kernel-azure-debug-devel-2.6.32-754.3.5.el6.azure>  HLk|[ z뾂alCcB;AyL[ԬH;r I)E d'Plë:bo?sPHN7ɤuxS,(g:U #a zj+p84Y]=V,'M]Cѡ^ ^//Fi&An˲[pId5Q?Qd" 4 ~ $ 9Sjpw,3,3  ,3 dL,3 ,3  y ,3  H,3 V,3 3,3  @,3    _( 8 ”9 ΐ:m|>Jx*GJx4,3HK),3IK,3XLYL\L,3]Lp,3^N5i SbQ?dQeQfQlQQCkernel-azure-debug-devel2.6.32754.3.5.el6.azureDevelopment package for building kernel modules to match the debug kernelThis package provides kernel headers and makefiles sufficient to build modules against the debug kernel package.[^c1bk.rdu2.centos.org؝CentOSCentOSGPLv2CBS System Environment/Kernelhttp://www.kernel.org/linuxx86_64if [ -f /etc/sysconfig/kernel ] then . /etc/sysconfig/kernel || exit $? fi if [ "$HARDLINK" != "no" -a -x /usr/sbin/hardlink ] then (cd /usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug && /usr/bin/find . -type f | while read f; do hardlink -c /usr/src/kernels/*.el6*.*/$f $f done) fiMYM )teLzK 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( jxo |_- 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$[6jZpM=O& [$^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 Q v&Z$4{;zB53;&EG+mC!lo\ 17L N e F 1cJbkq( yE, C 0}(2&v 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)sEMSO' 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/U_&9/  " *.; (&JPyE K  :7T=/ Kذ KU0%-#0 I>fL 5 5 3%Q oo  ii) Y+ ` 0,<nn U)ni70KewJbQVV u (+g#B X^5#7N B''UU:9}, >EF{Joi"  6t:xc.4a c ['/+.z8pPPMg7   b #5[(`p _hC ` mmJu ]sd m{d5eIgeg}ecT=~$bv- &:P YxMr)\# lWvxJ6v tL %@nL>P n! UUA9EWDk;v 0FUE HO&E000000KNf AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AAAA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤AA큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AAA큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤AAA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AAA큤A큤AA큤AAA큤A큤AA큤A큤A큤A큤AA큤A큤A큤A큤A큤AAA큤AA큤AAA큤AA큤A큤A큤AAA큤A큤AAA큤A큤AAA큤AA큤AA큤AA큤A큤AA큤A큤A큤A큤AA큤AA큤A큤AAA큤A큤A큤A큤AAA큤AA큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AAA큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤AA큤AA큤A큤A큤A큤AA큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤AAA큤A큤AAA큤AA큤AA큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤AA큤A큤A큤AAA큤A큤AA큤AA큤A큤A큤A큤AA큤AA큤AAA큤AA큤A큤A큤A큤AA큤A큤A큤A큤AA큤AAAA큤AA큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤AAA큤A큤A큤A큤A큤AA큤AA큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤AA큤A큤A큤A큤AA큤AA큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤AA큤AA큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤AA큤A큤AAA큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤AA큤AA큤AA큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤AA큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤AAAAA큤AAA큤AA큤A큤AA큤AA큤A큤AAA큤AA큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤AA큤AA큤AAA큤A큤AA큤AA큤A큤A큤A큤AAA큤A큤A큤AA큤AA큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤AA큤A큤A큤A큤AA큤A큤AA큤A큤A큤A큤A큤A큤A큤AAA큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤AA큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤AA큤A큤A큤A큤A큤AAA큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤AA큤AAA큤A큤A큤A큤A큤A큤A큤AA큤A큤AAA큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤AAA큤AAA큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AAA큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤AAA큤A큤A큤A큤A큤A큤AA큤AA큤A큤AAAA큤AA큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤AA큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AAA큤A큤A큤A큤A큤A큤A큤AA큤AA큤A큤A큤A큤A큤AA큤AA큤A큤A큤A큤A큤AAA큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤AA큤AA큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤AA큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤AAA큤AAA큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤AA큤AA큤A큤AA큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤AA큤A큤A큤A큤AA큤A큤A큤A큤AA큤A큤AA큤A큤AA큤AA큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤AA큤A큤A큤A큤AA큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤AA큤AA큤A큤AA큤A큤A큤A큤A큤AA큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤AA큤AA큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤AAA큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤AA큤A큤AAA큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤AA큤AA큤A큤A큤AA큤AA큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤AA큤A큤A큤AA큤A큤A큤A큤A큤A큤AAAA큤AA큤A큤AA큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤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큤[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[5[*[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_[([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_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[*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`+[([l_k[l_Z[l^[l`([l_[l_[l`(K5[l`(K5K5K5[l_K[l_K[l^K5K5K5[([l^[l^[l_[l`$[l^[l_K5[l_%K5K5[(K5K5K5K5K5[l_K5[l`+K5[l`K5[(K5K5[l^[l^K5K5K5[l^K5[l_b[l_b[l_y[l`([5[5[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[)K5K5[l_@K5[l_[l^[l_[l_z[l_K5[l`![l_K5[l_[l_\K5K5[l_[l^K5[)K5K5[l^[l_K5[l^[[)K5[l_[l_K5K5K5K5K5K5K5K5K5[)K5K5K5K5K5K5K5K5K5K5K5K5[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[7[7[[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[5[)K5K5K5[l_K5K5[l_MK5K5K5[l_K5[l_[)[l_K5K5K5K5[l_M[l_K5[l_N[l_K5K5K5[l_M[)[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_[)[l^[l^[l_[l`[l_[l`[l_[l`[)[l` [l` [l`[l_r[l_r[l^[l_[l_[l_[)[l_K5[l_[K5[l_K5K5K5[l` [l_!K5K5K5[l_\K5[l_K5[l^K5[)K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5[l_K5[l_zK5K5[l_K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5[l_K5[l_}K5K5[l^[K5[l_K5K5K5[l`[l_K5K5[l_[l_V[)[l_[l_[l_[l_[l_[l_[l_[l_K5[l_v[l_bK5[l_[l_K5K5[l_[l`&K5[l_lK5[l_K5[6K5[l^[l^K5[l`&K5[)K5K5K5K5K5K5[)K5K5K5[l^K5K5K5[)K5K5[l_K5K5K5K5K5K5K5K5[l_+[l^K5K5K5K5[l_[l`K5K5K5K5K5K5K5K5K5K5[l_<[l_H[s[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^[)[l_M[l_}[l^[l^[l_K5K5K5K5K5K5K5[l`&[l_lK5K5K5[l`K5[)K5K5K5K5K5[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[)K5K5K5K5[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[)K5K5K5K5[l_K5K5K5[l_K5K5[l^K5K5K5K5K5[l^[l`K5[l_R[l`[l^[*[l_K5K5K5[*K5[)[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[)K5[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^[)K5K5K5K5K5K5K5K5K5K5K5K5K5[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_[)K5K5[l^K5K5K5K5[l_[l_[l`K5[l_K5K5K5K5[l`*[l^K5K5K5[l_K5K5K5K5K5K5[l^K5K5K5[l_N[l_[l^[l_[[l_K5K5K5[)K5K5K5K5K5K5K5K5[l_K5K5[)K5K5K5K5K5[l_|[l`_K5K5K5K5[)K5K5K5K5K5K5K5K5K5K5[)K5K5K5K5[l^K5K5K5K5K5K5K5[l_1[l_SK5[l_9[)[l`[l_[l`K5[l`[l`[l_l[)[l`[l`[l`[l`[l`[l`[l`[l`[l`[l`[l`#[l_>[l_C[l_y[)[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_[)K5K5K5K5K5K5K5K5K5K5K5[l`*K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5[l_Q[l_[l_K5K5K5[l^K5[l_yK5K5K5K5K5K5K5[l_r[l_K5[l_[l`"[)[l_J[l^[)[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[)K5K5K5K5[)[l_OK5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5[l`[)[l`K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5[)[l`K5[l_KK5K5K5K5K5K5K5K5K5K5[l`[l_K5K5K5K5[l_tK5K5[l_K5[l`([l_ [l_>[l^[l_2[l`([l^[)K5K5K5[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[)[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_[)K5[l_[l_[l_K5[l^K5[l_s[l_CK5K5K5[l_[l_V[l_K5[l_?[l^[l^K5K5[l_[)K5K5K5K5K5K5K5K5K5[l^K5K5K5K5[l_[l_[l^K5[l^~K5K5K5K5K5[l_[l_=K5K5K5K5K5K5[)K5K5K5K5[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[)K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5[l_[l_[)[l_[l_[l_[l_[l_K5K5[l_K5[l_K5K5K5[l^[l`$[l^[l_[l_K5[)K5[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[)K5K5K5K5K5K5K5K5[)K5K5K5K5K5[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[)K5K5K5K5K5K5K5K5K5K5K5[)[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[5[l_[)K5K5K5K5K5K5[K5K5[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_[)K5K5K5K5[l_[l_K5K5K5[l_[l^[l_K5K5[l_BK5K5K5K5K5K5K5[)K5K5K5K5K5K5K5K5K5[)K5[l^K5K5[l^[l^[)K5K5K5K5K5K5K5K5[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[)K5K5K5K5K5K5[)[)K5K5K5K5[l_xK5K5[l`[l_K5K5K5K5[)K5K5K5K5K5K5[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[)K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5[)[l_[l^[l_K5[l_VK5K5K5K5K5K5[l_K5K5K5K5[l_K5[l_y[l_[l_x[l_K5K5[)[)K5K5[)K5[l_v[l^[l_[l^[l_oK5K5[l_y[l^[l`*K5K5K5[l_K5K5K5[l_K5[l_sK5[l_K5[l_[l_V[)[l^K5K5K5K5[l_[l_!K5K5K5K5K5[l^K5K5K5K5[)K5K5[l_sK5[l_K5[l_[l_AK5K5K5K5[l_K5K5[l_[l_K[l_[l`[)K5[l_[l_[l_H[l_[l_[l_[l_[l`*K5[l_B[l^K5K5[l_K5[)K5K5K5[l_K5K5K5[l`,K5K5[)K5K5K5K5[l_}[l`[l`$[l_s[l_!K5K5K5K5[l_[)K5K5K5K5K5[l_[l_VK5K5[)[l^[l`[l`[l_<[l`K5[l`K5[l_[l_ [l_K5[l`[l^[l`[l^[l`[l`[l_[l`[l_lK5[l`[l_[)K5K5[)[l^[)[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^[)K5K5[l^K5K5K5K5K5K5K5[l_K5K5K5K5[l`)[l_K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5[l_K5K5[l_K5K5K5[l^K5[l_hK5[l_K5K5K5K5[l_[l^K5K5K5K5K5K5K5K5[l_K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5[l_K5K5K5K5K5K5K5K5K5K5K5[)K5[l_k[)[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[*[l_s[)[l_[l` [l`[l`[l_r[l`[l`[l_r[l`[l`[l` [l`[l`[l`[l`[*[*[l`[)K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5[l_K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[6K5[6[6[[l^K5K5[l_[l^[l^K5[l_K5K5K5[l_[[1[1K5[2K5[K5[K5[K5[K5K5K5K5K5K5[l_K5K5K5K5K5K5[K5K5K5[)K5K5K5K5K5K5K5K5K5K5K5K5K5K5[)K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5[[6[6K5[6[6K5[K5K5[6K5K5[6K5K5[[6K5[6K5K5K5K5K5K5[l_K5[K5[[4[2K5[2[4[l^K5K5[[l^~K5K5K5K5K5K5K5K5[2K5K5K5[)K5K5K5K5K5K5K5K5K5K5K5K5K5K5[l^K5K5K5[2K5K5[2K5K5[l^[)K5K5K5K5[l^K5K5K5[[6[6[6K5[6[6[6[6[6[l^[6K5[l_[K5[[l^[[l`&K5[l^[K5K5[K5[)[l^K5K5K5K5[K5K5K5[K5[l^[[K5K5K5K5K5K5K5K5K5K5K5K5K5[[l^K5[[6[l^[[l^[K5[K5[6K5K5[[l^[[K5[l^[l_u[K5[[[K5K5[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[055db85a23cd05124bdede594686967921fda4949b94239f94221839382952bd15cbfbf56a5c849056a1cca39c4df5670ef992ae59217e6f779358f2c64a76ca09512833fd4be005e7d414d084d58da36b74fa7f1d68e629b7780b12eca8de1ecc7bbcecaafd581f962a0cd938faef7bd7a98b9dfa3c58450996819fab9dfee203a45b59319c109dfe2501d93fd538f1f5e18ec3e264acc808f5cebe63af2a2e50e6058e3effc9dfdced5722cd6ec8b5848635c5695aca72a7b768c8be617ec01be356f2c4d07dfc642a38a6045b93e7ef0ac7f848fbd8633aee5d08babc283a9c2381867f3aff7b7a44aedcbc380f64f34802cad8cf3885dec1a9b6c162e0495aa59b20487c88ce80f16f7dffbcab5965ef0d7544e6b93c48cd781fae4cae3785d358da3702bbd66de53bc3474c7067678cf56c0a94e77b1fc8dcbf2496259e84eedea9b4338d22fb7fdce6b5691456c8881df671adeb7777d971fb2efd030b5ee3f57fd74ff13b9e057f0654585c25d6536406a3963174886d3a6db9d1d42ada507ecd9316f134ac230f00e7f74368ade5501e6f023a2ae369044367d726cb52a490e5e411c27bf27ca956f1fa241a3272cf20c0a19538f08018a7d08a0415357e18ebd29154573f10d5b5582d679bfa932bbf42f0fdb74452e593bab2b894a59d30b712d000fdc622e476b2e886fde1894b5b8e52aa01d2212fc4e81aeab7730dba003043197c43cd90cbd346f2cf6d3b907acc935853a9555b0079a2ce8bb574292fd39f1d266a96877f45b21c72a5c8a5b5c06289037585686dc0d4fde919112b709f84e8caeeed9835e6ab5a6eac9b64f567a7754c057d4b7d93c8952d058fba8f62eb0fffff7d513b522a727e2af33e972ddaa4c00a7b40ddfb861b754bc2becb8c7b254dc12faedf2a6e6cdf2dcd514472e2ec37f47344a0e1ed4c3dd31a5f6d3b4b41c2eb1f5252d0ca8e8d6c52608b938bb82858f1804bbd505efb4831f9643a4d24fbb128f0fa97060d2ccd022716262f4fb81fb5573cce36f3cca71a062a3c74d7e99746ba7ef215322a1b969cd9103774d808c75ace9610cf660648b07455dd47c818c95afe3703f3ac56791e113c10f01ae1b4118d4d7e8c508a70f6caae51ee8aa4e5bab99449c69867be5ae26ecfd3bb6ef02af87e3f26621e563bcb04096b5eb1b44b8bd0dcf4366ee520e05c4186c1e015faf6ecccf9f5a65125c02402d5c5bec869532de1b1dabed496c57c608362007cffc5c90c3642ebad9446ca5f8984bc129321ba9554883e52532ff69500c2de62730c1c75dd2e00fd1c0e20960147c549a91de8d0f28e7d12bbfb6ce207329fec71079daf103c7cf6ffd479399bc4255e017767cd9015e31bc49e7d497e3693f5275e90229fcd2e1992d7110989bc2a3777507a491134028572c23516727dcb8e1d188e62c5c8a34edc956c53ddd74aee6acf84bc31aad89ba9aaf3335f59bd62bdb495c1e1e7ef255f2e330517bc9e8f88e9495e7fa22e8c24219cf2fdefc576c8911cb6c26f9cc693724693cfc17facb07c36abf9906fab86105e323eeaa9bb0d6fe4745ae764b2e113eb1c25e1bc03d959d9be3bbca791bb19c3b26bf2ad68c499b9ade5ac60d843c8cca6df6644c79bf148c875e189b54034f8b48e6d411a4e481543c7c28b51de38fca0619a44886826b80b4b613a0ae4e2e0a7f7e2584f6f095bc745c9a7bc7831230f804af87e8dc6a6921a400829a532d5257b161cc16215857f3d94ac0a9c297e7cccff58f5d40c2c0359a4455b2aa96d495d6550653d1fcf878e3f37284c832366d83508a668831da711a590932a415f5ec3b7b22e81f47796d21e9d95aa7a8e1ad823a28f1b453752230c6a95dea8af5a85ad2637f7994aad6bd5fabcab6fae3e74ca6d586019ab645c19b6d1fc642eddc3e988787e186e895e70a17972284158d3623f4ab216b50a45b1fd1115776c459319d9fcc8f13c3400c3b2c17411d8f3855e9c29432d78c476a93963bd01e736d91b97eaa323cbfbd744a7d3542a51f1f2c2596f5c618ac56744f29fe8ad9369a039b4396ddfb6139ff8c929f33981c73ffbe4148cf51ff404d0fa40e255864660f471100f41b9f8dea6620f2b4a1dd879b90a25aea408ee1893c6e2bd9aa0020ec9717476f687acb196be8eb70af091ea5ba1fabbc92984092d02b137770860e2f5329514462cc33bb59c1e29758f9d3a14dd77d16b6c69820b777df683b0da0a69cb228052e2c70438eee5b08a94f66a812db2c0d532e55a9b080bc4fd82f33cdcee2dab328d823eef31d25f2d6d3cbcbea93c5df51278f49651f29e2a51d494b09978166d2c0e2132437fc3bc8a1681be6bca356cd41ca0374aaa854a4be0145a3d822bbd6f18f54e652844256ada478872c7ac64a4f3e2d4c4f9150675a71a5a36242b29590b6fae619782cbf0921120aea15e964be24195e70bc6ab28c35cf9ee38c29482e5abdda49b9fa1640eb500bc9ac74dcec2bf19597b98303b47df82c53811e82ecb5082e85c88714cbdc549a1f18fc7c1b10c2428cbe2abb9a5f844a97b8d493c5570f9be370edf764aff00d630d4d18d21166f87d92047c6d9f1a99c7c77111f5b3c3bff798338d7b4c460af6303c465df22b68b2327ea4f0b43ec3cdbbfc551e6d8cf266923f569022c756601e97af5d6c8b0bbc7f97eb95a8839990adc05c3dc369b7b439f08c5b2bad5c1223a34ce53b2712974c7e4b69c3026c42257e7e0a2adfb796d33aca83906dc81eff104a5fbf221e1d53f16db20c20be893b191236f0567652844256ada478872c7ac64a4f3e2d4c4f9150675a71a5a36242b29590b6fae7f22fb22fcced72e53b82ec5c3e438b43380f9c02a57bad656a62d4504be4001926f0d2bda8bfdd9b1246779e0ac017fb727f206fb1dce73b7b26a81d55c2aec71997a641b0afa1a1190553b79d996e60ac84d4b08648841dd2bd9dbade89f41735a29d2511166d7ec611902c615e449ada30d807870ac25f8822c557a2565a9443cda5a89ddc5dab7af66e316b69a013f0d4d6b6d5baab34ae1b1d5413c517568e62edac5fca316a344862becedb4859ab4f1c19ec937920e0ba31967252fc45bc9d5a2416e1923574d12225cd85a8f4e517bc05f360b00baffb74cda0ecb247f8166832d742e9cdc434d6f08827d16c312a4a8f9795a0f0eb307cdc849d25690f98b1c53c1c7ebceece96fb0ed9dc642eb808ace6ae96434d83a4906023c7151572bed89707d00284d2fbc079640d31d98d5bff2bd24a36234f13e04753f7d909f3f8d995a51a80cb693810e3627231c2d57ed63c073456362ec77ed1d60abe440f8bcc5873404351e4c1a7dfe73732da3d87649ef2e1f96a5f8178d435e2b75deadc827feb93d4ccc5afeb9c7ef32f40d93fe5cd0e370e99eda4202230be8161380f7c2c2bc7dc95580eea63e2e592d94302d893540d46c86a4b2cccde989e7905c710ea2bbbf9480fe0f712cdaaeb0a5cc5781916e693a62ed123b857b0b5ab5cc3eeb6f7ae21e7adf888d36528b4b63102c26abdc6b2f61f5b72d1beef36e22bde95b45c808777717ded87eafd709f93f8a63d1edc3be36bd00542c3d6de440f8bcc5873404351e4c1a7dfe73732da3d87649ef2e1f96a5f8178d435e2bd466e0699dfcb9169e8ec2b178d3530b6e0286e179a49005d35844aed877228850140ff710ac931b6fa628788a228e28909f2ffe93aaee8eab4b01a579c52ac790f98b1c53c1c7ebceece96fb0ed9dc642eb808ace6ae96434d83a4906023c71a0f0ea84a4b9d3e39846b18de87091d3eae3bc954ecf8968231a70ac4d5765d84860c4cfad243ce502984361421e0057f1f836480edf34224a3a43e1b162a7a58a815c74629fb67e820ad38dcfee3aff1849d6085a82b0dcb68cc43388b22526f28c63dd144123fcf271b1994aae09263384671f194ffeef3a7873d8dc4f0c531f3244810e9638d49e1df4f17601eb69646d3d6a6112a337d6eb7f3364c8f13b373c0a0c90ad97e8788f25c41d095ecaefae19281031bf9fce9c397ca49f05484bccf060ebbe5cfd1f47a55427ae7f2cdbea42dea6d7aa8fa0f3430bf887ed719857bf83eee59feb2b6fda426cdb12b72b0dc28d9f48c9b55fc5e68d8338c3b2e1a414822f3009938bceda41cd044bfc1892dc5b5c6c1e30cd45d78a9ab8448752e9579971778693ab759b78eab2f654b9e13bb56c7d8a9df827ce6d915a85aa90f98b1c53c1c7ebceece96fb0ed9dc642eb808ace6ae96434d83a4906023c71858ea6729741c13158fb5ee20ad605ef66592d9efac2f0aa9436e5d1494db6c9b9ed81e15705bc787a78f846420dd642865672bd982c4e0e0a481aeb3a9eff12eadfc75231474e7d9a9c2a183549fba0d3e66c97cac6b5fdaf5c35d5d3e48bae99166b108ae5fced99f888bc26507174c2eda063a53d17e30d94b0565f334ce9e714703455780d835fd4ae28fdc172ceb2732b04686dbbe0cd3f2232eda101fcb2cb4afb9d5e05f5b8a3bf309608be68f38a22841e9fac98fb383aa32a5481ac7ae7393baaa2f1c182e32ee32d9e8275078edb9ef2b064c5eb8e5dbf9bc4e6527a860fcb5f99c40003b9fa5f34a031edd35c713be234404457aa2b6d57b8be1a90f98b1c53c1c7ebceece96fb0ed9dc642eb808ace6ae96434d83a4906023c7102cbe51683e4eb77b5ccfe5191a696aabf412bee2f9b76c46422b5ba84ad6d4acecac6eff465e0bbce5030d7d72292cf807e545b019a65535e032f20e141e204a7e964777c46e8223e7865077cf88bc76b7c03092a00d66b2f9b3c17dcf63c378a9c85d4aa9f5b2f5607e71e4c518b49be24487ba993188d83a8cdf452318fb3bd6444471bc1dc374b6d82d1e432774efc06aa47feeed68dd2fa1487405ab669d3fa07b1ce300b3d117f24adb71bde0405566f09684edca22962c2d421a7c7141f65327a4623ffee302e8d70e479442b39cd9bb3a99405a51b4eca0e622c536ddb62932153bf0b618338b00e05b69b26a91c538f0fa47ec4dce69c56eb311bec48320253120adbf2e77485f8944110bfb75537a7c3ce1c7d5d77ae78ce25ed5ee8dd50ac991b8b397178826a85d0f4ee1eeaf6fef552c35eb929a900f13272c5f3a3748d5f5570f0581da5ffd3bc80ac6e2d72bfecfdb21b2520ae7c38cbc5f848320253120adbf2e77485f8944110bfb75537a7c3ce1c7d5d77ae78ce25ed5edd7490580c06831b24f4e1693b201a16d2607b74fc73ca22e75c30b72f1b608b966075189d2a658142ed361b214b0827b3c323f5711a447bf956136ee46b846ceb9c94ac430896342b83cb34ee7ad73f18ba0914be70f10e676b13e028be4d5d2b5820cc3cbb81bd16c63cbbb36fa309667064cad7f7700cdfd99a27ed19a458b4cc85b05770692b3d0f7ac24026a15ed5969ffec02816265107bd712aea8c43f803cde580c901c599ca4f9943898024e337070ba2349722d95fb510366d5658bd3c798a0b1543853c0a5c012fa085ccbcc35065834b22a6deed756887eadea8ee91531fe6b3fe0feba98ab218408c9d537d2697c356b21ee3600d7ccb471226652844256ada478872c7ac64a4f3e2d4c4f9150675a71a5a36242b29590b6fae0b3510af1d215e0986a25add3b2ae347769b612c6e59b4e23eaf94ba7c9da4ff7d482258b13c9a9923ff00f7c8e59d2266e92bb5d69633c935d59e4e82119360e34bf71352943c1ba12cfe5c8aedf3f6f1dd9943f1137fdc8f96dbd95486a0b16ada62a28a5c5f7da61755ad9a07e4bc3d3644cfcee413005b2fdf3184778dd86cc3d9febda0a902ff8550fc731ee77073a537d57f91d8d55ce8019c48846f26e0eb8d3da7ec72057b53323f4e48259f697a332271882403be82fe682c26091fb7969221f1d74a50944a1165efa4d0785a6d44cc126fadf4b455a6d4df4d50724a939c283b4ee885ad61dccd3f9aec51e14d2630503c72135b2d781772ce48dcd0a0311728379457d237023837168da956a6790b1a597e7889a25291f0038e01c6a369af1fe40eb0ac0c4dd35bc66886f1e2400181ef7c197a596d3da132502bd76abc42d4920531b980a58432575ec83456b3cdcf24de956f6564b304130db690f98b1c53c1c7ebceece96fb0ed9dc642eb808ace6ae96434d83a4906023c71fcd32fc08f2db6e5ddd224f7af4a8e3d97cef22be08ade71598c02831817c7583f1b992081d5e576303c62dd2dba1f38c0e2f5bf9ec281db02afed70515c98783dfeca9a661cf7ffe5ad8b3394a8af5f5edae111d9878bbea40613c6cec5f880ff34e575b7f1760744fe023ab849cc4e55b14b8968c065c632fa8f04d8946054fe35db11b9510732771434b4f4f1d1ee8c2a123e9f39bc84bfc73ec05872b058022f83346c909588871dcfc511587aaf8255030334d308cb86ec3e1515d08dc5cd32561629f4545af626768ba48ee801139bcf843d009b8b77555fa5d0f447d98bf9e18c748e0151aecdb599f15456bacfb544c07e16ae11c7defe0c1c74a40cf857a0705e745f7c3f1ea3b67153856e3079ff6d591eda0f431c7027d2ee48cdab75a66fc8d538cc708178650ae3b2e96d49a7a3494bd8b09de941e59e00bb12322aff286f5717c42bc7afe9aac01e0dc46ea153c2925a5f7e99eb7a6e4f452d7235681e563bf63f6343fa15c7be47e0673a85ba692e719e6cdc831fed50f115c8bca11e0ba0d8176359eca2007d0ce43bccb9e017fc4d347e3168361f8d3d602c499477603a89e0dd48cff2fbaebf8919c7360090411cd07f1a4bc799c4e74887867c5ef6d8fe5e2c9a9a662ae80010d87352fc230215aecab45b29912d0db4c7cb8d60c7d28ec979d0ae7b15dff547e0100f2d5df0bd25abb62712be11c52f17f88d703c704b12bcfda889808759e697457b199365a32990117895da3267aced0241f2f6382113150ce04a117acdc10c430f30a3b823092831883a6d5fb73b5c3430e2467ad0fa44efbd6e9f097a1577aa466e5e2ff4d109b50897acf7e799bf5980e9410333a3f1e811cf046281d1803decf4492ea5e69c43a47241cf2920c3593249ea651a0e0e0026146616ba0089e399c6d492aef83f52dc27ed39e8a00d4f9d04c5edd8070a68f353e73f9c5f46d8953728516cb5acf1b853d06fad4f946f6d24ace4d0844b26e755386fe06bfaa40731fe9a49915bb2f5bf11f3cd7a2b6beb172bf416d1ed8ea6b7625825174b6def8079f749288c150570b9b7c1365a0b81f54b7dccb39b73561e1608b668c74bc181a0babbd35acbb80b823ac3d5e71b13697bad9a1c1208a29d6732d38f56b89c909ccffd2324972892ee54dc840aecb301f339f3520ad208bd265fa1bf9a3f4be330e1d4ed1585a3d4cd61f69f3337a96171cf732d32ed8d68cc2a8a7bbd97b00fe16550ccf411f7decc788d4c1488bc924980cc1a899af1c5aeb911c303e3246359f4f51393b82fc4cd72c2dcae7311ba421dd5b8a1a7a1461df58d22e13cbb70b7851591717d316893511429f5925effdffe592c955b48b516e61bab0f62abe7a5910fc4636c98aa0a73c6e7f41dccad8c938983b93c17ee20b3d60baedc0ec8aae21723b6aa14d1826b64c2715f1a14b25f70423ecac969dff62fb13151e6949f135e261c7b5a572a3e717c82cabf7b602acaa3ed8941e6c7850eb63f19f3a5f10c10ffd5ef44e7657ecfff50e9308a2eebaa6c3040e52bdc63128372f08c89cd2302ddeefa4a23ecdf3b974da1341683cb32e22ceed32ca95d43eff3c26a98d89291abbd213b3734f2ca3503818fe3689941ff6dad01ab9ab820b14fb4786da38f10d511efd54799282c03c95d99adab468782e36371a86e04bfaac8637e7f201ec3dbdad64421ef6748efba35db6e925645627c3f04543215ef2e00bede557720015d67d9aceb9ae0f6d4c95d99adab468782e36371a86e04bfaac8637e7f201ec3dbdad64421ef6748ef658e31a9ffb03af1eacc8674458b117d976634b58019a6702865b489b2f087c7c6bf25e852809587881a3872bc9ee3f1c7e2243455dd9f8474a90bec070ad3ba6b81769cb0837540a5a3c4c12592774713f927355559d983a1cb6a0349f7248aab561107d8e70d8c946582b6093cc1b8249685f80fc8afc34bf07106417ef13208100806628317af8ac95151d31f43f49c9719d1f3a430c918bc8c092473cc05652844256ada478872c7ac64a4f3e2d4c4f9150675a71a5a36242b29590b6fae7d59561abd0a5573748069fdfe752023ee97cd2015a522556763da6dcbbe5315976d7cd460dad7a1cba5133fa2d9c476297c690d4d44915af70dd662ae8bff20dff7716cbe3bad85cedac84bd4a14f56ed06bcbe4163c0a23c58c379f6a9a90f045d35009baec1a5447044a76908dc97aecd53f9e76ba8b8649629bf7625716604a09114a04fd5fef328b3bbb0700a981548b9d2c301596d7810f6f30e38dc8fa310ed71987c60e635e37450f25f0e7429663f048846829d518694d28f83a2f88feb81a90d5cd1366d1ccbca65144beacc2bc6834a77d4916f99dab6e4e00fd2e5f084f1af0f6d428ca908e1530d5cd6c347f07654106f5716a40329baf6f4697b877c1ddad03ce3af9fcc1144d919757a82172e00bf59ffb5cd427da7d07f05baa4128886052e714a93024b825afe00cb95812e75adc79b46c7108eb14c82331a50cd15c30ab67df49af19a52a1dae344e64913ebc2556fc13348c7896809d29f3c20319a3533606f795f02edb6f0216b9eaaf8cd227569b5d6903f888c99f57a0c98c9670879585d7451e695aa75d3db6768fbeb8c34d12295a8232c6f504f83c40bf7eec42f68a1b3c194f5a77b3053af61f26066da9633f366d224e3eb7e707444f3d300d2008fc8c15092092c1c597949ae0836e9b3dce99da351c8857e44e21ca7d11b5efd905418b28565f3025283b8660c7d6b6ee522ef753f772b57ca4dac22f74a5582c4c1f2485a1cf64644b1813503651f13c2de1799737644f35fe5e55b4bc8d01e03555a1d648daf3f2ff09f0bb77d4d2d997a39046dcc60979a4135311f7b1bc2c2a27e9820a6466b49b5fa27976bf7a5de5bcefb297cdea591c7a3c136e3165908c158db50aad0b82aeef695fc73b29b4336c2c84d6c4268eec73d9a2323d0657bcbc0328aeaf6ff5e2b93d0d7bbd9d08c70915053d7c9b29eee7c109f536291390faee7c99031fd7af578b6d74eb96737defbc6606402cdfe0f2631afd3412490c5814f8c27af846bc356b7bfc22b4966bfbfb9aec464cf16adc99e6cbbc51c882a3ba938c1f77e24768f75bfd01add8398846990f8ec783c778c7b452adfa2e0b5113a42a7322558a81c198abf8f03a19028f2fa18a8ed43fa3bf4d00cd42969bb8bedbcb3fe07df69e075807b7e58a4e8f063852da2948e7e4afc6fb24e298d89727ca00d05fe026b967f095b8692a5e6c7550370ba55e2302028612c45fb17b1ab341229280b2e71e132cb99944a3ebeb29e38a736189bb31f59f11d8268b0c65876f586a621a76e1ea9b4564802d9ccf21f72f2a25bae05897cb06ef1fc27004fba9b47a35a768a18089867cf7e5e1b7183ba7f0d4f888eca601fca4dcf904c9dd60e69878c70ed6c805c7296e6238042c1c40a9e8ac704db25452509c6ab3f4dd468a609e8adec0ad3b68fff4b5e6152ec64db3b486ee8d8b4069ef1da523f0a812c6e910cf3b2bbb1c21cf9424fd3235ffc28a2e9e3975ccea970fb66c003d6674843344cfd059cf63735c1d180bf7305c5d70766815c412caa56810aedac9277fb8123a56898e08f936808f1fa1e8b3ddeda46266b549016bafebdfd983213733c58b6b6e9f3273c221970c498d03b87838c655675202ae9e0674b55a1f4ef296f1f642d524be8bcbddd91552d1f34af53af45d1071103ba0562b0a634c438f7062055227df0172c7c20befecc21d4bf56a3b83ac5a5050b153e915e25d23736e240d46f6dc1d69698e3b591b3b0a23fb12c1b7f159a0c776b843212bc612076f7165ffa3c4f039f3047c2ea9482c9cefb41880ebdd30a622544993327ed5fea8eb248d76a93dbd611f376559105341d5be5b59b2f858b7f1cfc91e54947afa3a6d06a477d7b8461b1353ff6cc54ecfd32a38ace4661723450433a5e084bf9a56d59d03f8f92a86185fd87445add819d92dd1c937bbc05c9196098cb2d0cbcf2a1dd2379e7703f7c980ba9100d9da9c1b1f199aed1950ec211fed973797fbdec1763f2bbc9ba2d6df4a6e1f910b6b1176ee21aa62b2cd2886dbf2047f15594769863ab0cbab1a0c0be993839f15d9f9e52bd2b176f42f45bdb4734d2f545053222335ce3a4245f7b504604dbef4b1ffe5ac1ff9a8db096abb032ba67bbd721f74d28bfe0b6ff88c5fb91eafabf58efe4e63b5dab1b907f4fcf4c8769e19dc84eed6ca4e59df6cfed4f3f428652f79f69405fc00fe82e0de2246573636b5d0da3b3e3b8618426f33f739f4eb357d5cab3325fdc596005e5d283d8a58d9511fa3c60e784b044892a6fcf150e4f8d80efa7fcf760d64960e62a61d62610900dacb725624c50ecd6cecb6565aadebcfb944360f3fab1f96a292839fe1ab7215acc63e86d03779d4e0e6b4353bbfce88339cbef7ef1879f1ce5ef58f4ffed3fe6ede509d24f452b4b0af3b5401ffdca9b47e701b7da508ad44bee4ef9596e32fc7304dfe6b38cf1e5456222e9d9de264d9ef9dc717d3107d9d9b250aa58e1494e280eecca158f13f0c259a5a7fb546fe69fe1c204411b07d9d9b250aa58e1494e280eecca158f13f0c259a5a7fb546fe69fe1c204411b5141d5710d83a53da99225b45a1ffd3673628ae7f7982ca0fa2ede6e8aff5c4ec542dc95edbfa0d0e7680f3c7298ef2e1383b26aff960dbe369a3356805a7d931d2a11c62198f65440938547df5e8c6f26d971e19eda95c04f85f739d4d2843f83f62ae23c9045a0b6c71529024ad2469b893f3ed900cc388efcd871b197216d5a938e0a045b0a516d2a16754d66118ef15327a859d146ec739eb2e0d14f26cdb43104e1ce61c6afeeefe4fdf7647d0b04bf766b96b25a6577cf811c23b44cdbc7664870a46d91631bc9da77e8b6e8317a85627e2ab411a44ffbf425098f463033802894777be3a47be2a0b760c3d3f1bb25e9fab96fc6d9f0eb102c18f58573866a40203e116c7ea0196d2a3e7ee2a44eeebd77d9c45618620ad5c907ac8bab6c4ff2cc804ae01d80097231ec8af0718f270afa61b4009f56c916c0d6a5aac7d2b529b66983577d0347768c6aca25f2d4af0e3a0d787aced1295b2a963ef059c13c3f3392417ae2ca06963c71c044c7abbcdc578e29edc1ec3f197307465a394782c2d0cbc677e0976dcbb149e6bfb8874f01322e17d3250526819f3d0a80964305f679b01aecac09b151599dd28459a590d7e42c3ec262c2516ff84a158ca1656f3e4a8309b5965ed4321d737dddc3b6f64a28c56b0268f0ccccae98008fc617849de2aa1a59ab3efbfa96ab4b00a4113bbad737654bb4f3937694432822b542208b1a228f6ebef21148b85955590ff22ec54c4c5c1a7372040f7aef2c630a3ec861ace4062411255cf579434eef065158c709420ceee4b3a1814d5ae2ab810b8b8b62c5a51ea59562ed418efdb27831e86745687815ed6fd95fcc6a4818cf70d8b059408424a0a7f11d3898c09d4d45d5fc6c29ed2302e121f45e209f1389e32001f7481bcfdabb5c1f39ebd8e32fdf6c857350cc562e062479a2902770d1b978928fc6f8f84afc76c42064219f9944cc02f3c8838c24cef932dd3907eefa656f3e4a8309b5965ed4321d737dddc3b6f64a28c56b0268f0ccccae98008fc67b4f9864aa023091987ccbac21fb67e62e565f5a410776b8ae278a60bb4dbf8e8ea453aebd71135b6b2c97eca551ca8753379f2ed1a19d18208a079bb52942d9e54946c511a2926ec7c4cadf7a63340ec82986b78cea42069b56e9bd5995d2c4165c17b960daa88648ffa1c13efab78bb80f667a16bf0cbf64b13196982605f5d1c2ba0e2e84d86fb971b0833271ac9220717c1b8e8320598f53685a07ffc27681ad7d512a6f62440ab1b4cd687c0ad9feda8da006e8a2b0e039fa10a659dc10d9ec77f4ea0a9e01f6a582e5c2a09d6bc7e01e775c2f8091eee5da4484c6048c20e00c72d407b39074b44628f109eeecde1476e9a3eff0dd6c7c642732aa1ac93fce4cdbad40eb571cd5d7ced1a2bc5d064fba057fd16c78cbda5bf82d566aaf01589766fb119784bea08a5bc93ae8eb9fc15a5d5a8a3763464108bc1fb7126696ac7d1153653e5d412910827eb4e44c7a73912ff20f568efcdc10221dfedd297288b417ea760662a6d5c1a15289d9f1711454623087668fde3603f9ab074630926a991344e41dfe2bf54537160d92cd12cbab486356f45b2b846bbc40cf7f06bd9cf29ceb57c1a88ff7a3fea3e6c42a0ca2519d90047b4feb6785aec08e6ea30f88442daa30e361853e9f1a6b6f93f16cb120ce7a87b48401bf663345bc94e9f62359effb62243841f388b342d834ce6bd50e9c11d1342e3ba6d5e59ae6bb70236aeb1f6131c31dbd6a1b1ef38132e5bc59d8d7a468cedc49b7679f33c972b3bf1b9ecd8cdd2e18f8ef259e07b3f748364c79d5e8d015bd0af5e8689bc7ce3f6c77ef162a9c2b93f94b22e613ea1363a10e26f7e798ee1f24f501cdb163407ef3309390332f170fb5420c26b3cdfee3d3c4deb581fd71edef5427bcdbc8365dd58399149cda75055fd75f90b660a2d995abe95482b572d7ec9d4cc9770913b378c5c3d6064cf9b3baf54e47c7c6c0291663cfbf08e0367a5e34369347560cba78c5c3d6064cf9b3baf54e47c7c6c0291663cfbf08e0367a5e34369347560cba3f19322d6761001d5e84f37860a159044aa3bfa1c719a5baa8e3987c0f9e8e7c9911e61078c2e92bc227e132b01225a6531fd421a2d8c87677657421f9fa2d06de8828211743a25d35b12ebd42548ae2a1c3633a7db784b9dd36b811215f1f0ae34b0812c1f9a0292c9294b086644496f62ebf25ea0048438c8299363a96072dfe1f749ce4ab12664af6c1523acfb0512ed512976cd20eb2d2e612297c6dcf939e58f7af2d25fc3e473ac99e67b449f9ed7eb9ec519f6dddfe9c8fb545231f75e4cfcb50af1733aeee7e844404fdc6825416ec7a306864cad2ba93832406349526a8d705ac97e3412e3f82ec11905a4c1220b824d586cb12d93b493f021753040fa20fc78c1d22094bb300af3775887ac371499af6d3cddc2890f34d302fe73b302f86ddffa317994617af855e10a32470c34b8dd335853598ff93a95d0b1283d89753f6b15dff65393145ac9eb7ca052655112b2c5cee6476c0947d92dc9aa96bb9c1c75c6e28e9816e1d27d7eea8c5fba347e72e64b7f581fcaacaf54e057b5dd2787db09dfd2fcc99c7cebc0c2288dd512684506ec7416056f24104445522fe96bbabd213c954fdcf486d2017650d9a5ed0dd3c8e9b08a1cbc195a7b715555a1e58c502ea0bbaf44e8e57a8cc6ede51f2d2f1fe139cce303be214617e538ef2a932cde7a9b34055fe6308667194d357511f2c6b726291b92e3c056d4611824bbd485ffa8a8fe1bf711397206c830f5bf5bc43110aff1715d366bc6962733b3cdc64fc52b64e49cb44810731680e4d8bb75fba05583a52bee379037d59ca2b3b08cd8bfc88fb83d18df1478669042d597cbcf89edb3a1bc728f6908399bda55271bce3c33e5923289d9dafd9f8aa055c394c08be23d32f910ae594e80467aa9d7cbdfc796ff23b72ba3afb5f4a4c089b136f8a823d3ae72d3de2572b517da9be0d0c0d89746aca21186131ab5b09103e950e7a49cf654fe5b10238b1a244285dde0d8cf3924ceccfeceb9189819176e7a28363bf353a0e8adbba2875cb9804278c135b6e1253c5397c6e0f3b33912557dd0a18686aca4b4318026e7e18c9bf8b6975c5fdaf12993533264fcd0e35b74b5b860c3a23244a9c6ecd0f023bd2383f8460926bef91f6365c059f1c2470a02c59e5bc48eda657329ccd78f0b2d0430ebe3019b7f12de64f690771668f6adc620d0c3e99a4074d57f67ee987908ec9bf4bf38d99e1b48fdd81e227d1cef9e121442b0026e708c0324f3f2d0e9c3ccb89935e46dcefbc0e980a4c98521af3b6976bef43a3a23333fb320f20be8f41d3a9f03eb048e342f5ba3c992df5ad499553a406bae711ee9214de93d9816734b0c3981963f41da6ee3844c1a6a6eb7c59d707e8ca148cf5f2efd47ac9cd3e343c1b5a0802ff74e5fe194ee3a58c2d22c9d628c017b1362c6183830ef351303c8e6d9ee4ff4f1b35f434e88f6f4ef009dab829ae782d3c30ca5dadca8dd12a4b79c7023d4155c88ec597f3e840f3cdc9f5d23431e20086a02b4a2643f7f8e642b5b417acab87094695ac1d7ccf50905f35fb3b4986a4fdd6c42d1a6ac1ce8e242b4d40b3a40d0ecb54769741f0bfb1dd7d3629ebff7c15b9f37846601d3ab431bb64566db2256353c1422b3347a8d5ade5a20b71e64badea98c2d35804031241aa4d40b3a40d0ecb54769741f0bfb1dd7d3629ebff7c15b9f37846601d3ab431bb26b0972ed91b761691ce21d9a3264d482a467bbc1a12a57f5ed42d3810d952b0898fb9e32135c2bc050ac22f481eaf5f453c0f5545851190756e0d93c8c377187132ecf4c393dc098f672b4734d07175059fd9f7a438c9d1745fef3ee43637719e1f362c17211f9925f4f72afb84a38ba090ad8aa11241136d44150601eb3687403f4524505a488aaf6f9b413fb0fd629bd966e276172010ae1d7016944f1a4cba4044d87ce358513c0f1b9d7a4ba906f6a15626067d63c278d674a7dc86f6d98358cf3b9c210d04964eb675a7433576b3364880e52c2df4c2deb2ae95404ff04d55196b268d5eef0136c12a374d95fd911fc66048ae082e5bef8fdad3949d90774fd92e9efc3a8c15549df040fd068b7570191d1cf2eb6f6780e07a4c4211be68606f098ad7e489657c3dfca367b7527a84ab0f1180ee160f1152dda4e3fa63653cd19a5df226c6c3a8aa0ee0ef9ec40d4c2152f85c41d1027701c621eceb7323eabcb4e928eab097318e6e108392f27ae25200cc84bca28772688ed2bddfa969d31d93027c5108d715919a02bf4f70d3d14bc49ddbcf459d2e4eef5dea92085335ddf3361cb3071f9a733b9b88014ee36290503e5ab56c6c1f5a9a95857b68a00eee483f52f31654227349909108284b434fbef644db8ead110e9009925b2eb5b237a482c58b604b372044c3ebaa2253bbf88a820790c77c08ce80c9b0b62ac2825d1f99c046416d9b6bae930ab9c8c2b4a279879c0fd5605d5f21de6c2339dbdea85eca66decbeca74a8774c96c3307883ee1e3b985b1b2363bf57d32b2a33b69b1fdd6fc77035c4454de22f16514c9d4be0f7fb43fbbfdd7f3cdff62d471d26117f925a7bddeaa839178b1dd8b40f7fad68758bd84b4b0cf638490881fbae84fce9a0b4ee9b13dc9527b8b25ca11e5c6645dbc5947403d9022c2f5f846e73440214a86827317d10e060374982272c96b46483369aec25204b46a430f8df5500b23e4cd0acee608a039e922c761126dbdaad3769153589bd1c860219eadbb2319ae604547acf477a4a62ef5fd8fc9c2fa6826f7d765cc2ff5b899e05c4e67c2208a282ab6abd63828c905c1bbd5a996ae8f9d6f26960bcbab79e25ff7dbb42e6df17a617b290b423e5a42f3976902bff59ed9ca1c272924062315c12cdb85ab1ee7ab40dc1d493df79345fd5ba586f63e2e569ab6efcffce3afaa729a75c39b014742c19bd8911ad1085a7feeaed9c197b857fe9664c16b95e8038b2644918387004c1bfaf9bf84a2256b071f7a0821b4bbce2a5c222ace880aa940e24b5f4390f10238e9da7825f6148322ce0214429f8919f3ee00f48f249daaffc654dbe5699d4f856b9313d863fd25743736a96a3a349497c7401f2d33762a8df635c668fdde0fc9dd8d3872ba4b9c7004c8e5d58689acbc7f06b274a9e7fb34f694ef94ab9bef4be96eed47293aba0c9f576601045a1d03128fa3fc48b6b5a33a520aab6e9f7e1f3b81c5889a083c6a16c0a37b34a1c8cf71adb97b21fc3cb20b68646c52fa950d7c5aa0f2043b6f915fb34c16d2e1c2b1d3fdd315d669670412a0c46734b026b8c48811b1408c75e657dcab5391e091b40a8817af0e4b834c9ddf0921d938af372987c55cd6601dd2d0d5b89bb14e3a0fca5bfdb6d20cb96aabd2514e1f3e91771623473c6247249ee7d31477ec9c58d8084cd866dba6053384f2008097e57d5a521374091a6e1958d3ecdba1cf48ff259f840ec5f4aa19196cdfa9e593c5a01d2da03fc7bba209c3f0df8289b379f3c64c742e32a52905163b384f5cee6cddb4dc7da3bae41ceb76dff6813ed07e2ef1a7b84650072454426ef68fc0cd5fc493d28eeb48d939b9de3c692d3e8542b371d6a73c7fa8f636f21eede5a701dbc70e24a38f51962544f6faf4f5ffd774b3ee4e412cf57bb07a9a1e2faaa701dbc70e24a38f51962544f6faf4f5ffd774b3ee4e412cf57bb07a9a1e2faaa701dbc70e24a38f51962544f6faf4f5ffd774b3ee4e412cf57bb07a9a1e2faaa701dbc70e24a38f51962544f6faf4f5ffd774b3ee4e412cf57bb07a9a1e2faaa701dbc70e24a38f51962544f6faf4f5ffd774b3ee4e412cf57bb07a9a1e2faaa701dbc70e24a38f51962544f6faf4f5ffd774b3ee4e412cf57bb07a9a1e2faaa701dbc70e24a38f51962544f6faf4f5ffd774b3ee4e412cf57bb07a9a1e2faaa701dbc70e24a38f51962544f6faf4f5ffd774b3ee4e412cf57bb07a9a1e2faa2ef6e9a55c147123b70c47a99a8008defe28f292800243f035254d2509376d64e52a65e15aeaef2637aadb12e43c23bed4fd10a1a7af01fca21c52e51afe7aadf5c4c9f17832e8582d5b34d3c2aba42815af99c8739386116af48b68d4bfb715dd5904a30ef3b0730fc4f2bed405981e9a3457b96703f3f7f6962537b8ce4e234b8fbf217ed74a4fa8b1d5562c15ffb86052d4892947909c512b6a5ec49d2ce3fdae12737db98210841ad16f323126772d18b7d5d23ab73de120f26b5c8a9665e76482383e3187e4fd2cb1562ba8052f7fc1b40ba47923edf565824fe59e468d336c079f614b983b3aec1e594afb6b30cf7d88d450b80ddfba22ba42cc2f72f397f4ac8d12c386851e34505a71d7c31cb1f67a13640bc31e59c300a78eedcff9607a77789b59d08084fe79d5b951994ef312dfb27040aceba9e0c10723683844cb81314ad0184e4866a72aef940ec8007c1ba7d68fc086534d65a6ec7711ce42a138c6fe64069c7e329ad8893993628dfd7b19669d4300ac692d0ae613d607cdf4e776aaaf29012602e34dfd4964635a3184dc6ce64bd57b6fdc931edcf565733b161a206f99f60c0e110e81344e8c1a693120199515ea683faae7b52b0e864633e0012aa4aebdd80918add781d62baf8b6b1b8d776df1346fa63a9ae2e1b46132f79bce9035d0073b7d4d3516062918ee16243bae42016f010c31f80346b8268fbbe45ebec0e69b876622923796aabb90d1dce1af2a68ca7f80ee484f419438c64a044888b4d23521533abd1f58287909cadcf5daa72de6c1cd9b218e08c01372547ab2725a41322f2c95ed42cbfcb0816429f474c87b4d71080360269d7d185fc5b06e016819dbe0d760b39d5b7e2679e707955ec20889dccba3c3d9ba73de08355e6511f6590523bfb7f0c8edf60e7a31753a392f9a941d93c5f9c836ae2e12063520c499fae88971e02c173a4017ba5fad58bc55f0576f481ec24a4b885fc9cf7904d2fe01aedc993646e70c3a7307488cec682ba780e77f3818ee1b09859d587ca0b0fc081f105ec096766dd8b7407806e3176e7376fd0ebef377457ecdbcc2eb065b9ecbaf82549b34ee34feacaad0112e5af317eb6ba24c9eae3b48060ad82898101fac01590b414d25486404a59af936db9a310f6b11dbe0a17e3d3abd88442717c4820fa94aefa84595a886a2b5f67d46f948f7be4bd61cf4dad8488e51162e363d83120cb1ea8999f65cb99eae02565315e3d62ec8cb591c68e18d446ea6a9f3a939e410d9a18fbb820cd162db19157c56b0d2d36140cfeeeaac86446ea6a9f3a939e410d9a18fbb820cd162db19157c56b0d2d36140cfeeeaac865d37a2f5a00e8d1a8da1d094ac2de2c408a5b2c43d4756d1437d3490882a23f3c6a94f6c2b9c4f006a5454722e40944281fdbe0bf8361ccbf0180f812c4fab472e2331974b3be42d4048569bb7e48ac53e57a92dff5c9ab3278f48d430b63d7dc59339394187c0aad733bdbca02c9e2ac4f4382685cb243918b34f8d735a5a533d5ab45c8be10339a3ff6c2a391b2c661a43c02ab360152ba0993259b54767403d5ab45c8be10339a3ff6c2a391b2c661a43c02ab360152ba0993259b54767407d0837d2015f3c46eb8dcc03f5d5f364190b1255312a34571c607079024a6889a5a005593f9a944948ac4495ba282cf66054cdb0ac2ac4bb0506357fc641373178e1c67b47e3d1e3b362b10d95e56271c586ac5bbe2c7780dfc0cc903719439b87db79f766356f0a7dc1b8b71d3f4ab59393438e7cd0ed6d25fc8ac150787e7c126272d444ebc5d346ce0c64a0489d8078e7d71934a85f1e04f5c25820676e5d2dfd1cbce2ee97c84ed64c81cc4b94b7016b220dade81249cb76e44bb2a74e1979d1cbb82a0cea46ce22fe553174d8d35d2c13f88f8754583c0e70b035b077bcc3f41e494ddac6335e1e82b969963cdc36890312897e9adb107330132cdc859968a028e13f434d53ec8e0d1a918f487a9b55aaade095572fa7dcc73f245f841356644d9ad28cb6587c3afef18f334328fe9255ee4d423aed2d0f60e057226cfd481d2f0c866b3f948bce125be0aff798ae4c49db2ad52b668f045f26440986810656f66a2f0acc469c10cb0039e1b0b35559a2e9183ade64f29782d053bc6b967df62185c25e37b1ce3398a22f32320a2baf94fbd5727c428413cb9bdd2db069c53876598ef4ba5e4751e662d120f60975fff0b12d3e996e2f109bcdee70cce8940c2fa7b8d8f38a0ecb1d68cd703524dbe147aaca86435592185cab309e3e2d87112271bae413a467666b627359d26b10d69cb55c5d2396233b78bab1831b38a94e6e31236acff8749db352c77c052eb761c3037bcb07f1f742b2dcf41da0e2ee3694ea384d9e01d32cd5e180133b1cf1d91769d7108368dfb9a1788ac51349044651558c57c7e7d3b1f473b60bfc84448832775fd3e00853cb49b3dd5b8d2749366d1cd60284e80f378826263ade2085a0e6c2ce3aa7bab8d5133c734653404dccf4b3c2f30bca31e111aa37f61ee1d14df6e44fa391705336373f75a3674d8638ceda4063a577cf153baa196e0dc6b47bf6d7dd09065902b2e4052c197bd9b11737645e69be26cabafb324b0322dce6e1221fb36d16008ff7712c281eb19af2a39b500e677b95a834c43e09a25816cf31745a0247f2812347d4c503bb4b6b169ff28d1ab62028c07e5494c6ddb4651fa4f5e822a620f0534c331e22d311140a42f58a31005ff80fcc0ca1f4d2e7456391a8d1c41b2b17a4355f88d6b90f6a6b932418987690d7baa0b3379adc616140936bbfac046ce3eef0bbc2c092f91a8ae8cf9655a2e09a7063f098d307eefdd64ba34de3a542644945e2397bff0feb0afe4ff71d9feb75b0e03615263ff06daed2b6fe8a436bba1e5819f882240e52fd4137a35cf0c8c0091d6990f5c3b03fb2c8ea02a47dce4c988a488f5ca896a201fd05e271bf82aafc60b4d6c03da7a24c5d0012fe6a6085fc368d438adc8973669d5583c3efb5b0f431b0d8837a419861ba5febbaa376efe66c9b8321040e415911fca1b63e4350e6cc717813b6b323aa0526fb4f00a1e6d421d8daad6a30dd7e7c58692eea7e742de7d3a7f2c66dd096fd87d7ce8b18ab9eed6f53160c91f9898c5cea1b83e35bb8a2216bceb9585d024e16b469959463d52711c20c1e6cb90cfcca483a1e75331a664a0aea488ceec2d8574c39e4124e422763dbfccfbf4916fe26722e748bf2b054e7777533cda103b5a5f9d2de3450498233443eb5fcbe0c35e0ae8b095a9a995f8e2fb8e8e89328a7b1923c5fc8b78078d7436273b72678720364a7f95e4b70d15da1670a15ca4f882faa0c92cd01ffccd85fb790776d156cb1363978c308151a2047bf2e37059c307fc5271f71f916e840be4a875e7ab9ff73f1aaa1dc957d3a346211e676f0efa241c39c02591a1c11b6b17bd0d9e128292551ce142d075340ba28852751ba84864ffef2d1d10ee6f18485931b7dd8ce52d0b018bdb91310bd095e9c3eaa77ae2f0ea7f29d14bba26c245392d200e68a70c43b3d062475830e5522226a47b00cc499f42f1f9e98c19b2522fba5c8ff52522817a31ff7e570a4d747d80aab13471dd46520a7b2aeea7000a0dd9e32b3f64b3a2af8cecd1b0d37a56e8a355a72e8d4b88cf4e93674d0beea2c5cbb4170917b1fbd22184525ea00fcf47231358c8c70845859396ff05784437b049638b48b33e84a2b09bcd4041a1fbd69182cdf80d1e028173ec7d8ed757b6ea677467fd0fc64aedba7ea3b545a9a60dafccf0d729dbc35b283b379545ccee4b176ca995f37ff2b1af07322f3140fa80ab2107bd75e2199b51242a6658c676165ed4dd57cc06b697eb5c82b2ff6a3e9baecb455d91376dd4e317735784507a83a0a873d2f0f71d3cc4e499a5960891d0f8fb7cccb89f99854e51ea8ab302cb60de94c188b75d532491d0c113171b481a8fd163a0d977d5b08c7b0c327bb313aac212810c07b7572c9369cfccfc39a8e159faf5d2004ca2e46788185317508d4c5a0fa61a748592714d7f65a8299e00c0185ad1a7121f04e2b218e7b21183cdb0b3aa14515db9e2dfc0c623090a5223e4d2a05e16f815efd3560b69ecde102a7595db30333077bfd9b3b284b6755b497e41b62f0ceebfc5751f3319446726c36d38f321a6e54dc04255950905c6e39393368d430176e6772bf8fdf6cb45f253bc26273cf1357a5780115d17b2c2c7752f3634487506126e3507599021e9f94a4b2a4465f8e969b03d5c81a46acbf4f6362613073a1571579263a8f646a0b856c19e26f493edfe6b2415ba27870abc5c7d53a3911c3531913974db2591b8a5e76568815ef09c925de1a053370432975db5d8b85cd5dc77f959422b286ec25d3851ee68cf9e8875f0d9c79dc3dc68521adeba0e825d319a843beeb32b0ac0914ac38cf11f2e27cbd32d5ee794bbdeda4495f103ce9d0252ee6f5f698834e7e3aa1c2bb8e28bf596cef58f4b48c3c9c63af9854536475659b3d5555d4ea3d5082a1f0f92d75f49d3a6e9da5509a422a0c6446adeda9a5f800e9f532b436caf17cb7c39bbdd417947035133918aab51675fc4de7e44d242c13d02bd79312b4b5a8a730cb1d786e7229c6ce46983a90c88a51eb64df300692a54b004dab44a708f64fd6127a7e0f7619b0d43f2ecd46fa69ba72dee45dc0c0f93b799d899d04064f4cb57f4d9b0bd3b058996afa4073e44e80c54d8c8d235b51c92599fdf906c0fcf8da260ac81e69b9e21eda68d0d152b003d76433691f21380249380f52b737149828fd404c09a21d32a1ebbb15d7192d7ed9309d55079dd98922bad7d4371f783a4a2665643577c39d587aa0caac359e175f47166cefc8b4dc75789223f4cb3e82a204ed72f93145ea8733cc9f9971ff21f3a673b71a1a5719fbc633d8180e662b2311a59e10c4944115a08557e4357c6728f57adf402d2ef774fbb5e42516ef24e251470fcc6af8dc13272166ea8a651ecdcbe4607d9c78aa6f3363da49444e101aa4fd38fa98214a210969d29a310d307f9d5ad926f4821f443b2b58f7871f953fe9313941159e07a53dd2c6106f480cd40e4293bd833d882fd1237e75d547ff73f6b7ce00ae656d03f01cec9f912fe4ec6cc225ec1a35f7d68bcba776bed7124e9ca10fbb53b49efaba7fe00aad538b343118c22589da0110302b2c39333ef7fdb3b2ee09f444cfc09ec6f9dbad13ac50f03f1fb54ac9d771662e7b1828fe34efd4b81af0ee3f562df69e785224316f4f280302f196d30c5df1421838d26c099cbb3f71be99cf3edbdd46f1293678246a3de4b44da3623c1ba5d726681e58e1998246715c2be4f2903c2d140562c76ce3f3d9891dce178488e577581eb3b7de6a622fc9a4e00473fc5a165d062853d05daa9d5146ef74b4bbafdc2bb555858ef5d1dfc74431c95a060c3d5f1ea80bac039111acc1fb3ddce3ba5ce33852169682e5528a6d13b90f87e841e612a8424cd09623f0ec3e5b3438ebb025a9ddecd8eb5e361feaf11a484931ceef421d96509171c5cc3a0f67a997d372f40d0835688923a3559554f86791e8115b1a79e573aa8595741fe01ac0f2f868726b3ec975966a0e461900788f4fdbba4369384a2dbd3e83af76bd2250c4228d6d0f2fdeed5d5b82f35700d5fa6125834b2f155d251495c5b9224075933f5624cd8767f366e281745f169d00697e0828e263eed398350023f2125b844eac155c22288e0c5996bc250ff7d272fcf770f1bc5a6adca9b42a41a58a4b444f2f7620fb76a047e1f2d0dc046b1b173ac3d6a1762231a7cd8b08d407fd22633711b18954b15eac4dbba39a415c74adebab866a72d9bbd25fd3eb9b2419983ffbafdb4a868c9f158000e6f9c7d6e52982d4ef1556b68ef0b2b9ed144c71d53b53845dba22dc7b077e8011103a0cfe23d6a36add565672abc7bf53aefc10bcf02ed9b5046b2acdbada2146f1b62d6923fe8a521d1ce182ee0d537fd560541235bf0d0c10573561a87ac83703cd2d6923fe8a521d1ce182ee0d537fd560541235bf0d0c10573561a87ac83703cd14249efc10b8f5bd839e60f44bdf8166b40c88755e1316668a83633a867abb8753e416b271ab7985ef5c2b8e8f7611bf2928bb9974ec80ac66f3d988384dfd12b16af762aa022ea39f4776ecea22e8bac14deeb4cc9c1bc9ce45a77568502c5c427842fb508a3166e3a52cf4d8372c9e770078c58ecd0160db0a2df3573614ac61c861fc80eae7c95fb1caf75496358f0b0f174f8dd8fc8fe4ea619b8f88ce0f296cda8ee0ad104464c6f60f93c7a2d3eee4cb65dd07f1c4960f22abaa1b85a1462cedcf6737b8494321438d32c56683165c5e256d02b1d06ec9267262b9a11628180a1298901d2aa2c21906008939d0aa4991e6494d84332e02a4b7750fc308d72c25e1656f487381de99b66a060c2be1442eedea8cf78d1dfb5a158b1a49c8a77c1c00a9c9e195fe3ea2614c7a43c2b6aaa5ce92a80acd55289f4773de68fcfe6662746e7f8d356dcd7491bc6df935e0a54894c0ba2bc3a62c8e58a7cecc07493c8396af1e38d12b90408e6d4dba90305da68c13d3358142fd78d40e4bd2612277b8c62015329687c4804681753827145e0636702c654bf21fd2b827e439f022f7c9072b34b4eaa812041044d94220c56ff8aebdc3a0167a4eb68fb63ccb4df53885355d849fa67a71ff05da5c7c4151415f0192d75d2ba96823f5545d2c3847918cac89ea02d35855cc46fde8e4bb1504d92d22e2f230575a0d48c17a02a70745a655668ea6a381c6d80d1b0cd0b06d92531034e62b62bfca2daceeddd9b940fa719c9cce0d5bd184eb55f07a9aeaa5f529fed78f839bd08076b58a56bf1a58494383e061d77f38521eb914585f24dd02cd22cf235e037f0d7d88c479de133dca38056a6a48114cb4d5f8a07e40509f27a003652e48bcc10c2be4a0b44ec46dc284d810aece5aa94fa23e8e474b005d7ca728d88a7ff06bbd59318b953b9b2bb962ca312e319fb13d7db14027a55bb950e692c4e2a9fa898221a064b5b20f2636a041fab3d7f5b357fe4cb435eb30a5b2349cb4283d22a2490e202659e6ac4818842ac9a9feef867d299d253c7dc6b48b60dc34c198aca4c048a0748d8b07845e8fa6ff9a299796dbbe26708b081c69371cc5d63ddc810efd9c1c9f2d686fefa2aa14bc17f83e959a692e6df374f56b2a7ed0c92e7e23733ba13982b57d453a0f1c8aab1face3e5b04a8cdf80cd3e30f213498b75d2c3fccdafc3e632f2ee2c8d513c30267d88005f247078db573d6b9f918ec0d7075e3a7bb33a71bc6bd362701104f3f561aeb529c3812240b0a36bcfb9f84116b4279de793f3b0b607faf8c1df4b2a34e972599768a34eb6bda6f2c2011402cd66e14da6d25b2b6c98eb655e6088025d74d87fbed55bb1f3009706eaa6e45d5b6f3cc567f65ea7cae45b865c634601dbd3e5ef0cc2756c118ac0c94c35f8af2d14f2db23c29192fe4f90990e8eb8b4c601bfb7642e2181c3b2fa4a8a18ca7a962e213caf5f96f86911eb67f5c7944bce950f2d7b3f0cd4a2e1e9c6236c10700b59327e062f45a4bc5ce5edc0b21760b8f15ce57d8bf212055f9b9b8d95fc2d48bb7eab2d862af8feebb23057a1e6a63589fd7b81479f26b49c512330f882e851b0e90db5fa977069e2fef7960ab5bb738d390f5fd2b3b6fe742da9a8930b1d4533155d806e0eef83a6356aa3a472bcb32ab016811aa9a1d1c70c1fad4da537238e3a78ef59782dd6c5dbbd50f6c2badd7640804a2a9ccb39fc2ec5522b54ab9f99602e1317fc68bd3fd70d2e71db1459a76d5eba4848255a7385ef9b9198688d802080d0ad70e55abacdb28fa55213948e30f5643b44072002966ad139a587d6c53e9c4d23a04a78d306460641f3e61f90aae0c27af89f48adbe205f26fa8f06a239acba2cd35dd1a3cc6de41abf95f4c0ee592c37b6ca2929e88dffe77e08c038578fee2276765094a92580b62ebc2248860b122e7c428c1f43e3210d8d171b2bc418fee633b2d7e2587d1637b26a387c13cf132b8f4a8084a5fa91dd9ff7e80356fb90a1597791ef396ef2319155563bec9ee0a28735645a33f9cd4ffaa27825007ebd8b3093571b5a83ed8294d24e00b4414ea62fd6d6371581f25e14cd961777c44a6e9efb6aa99fbfed60ec9ccdc564bcd3dfeaa2f10d4a9fb12006d9d03c01f8dc0a78cebb6b859abda9a9d8c9c74245d7951f1a7535b97117c04c2bea61ceb7412f75f9923f46e8e2d52f55f95e6e18f9a1d4da271ca5eb9c6ea7535363eff7532fa758f172fe30331f659d84d5aa39d83b8de6fd2383acce2d325757fdc73b3a87bf25194e59e0f6f07246b93c74462de3ff735d810933a6fc5596d706ccad86d761e21fd7a7d1d3d703d37197d8fa2d7b85965a167f6950cac7fa6d44fe1c08a6fddbbcb5373a8ebf7790c63af9e993f3c63e589a41e8d5742b2269ac3c139474e3b3caece1cf20e9cc118a824efd5d5e4e78fcd0ad54bb388acc2244e5bcdf238033d65146fd0b9741192a14534b3938eaea902dc9d736cdce522a2c05e18703e753fb5b578089c5474dbb3e5efe1535825d9f26483a7a607e04e484755708e8efac7fee563ce3e6c3c35f605448269ff1af4c43a1daad6575618dcc22b593debc1debe40cc03d3f5eef7901f121bf2897c5167d68fe0db3f111167d1b8c19b3ffd6bba5da97ea5111a8eca29c77b4eb1fdf3a9fd081ffae99090fc5fb19e3ca96b0ff2f0a33f5cd3ed3b15a24d3431fbc009ef0d708414b75c6cf3c9fc63469ad7ff142b40283c3e12d1534bdfa1cb0e1a6a8854b338b2d29e25b8653982743046232b235ced653d66b94bddd18aaf0535c3c871f6c224e0d32d55d8f954d68545a19ccbe0c5fcd7ea71953a21ebd36069f00898a5e6a195c92756c7a4f7d6c0bcaa5f42f996fab510c4940cd6c7c050b9cb9c86b4f04bf8dfc36ee6ea70e7b6074e73bd57497441ea7662d30db8b361bd717fa9e4cb2181a4aba9aabcefb86d9769fc63b4e45c0a0fd3910d5d8c9dd7a0f9f3f368c39027bfb2dfb89082795a4e07a10b5c9aea9479637eae71dce8c83ebfed8b99e9132d4781134ff135f9e240ee10ba3c73550a6f755f5bb25de67978578c69c1088c6c9292d8dd5f0d2ae7655cb83b8e9994715c9fb5e9c9b503f2ebbb6a3b0b7b032e6fa1091151935d103572d4bf2dc7babf743d7bc7d03d11feae2ec5e032910a6eb1a8ddec66ab3be62b63767b1d20d6b0c4a87025e223f4044fb412b43a74b640c32003143ade5ceb91e502a32902b89aa37096be6e66789230938c43307d14f2d10ca94a16d661fab3d3ec45acd35460494e0dd596981695fe48720c83ed91619b513d9a94887ad8dba98010c2fadff94749c5fa68e481fb653046f7ec39cb185b7f892521dfdb74e42e6c599a7c1a1521a1d0dcb69f6c7b549559ecbd713bbbca722b73ae02f1bb1414dd1a0bcbf51c271cdfcfa2a9faee34d2d40aff39c112f8207388cc2c589557641307150ca235b626514c107b79c148d68fd9bc038e23e64f5d13f37910662e79cd35c160ef9be18d5b87ab1dbaa70c27ee6613837cbf5059dc86177f698eb158ddb63d3ad7bd64f392a98f32a510f2f3250afdd361a5f78a497ca798d67e74c6884d6ba586dbe7008f0aae53144615e877e449f78a986262891fca9319f590b183083b9999d4c91363cb1c983c6bdd274eb39dd2ef8c35348acd0c653d0ef18b30a0b7f4dc60968e6ee80a2d5bd8ed09884e85cc5a117806d91b94a65e63421d0a37dce73c29f4f49cba4a13aae965d2816be39ccd7a605de93b1fe398459e22d07e0d24579bf5d99a5dfb6fa4045884aaa4584e06165a9bc48da2b368b7f73181b0628394be073c047bf3dc284ecd6a162403a1773fa0d24f4aef94cf9f241ac211eb642736c795649c1fe1c71492b8dbc80ca8528e60aa993cde12fca966867675fd851c034defb5857ac13fe10a25f7fcc62610a843fd41aa71aa6b9bfb34408f73337685886773506302f39a429b8f99c7019280836d2a929cd6d836ce608c635806685149eb197c56fda75a31e6dffb07ae7307e6c340c3f69ac51f717f279429ce2177b9451eb2c61cd53deea4794fd9f79758a9045fd5e3bfbcb0c51df99bde03e49ced4135b39eb8bcd4457bbd0b995aa50a102fb8e4e85dfcc72afe9a6822735bdb226bb02731cf82245174bfa09ea53778748a820bbc7390590499dee9796911a5037fdacda47a1360960f41650c5fec0b7ea3085b0c9c800de03ce36a65ebb4754aec084840aba3e1e47fb5d339d9ff8eddee4b8119e60dbaf9ee54c025ab92da0278195f2044970551c512699e8579226e2385c8bcae0b7e71fd4f9eb51943a4ecaec892625298e28d022bce6af3c39560b3857c3f779be810cc537805084f26e6575338f09321b51722e2ec312322151ddbd31faa34958beea87a3e5807dedf9c1ce0d1d21dc98db3b73134e146726febf8f1a085ebe523383c40d588999813f6aa7568fd7fef434435ca74365946abbe4a0c659f11ebbdb358ed921e1fcba468088324a8b4cc9fb2e1b14a6bcdb354537079d7ccf10b813e4b9c44eaaa8d35fd4649f593e22d55fa27cbb7b1cd438ecbad3abe8e354ba1de55bd5c818befad1a57bf0b2f98b4b9239fd1139d3df91f4ee6fc5bf7331bede67053cc097c3a1a56617b01b39460c4abc3dd314b90e8f53be1c34f6aa6e7ce2c7d1dd235e321f36e85cda1f4601d5602c1b4a513db33d09b4efb03f1e2456129c7e7b0c7c0bd54d43c1c822daaec17601fe467b7e8b215f4f6c35f3f14bb1c749fba3b4d89af5660c94593cbfe6bc252e9b3aad358e382f942ea8b5f5d75397d0b35edb321ff239797cec36316c2108f1fba4c85225664bf9933f710b881a89512ff349b53e09de6774139720301f3c5f5bb5f2a72a97cde77ed6e8dca741d1de148db6f21e2ad8f4ed196c57d3d29f4a5029c1a6790d380a6c65a4a66cab741180bdc4572b7fa5f92f979e857aed2cd7b23dbc438a2489994d9b46d4ecb1c2bac9f6462c4c2b08ab76ac835937c158dfb5abd2b132039b5dad48b3eff9bf0074b7de5ad901d4885e20b7dd4f9a4b62fddc3437687159ac98292e589c955748fcdcc7e195bb24f4dfca1c4d9af6b28133db0e6605e2963aa43b2c57a4b5a494e1071a195d2fa20d6eb0d54cda9ec1df2440070f15fe71e214af340e6e2f1045dcc8cc55bf1ffe6375612b0ad25803fa37ffc01abb30b5f32e3f40b93d504e7edc8cb0d6221283fd5dacbf5c39f2eff03c39f02fb58a27481f69bcd152aaa993043e80a76c130bdc8afc3d26311e3265e5a948eaae318f77e261cb6eece1b4df38f23203491919e2a6822c011ba0da307850626453b1ce798297e501993906b649c5fe536cb0ab89c56c04c4668ce0d8e1ae1de21b28d73e1debe07e2c18938b57fe94bb99a0970607b3001e9a9300fff2638db203f0eb76179f04e8f3ae459240ec0cc750b0597a79b8036202c6b7803a7d7ebe2b9586cdefcfc0cdc4219b4c1e188ae8f55941b5c1c728d8eb788bad38e64171590df13772b8966df143178251a3d7957ba4c12c18f70ac37cba73cb3132bd2ecd3cdc22ff184e000810c0f936f1e16d53ad62dcdda6f7d2abe8fca57b69d09075f61d4c852b36e26547ed0c9fad313de5044a62b820f4c278b98da7e45d574bf1cec26f5f0176b47ba5785caeb1681c78ff8572feb604810d40378540918cbbf8fdedabc73a9636daddbe619dff43ae3ccd4a1a5062a6ad276f6d057b0e2397cd1182dbcda9977c29eb330120077701465f2c257ceb7227ffaf23c648aef1e294156b5b56b9c0d2062729fb2e37de1abd8a19ce8e528ab7a1f1eb7e7b43bf6b33a1906b653f66f1d39d5416e4e5c176cdfbf76a899e415b81d5a9323a2a8324d02af7189c562b95adec9dd6594febcce00bb8b5f4f95661ce54489e0b56aa1bccda3898bdf149cbffb196cdab32117e42be76862e5051c1990c929e849eaa42555eaa2d60a54c468e7ddde73489691b3869d59856a376d9096e73c62a40db63c7259c5048eaed9dc7539f04f29fa426f38baa80a907518a977018f70ac5d95d3825c90011a66754c77285135e17624846149237140c0f15c90de7a834f328909aee866b58a7b4773c450f91ed8669a7fab90a54968d42e0efd870ceca7762b21fea12f8ea5c81695870ab685108c038369dec52ae64c14ccc4819ed4dd589a09a8314a44b585b9acf6ed16c39b04579bd72f8ad91d3dcd031173718fa0b7fb5a86ccd9f2191fe6d59e5ec4487d60bbbe3836becac83b523cd28d757cddc1891f7d993eafbb93d87cff8927215f6690cfb8f8fa88e30817638b7935840e8993ba837b3a1e4856612e3fbe0d7aeb85f5eb4cb872849a2c220228543a6eb2b69641fbcc5b2c3cb5ada14ee76afd2ce40d5048bb618a44fb429c139a998d641e2b70ddf9358aea5e343c9eaefb31e04ded892523153249513d7b900217808e50b8fcf5f7b9d245f4b34fc5207974dfc97e15858335c864dda533db9a707f2f376278463b6a42cd8c69ea4a53af0bd13e04a90d23c544b44ed40d09b191fb0098f9ec2bb6f6bd01f54c593e628ea97a1d2810ab95063915acfdaa3636717ea4c29ba17a8fa71c54a40c72c582ff90b07e480fc2a5a9924bb5e071a21f370f0e9039e6dc18f9de0fb827b244a37a2224da0cace17949ea78c6140842d654236da851541150c302f6f9d6b09028bc0dd56361e5426d8240b6f3fe2a47201c33c45db9bb6167c8d4bc4d219d95df2116cf93dc21afb13e4050c3ae2a2178ca62f9a7f0bec639d2aef4a737091be987518be40a9ab9a6163eacef0fa3077a791d1d3363e6d18ab1916292c28876f2ecdcf5b3d85b00091cfb961d225a045271be7b4a6d6cfe941f8636851e411ffbc04a3dbe3865badce1fe320566ad299b9cf19186514dec47e27fcec0cace590d267a563eb77a165266fd448b6077c9b613fd1f6dd93d8b86f447977063f8bbecf4388bdf71b6b32a06fdb661970529e5406aab2194ef5f1d3dbd5853f1c4ba3e15091ea798c3022716021731b9071fde17f3ac63b442240f5779e8fcbec07f96f874d21b1fc09a64f9f6c51860e6ce799ede69324cb9597b219b0588820bbeb8fd297428e06f8d2b82cabe950a093ec5da81f2311debf9f12b23f4f3a85755f5ad79e2ee70d3846457a2533a47f0d0f014769e7c1b3c1bb72fd5207e0e72d229fc229120d1c2f8943bcfca7c52b1b5c87d527e2ac3bdaef0a7c9b3eebcb333cc0d88f4dddab441aa2b41f444fabec279430fd177abc461171dcd0efd6a114eaab7f1ae75594b7ff77e37a4f35295fc73005912c5ba8342eb31f0e063bbd61f2ea9f0c91b84ebe6813f91ebfe63d7053ea886875efa24b152cb244e8a9134c718268c5f32f881a7aefb68336de39678716930379930049cf476baa657dd203b56bc9fb6cc8f6a768d3f1927e8d3b96dfeeb01e8be53a5d8a65defccb56a7dafc5c05273e25643131a9c2e6b18c8ce90d4165cc0e4669a968800ac7e1b00459f4563a2a905d51e6f4117b2aa0d7e812a2d3d9181bfdcdd2882507ca3e4a3d5d26b293ba2d6fac90c1c2b65f01d9f3083f19c1bfe110ed3cd83616cf018818b1bef410f90dbd89b0b8d2e8bbe31812090fbc39d1a3bbc376077dada739529289c74a9b5493ba11de00402682e37a86ed795313200f2c051dbe627c245f5a45d30c23bf6fddca81b2ac4da8b52a588327c1b153b0d95e2700760a5c18402a29156ab147c25bf6c0fc425990c23a23065951d509aad41cf79420fcddbd655f8b5c745ab0b6ba03d493f280cda2d7a11b3c60e5c1498f479b692cf8c046090eb4bc541bf350590a6214844d3f5bf033e816022acdf521c1aca7c4d31326821029ec4feac9b21a9fb1b80ccd17341f458862ce32d7ee6705a957dac9fa2601ad30673d17d30bae86c2a7a8c2f5c9359cba4d5f2c139765466c34cddce225355ce8a23a93780e808488dadafd8a750e397c124ccca598c4734e3c9bf372c92d76530e69d80fbd17db072079b8a941704563343173729c78a929aa88f368bc86ed45ce4bc050fa64396a488823b45523749b75a69f0d5b1acbdde1619f63c88861716b2db525b592dfe9e9edf50f0b5c127179b1138ac717bdd0ba1a531afcba2f6c48e75fc8d1d965a6b790600c83ad324a7059321d38d6c65e1a86d699e4f9658e7d90963b93c6c228fddb91b7f12e0795de56146b09719923ccc228259f9b90cd3b5c712237b1bdb46bfba11fdb2e3d96c5e5d0bc63ad8b9935bc06d8bd24a81c3f3a7d5441512536afb544c86b9c8f19b74b1a597fbecd433508ffc55641c723064f63cf63be00558acafd3da02a2b3dff6df4287a803bdaa1777a095e58154f08fb828868b477fd23cda6416249647f277b5b365f282afbf7e86ba814ce5ff55c14acc977f3cb7f6a4cfa6a9ffb4e8cffc535ee5ebe298d595c5007aa385c844225529f257c833d0fa75517eed94b6048e6281e551749b93cdbc30793faaf8072980e9ae1ac1ab301a76c28e5b0bf7e44fadf01ed9ffc91adc20882b5d9fc8074a91a45d89f0379efa2aa14bc17f83e959a692e6df374f56b2a7ed0c92e7e23733ba13982b57d45cae1344d95bd53974176242bd488ae6c8a618debb5598ed2971633e837bc73c6c87787a53f3f3446d819636bdb7c247ab389ef8133173723825563d72db51a2d0325005624e62ec291cea386a8b5d52c87f5acb0b72c7123897f73641ffe4ac7901d2a7d83e65b8692e5bef06a4620ab23eb2f618141c0882c925820e4adebe38991b68e9737a1085111a93fe5b437ca73a79e19d87841d05c8b224e309f1023c44b5a9252330dd18e2a09d40494a147803635296a99710f7fd478d7fd76964a71dd6890ac41df06c34312a1c2e27893b6e36d6bdcbf5b207bf56a834d492f947c1fc52deafe1da962b26aee8a6fbfbaa82c93666373d9f470d694386e319bb1dca871b189cbc37e1881fe648a516b4a5dd85c8df67f920dadfdea8dec23c64332d2a07599c75638727d38d3a42c9b005e61986e976b8f19412d6828e5c0d17a69755bcef8a38fc8f17d5eb610d25741973ad13e3b8da6da487e903407e8d8ab106a892f0f8a1f7348c9bcfb99280f14d7913d238a3f5bacbd07d443e69e4d8dff1d9ab3dc041f49054a820744906f10fc6b487d87e11ef803f7ab62d2276007a8ec881c14728c82b64ead6f21b3400db58c8c3a749ab436e852aadb8a896793be390a4789cc351df29945f7bb1c8f2e138c908b4d122182a4862f27fe91c0cbc144012eb2bdc69e74ba85a925256c11e8003c6a14702c369e5364d8fb35fe02de7133f19106eacf15e730d73ac31650107e1fa3898e63bf803b7ff5fc4ded0d1dc4b5ac7ef1d50ac54fa9961f1445f85be92dada9bcd239c1e4bc4d7a20171162636be942cf60bd7e3479db04140829824ac7f43060f17c15f286a4adebbcdae389f741ed020c3c14f005bdc12d4de549bb4cb57e322aa1043e0cec6d4235d49a2b2a835682cb2862d41fdd8bacc03da95512b086ee09b2533947561b078760c1e3ec68ee7d58253c11304a20c4b6814cca8c2e10ecd51172a9a57dc5d1d877a7c6a3a62f031d772c12244de7b60019647f32f1d43630d59cfce00db1129ab7a6f194c5e4460d6bdcacb0034d3ef3d03b9e5df272bf5f92fb597921fe1d8cf015c151fbb6a1b12c984191977f3fe53b3a87bf1b51f48b9d43a84ad830c9567b45bbf9fea089f6efffab93ea77556ac7bcf422ca7221acd0e89266350fdc691ba214e1ab1eacb34c5cbf2b7b199906f46208a823c2391bad11eea1fd4055ff02c7f6d5b480bd2ea5002353001b7da22677b43f6d17f0d541b5687de4822c7ac43b7a7fdbd802bb0fb791473b8751ab35e2a658f62a93a67df55abf5577f82a2afeb6ac59a758356d5531be7c225645dd68d1bfe2696bb2c02ceca49d9b9c5e5830738cedacfbdda1e92dac08ed21541019a0187ff5f017171b344a8e737ae561f5e88baed8bddbbb2d01dd406c44cce372a2787b458a22ed2af0b2fc2f15257b3a0cd7a27627fc344c9d1056c4a952bf7b5780a172e890255c11eb06e4130bded679e30e635c96581b6b691f239b32efc959c3f487ed8c609d83be5eb483a1a70d25880b55646e7da4ddeb59ff9f81edb501791315ab6694b24c6797312b1360bac1920f17b19dd323b2b5fe3904ee08e6a1c817709aa82c65921f4446d73c11fcf0115afff441e413e693df1dbdde7c43f90c967dd9e12a9ef6442988c4c01221be243c3d26198a95e708763d23f8bba9889fc6d6b64e7b7f5ec8ee0cf807f8d80f8f827db7f24538d04cb58d2357effe7f55e5af14d6107726755979439bd61ec1d461d525a0b33cd12df0ad7cc9f6e222588420799de6d58f4bc5be7a5a49aefb7c29895cef278bb642aa379ae8cfc066fd64b2abeefacfe0489d12566a599025c82bdb080bb37624633365177c83d517a5a57620a81c815342577dd27a9c40900ecb0e765008b7dad10f73d1cc12a8564df239319057c149e01a60dd9f6c8100d29c099e481ae0634381426b68eff3ee5c9e5d251cbd2e8593154cdd3187f1fc051fbe2db25564980f007dc6ecc8422362d21fb318d538810b52f146d4f43a131f73ec8329a0fc714876731539608ddc1b35902fba5107ec299154f8f712755d3c9aad245b99a26adea4e5fe63a8ea01fec4856df7ce4bc4031369d7e8c673a58a6ada435763d4bd5a2af61b0d4213edb14d30ddfed6433704761594b94eb946f5c79b5d1c24fef2ca228f75fce71597ebf0b98b13e1491e00bc118879b9b57caa5d233d37816c9847a102d52cda320c31c7e6b865c134bf7d89e2a8c9ba5ac623c5e4e3fa64cb9401e5bb1c423a29b3ab8540f40ba2a58be7426d2425308d9b4dcfbaec541d9fb3448bb0389600e838e37795b37f4f904e8f61ad4163556abbfb98b49a99d5dd5c32d8ec448c0a2a4f3b197f730eb9a8b2708f259ca771b13463375d82c9c005161aceb9744b9dfef7234e933fdad63afc5d664b673df856c0da476ba1eff0cf898a9cbff4ed1748d9ccd1c8acd808437ce94a7dc8b85fcc4924f0310a5d312dbee8bec658ab85da7a79ea72771142dcb5ef37eab24bb277e6c2fac191a5baafd71ebbbb2304c1b0be7288eb3e4bf950623b5ad4e0b62a9a866dcadfc4ba9daabfe03f2c6c9500a7c253a41f8df56ee5635abdd7290d68de25fd511d96bade4a18ce4118820865139d300d3dc445a7743d476145f44dee87af00aaa1f567fb736dff29a7261cbc9af082b8992b314e8fe6d2d36ab3b5f3aa83b5b0d66ee1b3dbfd60f544b555a8ccb5698163b8364e77361e508cab8dfef9cf2884fb2df20b89ba0adccbeec120e0492e27793dc0501afa85e6b1b10aa0938493de3daa3f4380779ea89d71bf435821f9d956f309bf1adf68a9f2b9a2dc0ba62938ca2a50f0879727df324e8a729993f711cc3d3cdbf1f1d6df2e05490a4fc3ebf8762da95684bdbf2b4dcde8e7d66ef2b2e300a6f6ed9986dc20c095392b8ddc3c02e67950df4d2e82f552758fe1e091ea0ea63809b5a7ae15b539ccc4a293af2d04aa059f49032d8f37b891e50c0d7c9ae474392dd8e7c5c21e1692bc8019c6d621f919fd4eb8ecafd57b30cf4b19bbb249a3636966ea3f534d7eb15fad3361430e8437520511cdfa8af6b9b2179fe67b8c4b2cadc929c2273d66a234b80ea67f72fe94a6f8aee8a1bc05a9386b21df4e005e1b3dd9d0b2cd3b2c3bb98b3a273c5af4c8f0e31bb6b193c90921d3089f370d00deff6b630c1fbf64747e69c9fcaa0d0b8d25944dc3f1088756bdc5058a4faf65ef3759a04c52f58fb34f73d0f743520b48e9375c8bf76953a43cb31239a9496d6783ccb2cbc5874a69fe08146ba0cf45fd9d1d704945b420e12ac70aa861fba3b4e07dab42e0f059b592e2378d6bdcb4b52beb6513f390fd4a18ee753f8b9baf09006e12729cdce3c1d3bb9f3c4aad53905a44024ad81e4de37cc51464ac8d722c846248ce1f6bfe00baea73569fbc2f85f70b8a44c0e3e1ed69c2716044540c9985bff28b6df6420109e4cbef199d11a151973b90ebae7c5cc965428d869f9c85b8da1e2e58e1a93a665b8a46f84a8f011fcfdd93579bfac208f0aeac1185d08102c9a7abb4efa197d9bc567cf38bee1a89054c4ea7b17d5b889df70424aa95994fe39c5169ef118baf45205c38c20e1fb3aef19d308ff9c7f16af8e0fb968b762a62d5b8e23494a398dcad78daeeb2278b165ea1454d57890855e9f2fdac5e7710db54cf4f2a6447c9bbd8e770219c1fb9c8fd76fe878d1dda56a15f27b608b084b9bd740c93d2cd6e559065e7d242370b1d49e2fa70386b16a1b6e748a3816c46b125a43a5c282d2a1897fac8a0a906d02166c24b1ad3e98537f8e3b9b88d06668da6604a127cd79d2fa422b826912ca1b46cd1a9c270f04d4f361bcb580f79c8050f6d22311e15c534030c54ec39e377ab5fbd2dbc659e5f6a74fb43abf0f317af9b6bed890a0088ea7a2ccfd9f1de483f79358e705011f288bf6264380033def5b7c10ca5b8ff532fddfbbb4ded0df554108e3ff875f3da431539c836f80ab2fca87a674d7bc4f984164fc7040dde7f19ada0228a32be72c340aca5ed17bab926027575c94368eed3d6085af1528b7e592a44c4cfff744f12bb6bb837f26191cfc580a2c2db68fe8fef87da8e388bac73592089c756ea80f4f775767bce83e36c5448b4698085a3726d095f1f0bc9909409a80a853442538c079c7a65dbce90ca61e0003eb0161e58f707cd675ffda63535d14ffd7e502be1062a83c7ba25d129785919de61102bd91ddfc3dc8485279ea87df688a4896b6e6266433cec38e4b8792f9ccb3c03ee97a42e81bce52440ecfacefa8b6fd3fdeca6d16ec52edf4d07e8d7f166309088ffaac6c621a2b752d76516d388ab8325085d595ac469e4297d791b76747eeaed7f0cb56a9233c11397f3c204a2ee5615ff177044be7352e130333f34a3a7e075cacd5c7f9a76777033fc328c0a5a04befdb4461a64a9b69d753a5f8e3aeb183c7c66bfbd779e69f078d6098bd61b5933aed77345033e36b915574b474885b6850e531c7ede6e27cc02cb35556695725a9ecdcc7867c64c3b3274897dfda29ef01427a0ea4a7d5ba1cd11a899540026d69fb99bff79e3b5d623e82275ba0b49e669ce28c3c4b2f948e4bb6a70052b65d3c914da49a49b64f1322d644cbb1c9e9f7ab550ef12d224c490164d6b712c070eeed34e0de4d7807f3eddb0fd825768414ee384515a4325315992e61dd957f0fa91f3858fe7c079de59f56edded51de8698c84c960660b1fcd107a1f25d91d2cebcb717b095eb002ef83a397ad1cce8af716ef40c102b1701970c7b0c34e6633d8a0ea1c89e7527252fcb07e63074221dd264e0ea0e7a14cc242b69235839558a0dbd6d205cbda5ba38b55305767dd11600e54fa8838e7abbeccb8729c0d5175a55b860d85500f8799b4edd0ada4a6fc3cc1d3f293cfff0b98b00d21e843a24d5fc283c7104eedac62ac87942953244c47d90f110458d06880b427612738e2ef90c855db416a273a0e51e84c40c75868dbbc529704a73b65038fe1d799c5dc8148012329f4dafb1560b19709625bc94c671adc3f361326b605d50564bf821762f2b021a385d25177d9d68c087e5ac7c2b7fd3cb73271cc012806f016298e1c760c41a6d034fd26f5b65e6e919c70e68d34d755d0fd4dbcdfde5c732df23adde96c10750b868134e40c1ff5cf820ccc705e7159598a62df73049a9c101095080c7f070e0ba1a83245462eefcefccc98f60f9614782ecf0d9f80cfa179544a31aa31e8d61e1c731537c059ede450b5196022c73970bd704ab836ea19540be3788da4297265fde774594f9960f1376cd4a786fd9f178209ef103db60ddf6164a9504ed06341d035903641bd39c5743b3ed0ceb705936058b4f108a88a503935a6ad07f67a96a43b2f7f80887811236642f02a7205972f6616fd264c5a7fb9a21e34d9ab25b2c41d2a3ac0bdb4c6f51ac5249f20e3e13524ee778274b2962d44d72bbc94a4aa8688ea4254df38e5c916cf716249d0673aa038cf00b53a250f6850d775b5d4c24d559d41ed8f008a528bf18aaa890a063c6c42fb302a3cb13b4cbbb340aece5a1655fd075f7e76f96804f60c86aeedd168f17d4acc33c3a0e94bb3bd8d3c391c73b58ee58088cab1d5c290a97cfaca7021e862aa5fb7bd662e75989d4d12783ac3f51f1817fc13b696f8d837bc3586cb7c4ede260c74fcad76f27efb4d606e3f78261a6b5f61d19a297d86b3efd592c1c31723b6a623d1da68b0f20d33edcd0172e37185045de03a2050352de21e276b50a6c7135bc57ffb9048d0097afb9e08a9bde5bc231b683f72789e08c71d0568361321c0b4ea6163ada4d43a391b8e3222af20d40790d273265af0aa2af3733816ff1791f0430953eb5785d72159feb49fd3c6f4f9ee8c2936951fb63bf8a8874f5bd08d4cb14bc3382ab03f9c117be523fa819e498e242ca233445acce5bbf303543d74c7eb2c40364e3c3f03fad3698f6dadd673c25cc6dc07b4a7e8abe979e5d15a2dc8f69b531f3bfbaeb0f0d68b6a38e3b89298faa7878842497ae04b775325145f5f8f6c26874b87ea57ac69eb67c58992feeef4c370f97f54afe79cf90a5b96b8c9564b59d0af2b4b04e6b7ff71e52a76be665976f3b82aaa770b0dff4b2a9fd9cc37fd8a54024188d3f4d81a21fb77d29ce8d3b8b404274f38a4c0a6e953178b617a85ca468285642b52593791401c26054868d862a41075e1257bd68653c8762e3a8e05216ebc0ff870030159cbef1b0966d711f637647ec6568b1ee1d611374615e819216a973badc24fd55067aa04a63ad5943b6f6a0f97ad4659b9d1111b687770fb13a17cca9dd7a5ee906f8d1dcf5f7f10b9b34f1ad9c6ca9e365296a6b66747cbebdcf76972b8cce7aab91e55bf4ab1f3581df9c2a857d11a8415a18e7a6ccf23640cf9bddf245a5f90c43b3014d08d3ae19faf952b10baee3276ea77eeb19c0dffc83aee0d106635c4404c79c6f830e1987c93c4eae49310df1758f95e7bf36e4a6aadf629067b04db600739ff46572c0eca6c6db7d7b26fc15cfa914dc6e03d976570242ea37377491f3619ab287e6169025df66c54f4e796cc217484a11355e096a1f3d2ffd98ceaf07b9f2b9b4a328ebf7b18ba8fc70d1f991db5a8b3cfd3b71eda99566bbc8b3a88b80960349481d9cfb5666695442bba4a0168f14b187a237dccc124c8483d62d26a915ea7c442cd89ff64c73f0603fdf9f20582a05187e93cffd63a7b5a5e91413683e74e562a16089620014ad52c08bbd47b02c9a220da18295f035db4f5a7954a9bebc0ebb8784c42b5ed5793fab09e31675cb3b0aac9fce42c007d66e5566bfdddf78d6af29f482b238bdac6020eed0802ea485c84bcbab569ab712337b04590463f872b80edb4d7fda1f7b8870df5f0e8e4bd73edfa91e6da4a5af2ccc6b408b07fd4384b04cdaa6d36b8e9b0fccac835fb77bcfabb7383c2b1d320ec30ae3c66d788340a37cd5357eaac4cde3bd4e98694fb1ac1ce05774afd7a810fa44213767f7a09b2b75f91c35716785a114354a1d3f4dee0e6a99af232d8de4e75b168e684d49d6046cbf1d9c54bc8f06dfe3d46085b23fabae548fbb4a904e204f39b857cc11f508ff60df937a51e409e4b24f39ee60944284ddcc84706fc36786cab40052d5975fe4dd99f3127e97c49969349ab7b0cf721edd893b4b43e0c7c1c83d0c4b94fa460b2296758a7170bd1392732f1e5d6afba7dd473c7ea1cfae2c0e670d30aa91f5a4a33fac33a44a83b61f3cf6f48680b5e217aa59cb52961e325f67b5a4c986f8dc4c2ead143d52efff7abd3f2f0ef2cdbe1529d92d6fb7a166a6551a3214d3de00b71fe170dc1c0bd2b0cb9b46b2885de436580db63ab5e413861861db9b0dcaf4b59cdbde8e4e587b8f6bcdef3f4eb2981f6d279cafdb55611c6fd42d7196fe8dba791440186b5b1636326a43abed3562c94acb9ddc8e098dcf765dad8f87fe0e101e0b01ee4ed16675a3f34884260e92cc8115ac4cd4ad64401d5c3b1daa9e60b5391db2474c94e748330281f570f2edc7a751e1e42dc92074ba83535d15a4343f01e524ce8ad554c2b0a2fe1485671e6f29076ab5ec5db388841041b323174dc6ba890b595eac0a43db1982cf616a07cb02b3adf397931fcd9e3a2ae807c1d2b0895960fcbd6c2f3f7207d61791f97406e59efeb90d071c82492f56a386ee54ab8c5e6b4a6e50061da4963ae92a2ba22e073df96327214f577b4ccbf581de95783edcbef9bd3c428c61a7a9ab792bdc4ab8193ca4dba0cd2b0922acb682e2163423497422538510eadcfc4abec26f056a72f3a45385bfb1c8112bd0e486db85a3e3fd12fc828be446d2059b3db01d7063f72f1c4bc2fd89e93424d93b74480c1b6ff543133cbcf4125c6a51259c0c24cfd8186ba01180e7fe8aec744f4681e2dd012a9d8a4e1a72d34af37572c7eab0d5a382c9854d191db28641316a063476b1e858a2e4b272042df4d2f27688d8874e55bec6e638fb29108f53cece167533999d703477f9528a2720416976087aaef362a830d38fe6b739c4021a850f718862a40df2a7adb32abe7838d2c4e78f5c5ce3c89b26c4bf8da2a131c3baf49200dae826602fe416f36d5318b413dcde91cb5183ae26b94ce59379b776d89e564e0a0e3370f95e27d9d487ee15ee53a9315cfaef66dc170dfa4687c46f126587d4981cde3cb88afe047d8dfedc5555cbbc076b01994adf54ba8b468db13f5cefb294a1610b7736c52a3d154f4ef65ff8e35e9a83a0ce12db0388a9dd2ca6a47412a9a760b8af916fcc28b5f950c0889d25cb39d90c9bc187cb19dd4cee34b04f4530380cd00ef004caf880680e698005e7d801ffce24c2e89b5528b92d8f4439d9246338135dd85bb0a6f7be6e0e47fec248f289a9dcd95a0eaa8d8c03ad398c539dbc9dea52033b8c8644f597271ed940ca0cc08642b650f16ee090c5645d9d9ed9c86ffada3bf2e56fe7e5c698424b8b3e6dea230222c65aaafba834425946e55bdae2178050c4acb26aae0fb674ac865ad3302ba5ea4b50b6fa0c3743f580339b2d2643b734b972704cb258d7ccb88fcf494fe3a61be80cfd76bd25b45897f485c45c832154fea591ff628377c8622f8d87a4b673afe06c3d8737d3c1692dcb1e9091943afb0495c7743a03edab1ab2251eaa3491511bb2155ec46647cf950aed5fb92dc4b6aba75cb59621a435bc7108df46cdf79f88a4b9448e3df6b50ab0a99872c981f0ed89dc36df6b1ae01f037feb966b0a57f9f293c8bf1799b5dd634b1981d0cc4619c2df87688837bccae152157538a1a925707f46702a9495326826cf8a3c98a465f00c0775adbf729a533e4414718c0851a712c7c48e0c028732ba4cb7076142d792e480ddc68a4dd00f030fedf0cae5f431492add5dd448c54fa864a84019a4687c1cf9697057d39719e4532d4a0d36802c83ef98cd639f514e21da4a0edc0f48638a0dd7107c855ef8db6bed8e7c4c18307d7ffd09b040c5f25b688516822f8bf66dd73d6e8a65ff94485af87fd2420191ae6b424115de9fba0dc95950b1cf7a42beafdef8dd055808a9f358bb372034fc5afee259302327d4a73447f1aa0f90e554de5fa430631c9d5bf6097521395a9d34e114544ee2c9195c2a3df7e0b0793c3a7e3317bc9c961d61d90daf1f8711d359a33ce39c8993307c4582110125180896b66aefbbd308957ad1a56c9d4c3a18fb7e52b2e83ad71de72fc741107631db4a284cedb1edcdfd4d4a437b8b620adba7c7f0bb313ea8281198f98c12d82d891b36bf95fd42f6324665643793b9ef6fc907b084a63c9db32b7928ed9cc11a2f562f2ed04e1be6a0c4ee8aa297b3c2fb1895badcb0e84b073695dc56e9b8152c0bb1e0225ce711974030b81a6ba55ae40e737373a4bfb4558d3dfacbb067d9bf0893c4c7381cf31b123f490c47d17b65093698585eb98b80b9ef41a30e5d0c5cb74d43dcd0b1a1c1cc4b780a4888e3240662c3dce6ca5267b9adfb3ea42cfb212b4709e09c4b6186f996b40b447879f430b6d43bb33657f5d0781632949814a213830572edab3b0132083b8a9883a5922889e419c094eaa4fd363f59b376038c77a9e63b3c8a29a9300f50fa59c485e98e5ca0f427fbd654d56bfc3276012617e3d74e350ed64b05cec076c73890d35bff7188fb1edc185d8ed1e16bf1865f0ddba5c80877463ad6650d7fee66931486956a07884f53deaa13e2b848873080df5f78cc74c61b32d70a92108e465cdd20200f3f413b7d17788309c5ce42328fc7f56ee36d97d628c5768eb23f4df2731bcc070c8d44cc5bb2da49e4be46f22d562788ff93598ecb2eb61eb6fe6ba368369130af15f82e4675d6cb1312f33d76c62dfe0d4baaebc68725b19e4e9dba6111aef0323936047bf215833d494492cda152de08adfda2bfd6ca61f93f27aa9ed453a96fb6bf2875de77f0694937d0cc0461d65eebd4a52b35385b4396d55a75794bd939d6553a1bf090fd1acf397e4ceae6bff7764fff0d4faf59d06c7d6df2dc28e1e721ed86ab3ea6dee0053d4dc87a0d2f6daeea8dc03c1d8e0b9020a249c0218c8d4bd6425246988d863a4979f3d9af8601b4df6ebb3499542dd5771f57c2524c2b9aa4cdb995bbedfd809ccf61db78693a4c5df0af3671d2206143765d354e0501bd6f56f946b9098edc6d4e72e3a4b0c15776dd405ccdd8c581e10be832fa86531cd2a14df3f8e17f953f8b0b18e67c335affad8c3ae0b5086ad25d5cc79f02ddcabcb27b92c25d374cd6a9b364b95c0318b8bad07b0b5e378fe3de1be564b194246827725a98c1c8b1bea45a93f877ffd5f8193115d0cac535ead17fa12c8bbd063b876f0400c401ac584f5aa0142f91e1e3e9c12870733ac6090181e4e8fd511df05c5ac6fea1780b4517d6255530337ca8d51f9464c08f1b020d912242014210ad39fca06d89eb359cce5c9b9189c5b584cec8cc8ee1d39118fcabab69e8c2a2dc5f115c70ce4855590663dca8958875eba3973e205c9f17733d9501bd5a9e720ef0588c44daabe15c34f4b89a717b2d29c9483cea20c4986bb71d9467fb3d941077723296851f780ef05980c67176fc8df84b3b7dd49b44bd8656835313daaf22c6eb11fc160cf8073934309b6c3bebd3e0fa0677c5a36c76fb52c359af5622eeba6f93ead88089f70f416d6a06d502056623313f2701d6891f93269a97445d9ddad9433e504e97dd27408c6928043442fb429a33eaf9fc0b0a569bc780d4c7e747fd3b3bfc179a6a4add7ea5a4697cfb7e832d1bdfb9f078708f127d57992c31fc33b4bdf7e8bd59c3fb9d43912faba64995cfb5707a46ed3e3f51060b68fd7d7d3e606bd60c0b6ca981303acc042195061225039c080c900169b231ab343c7e9ec6530864ea9d981e2579d5dd808f58ef31e15682dcbb3015c0d113921b66cf52120402a362c2a3312c459c1d7b40590ce0b138030cf8dcfba640504fc294617cdb7c5c96a0748de01da0d7ef1c4c2971d6d621c441840f2a1058e4b0980e922e798cf2ecf79cf8281da513584b94a90caf42256af4a11fc874ae82c16639a1e004b1a555366a932657fc46bdd7948aae7024b90f015d6d7ce5e377a6eeb59dc445b5d768a5026e2b68afd28d49268a30e1a9bb5b9cc1d84d6e936644f677eb6dd02087921ae3053c2d7c12f0cfd739a0cb3eb0e48381506a02a5f02229006978a72c5feda8735513432972ff82bf67018aa925ed69fb61e8e1f85eca38edc654ed1476bf06b7c2ec389f0528b6f0f20e31642b334bb6eee23f4c7ede0d812607473115548389f6fce25bae6d994d4686ede8f2505efa1774c5062e1548cb277c7664344a0b51a959c0b990abba51606fcaf9abd5b0baa60356004b8884add5ba90f569f6fb25f2b8af2a586c5316b688cdb2c1a56310d2ebd5f695fbc4d79735a04837819ba87282bf8409fac89aa4558e8d9ed4bd75f7ef1e05785d3d379d48b52ed19a5dfb596dab062daad8ce2123106928f1f3e8ad653d04e6824daadf4ca4ff287ffbdce30f74070d80975c94178f6a7cefc3599ba7e263f7c03f84cd2599b0c91edd731f95edd3e6ef3855a36b305f4d9a200b58f1e3acc5e1a859b7467734d577d9873230ee3ded24896f56195fd5a3021189b7c8501f5e0ab21475526fc7f5425a6d9c7f1ca98f275aafe3c5533d274aec702ea6029f8036bdb577b0c53e08f7d91e25e772aba6c6d277ac6bd2552f53e0f7da558d92bf16009e737847e273daacf494934fc2c78ab2fe1720383db280d0ab25766bb8d565a91fff34d1d0bb604aef57d272120f49ea968c1f6ad5ac836f90aa4cf357690dfc55f058bc455d1f3fe9a08e49aa409d97e290c82f949ad33d15623d5ddea1b7bbbdb7215ab25a84cbd2404c7d62d5718ce8c2aa3af6adf91c689b3152e35e639affa42ad64d9031d7141bfe5d155849e392f132580a01ecb79f55691d92755f8b0b6f2aa535ad1520b51af1b221dcc6d9079a955b0e155cf326cfd6496c80fc50d5723b7a15be3e831fc09b3a45eaaad92cea8d20fa69cc816cc88276edfdd7596f3238e1458f3c755a452b5a92929b92434db914afbe3e69b01dee850d1d6dfc4e366a78ade184dccbfc656d7ca8258aee030dccda3874024567e9f59b0e5ab2da22c2a841f87f7f077eddbcf0cd51301449089fb8448200d444327e59b1b746ec346900c734370d41c1c8a355da210594d94ee3151af092c204ed0d5710cc7ddf824d858ad1ea2b75a828256643433cd325f5904c729c58ac7c717a36c9fee4ae85496abe7a4e5839dc1eb9d357dc6482f8d75c36e04f0f939dd5fe3835c9138df838bde9cccbf57f1a45551cb136814dfd820655ed430021f10ae5a85ade06ed3aacf644d8a7ffc1f17a01e81ed720ebd0c5c18afb0d43c4c1b1928b4583595c4ca35df07645a7913369e361e4606625ae6a96279053da61d1426e751768dff2cb79f2aa6ce12db618fd2424a82ee2ab049d2609bfd6c9b7fceec7a6c60f87d53fb2d014e677a9130f5159b39271e4f1f64d3d6af327cd1c53a8aee70647af8e6e6e7b80f021d6da0e1ddcea9ca0d2b499d51005c9fc38206e116d9bbd43dc6f52b7f9ed403b95e161f4f85b07fe6768b0f729eb0ae8f52f38c8c6f8f2bc572fc80212ff3b75b10a8a14d2901086a7b14d67d896db4a9a37dc9cc431b3f3ddf5346e03b50ec3642301544a330c5aaa47fa065589901528444ed34835a008f2f0e27f33c9f3f7d770d47d0fe96671144b062a7403228561c4b98368f383f471276b11d09c03e79f48e0940e8a6e8861eaaaf90853a685fa803c4e039166060a3c921c8d79001e3cac496b3bcc37452f0caa104b2205a8a19dde0196a7791988b3b74e23c2174c1e5918aebb2be824d377c5a6989047dcfb2916e40d65c3c7d19e7aa09d8e63fc58f48cefb4c139f16eb57558f436377491c3e982f209bad8d2bdf2036731aa390f7141fb8a34e14a32b686036f207a2d24dfcb5df48d60b7b428382b0af5d16bbc96c201fe8d133914238aa49c07afe68f1392bc97da4e49449720c4e8cfad6350d45588f4ca095a8ee006439af9dbe6c1e165e5ea5bf005de4a93754d19778b248c51be4ad7d1412db4549ac3d00a9d45b947b44c67ea6d5f814b941a77b33bcb8b50e5e4621197f4933b866cd2b62640c9805e150cb8be7919186ba9a47d29bb3e3c0085b59dbf9e912e2e0721600f59def85aebb51fd916fd8e4ad770a772c021b71df8850641a6c01e6cf4c9b06a1470a86002a1edcab96592c8413889d65ff450a5fe88d982111f38f029f942e2cfda9a0419111361e76f196a345274ef2d4ecbae4802fdc7390cff81ba3e7af632567b43ad88a6cc2d86f8c331f9b73d0327012359b0af213ea54d330517b0f97f4926fc099d3b2a1c3d4ed753d83449ddcd9ea87440245bf6d401e48f24c6c8efd01278f4f9b311440256caae4ab7a2ef38f94cdd37426ce60f227f769be965ea6d5c00896760f997a52f71354c096c420ac0e0288022fcd1e04bb08ecd0a25d79b1ebf934f69caf754ebe442e0cea7d8696e68d163e18a890e3ca5d5bc46f0f9ec42d73f86eb2982ae57ee0fdf65561a75704ce02a3ddcb0f4fd73164f2cd90e667a8e5b2c33c401a39a5a082ec5c67bb12da4004f079716cca8f7c8ebd8afc5675f5cb5d21e92572c60bc47b9319ac3d74b565424ab1dd6d3830755c506185661df1fffbda93e217f0236c1add5be8d6932c177591d109a998fd39daa8f0aaa928a4e019dc84529663ebed13870e3ab0d5b2987fb2a678f93c542e0b7da9d3ac8b986037eb3fa0bbc03078db4b347c78d429e4c678eb092b6e8a869403539b7922edcb9f23f1593dfd6d1372289fbe05c88582e0a4c8313f9c0e770c4be609008393ab2cc107885adbd15c6be53b8a73868dc75fd5dab460b89679056e4838ac27e5331e80c4adf98f95dfa2958aab76a8dbb1ff47bea8a44de89c82756821336dda0d5ca3c069e03c22207205b4a8dedf5ca22cfbdfd27170b817434ffb6b7df9a0b36101667d38c711dc08d565e98cba6faa5749f84248b3e73894fb6731dc558af01f8f5a626d8f44ba6fad469770c0899ba44a3545c5e137ead0f121480c1d6d3851c8d481f1d6822e39a4cc60db84a621d2ab53af27cb997eafe0b8869c8af6a1813b4fd484da36b6d4b2fbe31b571cd6d33c06ad3b905b910f91aee50d04b8646f40bbde947c9a90a6609f638aef7255089604582b3a8a5fdb5ee7dc6833d7562d4136fa226040147acaa279e94e631085eaada4f35a56288f26471249eb02c778c8ee1174ac56c1b831f415e37dfc30a60934bfb113e9a46a69a66477ed396f43725a16c2418c86b1a89e2b884e308a23a8a798faa990eff47740922c0ef074d34949f032d6df731d157a0178bb5326b60a414bd1865aa15d7c2cdd7393996525612ef71d0917d7dd3bed515b1d3ed2452c87a71b29dfc0f97132f8e5b03bee1312b5d5b4d9c471025fb1c6834b9ac48fe8b222a7b979de5a64bbffbb275d440de38ac6dd77ee9f74a811e838cd494afa2091c26f44b7fc58b21384fe4e26208f853a42e22dba028104e58814bf64fe10c18701cc67d5f86b53ce17bc8deb639a2746731d24b60caed656525224ec19124c7014d6847f12d5a54c0250b4def03228be474bca3b1c9fd3b7cd1400aa188377e3ee8d46314c48afdd3895234ff977c2ccb354567eb6b2311e792a146223105b4e9507f605f48764b8eac7a4b3138787020fce5131fb55afead1fe566b8e2e0938fb87320b3b5078a6232ea83b9619ea88bf47a33a90c009ef2dd3529bdaddb364b86f94762f78251ac68c8a6d6b5dfe66fabfeff10679a381e04a2038ac4dbc0f26893403e4b5510d6273c1aa2f52cf47588ed7a24ad6f54132905d8abd9402e5f394f3702a9be4200485de4189d39cc6266598afd8d37da87c2e5371aad0303f536d347dbfa6754abd3a0e2651d26886fc0c9dec63416f724d1bdeff28d9b654d558bbded112a43045916184cfd1d48ceaff672078cf320930248bd277cd21981f8d6f4933ed4782ce6cf80c94d16de0bd4c39dcafe5747ad5cca0785aecc65978838e85d5641100b006b7ebe8dbf13aefae3bea382ffbec3a653cb0aad67682e0386036692e60e893ee28c80642aea2cf5f012a023f76281347014b563b6a08a19217689bd1e0c21b3d219e2258ba48735285b0601491fe84ef2809cefd26ae3d37d021b414334a0b4e7fc8c9e149dbbed49590051562456c783d5089c36d221ab09f9ffc580c51a9422dcfbba8db4d0b3d70c63385012aa84fdad0416369c4a7a357ba9903dc5f8e60ac14637e781b9c46efc4e9bd4ca8e32bbc9d474ac283cddb47436d71400e8a7212d09d7d299f0da03035eee854edb0f38c154b0a2bf55867667ef4cc9c008ea519ff299c4f5f67335e31b449b0f7e5ab05d61986a480e22f5abd271b4b144e37fc61c60893d1c0553a068a56bf4ba3fc2e1a56215c87d260f2f7364c10ab80bfd0c43cf0e8615e099cf1131f07176274a729b2a75d55eb4657def84891dd98f81971aa5c316709d0a69d4cad20e617b8f429bab2fd2b62264cef3a2164cc7dada19b397ebcb910ea658483244c36a48be01fef50c9a844cd1e7c32d9e11523c30967f701938cf9a3569c8d190c19551623730a6ad6c1317e03cbfb5990c434607fb4774fadf4e31b384d95c51f7558b9312e936d695745d3046cef4169c366c00de6c5af2491f4c8bdde6799092fb78e6a564dd443eea7951940b1091d6889d2429da574934d75fdf064d3b5cb533b735d2cb85a9d057e2756b7d491e2b8c21aa679e349cd582acf20eb17d42198a2828b3fe2d8f12e08c38aee1a03a0fa64cbb96f31c2290d444ad2c6d2ecbee5589a669704108fdaa2a592f24ebb50ae4c3ab376627c0c278dc3a982ac570f3acb79fb039279f78d267d6b1a1cf552c3a2ef1cbfc120c08e4389b973d1f6689615da021af7bbcdc069c1ae1e7b344893a39ee4fa853a52b704ba3ee27c10669bee3671ee5f222d785a02e9094ea270d6aaa22d1b624de29dbe1eb7bfb1552729a8860df0cc8c4273e40046069e789070c104018feeccab1dc7dc9aca422beebd53e2dd29d168fa41a70d1488ee3af79c26ccd396a549255ad9ea50bf694c79acd54fbeb7bc24daa19d7bcc487c77c4007d4f5112f55c6ba285561e70070f639d4b40c61233689f87076a0cda396c45c4b0122ef7ece2d129076beb3defb919d1e4e1545d59a235238ba2b6e8b6afd1f5bf0c08ab5e6db82d9cccd5df458f212ac120ddeeed6ec94f68173177f9a92e38f3613ba74397b5157e58c5109278c927bee0ea9b282146da7065e3a97cc6a56d2c39099e55fff854ad18f273c1d986445ee2837a2e828512c26642c8a0fc90c9e40c04f4b0aeb9ef8bbb1483a3fa4fbca3883d2a1fd48cec8929d9ce93d1165a387144eb93a42c7c0e0b5b73d74d6f84bab698ee9422bf1041f6e868325c8a846ae269cef0fe4c810be555380e1f63bd99310fa619bad123ff5b2a88c6f585cf842ac859685840660359a5e3a6c3e34c2b980d226ba6845a8716234894c312f0181ec5406fbcfe3b0285a01cd61db517a629baed837d8d267fb1b093fcefa87292768289d9aa13e83364d1cd3e452100a7a3da482e67d84c8fad48e1fc58c53b4efce8ede67d4296ec2919ec2c5b51f200c0ea33528cb422ab0c88401f1200e7aa9390f6ab57a5ac51b3987c1d476833afa5420510f36e10715fa35cfdb8cf53f2b1e582c7645654445d0efeea53f0ec71481027e9e37fe917dd8f03c943712e9ad86641fa415970fc07cbf67b32788f5bb685d2cbfd991b964b6ac05f6a786354e1c5a3b64728d6a758b1cefb2007685267ccd6f046252df92e0fe190b1f8a4edde6e8c36e266dbb111ceaa775e7dc9d47343fb9de252f06b1617995421e3e3ce22b879d634ece8aff4058fc7431abb5b25ed6dc4373cbdb50046d4a753468e54d2e63165a0726ee46a23984dc4f319d213223ef93aa4a771c8f6e8f17145ff1d6eac83b0424f7484620fc6533e6cefad966d4a9ce6d824a9245cbef2a06fcdce50de1e04f7f37393295bb9830f97d50cb63c351587bc8abd16e17785e701e3d51a1d73d5938101d2b064331bc545bbcb8044ba49e69b65ab7f1c9c73f3d462ee8cc1577362ad3d0c45e810a7b420702059717391d7f33147b8ab5f49ed893d9ff08d25e194e2856a02ff2aff2cdfac81959a6aa3e506a37f6d3dfc25fb07a34063586703ddd3c3118bdb86f84b1233d0e7413930d645c7326098ba55beae607da051a7b7a04dee7511c2afe149ed13910dc41b78e0905fcf01a35a2c8ff5ac30d27c633d639a734a94f47ea23301be8060454122e9dbc83d59d9d672083fab6dcbf42a6a15f8198127feb53de18a254c4debb77b4fdaf469596faca6430f9cfc237a3a2495802d9a2b87abbb038a372b598492d3a73df5250f4fe54d4ad91de42611dec86b2d689e68f56852272e317ca354e7aaffebc13590ce6db39af0b532b8bede93b952ecd18db7584cbf2692942e806a02ebc1c7154f453a4a5b27edb2a978a728d3beeb641f9b8eb28b4d578a207ec57f5a25629f3c2b783e0016661d02ff6f5656ac9a388f7b5607e51348ca0b41c73031ce2b6a84087d0426c640415a4f1e9ec725e0ea8d5e943e013fed57b1d7045ead5b5529ca0bb1c663f22425b13222461254731fb57d03e6538b7d9703df379b390b1e7ffa5627af98866b673fd7738372e47430b2bdb8c38f70e35c80ea0899e3b5e51f80081a44e95b22b4527542a8c7ebfa7df96ebf11a98f1e1f98bacf510ddc0139fa8ef0b769ff012b170d2ed9e621b5ca665aa2cc4ce57b9eac528e146710374400cac9e5c0eaa3601ed098a343e0b3b68f91fbe79daed9ddb352d8909e03ed84b10cd608a21b37b8a2761f96b6ec50abb3ac1ef2c3cd864d50a93e366edd37df550c27fe2d626cfdb73ea919c34fafcdb80adfbbeef1d6f8ad2360f30a5a1c12819e4a6227844b3f18264f1e09f84c0810abfc2fe5b02ec6eea81efd90d467cde2886ae8954f2b5883a33b78c2f15da1677c911102499bbaf14cde5703a7fee8520f507d71ea24ef10289200236302486ccf944b70d0fd30f0b383bb75379e9381d505d86acda26de1b11707c6016eec1860b3e060833e0b9a56209b779cc493fb4858fc2695e54ee54edcf1827faad78ebc0a36bda9a5cfe5fa8b7094a0fc1a8769fc4392c15209eede786d3295489866767f96db7b0f7e4a4b278c676258becaa6b77f8f5300757a8f55f99859fcc22905de1fc6d4b3f1b8ffeef26e3c7f34dd132a67a04c9985187e7392b0a657bb0167f900bbd00e4033ed2660734f1ca0180eb008fc90f55f0482b7be37354ede1d18b5bfd21ad16bfdf4ab9faf108922f00e6a9146b357642f255eea2ddcddaf87b01e9317626f109257d55f27db2dee4a8fab9165f98c03f5ac5a19da1a128ea3c8da4f9679dfa5f6e3da1cd82cf09a3f7a61c11fe8d9acb53be3b2f13190467c7653fcfea4611ef227b057085c0adca4bff130e7eb7200bcc260fa5940294d83b33909f0fe2cf156aac0ac8cc5a305903b4b94065bdf00ba8c08ff926752e92776eaaeb90ffb48755941b3cd7c1f305918e9b56c671396d4ab20d8e408eb774ffeb4cc643c28f2b2fa0d4479e98466e535bc523be933e5898256a140e8f18517dcbfb40afa7ca833c3598dec08bff07fd00d17db2cc0dd770d9494b8e67c27d528c38c136a92e4cc2f96ca8d1a584674d56a1848d33cdd800547ee7eb85a37c73dc6181caa99bfdda6537c3fa79dbc1db3e43d039c5e2fa4a635cff41ee32029e0561fc731c64235f7b6b6accfe84bfbc74d8a9ee91e04f01458884f281051edd4ae991a41bd8b9d79e9acfc9783d3a2660a2f19b0e0e6646db5d55a1d7fc35ea1fad0827f238e1ee2771d0c28a889813a5d904ef7399bcd505fef8e80c584d6134c6402acf1a517d95950f97ab02592dc3efa7692673bd06097b18c315d635357cfbb7a74b068dad21dfe5c384227ad582a282477083fce161c355fc355662d27ccf17a85b7fecce2751946d3b44a2b4029db34cb1d248ab62d9d817e22eb434c3df34476ca623df477d17806131b682b7912c3c4e2de22a56fd817e12b16992f3c5f2f963cc64c24f958c55a9b3f719114e559446fa316e0fb83e5f547666a6b73e95c6706f3d3cee7ce9d91f594072dca573663b9650641ec133ed7909ebb6aa5a845665494c1be4006f8e974d7fe9024e47eedaaf5492ba7558ac0453cd9fa18972323622783a15252a591bfc4b3cdb65e15549bf9004964db42630bc871433516782cb55d176b2dfc82c4a76133d57d918b5994104b424bd69fdd781076da843f0891ee3d928b64331a8f462075eead58c415a1c16f27511ec75af6a481665c4caf75a7a1ce9ce559775488224293e276be99e63e6887789030cf58fb30e3f4e5e8a38165357d00d63f8e4d4588359c7e25478e1697ad0196c835f99c033c276714882f233701f41fdacd7089711d54278391bc6f3a0479b58b626a47b939e4e0d206f0a67fe1a953bc17408166e5a5a02a4757b2d6645cb1c17a58800734b3be35dd5294194edbd08a8429fe3e6bb5963ea7cfae57370e248636a63b99210acf9536d8bf873bab2708ef624ce3142804b9233e1984a0e2d16091282d7b02caac4149142dec09bd217879d8f139a31aa0e05d10e90b66dbb7e09db5be49c67e21e1bb0880d305c55110de50505f8c090bde3936ebb8c1018e66d95149c59be74fbcee192478b59bf92fa454ad0bfacf8d017b7543274dc4af6a4b8258d5a6b2adb24b7b29f22d6c3eab11b4c7496090167bc01da5eb70e137dd17a5a1cef4978409793a1a7dd78908de0b9fe29eb098e018e55e3e7c434b1769355035929efbbd9c9d2e40f1ea5197ed2b4789e34153c96ee71aff16a36c22023e6595adfdb8e2d64dfe28677596d26221a09729a1341de7358032621c5c39fbe94dd2892ebee93cbffba521ea9fe3fb3e2ba15afa3da8a47f64e3334c275edcdd2b0c4bd415804d0f607bb2acd7d39471c9e86a71d607b9a23dab19cbae6bd7fcf4b9fe25cde3b62f56151b08e5de5663a0cbfd9551c605fd4b2c7cf7c6558f3165d626c144f9f12d20fa4d578cf91d2615f6412360794bc4c17628a1bef13351145544e7c2aae73ab61f7bb93be9262f33c836720608dc3b9a34f60d139b42cdc26bdd3ae833270d00a10346bc3984bd0d2ed8103034f95232e170e3bd09306da59edd6ea7a5c52b7a368918353342e807c3208d21db1fcd6ebd2228fbc5d6d564190f7da2138de1015c0f826843eaea7ebdcfff7e5cbd6a7d5ae2f053ad09942732bc86c8408210854dc631b4f6ab5920c5763ab89f6829bf14743ab48198cd09d9a3cfbbb373043fcfc938901ab16a4f5349a8871a25a6e82fe23008b10f584a58b94b224c758d8a51aa8830cd7f1e86ba8fa8b65471f59e61c17e2d0b596a0d3c355cbdf86837c2352daf4530dcb5bed370c7dba122c647dc0d1fc98afff35a5247dcae5c05438cfece691ffbf903203c7e917f0b7fdeb8a86ab9d557e267a1325372502445a6640fe165adf869100065f9a74d0a2aed279791d76a523f1600b60b3bc7684cd07dd40978e5246a7686d1c6f4b4330e8c9b09ddf6592bcbc3fa8e1a46abdabe9634145b134060ce129ab0226a076acae716350962e3a0a74e97218424c776b4330e4ab038252634db9318db7e14ef3db611ca5534eaf6781933c2b09b1851d7201be4fc9731c687c3ab77adedf8cff5dab04512df27eaa9532a0a48427a04d51059aa0411ca935a83add6ab3882aff22746d70b31f6bf3eb656709cab0fb93ab31614b63bdcb103b6dbb7f8fcc17f55af11daef7fb3f0aae2e68e036a6aca602f7bea4df1453b55b0b175c9e0ff1665edbf981e87dc10b38ed5a6faaf4b80e9fb0a99c541ecf854bd7e44eb389122cee7b2fafedad39e92cfff12e88c3221ea7b3ffb12e460cd67f4806930c7d43cab6cb3632875831fe9ff244e13e5bd8eb53dacc897eb5d988472f8b4335a8f3899d0dd8e7ef04c559911ce640c2ed57cb07cbc2c38ade2c242dc29d2d173f7bfe3b19c85d3a73c5c59c7e4b813de4849b989a279f92a43ef80a6bf4c148db2385ee3972d7e5bf6ff6bb0b176225133efb12a2c6fb6633a08cacc399d2d355f6022afd735b5c32b5e50acb2ca7a4feb5f3d80fe72fd65f4ac513d1b9df0b72a7d26e65447aee04704771c4d68a63b331432b96982917455e5027e533b179c6127e6492e86e006cff36002e59f13c8d691e118688de029e92d19f7997717689a5ca574e48d8f49567e0da9b842f2f2cc0957f0d53d0c22c18a71e18bb5abfcb1b0ee68226f6d18c480aa04b5b8e5945661ce20a5a4444f3ce68235f36b3bfbf15c1c9c424df507dd2e3c4dcb16d5f088b5ca346ed1db703afb1f5aa1b95cd3d45ad703f3801a46f48c607ec6a21c4653ccec5ed785722f1f0feb798c94f665fda0bff126cb090e6ff84c8eb3128335cc391825b587a589917885230fde2e67868c2c3bf613b1a28c6f8526748bd5568082696e3e0c7baf44acfe5d3c8c5a777fac75b8f168488042806bc1010172cee8d2136e086e08cee942707f88dbee488217d3b1f27beeee16c0afb561dc5e6807929005f53eaeb83e6826583bc34d71ccb5c69b73447ef8cb3dabfef5f9352d1f6064bf2e10fd96ba136c74aed276e7d432024bc7b10e8a1baa56a6a7bf2a172d9dca7abdff964634330d1a2caeca0ae4966a359444737b3f8a9fffaa449a4b74847d008f38eae3595435050a9867d615d783fe37e15743bca4a7702f6a5d0f3c830f5a176c4a2177ac52189f1c462c5791c7e625fd243d248a38ec935695ff0eed3ec514c2fcf46c0cf69cfacdd82f53e835ea4ed837ccf301e79391db0267ce01da74833f328c9db23be9b34ccd9e87aeff58b9c75782fad866032454bb09be76787b619411a378fd73ddc9d16c2cee7b4e497e1f29aaceef840e8f17e5bb79a75d96cd74c49f606c0e0aa192bfa7959b95b9dc55d136b46e30c2babdafc5d8a156f096544652fe50f1a5efb51125c4c234cd797571f51c5a7093682e0a24f9a43fca95f6f62af097fd922fe088a3bbc40e3451928167e3a0304183f926f0d5eb5e4c0a93320d964f8750b37516d1b1b082249ab5f1d8c2dd7a8737429a4898151fafdcb0043fb20a5263855841a3d99401d7e6a473f8424f456149b66629bb94290158e86a0fd87176d568dc5450c7a015e6fca22575b61a14bcc95a491ea44a2264527ed1c0b32544f270613ad20229f9771513049eeee526e41f4dd44407c5c6f34ade095398da2968e9d4742faabc271d1676905a8212981dfd29b19579ca0b391a49f0c693b8856027229c3b0148e96a9e8901081f5276fd0346b36bcddbcb7fdeffc589601e253ebafe09006abb89f99ea2fc353b7587293059de5bd94cf8100bd9594333e6d237bcf78b78de876210022c69d0b86d798bf4ce91f76503a37779152c2ea1d6d3c94f021d0dd5ebbad9b780dfe52df41ae46d40f08b2be8fff681098cfc71aad9e4f831b8c9fb3bf635fd6d3ffa287db76a2018440a60d7fb151166837087e586d809017160b2345b64d99ebed6fcda8f91a45f2a016de2c4e0f75efb3ffb7cadb7ef9edd6fd09beeb98155be254166f257615764edce881b803144bc9514eafbafae7c36738796e57bb12240e1d00c57166bb5ef8d7e53a8779ca82d514754a57750a8aa81732830868394fa6a442ff43b036e6fa5a7c2c0b8a0211cbd1218328202fc6bb973ddccfb90f054263b28fe0ac48cd28eb93428b71c65eaf9f7f4e70b330a0cff4999480a0d569015be715be4fbb22af2a9dec337c65e0bdb8c55e8ffaca7ccde1d9d81911743dd9f52302d2b985eded5d582ab584f53f320d2b2498410aeaa2fac5bc8a71822419d384df6b0462fec65f2a0777675d0149eaec2784b53d54803aa1a7aef922c0c5e41c06757f6a7c62bc17c9931f4b34df28cb8d7729375422626ef242b63e7f7f75607a8eaab194cda43d964c37b19c69dde4b684a3712ad784d3df419fe3887688435290b0c38331b395e6bf6204e04a5bff0893703bc11e7ee08606a7a08edad1f94d33cc4693f9bdf41514027e7c787739b690be999fe2d2c7aa0091fcc31944788e6e31e58ef3da6d8c9ac981a641ab26c28fdc0833ba2c5255a9b39ba92f2c35b6d9204f3bac75db2e269231b41f44654b9e6f1f710e429337fb2ed014820ca62380ae9ecca805cd72def981a89892b0c2f2aaa27276c2072354b06651ccb5acbb9465eb79605c2e1159dfb120cc763cc97a20e514f9afb1035bc0da46fb3441eadece95e632ea8d7d3d5b359d429b3cfe53fadf73574e1b04692478838650379c3f910641a5867ba112cb60a9adfa07fba485eb1f9a6cc2e63505a643d745d6bdcf8b75e9b2a617b6aea731346e6d96ec37c738062ccc40191b6bdd4bba0bc1f4179f7d3bdba6d98b82d25bc797e7ae5578b71907e25529da6618f91e11d84d7b91de7b254825ae78f059835c8b5b0b9ac1957d27c6bd4066636619926b44b69569fa9b9e663513819c7a4569a85691672bea9d403e67ac6611bdfb1d67aed9e65833e30eef8ba8bfbaeab060044a3eede8a553335d37889e5517710393de111fc8b42e39a7e949d619abb6d36c27536d4d277126c876ff07c6d7c8176d203952e74b3325d04f6171d8b9a99ab39c4b8541f15eb8e2c860d0aca50e7ccdc80438135459999378b4426b3abbaa704f6d7641e93e1370bb4f2aa585607108beb3f42b507d4ec87c850175d59209f2cdbd794f20024f5a193a75f8138d75f8d6889cb47931b6af9ac423424d90f4976fcf783fa2189ea339b13ac2bed0644861ebd045bc903685151ca718d7458ab9a18d346d48de8e3a634a2710edaf3ac3c03a36e3ad7448b5e810b74dcf7122f3a0eb72697805243920b77a8eb55a5636ead0828dafc106ba527021467c15443e32541dd8833a0e19ecfc11d07b698630b9a5c4694c275649c144dc541b75004a588574c8c778cb6aedafc11f284f17c3aa7931cce42dd8e5d299f9f4d0bd560018ae9797a066d1f3fb67ff3889fe037f9636b264a81851786909870db1b1b3e2a7933df9514017ca873b96fd9d71aa2accfcbfc3a89716ef004ccf7918946e632c6e71164ad435420754acd577ff0f2cea5e4b343f2ecd83f2ca75dba214a896351cabb4cd343916fd89e698497aad9ff4cec44f3180cf40c724c96f1dcde377930af1bc987d1bd4107845c40d562d5e8969981afa971b56a78745f5391bb130fa9f4ebd9be3e93fd5f578b0366017349ca50f2746dd9eca7b6a10e6c549ec8846d15283cec59f61da11fdaa3d0dd42d00cf623d53c7210dd0053c84ab334a0e2ab09c597f1f7ea96efcc6dab47724eb8a3312968e66124afe7a839da4e2f1e9d13947bdc5aafa78eef7f27cceac666919f23423733c8e029ca3efba30f6c3ec40cd5fe747388388ae84a85c13cbe7d410840bbb774a46731a4d1a4934cc3662da440b88881e3cc3e44de63dc443f25bba59db81886e4289aebc4a6d0faa0c2961ac43ab9ae1dc5d088716799a158cc6a53d6b9d67dab7e2cb3a38f39075d6e5c2f2d1ae62e54b121c213a9ea7582ae4cbbe4385e45d669d887b8d8475103c109782ea1e29116857fc0aca46d239ad1ebfb855ebeffa12a1e4f4715c11090e54c40a8c0080afb0f5442d1fa2e205e9990f0145eaf7345260f8c8d63bbb839233b4c17fa616ffcf75a4d448cd7824c5e522979f5db7908fbca35a75dfe8f1021ab3e2126eab82021b0a8283068573a2d40eab5f42aa931d83b6bee95e742c60cbdd8290964f7e635137c98bd3f1a073b564b83352120410e84ec4a2a4be4a909b4f8f3c77f7942ff1c9ce2b685ce6f0d0c58d4930c30b8a2cba42282978698144a7d4c25e1f9936be3e3e7a3c3be87e7911a1d359618d6397f72b4df6669f6dc5ee01b3d2aed996d95f7594dea6d78caea9e09eca3367c3260231fe8f74d7575a24bc78d40d7488a779863f7e1b8b7fa8652b967bffb8fa910ac888c346dc3a60f1a0e3d18c8da8d0e51080dd0fb1236bf5629e91729faa35547f1ceaeaeb93c5eb1f75376d3f28120ca6312a17496fec5a372a196143509230fdeb9e78821967fb18c0e6eb1489b594d43b60b820f0b6c824d56715f9546c8549a152c51c7b4eac0ac3e195317b82a9355ad6cbb35b9f8ab065c62636fa241397a8f186a1d3a29bbd1554caea22db835ef50674bbd048522106ad45de61757e25c9fa3afba245514d9f3260b06ace229aaeab49864b64323be28f8ee964edebf58c553fc2736e9a837142578ced1a42cff8220df390e179d066334290dbe15c3452f45479f9a388f6901cc9e6db61d8ed53facf4b515742199d43a2ec35942da6764901746afca0160038f0af147f68f34c6f28a38e25cb1f3f70a9c3c0fd3bf662056facd515ab2da397380dcef150893fff21bb671caa4a3d71362fc2b851f0977b752d242bbec5de43e1842bfd02d6ae749f7d92d2c6bbceb6025318abe7b35445cda025823322566e7e30fb6f0a148a2aeb7d80edd6a90d01e6b7433c301882bd25048f189d5ecab9fa7e56acc7efd133e77f73ce448bce992ee856e324074555f8264311f5f3a007319122e198d471505bca982f5613f65a7dd5f45c80e4f70c947f41e4ba34017ff5293c38b1f2e9f657ba2b45ad17b56cdeb1e213f448bd8a3f787f6c1727319f3040bb0c5e2e97a0daae242b94682bb1e6d3efff3bd33f6bc30b783f1bdee071e12cb617507c7a7565a7a05afd9fbab28900a277daa7ed567b176e0ae7870f861631bae01d86c319d28638376ae4b7e3d8e27cbf8838bd3b0597e0e9aee407fc9b7e36e523c5dfd7b00da4992be2f9503cfdc4acec0b25864cb9d498b1fa5b96c8a0a6a9da7016d0336245eca204afb64da91c4ec1d2c2bbcd681333e61b55eaad83cdced139e23adb27410c472c5e0432cc4e6a4d24fa1601e0545e4c96578f97db3d19a8fad37c4b8f7c51d0b9304aeba2bfa38136860f1704928055027160cbe20b481bff600abd0b1c4618f59b327a0e58243e1e3b0fc4d752820f1d1e1702bf66cae22617fbf87930bcd60684995b4219edf70a74fc10fd755ef28892efdc25732ad27d7ce8e35802c9709e19cabbb35a58962a21969371623b2673ebbfee8a890da0738fc807541cfffe1ab913bcc8d7d2c9a99c664889fab1b7027310da3945396aafafb96ef6ccae53896ad73efc3d498f2131c2fcc8829459291a99f2f6cd151773ba0706c80393489a8580f889cdcdf143ad39dc34633f698f17932f7f32b82888f63b5111b046f377a25e703b5b9f2cc5c6f574ea044bfaae63d2c6bf940c3cb3c577a44c4909fc5803358612ab7f3b1e9e4fd0af2128fa9f4a4846552f66ca5a598ea048c9ffd3a5d10e9019a2fdb10d2159d14635701b9f86461e8d3a0f3587d47a3b7b2cfc2dca40050411bcbc02395fce86dbb825c7a04252fea3fe0a982fef29a95f70befe2e61155a151beca82c510df2dfb570460dc826e3e897d6fc4c6ca9b716dc477d07bc66d3ab763e6d5aeafaa62f3953e5907f1ad55d3e0d284dbdae8e362d2b4c934d2421abfde67aaa4fd91541a16240b33cf796a7d1b2e417f4b10a52fb91921601b249a789f2b90986ce0f35abed82c4cbe1b1ce45c671782ccb639e269e88cf7f0153547ac154af9406adcdf825697d0a3d22069276f9eb91d227731a9defdee35ac36ff057977e8e8cec2b2febd65214e0ce130628bfbc4576ae9da5edbf9f5f92f095cdd39e5bd431cfafca9fe3ec83fae1e8f391d7a69ddb874681f4a8795c12ad159d174f9a8a2ec92359db74c6aa5d90f01689f23b27b91933fa7e72329416db5da8bbb0c9649aaa0657b2d03915942636013ac1357c7445c001df321b53990260ad3bdf78a3b2776482dc5e76d8e361b0d2d49bb94e8216b4f16dc1151758f4cdfa0dca94e592fc023e75f3a5c8ff2ccf3498e248e2b68564eb4b0b37b28b736411d8ec5ec26c8c3652f450c9abc17e0d65b4fc039237a3a98191c5d618496bc9781a674a139bba3cd48ebea419df6d26260142f352e475774c3f920142fb7ad522dd95c1d24922b541d88ac4cf2b7c16ff36f60924183804864461383618800d32a25c5d152348f277042a1d2c66b23a8f4d53a0893ae4d657817e0063c01258edd457cc11ac07e48d07eca29d0cd07469895936f72cccdafc3e58031b873b4631da8ccc7de40cd382ca69f589a33ee6f17ab6ae1e9d15a61c46bc585a8b71642fc9f228df1901c60e33b9bdc1e66880f10ac7b8137014cd4f5392cd92b78952cf864a3ac9d5ba58fcafb2c010ba3775134d2ebbb2916f103d708a74debe6b6843c2111efde32860685ca705344b85c1c0b1749101b4084c782e6d31986569869a7c6be9f1c832ecb382ff5a1dd87962a397f18dd5d5b5dbc6e6ece0c3eebfa7ab829a3f8a174f3b8eb20ebaeee8d878cc307944e14d2d036534a93e83beb215971d7ad227ad6761af4fc52e58af0a950278f601ec40bf9338b5191d93721de6539466bb5d84b8ccad36c2c89047d2ecab6411419c6b15bc0b9c0f7baffcc00bec50cbe348fce74f288dc88e0e73a6060d3b4a41a0be3710e1bbd0f6d504da7fd37aaf55718d79705421d568979aaba5783ede9294f05c1be3e2f42923f3b5fb2b63a4480a086ff7e74ebb8b42c23bd8d79089c72c1b49c79b9446c7f8e493dafdbc2e63f00d6a15cfb03d3f16298b985de17d93c6af860292dfaf24ac5900a9fe908df01aa7e726279bf189f99aa58ba0816927b2b6d7beb22c38dba9e5ef8238f7d0339fd3b8783c5dc974f7e44a8e6266ea8d14d5dc75ccb4d37ce3cc312d35230b53a6e9bbe5896f707ac0af8bdbc174f585a765750496f38d1698538e42713b209ed0a23a696057816ce222053d6ffa15e7688491f44e83a647bab21dd0092e2663505eaeda4db477f791dc8f7fe773d49f5197de8fd93a1c8910d05318cfa3c278a341696cb724067970211e6966b26a2f62e97af24c45b1edae0ac0acbbf476c283f017ccd79712c796727d5d8dc7d3810b4a0d1687536aeaa7df4883401b90e3f08ed1704722f07124938d02c33cad6b27f9184bdc0bb99050a85bdb0d98d600efb0105f40af265b0f6a8013e4cc9725bf7734cacceadfb9272ffae7e2e1c3ba8407bc749497c7d4bb5575d7f37114c93cf406e413caf88bda6f4780eb8bd80c581a1aa422b21f7155818411a42483b48c7d628551d46036d9e849c7a428fb21242a31ec0cf42411f3b76deec91024a80b949202d5823d93ef1e7d0ff518a77b0d668a8d191779821cafda30f6bd3edb38b1348f992c0c4ea7aad64d6049912afb1d7152a8b364bec50cc3a9d5b934a809ccd85926971409d338aac0f6f51c87fa64aeb71551e564c3d28911f2164d65ac098d008f3df4358740ed1659f79cfdf9fa1556727149b58f22fd084b4328eef692f97c68431fa819786c48ddfbf88ea8ca9d1d90ae4e41349886503c0e0b493c649776f475752d7458271e5fedeeb42b28ac82255affe8dfa3934259ed8cc4f9523508f28e4e103e67185cf9d718c6400a69fed81b63a6fe7fbe969487df3c247fe28c1097d0f9bb10a2e46b7cfb637557c33d3102352fd815b54b623ba7956a1ce00bdb757485e3394f79deab0baebd622519b5a81671eb2511563128644d2763491b55f35b6d24e1f6c469beed678b3c2074323f56d9bb957ac891741c93075f93f65015cdc321e81984845e25a15822020beb4b3c449a2bc397374145767f6780b20a0f0f354e1599d2720df872877b0fc714c00970a0380ca0b93ea04924765fa2f79d4f9d8582f3f931fdb7f084a60ae45e92f5a5092b6e0f1614ac26d986d5cbea5a391ff70a833d3bf96b3fdb3bc017a2487cb3bf414e767aa1a88fe2c8fb3262ca679f6d2c295789f02a681026f7f13510830b5d020da67d80b286bb499ba0b028a3d564bfecbf92af5dfee0f1c98b0fac098931be5d56eb45614f08b8790acee19e6068db799b7d44310c4a73e94f51bf85ebe82ecdf413ed578783de45535b96cc951585e4c5a4119d76a460b152db9633fd782f67d577c952a266cfef4ab82c5fe0e7cf36dec3c1000dcb0d4edcf4b018fd0b0d565291b0a26d0e14e85536865b096710c7a5f6ec1f5b5e218a0668fedc550fdaf41f4d2673109543b3c75be8d478299e5bd765adf946861a046d47362db9840cd577d11c0da211021297529206e627df6acb7f3bba683fba60eb3a0f53e420197fe64a03dff859256cba4fb9e9463de610a9e886966e9ff131b090c55c85dfe03e20f29e848de9f4cada271bd0d067857847db4635e2a0f72bff8bc13a5ab20091c4b32df4a623ef1718937236021ca0331758ecfedb8a34cb4fcb30b4d4734cb77bb2ea3ed0213ee7c3ade6d98a1940cc8a17f685b9462a8ab42f6a1e795a1ed0665dee1078aee4d374af6d2f639b91f0ed643354201b0f3197d5e8e18c36e923062e6814103b699fe04bff7d55417c96c93da3dfcf8ca36b812def6863777d75ec1bae17c196b2bbf3263566302a2412c4402b7ded73b73839c07e7b452056be226e33161ddefa98b05a40663635dbad412204048ae0267780c681cac40e4fc4a235edac5aa00f08127a629d01074b0c2ec7c1bd0fdb03ac032943fc184e412ff32dd56acfd3d6b13bcc1eb67f3ca0dfc199899b9b1ea8a134b1f22ef7aba240b1dd714943812939f4e864b701b07a34d11d81c11b374be57b99ed8762d7b164bf1cd3a0491cb83cb830541e61cae61274404ac1b4cee96e2be8717a9b7115d76405e6e25954fcdde0ff28a94af85e46a1b39baa99c04226a36ccd537ff7ac3641278bbcb1650131ad6847f5aa37c24e0171c59df691effe834670e713dbaf67471043e0d4317384d98e8e54c01b4738e630d3034c57a8ff393a94eac4057e529f771fff1a6f4bce2afee3ec3439aad25126abafd7d5204749a64b715cf8c79bed35ceed94f179079d4d4fe063715cac1a2be487ed490eb5a95e6bb6e2dd59adce610836ffd6852e97b99223d6f3299e38fc95a78b18649438ac6cc0da4df649afaa5c5f3c975e16beadbe3d4eb956ae0b9a6c8adcdf6efce2342c846fdd1c9c10fb9ff087696e9790af26f55caddce23742d611098090d2b6f87a74f1ca0fe259d72ca9efbdbce91dcfc5edb463014d6f717132bd46811202c760291c3af81a9bd8aeca182b95ae82a6a8a9c904e24bb055cd632be38c7415350782c1b1905fe02552fa782468d138dcbdeb09eea574fd2d49b1fba42d95637e2f05cde16f77604ad0aff5df5dbbcee4a4763b392c8aebc4a690186b0cc717783022aa5a86135138f181eefdf3c9421d8382c6944decc06572ff37958b71d7780282fb7346d9b8218a6aeabb05b0ec8e56f4e543d31a112fec804ed4909ee8b3d69ac6d8b88e92ab00bc5588090ea9ae82e10d2d123c29ed0be9c829a569397d251b5db6bfa5d589d7b49081efaaad142912fb07d18319be05ccf72950e318a25034282ddaf39c25d09984048c6b601baea5b008f1b114880f6f067cd3d09ca4db930112b8054c4cbe5a071c5eaecb950a962c68565d7a4058dbdeefd5bad4feb047374df9cbf17561b0698df68345e42808ccdf197a2d0824b7699208359a5e7be2825f93348b727f872058584ea6d64c56e2a2e811c7ddf0270ef98e9de28e0e2ca478655b9c2f25b7aec4629801b2fac80007823736f61be8bdfc4a2c5caa3153a0c20d3ab6025437e57e5c9c57dc006c392441b0a2a3ce854d033cb13101984e7fa8b5dd0f63933b34dd6bb013b979b390f608f58a48788b7b2b81665d4d571004b0244012e77f580e22aad686426e891d65d3945ad37c8b1a5ce53b47fc6d56f0fd877beae287ab332c19b93f1bf6d09d6660d479b4ee7f30ba6519989d80ae4a83049d330d954ca48ebc10ff3e2710d93ca2725d233492a60e13291888fd5ecee154dcc8299fa12768f91170f74c69857693cb7f2cda03310b2f4d3119d15efe1c1fd9ba72b79cbbe9c59fa9b61791a3bd480570f324e87b922018a7f6d73c5b3d4daed3db0c1fe6a18153c22814b4cc20a93a2cb8ffb3e4ce00d0a0f7e9cf9d022dcaf08ad3948fd7c6f8b49b6976e4128157ae003e1782c50dc5b8d4c0cd4982d4015bfa07352977934a414264ee4f6e7139ec75ecbd30435dc5313ff9fd7ae88753ca0e74c62f3353aef1dc12d575158794c0c616700d6ba596ea930c5ec16cacc1fe3162a5da8e495a46114cf4004029419a5d48de5a1678412d55b2a088e6e9cdf5e77f877e37fab08a7e03723d83324a7e26cfe8cbc86f9b0859e27682d203d087c8e2ee88267527c8e37920641ecd5bfc1dd7e8e8b328e3a2c63c89beb8198a3d6bec4f1e5a071e01a1c9528fd7b7f62f3531b902ad10d7162457809097e298b2450ad5cd45251ffa96edc3f2fdd29385903dc6b2ae8f14fca074174fd2b40b71c2c35764800dbfa3b152d884a497e087c3c9461a1e40cdb957ce42dc109293bfba3dac4ba84527ea1b4e62d2b99518d2c041e23d7d131537bbfb9a2eea5808d2c8a2fba6a6d0e5060400c397129a632c6b2afb0e650cd4252e36cf592dc8e36a453b3cf9fde3821605c9799b9e3facafbb2d729ad567e036f4e3eadaa0ebe308289b7d2121f14531b173320960166be091c876b277e8b512ae358445cb097f71638b54193e175f1be9d960f6f4631748fc57946d9ce7a7a5d37bab1527895640c2be86a89dda15e6ce50191c96b8308bb7aa5cca47e42cb99c1472de829b24882cc217c2672be51d88341ce890af0f2828b929575ec8e9d5bfd33e1405c5d15c601fb1e2cab3109cf8616da34b9e7f0fe7cc09de108c2586065c2ce53c62c08271d12bedf82514c1ea6e5cf400a3d8aac83d5eaa5fad74b1ca39b46c3893ae22f485b09337c967c447fcccb27a72c41bf0834eb3c6a015a4ea75915aaadef2524e7bd0c988a551097f938369c4300990b3296bf9800e402159c86ece13ca948a54220b729627e1bcccc3255449de0ed19fbcfe2a58ab71dd18cdf2308c8f53fc5df299bc5a586f3683af90dcc10aa68d6a7a2a011281473ef5bf40a5fabf2804cc1498f32c8a94a621ac3cc5b95e6b36c5032a4d68e1795e3538ad98d8773bccb13d504fd878ee620d324ba104616420795ec556d5d74ec761de2922681db0f4b61a0af8390227ef8acfa7a775916542ed674f9b67408a68127c56ebeb7e38e0ecfba3461f5cdfdd4d297001e28df3be810e106650583ed6998548fae651b142e33f487dac097eadf5397c16d1799726f825904ad653e1e9c5285020f66c6fdf892d80f398bb09b3739d435042080e3a43037803f9970bbbd1d7defdf42f8410b04a54eedacb4c18c5cb70c6adc0bb1de36602e8b36e6bec0674546a8e6437ac8a9a10c52edcd9ab1b58c77b314e5671b8fdb92488ef5dc84af75ebcb8547e20ca58a4978f607f6b98419ec3c1c49af6624b75541fb9d0f10c4611144680067a9ac6f0caec38678edd94c73362f528ea9999454c27cf4aee940b5d627675274d73fffc42e2366ea3256be23e48b9428efc9b04734eea9cf70ee36050289099e01a32deaf8af9ea5e4fb790881bfb867d02a0c21412a67cc2565758d081cebfdf707b3697f0b4193bd9aa5f21d10f6fceb799ef0a3a93a99f53d208fe47cc331c03142ea82d2eac0019e66f2d96495c99ef139e0ca5f9afc77556be91d2198c292671c113f5273717f57f1e18b4f5cba1ae3ea4a66938e451a5450c4d11dbe8d0bef85880a486db9273e974208a34b4308c78bd7bf1803ae72d91f74a8d1e8d520819af6d10aacd16639e0b9486a7d1996668ec3ccc25dd9c1485dfbe6b86ddca10aa2b96813a51d69493870d16f1747bc70b1f974eadd377bfc60e69992b751a025c4fe682a1099e449de49a76650567f2b8b4d8903842dab7692b6be43bc98a33fd6ca58426e7c59853c70e74a212be8274b9b5a6d1c0a8f818f30951a0c26c08d46d731bce92282dc6797b0d9894bcca8743cf1ab76829333493c2c1eea100cf77f86420e6aad04003000c12b71145d828d44a577de23040b0185d6c09f0bcdb70ff668436e57cdc1a713dfb6ffd970679c9b84bea350ecc15dcecc8dec98f60ff18b246a902463fba90e403d5e21d936a3c9868c7af50aab4bb761e9fd46c0f6d71f6bd75f57313ba8f2e90169a911a3d5a05bde4bc33198d6abb6ea5fb08e1087320b1ad0ae30e6035b0be34c47ba0fd52df1692d1774da6c7f81a624a9920498259578b0e73295f9f56c26ff59e270cdf548e06b4d27469ec4cde78d347c2bc7ca484fce8bdf9559bb600c4d4cab422b53d987dfef9a966280dbc77a76d89916b59efc163effd8460883b29c5c15da76cb3ac62d9111dd43dd9648adde8a8293f1f728e6ccb94aa507cc93334790ae93b131cf18f9ecc28d128e241b41423bae764c987b5cfd383ddf4357c81ebb17684032fc28927b558b51e6b8cce12ac4d90df5e2f6c033331722fde91fa4678c52a4c92a8ab63bf2f400437ab014e7fe1be7b642a6ee62998c6b576d528a746aa10ac0c73e5265de3d9eadedb02ac875380c7da29e55cd201830e4834357653b595ca7d57062fb874e81c46ebaeea458ace668ace3ba8fa237954512d1c1d3f3f8377e08ad2d01336166c2cb01ce0f9a578fe4cf7e839d7b24850ca4047b7a66abe3d1ef13847145cf8647b7b7614a52cb42560f8f1bec77fabfec83ff1754fdb58ae1ccea7ecbaf0351177e56b8ea9cee7b3acef525a5f50951e2219680efe9bdbc9a788e206f6692448a9e348994fdfd234fb17f72009f9af13759b89932bff31ec3ea343bc07a21bdf708a37e959e2be72a797a452147bf803973ec7668b2195b264f0f3cdb77954a445a782c9ebf6d5619fb1e71a19d5942688375132e5538e7c06f1f41975648ea49948e41c6c8bf3e254643304c6a60a3655e3f868d338bb145133131e44220ec4bf3bf54b02fa9712264e0042c0aa14d367408b379ce223ce3cc650793f3416a5884e4ff0d67c9f7189c180c64b4a469d6b52c05f88c196fc9b364657470da5d06ee6de86778aa9538949f5290eb472bac4ba8852448ee573b286087fa171ac529319d8035c5a79651ed9a7f375739137e32283ffa5c26e04ca4a73f9f509e3db7e28035b812692b96398a46004e74632b6e43533bbc6b580819f48ac974b97aa0f5c03b261b2d0408fa61278ce73c6011dbd6fe9f49a4231a8844847e10b222b10703bf283c9ecb477f2a1d83436704fb60497a0c6bdc27027df18baaa6ac1a172d87ba429a14166c53c61daa4fccc127c5478c02b34ca0ac47cf897f21aa5ac3a9e0b00f9932be4ff7c9c4e4ed16049f8d709f29e86c705333d6866c5d1d31119a503cc201abbe087a02d766e2424af3c792f459472d99ca89b05635dec1faa77637eed7055b7ae8dab419714e48e145cf69230d031a11c9a8c8b2c46b37bbe0c9632c7bfb5925ea43476436681acf6a55c77c44bdc0f15a017d31c5d5a01e9457e24f92cf83d47ebcd56ec8825e31db68f4429906acd59f76a6ac68d66126c5a4dba89f0bda0f98b43a7044c6eb5bdba42b80d4cbfb3c50c35ab577f8f21e5760223366472c71332387b843178f8a4e5aa05be7025f976dd477261ae7b717bc3491d73b06df34180311261bf37c456b6887135c8da2123c61a46b8361f0c4dc60e2865b3f8e2e7b45a0f0ed27465395a9f578a2c6fb3b662d868fb26bdaa29418740aef819f9b1f65e665952f5f43a0b0219002da78acc1a7dc582ac43d294cb6ad1fb18a90993c14dfb4952d6b6ddce0deb635e8620f24d88907743bb7d779d89e9ad47d7db6be08a870eb2c2876ff0a858c185ea621a3191c3f828fc028a3549996b7f5ff32a26789a1f4d8ee80fc15b42488b57705f4be29285ec7acf3f4a18f010de9e7568f3ff091ff9dbd69e62ba3ffef2a72b94af4ed01d90b2535dd359b8d43c01ba9e218cb7152ffed8de848ee3f675cee496dd1e0166f4b4bf02457dbe04e9ba19c24aba8ebf41a9dabd69bf7630d2e0ee6e5081848c0b8b6340c020ce9bada94644e494fcf50dab3e9dc2b86e2be885164135cbf0ec526540bf5d3d7e1ffeb03b1d2c08246f749bb5e9a2fbac792296f17d7631a192a8f453c4d159a4f63263aaefa2a1c89c49f617d673aacf8bab7a2bfcf8722278c71ce21e7b81d3733f2424e6fac10103664becfd9efeaff6ea087a8990d327261052a88074cb0048c4f4aeb76036e5000517d0f6f39a3d463174e5d1572cc05fa5501c88d44881adab80b929ec7d8972906c5aa811594188fd9f81bf9686ebadbfc609dd4597a677ca75d3db6f9359a22b4d6b1f815c55ed300a50cfbfe39d119b430a7b2fcf51777c83e8b0ecdee7061f7893e1ee9ecc7a330d863ba23f87736558dd68eee62c96eb88d5b51db1bf2700ca4697ac6b851a8e0fb3e4af88825cdf8ed263740b2c988167710e48f70562283b4bf465345789e1bfaf2af91a28c2e9bc326804bc83d6659b6899ecc6262a7f450af7e9db08108786af52731786fc1385de36b1b880d738a714a87c654d4f22533c5fea8cd742e88caae3e4c3270772c794504f393fce3d4ed6faa3f773361533b1d55be3e039757b82a92fab264f2a5a0615cfbf546e6120fd09245fd639fdbba45157d9a00c4cdb358e1d1f56ef982debe9b9544e5c41c5a3a4f331ab7f6511e9ac0cf249c4149eb506228a11259e0b74f5896de98ec70e0b02ebbc4c6b9fd78dd301e03cb3cebc3b6d99d0d2907b139c1345eba9f20c03441342cc33f186fc7c3e1a2d0e0532f1acf9baaa5f4203a4b505dbab10786b4be31914053a5febcf0991c22f0453209aa7ef6964fbf5438401f563703c2da002f84bec22ccc9f8224a1a6b4dfd596c19b8881b3d3a452a302889196a968fea577f668de53ca1f26d1b1bb3ae5196a6ac8d444947c1d166c120298f7bb6a2f46225098509d859a90a2d86c431975a8b9cc462aad05db846b1599987d1e67f4cc6cc5b88c2555b93d1448b2a58fe3bab6220bafd7d46bb4821d6472a63f64b2b04f7ffa242bc4c0b7da2120f9c1437de2728bb9f0f2df4c7fb8c69825497075426a6e3ac32e77b472979a5102fc116372a4dec5e2704b6edd1cade9652f95185ab1a6861b90f80b503212241d1655d805cd3dc43748da1dc62430b2a88ec40999e27b910bc76286f095b916c85b76902a82e5865c6b64c94a53747ffddc6421a3c18b5d53104ca10bf0ed92a06eb0343bad27a9a389fd79d4117143f5ffad7c71b7b3f3afbbd128a0b6de9ec3a4399e3a6003524ffb929f27ed95273ea737930a9d374b1c8848721132e6214a145774c272f4978cb831341f44ca24e6fdb2abc7acc4f3e1ea58cf07cfaa8c797452cf6fbc62b81c561253c75e4c9422d33dea4d94fdcf0ede9b92df52e38ab748b8a93aca6711eb8c054b0e3f46ac270add1d7279b2573ad99ef85148f1011bd98394751a3a12c8c5f4157d3e999a50edebe9569d3c32b937abe798eeb2f111ab8fbb0315ed8eb60ee35984d88863722a774e92f996e63bcd8d4be2bfe29ab7440d1016a37f26aef0f1151f6f7d6d6b4e5caa79805e177ab2558d7157e394a56feb4c35ee783f05e74e0882b5b054e621c8d80c268b751e0e935f84540a38a6e337cb88b4333d315b92459c62b837cce9db28d2160abfb4d190713ee6dfe878b87c204eaa64804729c3d3fc3aabdf623d981221f0d06930702d3ce74566a4785f91cfdb513903ea72d3c1e8d1c78305ae21dd2f8eb588c6eeebecac0e8a1c7fd696adc53c53db51d291aa9d54b03c618688e8f50845d5fb4038f967b24072f29d5a482f50e0ea30e4221c24765a31fcd40fc2c558df8037b2de6b0ca72e9f2f70d9e09cfea0184901590ee2a6def20b7aa09c1ce4b33098bcb26390928cce8bcb9d185cd401b2b71fdf9088b0595add2a16795c9b474169dc74168da022ef4a8c9eec427000643353179b9c9341b931525c917211806b33b66d0ccaff5b04fc3c08b94604bf1906d2e14eca9f0fda2cd6c4cdef9ea6418d657b7c4c5702c1e7c599dd3286cfff225ca6e289ff9afd55060758514c72bbd2bed7c3d0868fac3d73537260b70c33b7e9cdd2ae771c63debbf8814224e7e110c099fd613e90fc7308a9458096fc576dfbcbd313346417756aa1a514553a2914b822af6209e0087d738c3ef544b336593d3b32dad8f86e9875e2086bfa8c9431484fb00439a57cef8226145870db99fd08ba6bbf2be22bca4f874c377efe2199198ff91fe07084e3acfa687473106c301db5f1f9425ee0f59b7b8a76a54364484c6de2bc95ad81ec8b236f7339132dd78f020acbdad99328d6ae90a74cb278757a4622ee289c24083731e584ff8dbafb9ed691bf8143fc57a132bd5dd307c30ef906e7438e4478a8cd24a807c761567a7e9e4c8f709cd98891de3819f3ad2dad3ed527aae9ca7686a56fac89cf0a6bdf74bc0564cb08cad07933b9e490f443e2c461a9ccb27b478df0d7446d7053a3de0228e96642d5842bb7b93a47dfbd523ab8d0fd085e8a1459bfa1fbb64022b7183a688949befc048dd26dc49ceea4945d5ccc39403a66afad8dd047bdd1eda97dc3fb7d4395995993af2de94124638ddb6a753dc4a94f2a62fa9a4b9e050dd26f518f7079bfeb2a57fe48f855ea0ad9b9fd6279a630c0bda5c49ff5abe78b77a8b45d828e926c21018aed7c761ceac0bc9bbf5673c6f984b6ff5af200785816ed5c4272a6ab2ebbc6600217b08f32f2e6bbd512bc32764371ce33c83bf82e189a8f9c56f726d5ca5a9c6ce1b8c4b375e45d489d376d0fea49d0a43ce948a01855fc67a0de0f199670291a382c573d8abac0b62f160068d46a36ab38f470d96d619bf752609f618e55fe44fecc97024989cf1a851be91bd56719d855dacb649a61d68d5b0448919d836786fafcaa8fb36920172b3630cc92f467f482682817e6a8638add2c6849d822fd1344daa6435aab1a142fdebe11e829737d3d70fa8e66a013ec4ddedccdaf58e487b69ed0ef720dac9bd132b72667cfd9920c31c3195b439866570dfd947ae26a0e4ad1a09eff10a0c87b513b6b0c2b51caefc18b317f42eec55ae3fb2a03b07d2ff3430bf5b5b973291c5d1ebe492b447fa20aa6f7c43a5867198c2293cb1ebe179f2c933fcee27991222bbbdb1de631db5ad62c6268dff6d58834cfcd48d9e6c935db16521e05664e6b2ef875fe852d7240e35dc6cbc1365a6592528c1cd03306ca17f11beb8991fe2c9c1d8f958f2a39d1b26e29d4ddda8824a6f470e1e7a1c60cd6eda470c9d0009ee62f1ca2bf49181c4af476d0e2c2bbf57906e1d3acdced9a68840eebb9aa88d977a134c5b576259679aa133fbef41808495cadba0d3fe70a5f3a41b489c0cfb5d8563a34a4bc16d4c6bf24eec0f1211cd6d03661f7a03f3e0a097e29ba44a9499e69a97f5da2715a2b548a698f572817baefbb9853b2c3b0a79b541ebdb4a5457bfcd0c10516bcf2eee9d1f7054d3f88b593de622c675944318d209e18c4318fc8c3dc7d87692d5be3b5efd2ab6b443c230182d825c34b1b1c4eafcbe730942e2fb74bff35a8a46f1c66fd0a818f65aa2440bf5a7fa3e57ba7ceb557be385202268e87e4f829b6d2e51497731cfd5f54d05ab6e50e8da310596c5db02f727119d0289665d7e4303cae9b8aa7e8cd89e4cb319412890078eac8ff4276e4c11c6b3d1e921a76245a9f1a1fc0d474edb1d2728088d8a0c5011d237163f46b67cfbc468d30273b40e2b6eeed5f2d46cbc8d764178a671ca0744d0102ada7be23db597f7013be0fd8c45671dadf76b2947b3816bda9712163c8c530623897c0f81d22359efd41bab2a76c11431034a615f485ec26b33ac8d9a090aa1de4f3b18ef2e983d542a49edcbd05691b3eafa18bca5e738376f751de51a3ea708cc825373fd4b37ca950d9b60a55f632af64f7ec30816a932a39272723abfe29f2512dadae2b0c1144c466d66f66de805365d55a7892955c67e01d33a9f58399aeb4e78c3444e660442808ad92aa06003606d08da918d6de83c4bcebbf31d3e0245abb41640cac901e227b88d87348db68ad67f4b17916f1dd000f8617e0c81aa0584f007784b5a42f0b341bf43618ea26540a4868051573cdf6fb729dbfb18f4617bcf4cac51be35ca3ed96fa4dcee391e6ebda81bd9d59cd75480d14b7a514f264df27206940b63da4ae0fbc839a22b2bda67c072a3967c86f6be917340c8e5d8a73b7719d9e1857da67c6060a5b3f096c66e7737905ba4739df4114f156089a432d92d392356519bf28514f91cfbbefaf215a5a51902702c32b356c493323ac5292f03f25d83257abeef6b1fec5dc7f3ee5c0c2c12d3458879f99d5e61e9231ba7cbcb4a3a5b34104f9df0cc5d86003a5d09fcf523551bcd6c58d2880dd323d02b9dcc857ffe11068629d9c413e1182c983e5f7a748698a7dd67ccf321ed04c9f6852f622bd58ce7b4644e6a588be286434c93dbd4c6e6e866edda721c6a413083b177458579b2797c0197bdbeab02a07ac61071586dd7909743c4b20e445b9360e9c46b09412c14af4a3feb3f0c77834045e4bb331d40ec9f492115fe6cdcbaa5f1e9a53f89019db5a3b3d907d119d49ae906af08622aaa8b22e4968cc6d214407f4e52639fc007a9046a4e52a64356a5d0fe0ed7f46e5fdbb0d8a36f97feff6dee541e444758c461d7edc8400193a6e86e187a910a5c870a9f7318a7f849a1bbfc62a3070d0ab67761efe325fbb5e006dd92cad8860aae7732064d5de3ccf2eddf725ca4739924d3495a4f603cdc4f8d10193c01ad2275fd1bf194ae5de9a21339447a32bad60003a0a219c44512334a8cac1b82f6560d62120407e467eaa7f9e5be2475f3026c95b5a5807508ec490b7e2faae1ba22354c27575aea97ae5ebeab2a3c8c8a9503694786718677d5e3aaa217f20a0a0103e1a2029c53a19a61dd954d5bd086008fcf4be7c670723db8dff95e201d59213ab648a849cb3f5e5833c5ee7181c93b87432e529b6cef62ee457fdb6a063852907c746cf24f803d3fbdc4acf1790334d328129399fb5ed92c66c09366dcf86d44810940f0ee45903bb5d77761e4d318adb86c7daec565b7a0a7518a2498649d5dc72efe242d3fd587bd799e2ee0395a8eeefcc774d479ffdb65ab1e5cc9d3b67616a7f571bba14db8055bc596f40fbe2fd1075641401820ab666e063d12a47afdb496455e379187cd30b072fcff391df1fa2662c2a7e41cfc8368c853063c15b76e1ccc7076284df7435d21e1048fbb5e0eac93f6227c5b4e71a000404e6ce6b510605382d3c47dcf05d438ccaf2fb30ed50cd73d055219eb7b125a681f36a7edfa7a9a08f2a7d59cab6c716dccc7a142f5d980fd3b14d12183ac8af79f97918558022185bc6b28caa2db84824492ee6e70c85d39a39824cc37f3d15c5730f0e15a29649f4707b673ce999df736440ab6fc01edce600a0b0bbc15aad94d2d3a80969eade5a49535c293574b75193c357dbbc5dc620a5ed703b83083f524e6e49c0dcc80d58629591eaf5966b3d847efd9c9be7a716497f2de008fb5092edb1cb934561c03007360aa388a564f3297222e8dd3e1469ba846f76eee7aaeaee48320370e7115ff858e56a816d45a818c6e1e875d7b7268d328ab07a9b8eee5b11ff7e290f157e3b88c7aeac3af8e6b553fde5bc00370cc441249be951aed9721a48f0af74b3d7a5437ae30f43691bd610170b8bc13cdf7a2372490c8f827f30a95afe79c39e894e72ab3cb525075bf3faadf756150e2dcd18f2f745310234940619c80b6d292b8c914c742e6ae99b4a278673c42d9cd778bfa1e31a9101e2bb9a5b63aae02728595293646871038ced3d8aa72512f16933d6a76a4f465816681c3f527affc7cbec096c6425e5b0160ef4b8cd070d4339684bae2bca6621c657c990414c4b860a1494d1df5754a225ddb81da6a8e7b34c0562f6bcf24f081e9c863f516242c7b5d1382726389b55bf6fc001f3ab7c1946b6c6b40db7f44d29667a09d63fb2f3ba4ef27938cee2db22b64a270dac005d33505a3adbbea97356bb4569f0c26debefa80d57f0e1cd6e36acdcf1c5373ff884656058683cf3741f7db6b6a2b6afa73fa3f985fb7d898e2faaf3c749391ff7e4985d5d23b0c2f947a7f25bf163f2878a96aebb1fce1345447626a3b447e39a2e779b8eef4af9a4c43083bd20733fb55d849e0e2d2c741e917c528170f5064cccdf5291ec5cf97ce9f314c8dffa7dcae2466276afdcfaee4586f0ea3add8a158d09256acaf4f8ab0f3d69095244606685e64248dfeec9abc4a334060432d61c10af440b79479d2eea62c06ac60d2d878c38043802335a1f77d2319ecbcd902af846e961c13fe8b581a909cceacfe28078f58bf52c3017aaa7852a2b81761b851edb1e53e8026a61184793be7482e7854f9557ce3c4254cde736100e5258a7b3663ed8b4913de326d3ccebae0b8f878821dff776a2ae1611a0afe80cf991828280594899681714f497ab3f4203b089134a3b3e458bfe654c57ff1b29862939df893e2f41159c7a23c241e2555ca00379aeb7878dffc49fcac716d65b02f762d0f674f47ddebaccbe5168b5320925d3e59d5327124de79448bdb8557b2ad64723dffb6a1d990780c2569074fecb0debebb5f8bff09400638c97f14d197a0330cb0a3a63ed8bf0eb87d97e29debd7910a931a3b45781969147433393866efc1cedb7f29574cd77a2bde72c63f07c973b75785c74b977836a9d8e9d7176ad5c69953f55dc945dc7820bdeec8f2ca84d707edb40dc1e4792a418c3de5a408294dc4cc9ddf345af4e9bd5e09b84fc13902a65163a404568ea68e05e928fcc9ea5bb1df9b22f3caa08ef5403a8e54fb2653235c43cd99cac166b89d74db5c6192364086669a8cc7c49985557a6c03a946306f41827f39244db10dd94ff4e033a154c0bb4f150ef2022361778907f77b5da9a208056abdea07cd79bab33e1e6df0900c27e707dd99c3cbb22935cce6c0d26df4ea85ec0c057af2c14728edf87ebbb566586fc4a7bc89eb411b8c97127e99439ab1161320514bb0653cb9d3da0d92f605502354e68fba7cb655b903ae2139ba8ea68044aa9fc907328c205b95f554dc6c0b750e81ce2ffe18c8cf8321c0c78524fd11d9e419be5cde0280d23486284285eaf4730934f05c006ee13502661f4dbed14ffcc306aa1f14dc797c8a1f9612992c962a438e9bb9f474443832ec56ae4e22ed2ef8a079ac276bff8d814212aebee416bcf75484274a3a512eb804a97717f4a3cace695f511eb59b0f67260d0e6463233d5d673ca661d075b0843d3a267ce4f6fa166fd66b9c32874b7ac8d0083d1219184be648b14fdc9a2816a86e4459fe87dfc49842c25b3a3f344346a3b66d66060fed9a6fa187f7ddbefc8b7f588bab0c82d309b5df9b73573f63671b3c19954b10c3d0bd790244d2d2fc1ea53ebad746626ebf6d23bf63e3fd06ef667d1e6b5e3328382fca4259d23d80a57fcdd8559dce9029d217bc93d178a3905565351fe7d30fc5d746165fd9ceb3f575c7f52035398eeb5dc44c500b0a0814d158e06e163e59ddfd22e050cf1f03f9c76db4321e9817e82d52702d48ff7ce942cd072acfb617d3bcadab8d6fb8eb0de88c353fd9240b462b33d200a90f558710766f4091f87084b138f5d3ba0a16efbc840683862b06117200bdd4b224625ecbb7be05c948e58361aa4e26a962ac57899d565442046c255b596912a6686b21d242aaaa858bdbb197b8d176ec3b10a06378431910cbd90ce4860c2d3e560098d06d969fcbfcd4b5e73f3f6e48b5dca79434a17022b1a61aca2b27da0d20a64a1daeefe121e6c001e7b3bb388c5811e0792499d8a7835c784b7ca45c993c5647d2b5d4f31e98b165a985b26e2d793f9233779422a8f53521297e9266fa1e52a052568b86ee4dd0f7d6219cd9c997b2860b4cbd27b0852cfb48f2fda73af8ab02b45619231ca7fbd5299efde6c9ba1bdaea6af1f427c24e9bf04bffeee3a3fd7e49ff1cc43ed931c4d3737c05eb9246d980feaa3e4f6746fd30c09587e5354703692f8556b35e93950c1b663a0e3c5a297591fd1b7d3f4982dba9e201d78680a543866c3c5a098f2ad7a995049138a66c1aa8f02bce6c7df93e3d1c4e9aa7f488848d28bd9813ca260a158358862232433a08d96079acbd0ece89d3dae32721b8da4f6679c756473037f2630ce2443727c7121b942d78197e43d6ece8b31b95e8f0645dc62dd4beaedbc2810ec50cd132be550d678b484dce859440e764e29a92d3bc41a3849f4558ca4159c63cb4fa33517bef38d1af64f1494852b2762dd929cabec200871f05d67aa04724086e7f94ba36ae7c1293ec5b9863b112c071ea263f84bab2ed790319ef214b93fb0fd38b87ccc8aef00c1fdb0684f795eda21d7cb1acfdf42ed4eb8bf3b8715c94f98cd2a18734779963f8dc275bf71c5aee7862067c9e8de434d643782b987e0e56ebb42299fee2ede5a80e88d8ddd3d0e517107ae24c7df4d65c6656080ab45b2f0a6ea15a10cadb64c7447c722eb5b3839e0810bb98803292c62e75ab705b558c9a5cc46defeb279e937c7afb1777256b580dfceb0011d74e82a0c602e0766423cee85173ff5e263a5a56dd8f3611fd265a70bde2531de17f0c2da4e8ff9c35f1f35a552d47aecc75bbc43ed4923bb2c37ffadbb964999c3077004a671de20fd52276e4e597f190dd6aaab79d635395c662852d042f7e898e1e562862f2b7033c01a67550ff0c6714140f184e186b2be0d8a4cb5e137380f716293c2038507affcfc1640eb01577a6b44e36dd1b70350407f2e68c5ee8efc0c9fbf5448729a376b20581313cf0b86424f5bf108df8c0bb5b7edf826f910991ff5a8ee8d8d9d4395243f23774e8f0a2135e4f78f1719b8a5068adc0df92245cc7a0c462aa6eebd7b4c5f9462fd7919bc8280889bacc2c11a33637f0fa508e692d4c0257a95b6f471a693dbe5b40ec4b9a48035e41214639fe13d447c4182a93cac635587b9e77c60d8281680b85b5d19871b064267308f1121df62c57e995967851db78fae3ad69d6a51d856b78e4a0c48e5573fdf7d31c6147e232266cf39012be95f89768d96ce54a0ae02776fbdf2ae29be9863b8eaa0031397563814f710c69c56b5f696ae799f3a7af9fe0a375c0d6c2a73ca1f646c56ba6ed8c56d5b83bb70b39ac0fa96178475475b78b78355cc25b4aec2cd49be14420eacdbabc5a38795fee1cc95d1ed8f6bd279dc4f7c3f9bdbab8833fd25e9e274d4ac27e9b319ed3217cf05b6bce60c10f3dd93c601895dfd7b9c9f37167b89cf9c5c884274a52fd6f5b5533b1689282d48f2da78f4849eee303d140fad5fb26ce6cbbc7a3a87f99b3a62f0a4a38aa44807a5ab578863a4a092f5d38259a06473c32cfce244abeb19ec9d76dc5787c8f37790af1713648804e1db99dbe28c2ee39ad3a81e24ca2cfb41bef5aa34a2948134d73aa7c29f8e45d803d6b00f1f661f3182480a07bd77cbb9216dd3b80d09d179d09de86e4d29d4a0fb6c74debf3d0f6e2f0f1a6f462601e8cf0ee2f3417d6533ee9eef2b22427b18b072991893e3dbdd7b23ba56ca64217319ecb88331ee3a3ad34642d1375bd5ee6dc724c8fc3c4636c14d3b836528472b2da836cc46124dff2e404f70494b04dc10610203d0b2f20eb7fd03aab0ba5a4a89a276637f2e3153d4b9ea8220154306ed551923ce32daa02be502e21897bc40c98cd9f12126d463d2a1669b61c68f22497855a7c6713ff472f299a9d6ff85eaf5ed4eafec32a3d4c2d5f525b0ae49be57d57fe0334ee761fd181d310839bd54b58857aadf12c73ec526f0a849b3fc4b50d23c91ce1d591c9ddeee877e5f0a07d972819fd52ad4a66d1b20f60396249bd564d4a0232f0863a6bdbb940e5b4610a58221ea02e73f6a7811a6f0d90f4de0587cc67cd0676d0163ab2a64795a09999027470e56680bf2f99313446b6391de098f04d6e8fdafeba1312a2acfb8236a5febf0a18863fa8c254e70d9ad20490542c30ca221232a631ac23993c753fdbada921193b09af2bd64f44962abc8bc39186ae322ba17ac6f8683e52df19a8abc8305e8e903308fdd9a46e6ae9a6acfed113c5b53efddc84ba88c4b0957f4105f4ce4de24c08a32a9169f0c236f4b8f4dd4a44a3cdd1b77b0eb12d34338b9330970491f3320a38795f73c92b4ae49b177bac8d6eadcd077ebb1df14d07739f84ac5662b26f80b86120d4b1349b8755ae94262e95536905f828a71e88e2452bfa5b8de84a90c18c991f326c5bb85fd3df2a528157a7d043792d16a510fcd6b2a249889a7f58f25005785a290703df5a55252ce38562f5d228e262da5bee013febaae592be67b4b880320b3c06e36ba9da2e6f9356d0d11dfe9af2e441f38a86711d3d206535eeb056f8c5605c108526d96a503827571aab337ab3e13cda11c1d210204fce5c01ee36c298d4704d4501cf7b4d4e1c8005965fbc10b84fddce3667aa7ebcf54d5322aaa419a50cc276e86875a37792ad9d05dfd51cda13d3115ad9cab170ff08287db23c271471046c2eff119778757aac86f52d1f39bd3aec18b184df668753301ecd6e6eb787d01135584b91847c3700f7aa6750ff0e64bac66918a722b6eac9f8374e054d22b283cd17e9eff563fea07ade8d173a0db4967267fad2c6a1348899730c0535bb5a77726febe0b9cebee38cab01da45ef913c5d3f987b4d8667e2d1bdf0a9a295492136575d3ba5250bbb271b72cbcbd142e4eb23aebb4364d8d77d55f68e8a28d7e2204e312f1692b4b462b9b1bccd2cd4fc0b798b1cf3549aef10059eb039468543c2a492e5ef742d7d0a817fef74c7985c7d1d1e2b0d22beacb29c9fe9f2488c3414b104b056c4b07c44d87b799d97b3c48a54aba4f1e2c8d992a105f2c0eb0c3270ae2a0c837d99cf5766a7d778b6b3a9480ab155f2ece31099533d39c7b9b28dc9de4d8b2a9bfdaebc3b2dae75006adaa87e24f422548e4f593c62c50c9946e8404930ef5b5d81da57058b22c65a2f2ce1037af2dcef174b570c739c21e892b21ada4a7bbec47f52c68c23e3a9323e54bce4a68e1340371a6a47cdf7a911d1a24fcf0c5cc101cdb5930fac449df0fd2eb7e2809a17c63a88a1392532dea7442990af1c92d29ad6a0930bc130d81f31eb98c911b40985a514d5691d8e36f296688faae68c2d3154a34ae0db0f45f2a7406f145f12eace67f7a353a1d2c379c2cf795f161561359086092f6c2972f7979b6b6765f3d9c491549d76b7aa1a53cf353d0e5c90dd2eaf6761402072c75eb69349925b2189540cafff3d34fc628207b2bc9e193184806abfb4b2458b87bb39b2629770f3c4ce8ef17db41fdfe5b262c03307be6fb87c7bb2e8bb78a699fc62df34e40eb2ef86ac4de50a691265dfcf8e5807db612a3d013dca4408f0945b85b4bf00c2e4af1d577c02efcd7bf5ace9ec03d53329724d0aaedc84351ea9edd1615f6af9608d3bb4bfda49b43dc93610f1a3b66d46db524b6bf92f7a824f6f6d22a8c1a4a809fdaa92c3452cd52137fbd0688db23c69cc9316713ed1cc5005e1c4f263bb2b34d3857610823bc85681946a41a16b981c9225552f83a20150576e085c8ba7a57fc2a9b34c5932683acfce30ad72c4d3fccf94b99f145cc739753075279d7f4784704e9bccd2ed4ef3b19a3ae866c4a4fbc3c85e15a2526fddc14f89587e54668a65ef91e9d71aef9d02293848ae94a5c9da21c7595dd522bc2da659e944457bc62ed8b82fca28c0d0fde6b9d1ba0da9cb2309272bdabfcb2c8439eb776bf74ac03ea20a623e1cd53cb3f810edc50970d43d0dec762e5b7c3112d91c2451fafe44fe2b0e8b620608b3dc6865222d96e1cab45c58cc7637f00ae9afb7732037669338867d24c2c4fe2ea0069fcd26b6677e9cacacc9e55a580dd3daee624563473ddc741730a8baf0ee1a4ca228015656e1185dc9351ead86789c00c132daf7d3706991874b1281848b0126a5a31de458b5f6af261d07f9b575960a62e87acf041328bf93e29e94a36aa625dd1209e9c9fed1d5ede9abba49ae539e19a585eaf0991a45b2d1fb692616790576532c4ba4685d31a740b3ea16903ec6fecf3c37f2490149a849e7d2a2ca83dfe67fdffc1f1bf6a0c1bf495a68aa4c8ca158f394d632226d20de0ea30b63ce3005bc737678fb64148fd9633d19beb8b439198febe50f7d52346a3cabf587105f0a54c15cfad460a600472a7434aa6c09afa153f13b63b7a26b9722d0c51f637fb3707fa0aac18883e2b314030d422f2a938687cbf830fff2fce8ea23d58b6c4306e34e9effed7de3212e5b9a8ceccf836514c6caed3c4f46021f3f8d1af0ed0cbaa52c0b4b31db9b36de74363602c46c7b074189f9b1c10abf7f1119a9483c5a24d428e1e450af32ebe57c1d2a6b191159e5c4521f0a2c9d4e3ac3563a1b813f5d9524f5b1843645acac874898fe3566c41378f819cfd64f89cd7e826d764eadb270ee6441d1fedbb345dbb1363d0ccb6f2e1cc03925d0ea6c19bd225085c7ff72d7a2f698040f4c6183fcbc44e420e1e64da1260fb20440019631d27c3c5284a0c305796e3db295af06334ae52890714958ff0cd9ee74ff10a069d8537eba50e7a0543fd9f54229c16e4b34564235e87d909db6b3825a2771f2356035846ed8deee3655f482fb03265cf33d794a7c113a85742fbd367fb771ba5b8e548d239f1ed162456922446bdce689dc48fe076abb709fd8cc721680554998712267f1d1608c475335be98d45d432ee858e5f21436068b836282dd302e978982993d3cde2be143d850b6b73cd12bcd9ee297ab49448cda8e2b67f8c40515f44a831d20d93807067f563bc523d5f81399dd5dbba603a1d44a0abc1ae30b33ace33b02e33b78daa8666a6edc8bbe40092b65bfd9cd0e14d83a6a2d3eaafa7f5a58e139f5b51e183c3b008bc2c259b4f4a52f4a53140f2e4eb56480b958d7b6be279a2bd80a3bf80f3220a52d321e24f0508723dbb5c9d66d9859d57971ce488080403ae112b91c35ac0cdf425644d9cf7cb31f3b6a5c1015e7dd01a9103d21b94453cbf0d2c988d25371de1cd982f015240d78322fe4c7495538d4e864bedfec186fc0ccfae42d7c6db66a2468629bafc68cc6d7734df57fdfbc70dd8a7c9d5f1cfb0048a53fe5fc9b42aaf8af5ddb9273c4c56d89788c6ea3c77adbd73a1fed1523f72e6c8dcce0239ba6f87002e06acf9b2ec96966f0534cd2ed71945e4b4d6804d69c2177f732ef9a6413ea874cf559cd404f997af1a2b4a47caa90bb1dc6b75efdd28aa95b9e6478b48e18a495d9da58be919ce589b9eb66893605295751f6a42146c56d6594713134e158ea3895716a6d194249e3842ecfba590eb111c271c56bab1eedc3f07f1c413df91c63086d0cffecc62fec696132dfab7186e53f671a8b0ed0bdfb35a82fb4ed434dda91d77106398e1ca9ac060c4b17838ad01aafacc457312404b18b997c9bb7803747f881b3b83e230755333a76be952a7e64296e2404962e4128e7e96d78cacab92450503f04a4ce88bf9066b75e8f92a5c6592dde52e56162d15bd7a8bb22324acdf7718fa0987efdbf49942208c75c332f5b518f08456e4888415ce4cc2142e1491fa96850cf94efb1375b632b52a483091a1005db9cacfc949b0698c9b586c887412ee85cbdde8f94d94876e586c69067c04786c1926d5939e7a02c5eb444916b8fa3461c8236dae2428e508455c6d849b75e3b9fe236c6f6ebb81c08833c90b9310aa754c93054cf94f5ad0b1fa45a2705898eda8439821dda96a2ffdad76b647d11299e507d5f12746f93cec67e9f77b5fa24e028a6a58efc1cae87ee82564cd6a1f06836f5f06fc03d8a976075f07bf77761f96550e07ba02479e7b924bbc1ea4d20cef1794f25cae2e1220ebb7a4bda31f021e7b3775722c6bb277b8f594a3e04d51abfc3892f8a254fc4e5688ecb005eb56a03f40b525c58d086ae94808cfc63e8c1955dacfaaba6aaa62e75ac49ec2f7219c2ef9e0501560cf4842e49aa2e6919ff458ddbd8b61b2d80836fc81de187f9c961e3ac1c110a84186ae22016b8910ab3de8cff5a627a6fce25902826ac68d945894a3a6993a87b48fc300b1db617f6ebc5200248a2cb98efc3d2bbb8bb2fade194ef5644993994397fa2f244eec5ae8446388e734e6000066d61be59de227c19b2112e753b4587b02880c5b0732394df87457832bf07a0597e35b7629f7e99ce7e5aed9d6577f6743766b4dda2f50f063f76a8029780ed9125cc4bd0532961f5352f3f15dea8df229debb6cb04ad08ee17c57058e0604dee015ce38cec03c7f5e0596fce7f113de169e5c7b1827d5205e6f180137c09c73d86eb67c42dcaa7d454543327d21e2e823cf52de2cb1a17e6c3c6a083a48b455e44ec306ebbaeb55cb769c22a5290a58b1f24b171e8e27b97e6c06a9253753599e7b9da088c61251f18dbdbc6a56a28114106793954d21631764291f4968bd9994fc761a3779fcc0eed718cc66f9e6e69052ba41d7b81dd2f710e8c9024d10c55505d51001d42f0a8d6628e177358e78d860bad46520ab08f48e15a7f4e6f6dea58a66bbeeee31705d4822020c855c8657ae57aa204183d8954d3b44555351a02c1069ce64a77a4afc90d1a34d8ffe71a428fb9cc0e21c817934b2c3b2a4958705118fb9af45c56a3996e96f974728d7b52a492dfba8f495460201f6dacfdfcd190978f8fe82143bda60e233947d9f7921cea595abb58e6cf971c00053eecf0d33ed020ae8faa66232f1081033e53a41d7d2bd58b44ab0a7149e71a448513b9b3e3fbcd33a1424d6a24342fe42f1ffd9660dfcc0a4df48548baf312732de75eaf8e90e442daa44c11bae0ed367dad99ad3a4a8874b7c1828ea84052a77b9f436da0c9995548dbb046f9392438e6b5a6aebe7473f665e2c622cd619979f5028847a618734cfddc562f0b074d96f10d2454f06e2294e54f5a5c884aeea9bef66f8e52d8e3982bb3fb9ab9de8b4dfc8cf7fae6394c8187f9fa7f4c5d9eac960f3bdd9fcede1b06398c29f3d33d77676a5c4fa9c44578b66025c3be1b1087a4f0ac38d807ba6c626a25ceb982be3b828e8e02344ea0a2ac47106e5769c2edd60d8ade4080002a7a9bdabdba23f4bc7dcac74d62ba03d3ba0480621d2a70aa1b2825091a1b14684202a113e81a00b1655d348421272a698e2018d037299e6588c51fab9670d8fea437f029ef04849f8478682f7fb576e7b9321a37dc31caa5b87a469aa651c21d6ec4d6c103b0e8cdcd720331232617e985eb9bd301e54872c36a7d5431f5560d84817c8e03fd37342dc4c181350ce1be23d01e4bca4445b69c3d7d68278706d4521d9675c9e9d96fe2ecffeef322093e5f037ef7706332f16f28d87f02eb1f364daf64dc7e6c44b97f78464d60734b57c28d2cb80b97b86c5a27bc98048e15cb45dd87fede3517b0a1a2a8e1bbdc724e2be7c291b66a0cbd8b94393bbf220e975f3a1b5be2a23c41904c5fe0b75468d8e71e492f9e4c0875e365187b63e0be10a6f238aea1ec9a62427488a95a4230d026523dec1f12006e52860f338eb5ecf1c90cb171fd7fb84341f0091fa91253d06bf355593dea96dd264865c34131ab3b758ab574d2aced0b45afd7cace5d838d52e887c1ab6ab25e7a873c6cf2a6d51367b400e17562eb6ecb93fb1ff415e7409a794c8c8e56194a10e3adb0921092d6e0cc96c19c8309d5e50a468cc1359455dcbb2073e9b0cba57084d0bcdf152b60d9e024f05ee20bd9cf3a77f6862cec1df2422a696c773b618ea0fda1a721084e8c95937042029ad17c71d724a3c88d7ef009123f30ebe0188a342815b1f2c10dc557f1454c43d663ce442740d74cae2e97213a739b1d152aae60a5600621f3405ff668b0ed8f0f0878636d06fb6f22d5e9d38934ef9b12726cbb93e2fa03c6f9c16a16873ad728e9e90fb989d3dbcb8c0465584ca43be8bad5f9aed09ce54fb8e1fbdd875b08e372ff7c4fb0a65bb3581869669a60c41a8fc711ae1ff54a0df558388035956b77836555d7506e6ae1613f86fd99aef73d7c3fcb1eedb7e5dc14990764f746eb317e4acc01e542324d8a589227c625c096ee3ec98a38119db7cc1dc44174c7ece00184698b16b7f287b963b3fddaab629cbc936dfd916d84d812331a2dcbc11175cd87b5fb674505b7053e25a7973554da9c542e20b9cfe353e75baefd2c776db1bc35e15db139e347ddeeac55aa4504c075523f0e1f78cd7da6467f8cc6b7ecf6221621c4e33632458e96c330c90fc734c8d320a082ba7134165fb0600f2e31afd878b4804dff30354810f9b85c259ea73cd912920edd45e45b16edba09954e5ce7a3e86f518f02b09b39074f66e399b25188d2df198188e920e8f796bc1b88d707707b5ff7580872b7c395166fe76fff05e7d92a84a5c1a2620beef5a3b9d50fa589c1a0f1c3ef833a5e154b4bf0399bba76e0f99dab4ea78dfe364719a283f4be9945564939f2648ac3ab722e83f00d8a924b7a1e40f1f9a61198339cf553247eda4b44260da5e57b9effe1719c5680f874d2608db4c94c56780e1ffa555a59601c04a0cd150b93a3f0d3a0eca2548c125d435585e9ff25f8b6e4b9d8d0e67c4bae4f4959d0ae79de9ff8859cc83b958603e81c7305931af2edb24aa7fe66a18f54fdb0b73fd5409a71573a3afa5faecafd289e4e52278ae1369318de0e95435a67d88c99373a26c001189419400d02fda69cf603a81b43f2ad8797f106ef52f52c91bd9d7f32dad110214a46328b2fc64e5186ca9c36a26af8bdaf579b1977b3618c78a28821b1ebb92f043f7cddbc955a460238ebbea5ca6ef0165afc8211f3be0fbdb1292e327acfc7f9a981607e0a1fb1a57cde993041578f0c382ee558eec6d9957f2d154f16baf2444398eb4aeefcc89fa59bc21ef5074691e0368db3ef555d1aa7d52cfbae6387f50c3cc505f55c06d4368df5e1404951527019276ae1419d8225160134305f351931a74efe7e58d6e13904d27b5b9cab1d285354d6d47c36eb1acffed67d7999d9d6a2c6d7ff328c62bd00cc59eac00ec63e8e0aec8b28aa94b4e6a3ff2c03a96db8470bd64a1b3a26473bd35aa911d6bb4cf7127879cfb548383d4056cbf009d968ed7fc43266d41c32e93a773f61a791d72fe02270c9efec434ca7369716b0a505ced3be19874f7dcf408db6fe735ebcd55a980aef13008a5a7ecd80eb930fc948b7e268d92572ec6a3e6b9af1728939a6d247b128100dc38b9a35e396a422b60f6655115a3d23be13dc2840be57bffbd5b0ee6ed7594388b96c11a28530d01c672e761d94858579f55338cddb50d163bca8b7d76d86353b2f7a25b88eb726441cdae5c0cc1a9fe0a22d9fce822b064f17ff91ceb0b8a9e655959f12f100b2161121bbbcc30d5cba36b779fb4046bf21e1304d247de1bbc507d51532f99374c9864d5b9991a461b0953f07429aa86511f1c9ca84ecef43e273f1638428a8161b9fac1cd67c4670e4cae370a161cfa5ce6b6972be6eeca3c20205be44968cec12888a6b3a6ccfbe11bcd8612b4d1683a78f16a756af92c1cb8fb456f892cad361c1fd039b67e599578044a0e4c3c9832c8325986b391750591cf62dd75cf558e769710177d64de5d61442eee6776e5c3632f8e71b8524ff96338c2c51e08907e16eaa1036332c567d085d6672b48b094e3772a0ab88b40a0d9d16c40a211ab7dfb2cd0e76bff97c3482ff76a0a5ee39f05baee6e44d6cccaf09d077a1f2d33aeaa0afec65c655824981ba73f141f909d483bb734df1f274a75f1580263fd80951d522a37b5513cdbe7384fa52a3a89da4e6680c6f5d800181aa2baf5535f543e8bb9d999601a98c9efa11a36a1340810afff60a4cb8b360be372c2f6b7725f864e22371183783ea4d716bf4eca5aad01f95d8ffa93d1edb7c533d7e9c2b4f539df9341a1c3c403e69df82deba3736d27087e6434a83050650129de58e313d4a9b7d42b1ffc4d615967d004f0e3f92a7b9e84c65b87736f863625e353b79b071c6cca375bde1e99e94dae0882ade09ea5f8a481ad1a92a9d9523d92046d110b1f7972e109201cb47c39c5c06ab5747953a37eda6c184a5ac8e433fff7a528118c580435892d3eb1b4bd8a149110558afe6ee53b56cd629e0f89c31b8280be27c58be97e09d08bf48c6bc41f4ded627584b21d9581e302ed3ec2e93147c2738ba57b985f050393aa56bd5f8ec96c037516d563d87a1dee364c77c6e0f933fe0ff289f59b14bf911fe11fd6cbba95c200f23ea60a7f05d0d22a5b7f8b6a74e3a57dedb4ad16c1d4cd99942d38962bc207afcffc3a56d47f50e18677f67e2910fcdb56cee5d5318388bae180e88e7b614af89b611edc6a2ad11e05c294b5f16027795f05290938f9e827429be441462515cff74fe1bd19c0454dbb96909516e22c7e6025809aeb7d33c7cdbf982e23d5a0540fc049f4da9607a207125d8dab61bd1fc1eec9dfa35b9c85196d3166d9e0206c52e9d3b1517db49ba67a6f946dd8cf2d30b5be000f43b3f9b118712fb4d0ec58c58e68b3bcaa6f8f03ae2c2fe1c4e0e758498d884670ad7823ee9b85d982b42ba5af3fc50a760788253abce919bbef6383e4a27e922f4d2e2ea558bbe0bfc06b8bf46978adc1fe046a4486461c9fa70b74e632e4a59bf42de3bf893dfdf20c2b3b0f27c09dba1628f1dbd0303f484712e085f38bbbe243eebf4c941c674cba7c9c6b74b25d765b1bea7fa6b85bfb8b733e306f4c904950108588578ce419b2f0730223d5b9ea22035a3332429def7ea60c811848e3c7bd4f4cbd843a297dccaa648b1082049319bf6ea297c8c961d96d02f9372fd9be423bbb39fb967006d01e48cd0f04ceaa45d9e3288e78ac99364922c75e006fbb333e80f02fb9adceaad1290897489e205b58e4d5c0a9870a4f21a0811efab3336ecf900503629fd10917b526d9c5c69b3f74b1f0dae17acb3d6bf0c4b92dbb1504aa373131a2c8814912218dbd6d63f8de8ebad5b98df17b1a08ba00147559ddf768300ed7983dffd2b4f8e0d2eb4e6994dd74783f6eb038419af58fe03ea86c09e24da1e7cd5f194fc2c09f8b8de6f155b27e0386e3d29215b95559378dfda3a307c0acc1f40402bd78857dd289a9aad9822e98e884a387cc80db3fc03be8e3cee4218dabf4c85394a2c02c58d12694b266023969ded9141790d218c06fad1d3a06093d3865e851b6120cc1201bce44d292f6016224c7e6d5ac9c068e4843f253263e1a8ffaf1e70083af7144fd4f799b51af6ff299e9f86acfb143c8d5a1a4595d676b533722af105bd88c722dbe2f45eb087ff39ae9523308efdadeed84fd4b6c10bd59b5b76501d099dfe6cc0f72167ae966a8f315e753e7c09c81f32a1eff80d07179c7a1b752332a4cb5f6747577e44d2f75c48c16c9dbaac3bc144e7f9579b6c1381d27871cb3d159edae4c27cfd178e5cd08bc0df24574419e3ba16cf01ebbb005e9a466daff92559e19dc64d3bf1705254d316031f8b2454d96df3a3872857d8c486b60edd834841e26aa8c6d8f7f724dc71ffb9e1bddf2c92eeaba4bb7ea22c69378edc75c02994248e9b8659677c8f908428b7925c1be3c05ee3b8c1b67efc6d297df60ea0008232c01c6e23ed5135b035b06dc41b34ac5df9cc63c0640f3679c56230fcb6c18bc89980e208a014c3a97f478dba7b3b2d73a4617059c70b93861c77b34edee5cee81f8d1024706edce93b8f8839825875ef67be6726808d5d00b90eeabf8cd69c40a3b60fe919cf4bf56c5a2e61a38412e5bbb25cf0e74773471873fcb9cc602bd1c3de66afb37b315617ae07d72a2a88e6058b3e538c3fc6045023c3a2bb2c301be12155535c3a4cb307b9dc5b294d84d6c35774558177332523cb8104f75e129121155024bc696e1a3b25fdf1dc4a8ec662ab8caf0e33dced05a9bf0058599e4be0f0bb29344b1585728908827da5ef9620eca2e5d449123587d5d248924089858278c431acac121797b04ea7aa1578c53cad77b97f854c73dc2a95776e76d8848a15c4fb4af84a181a4191049afe7821e62fc24e1a59eca38898b410539cfc05fb83959415394a12ff7c4e4e62cc729061af7716948c2e8f469bab865b1c71e205120af8b0832ab3df4ab360363b92054a9fa653b08ac28078fe59d56077b566edff3df5cb32ee12845c4fcf9a2ffce98028d86277f14ab1fb81d37bb5e76b13533f45743a741196751d3fc12bc27075c61481a35998088c23239155f8bc13a7df09bdc19d54379bf848ff596e2f94e523c6aee1d0c7b06d76960f153ea5607da7eda39812677d54435ba458ff1d301af21448003e40d54ea297e8f7fa03479a054aebcb892bcc6516e690682e2af0ab5cc3fa317ce350c2d7fe2032ec852a1792f54cfd213a4b7bcec92cfa656f6b804c48f28d66a08e7cb50c5adb541bc61e610b543c17eaaa7a940dfc7e842bcb293f5e547601b15656812fa7e3ec2c3a0eeaffaccd768930d61b98b650fa4cd155b4819551d71a0f488175b7889421f3808c71cf1c502f98ebf672aa31a407c732c15ef0d8a7e195476fdd12778dea22d1d66c4eb1a5c07fb138db8d76e8da5d10f551bf7f2c3570eafcd0e41aa6dc3936da63ca6356eb77424fa1ef1f51c9e2e65ca2d7c0cfc155248c992fe7c34ef30b310f7a4b1c2010f0d24ab685f444c97dc587c75a1f7e931bd9a67b559bca4489437227c567674cbb4c97f6aefe8a26efbd667aaf2745d409593b76f7d92c00b5d4a040911b198f7e0f64894daa81d79f01669aa72de578177825c92ecee1d2fcc0e89ea4f0f7d7dc58d1eec7c98a57fccd60cc85319fc7c938305e45d7202d543ec784df9fbc1b6c02bcadc76d4d3e84e9fc094510a85fa10ec41e36a56ef1fc3d9c64670a5a481f8e90dbc28f9a7e6bd8306a907452685ec104d23f3cb5bfbb26479e12ff32bfbc221f49617d3ccc4699e8291859b33d9816e4f9e0b13d6f23b0b91626892766577f8b1ffd5480eeab18c5fc458047dd6d0527b9f7f41d549740bc6cedd069f5268b0c7d535ced5ba24a50249bc0953f1de59c180c1dcabb3095335d6292b7bfe18e9fbb54a06cd2d7d9b973c6798414f8635fc2c968bdfb783450ff7277729dd6c452abea380b7872b1b6f6496c322ed25c7f676fc32af0029b192c8da6fb296810d04d4c26f28085fbd8f4dc59590480f35631f9fe7cd206a2a7e96d32716bf95d8791991d058bcc7607f2471d20778ebb2432dcd6193133ad1ffcf4c7b09be8faa7f2140583ba484041618a09ea98155fd62fff9beee6788886c2e6c6e3264aac4d09814e19bcfb59ac632e98cbfe7ff263bea3e4c3457b1d54a2c8399148a8d52c68bb4ba2e6522c4e0f9eccd710397296304ed03fdfee8eb09babde968956e0d5052f36613168166a55dc2bfebb181e6d743a7035f5d74213cf75305960fb842cd43931080c125e3859ed03f14c573a1a14c0c7d9d24df1b635f33d19856359f5c3975d8eb09971b7b057a302df7261f5aa32e04868ea8916758f407066fbcdcbebf072fb02447df06c80899fb9912f91d10ac0a0d87ce39871fe2a02e3aa7f4a2e48a7a70452fe40e512a781a61bd1fcc5c13308a09d2319d7953eb5850ca77ae798944fa77719b49323078d053b2fce9feabb7a8c795b3a3dafb6aa10ed46803854f578f022cd1291ac4ee4fe59d2ee5bfdc44cfe0758bb031e05edee92af67e50594c22a14de7c6912be1ee1e94ab36aa12d9f40aa0a39c5bd7a3070200d8b755848321015e63463b1502bc6202037ac1c1ba9e3ae1d87456e9500818869619d22073db6ac8be09ddc90ecadfb6fd3d2beaa8af12cc07938a1e9e8dfc8e3e8a1bbe907cc9e03a70cd721d6f40b7f35a846f3968e9159b1db2e272144ff502e64c2cfb4017dbf1a78f6d171c02363dd9fbce396f654671c8704286d395736ec9358021f0ef2ec9c81a23527b406890193ff3bac6184f6eff5620bccac0499ce883f5660d529de6323dd9a5741047da9a456ed3fd990080a035c786582645147a6ad3b0dc36f26dba0f3dc3490112d6cd43003af47e447d3fe1b537e08cfcaa0f1afcb6ee0d7cfd7d642500b2c2a58b8e24c9540eed3b0af554da01e266a03c9c390620b646f50b1d6316a26dbee0da7b81099126d449d03f53d16cf598fff64bd8b24c6366f3de7da34565180e05c3313ed365b90f2e87cef1eab9ab1ca4293ecd2aa9a5a8b73f550a6129fbf1665ca1f4611a60cb1383988deb57d3b106ded4a15a977d82e2788ac22aaff768ca83bbb7ff9df4beb23e7969d7826cdcd98ed6c96327ab5d9085bf283b44c362f6a4c642eb7ac6dca3396d567e40c4c9489cfb74df51f808998bc53c38aa1d5ff3f158bda41819b7e28542beafbe1e75379eb3669cb6a0fdc3154482c44a44f71696e242a2648407376e6396cd3bf024cffe3f2ed6385a543df589697c3029b7730da2b64b8b15657d0efe0093aa496b5bcfd8ee96c208a9c22704692531135bb5915f11f9d62ac0e73d63ca59f3cb4e6129784327c281e1944da904c94331849f4df1eab5f7d391bef63f8cb5c02bea28fd83d4a76dc46fd8bf97c8b1548db50a616f15b462ffbff3ee35ab073e28001deced9f892c59261b0a035e072edaf91b6348f4edbc392d92e77243e326e9822347769c3d26c1ae07f051a83a318edbb8bc1e48851b9d4b6a46148e37e49f0a0fce32cca1ead201262e9cdc99357c4ed07ac5bcd0000a88ee73a796140802e0a595dff41cf31336428616c295a35cbc86089da210f48e1e06499818a3e366ddbde0be624bb0570d20adf03197b27899512a687f75c720f871173a6ccd0faa3e8fe53217df3b503f5d66d915ef0473eae93dc1e4205caa20fae98dd912e952b037118b5382f57f9fd925b46856433e7d0ec7c68a603a51d111b1d37e424392b8ae0eedef84b27f6114c4819a6bddf1a00b91573fb6f09eeb7aaa157629f18866725eb7c7858ccca8da58068db93187a31f1e1dc21a7ceacf62649e43bc154b175a0bb1a3f467975d0fc007feeda782c02decf981c0134668a9d6b10aed0509fc5114a8a2b41f7cd428aa804f9715f0787d3dbe45a7fee0185023968c91891c0973f2de54c7b21b1daf9ecd6e7887e4c7b10d24f08e2fe89dacc34f3a8a038b08cec4cfa7884ffc1503f41a67253ab8c312579576a4af10f4aaf3cb7c76b139e589b27f70ec1f17306e9afd7879ead02db167a2e07d1f538a5f5ffe16572fcc858cf2f7696ca7591f27014779a6d0aadf63a21649282d5910055f4b4a90214fbf91ef3b80dbd3052f1d07ad83b9dcf2f73f72cfd62f2c1320ecebc806a834071c27b66a776c6680f0bc1eea8852d8293889dd3591053ed8a500f4e04073f6f251f1eb59ac6789bd9fcd766b7535b3625a2258df9da7dde95606a14eda7da697db0907eb08b976fa5e5e1bd2c16c5e16328579cdcc59999a5638875ba6be6f8168629c42ec880bc810ae06be78b40f76d62f579d800d7e1d23368cfc29f34231f9f757d4b5cc55f15c1e95426246cf404b849a0f2e3cbf834eebd420482cfd423f16aa723997c2daffa438bea81fb7b1a24dd3c7397767dbf5210316f6459c3d00fe9dcf0c9242db5cee25ca7fac6b62bc961ca20987591e43c2b2ca476b3aa3fe37fad619d4f2e20cd1c5ca71a181a1b47bac691affb67740d12cd05da5887d0632770bc619aa1249421f0bdef5f23bf8bd729d4acd78fe475337c43057e249c828651ea524e0187a306be024e336d055f87386b782b88ced1b61a3c1a5e0bb2a0b29cb99cea9e1a54a6309a41c4431db45b43ee5b29021bf87e38286ac3ca59e022c0eec09ce8e9134c83319bd39cd5406d86be25f03458d7638bb81db85ed914e31695737f5725df63001bd1fac0545b4c63d206e96b4a0b022df035ddcad64d811e1d958463573cb5941491644bce9efc02a2622bb285643a22931e17d1300c64fb8d3f69fd182f8b17a123a8d8c286a9feb93d3eed5dbb813cfb8bd4538f7c2b62d736c3b230d47a80b17f8a173c3f375259e55106f8e1cac746355fcb613295e7d63e643631048d7ed7ba11d471d6f8413d448c3ce4f09c60d2e2c9b8b9bbd9d42109c27c2a3e9ca0a9a3019e6a220c51990d195a563809b1002b9fe305f167ae79b109d1252032a12a3516add0deacf112d438d0b4514d561bd290c37260ede515ff2076efed7d474aa2921c670c3a91b1633c179f42e98b17b5a8e9ab194f0d058605cce768181004b829623107da77ecb7daf613a2298f9c9ab27ecb8099045525761eface952bf09e4a957caa955af0577ff047c8ee936424effda81e559864f4d334ef597d2ef706c300a4351b32567140d72836835ffee0b1ce7ab16c4587c1df99a8c6281671badaf273c2cd4a1c0f5e81e6ed5eb01c048ce96e701888e7ea01b53bfef69760e73cd7c4bc0410f0d84ed1ac776a95e9f1ec4266382a31e18a823a83b86a720767f83c7234a0e9787f79188094a6794a3d78682b51ee57291213efc7ea295e6143d45e7fa2e97be3255cbbe4f2d681a1867d9d1e25880ced45c9559d8c2e38b2857363140cfa87ebe007222f3bd2c2b1011f014abec17dd7714af677f151bfbcf7421089302c55c7df28943a2ea8627d35fd0153132f10b7c314e77451faea5bbf60db3c57c834a7b5f696a1ae46ff252451896ad7927b5595d52559fdb6b4e89b7972a9f19dc4a9ce5a6d2acd78624a5610f36fc94d06baf0f4fcad41dafd30522a0b54b3c2762b7629bd059b7d8fb7a957c032f3f9044257b2d3b016000429604de4131897ec89ecee7dbded577ab011e67d1b65b63521f84040b30054efcca9afca41964656527d885eac6c3cd552cdaf129e604e57e490630becb45e9cc0b2f46e9803a17c8a7afb665fe1ed009e86327521808db215a887c26229e532148f3a83d8e1434bf1140554dd8aa919baf10b182511859974297123d84937843c96340fa40083e96fe05eca120c6edbc48e20d920587069c8174305f94a1a718990b19ffd2f620f6823d55c8524d4238823cb6d952c7cd9445e89719ba4d4a29fa15ab2da3eb6a234f9fb119eb41a0c227ef982940a0db62eb075fa8d98b0b724358e757fbd1abd144ad28cb326a5268faafb1d1fc76a680d868685201c59ca761b76a6e901bdc0f1435b13c03a4ffceba9dbf2dfebdec7d40609128d1b6bbb1605d1ad6e54940d995507d9d5b09177bbe2aab3b1aec92fb7c96274c406b9c8d3658c44d0f7116e5df4285cd84078dfe7e5360d3a169f697794d50d4e11827a13e9ee0557433deaae72c8d1f17dbbfc49ec42a211bd68daee678163ddd2d29b43b398b4552136f33cd3f4515f204558ddb511435e4e230356c142843b60e2b3a2caaea2711eb61bbf33f64690a99b79961752a3563615d9a0c963b15f6b5dec1aac9b53917300688fc7c125d5c5573819a5667ee561af294e2e5da1307372d08e48748e5adfcabc100bcdb4450708bade23f5ed0f07b84ff31b6e41ebde249391a2955df9cb525813df67231750dcb620ea8a64cff224af2c0e658c9558a49b9b4511bd5a8b91e713e9508809e42670fb7406de6ad17f784e526fa75f7f580490bce9630783aad74179ff837dd9bdc364e3ef2a4e5c0e47eae854ab84802340c128c8730ad61828d73ff3e4dbfa448e1915ef1cb41a519ec8af997f1ce51ec62656306253bb665415264fabde6731de05bf6d41b712366a4933c19c1c7c7d4141c321e5b37f4e9933b336de42c38f58c4f2beafca631d65ee7817fd824e06fb8a09f65886cc62683ad498d4e15e8cf0b4aace38ac15bc15b96303a6d85a0468f9b916faff5cf017e934a632be0e397ea4cdd94f5a63d35a19972303b434f30d230518e126780533dded1232e7c9d031a6c3b637d7a6c330502a95cedba1521373a2f94d7360fc3fc21ca6bd9ac14293a47e93d7f91cf88315a06b8c857824d7db243a5774d2947d4985aa5bd5b9ac27e721deaa41498b203e0e26b4485d83246cfb073e63952c0dc8ad9d7966287a44f98183b6f262cfb0ba48e0c71909dfe776d0a83372abe04efb927110af7a552f172b73ab8523bba2053beaa9363ae572e7ebbf474029385b33528fab89ab229dcdd8071c3cacc5279f1fee60304ba26e3fb9a943921813a21a40143e965a2922d75fec8b75052118d4780beaa9d3c3119fd870cd598eabf4bab82c86ebe734de43f1dde30884eaa152d2f8ea3001c0163b5b153d3fd92d8839e81a1ed5f5072b9dc4b1dc25c6dbf8feac16b4056d027474cbf1fa893e196dc0ca281a594013f436197f745d01277bcf56d25856f876fc2f997fdbd572f4a0df8287c017af585ac54d6f5168926a80617ed271c30e11dddb73d05d0cc9b2e28371df5b2415d35ef49a996683ea3388c7746c120b19e18a4f62ef97dcfee73a0900a8a8d8b8c583257538fe141a5ebf08002679936070337d27f6c4c4ff711233503d9a9f19ecd0e1c6a142dda9b76e7fdee3d6c5a3150df3fedcc04f7abbe539cbd7e7a04671d80d6486851c09e977f09b6b7edc923c1e958707ba1454c0704d8bc7785b4f51333efde7088eeef3f50625a2e6544ce810c8d5579b146ae87f617ab61c9e5d98ee030a984d6c9eb9afa716cdef2f5fa12eeb9adc399192f8a4c4a0ac08c68ec0b69c83c7ec8d3f1e29d61331d7c9c30ae8ec5b3f076c8607b889a5cebe700c9625bab10d7fc082ee421547dc81fbc26769871010e11e2b3485d759d42db08f1922e54da0b4982904e3b1c94115b14572c2fc9488e570b340c9c6c80cacff15ba687e6ece7bb6f0c24246cd0fb2a383b0e5397686d3cfd2434c0cb043db49d2388ec7cfb90048d0356a2e95be826575a6d805ac190650be9a357110d88d6a22db7566fccfc0003ca6cb10a8b14a260b08ed498c90844f0b4ca9718bd04d2f0512c341c5372b03fd94b5973b825c6a7561e7b301962a427d13096104be2e976fda16ac457c0162e8143ffcd7149585aa97d01f253d87cd790d011c66a54eaf1b37794b20816d879d9059dda7bd6811c43a13273b0323ad71276f0096c767d269229f3df7f8f1927e99bded5585c0418876122aaac9c9720939015735fbc33772c31682102770770060fa9caa430323567bfeea4ad050fd18986c7a9f1a71d2c1d8de4b77bf88fffe69daa3189d5cbf04c93cdd401aa308d68466cb95311a7c12431184a52ba1c1271a3b1601fc322590f87e9e158b272210a03798b7f0e4d05a6a8675be1970f605a3d311add00a8da596d3b883286668e776126f532940b9c0d15577d85472518a5fc3baab61f4d4b87c512868c448ed2aa7ed6e333f7312069faad144671982199b3803aff866e95b27e069d5b786462ba8f9e3cd864af7d6892a213555c5a73b6cb0023d3b7d59d859bf9528e708e9dddbf6c58ae8a848a7d7fcc896a4052a0147a81d5aa54894a9d4d6851c7253f5b2636ec6163bd0dba16a47893a7e41d4be3a071dd6287c84c3f7ac400d24dbe951022fe64279bb10569a5227198b644a2c7700ae7c18348b7be579850779fc3f087eec96c192af17b644c7769170cba3ac0867586cd47d2b2a0f86df0130fcf83a24f75a800f0145ee261a57cc542787226e286f8963aa5eefc5595a214ab5a5478b02f48d2aeb6b1347a8aa086a1cdf30763d883b8831e24643fa28ccd475fde24d6841628b1710354925ce4f005d0549310c39ac4fa7b972b75627b14b0169234f9cf4178e73fac936bebfa99b5a5a5a4f34935f751a6cdaa4c1f7bac3d4857f682b68d282489be43fd6cc768b776a5e2148076ca670acff6d55c41f5c47fcaab62c532d656aaaec091f3b716ec332fe01cebf2721d8f64512ab3ffe1323f4185e1b9ab8a2f4cfcf96d0387d121561149ba9447541120783064945549bb9967c095fc0aff758284ce74de68021f22d4df5a97c98ceb85492fb924aa9137d5552f2a89a9cc727170a3e7a80fb03a1714dac9fe47a2626678e903dc723b6d792ad75f481ec6bc8f528f633cb061b8f6bd96be3886a14d295358872e29247066f90f492750623154d570d6216b42af9bfe60dcb28af937d0790161e871849ac8419c6f52e8936204682f16d18214dadb532f26dca6ae522b562089d8ce326f069cff8dae943a8bb475aafb874756810b2209015eb81684d3aee23d5fbc7bcfc66e510b88df1c5ba2deaa169d1d4f244fa92ad7e4066a14cb491b670015c697f8a3ba352e213b8df67a374c013322c696fd4a8a029dd8d0604766acc64fbb75e79d80672029f869e07984194c2e0144a07dbfbf0e2f1224dd68d0b22c68cee041aa964ef67f7e9dea5cdac7be552cc79bed4156cfdc632b9cbf67e5138b398b6b95cae9dffd9ff9420a5259760b386f79e0ae3dfd13518c15a36d2d845a70e71d154148a1e9741993835b04ceb8cda5e2b3a9c548499464d76b2892501d398f39c0a7711c576c75844bb1b92b025fb7c836952d32f165908bc8f2dc9732948a126b7d87a1009c15aee5aa42dcff8d1948f5ff654694f3ae204d971c05c1febf34e18480953846d423bb5a5c11253a37ce3f4e5cf70246a88a524484fa87344fe8c04b3115410a1aa44821762c40959651680845d16bb813fdd3a7cf46b482c29adab5d8fec29312b9d71015fc7876f9bb3606740e454a35c9a58a72e958951223a89ecadc7a2d1a2e200beae3ae0a9953d4813d4159ae1c1d7b41a3a9977930f95750b5dc0defa6daaf107e0d7229cfa58a7e8822d60139f75a2e7661849caefb33ac8dd11e8dfd3f24e647dbbad3b1ffb315f860e5946138c0ad4996120bed0981145890b38126dbcf11aca225a26e2b380e7e9277300788c1e2f4aa53114306a49e81d702967b224127bcf27498d1118bc278a1f0c01ed2cd4b6d0f16e5c5f5e7179b68f2725864cbfbe8b8b3d4b292ae8802b4730b0bb89c510ce11cff99f74e1280baf0f317fb37d2185ad488a3b7015776d8c82da701ef6984d08b24bd854bf5b78b8457365f59b0da53a0f38a6bca8d5db54613de985709f6a4d6cacf45c451c8304fca72ca898466002b1a343219166c3e0e080bd3b857f89cb588fa282c0bbb68e14a8e426a34c64243a9edba90f8e3a0779fc70a0f1e20cfd51fc7985a054762a3cf4a326f89c975315974f4465f770031453cbe412d19f24cb308e240e619e79c612fe8430371b33e62a4f86b2aab1cefbbbf35799d3a44a6bfbbcc365f83903bdef94b3928fc3b52a0d148ec3731497a35db6017325047901c84e3cc14bb1c93aea5ad3c27b37bbf0a378032142f87ab282d7b08fa20e8988b7d18d40c6bf0edca0f7d1f519db6f15964f01d4a62292c1d4ac4a1c11f3c5acd6796ea3709a9d057a50cd4acedcb45b247f71deda070631afacc0e7345ea081e62e65ff89008e8d37dd87ca7a187a3516fa84f7ab67001ac21a758df38cb30dad0cd19ec15f18934251039833a0f13fadf40439e437a25258444895c7aa8edcfbcdc9f688b350c84fb35f2a94b44c109d53230c55aa85c23ac4cba2ad9fdcd9670ca55d0a974a170a00f4f5da4519a76c5a0e12db9f960de8a09e45b2a6427443a51dd0fafc57797f42b0658f29d81b9cceaf436af607f33f2af14e23ec3ea7bd3597b1b745f448ce21f77907b971631128a076865193181531433cc131c6192ef5a0d7df736a7793fc10fc099b56456981356a3f47821a4e6bc742130edc765ab1a6341c84b79caf0aa9051d53c49f1370514af43ec1301421664f07012f9ea1584d8f82e4694746bd4e0ec9264778ca00145b58809f95a35a305e1074b2980fe7b7281a90ce45b7e1c3b73697e232cbd88640cc50f40cdaffe53ea9110a68d06317c81e495c8b9958c6400bcd16ebdd6b1e50f128831981d16d58f04d52656df62c0882d9c9246f70c517fcc7a9a4db0baf497db49a44b0b90316daa7f482116309a4c09913ea21e73d52732deb8500a1183d075a05570aa03eed52f552b21b92614f97ccb22704b8956738b7d3ccc602538004c521986bc12810b69bc3b8840a2b1d239cef9092a6465e80510848a3122883a76e8435045329911f5d8ae2ba775da0fa12a43641039fc349518e7b793b2b7f4e69febae73d64203a44dff9d327f3bdde26d7fadbe3feea153c6b930f54ea7323c3624029bc2b28f621f8513486f3270d96a98b815feb5115758cc9d75fafd200b4b0de6b8a5e06bacab72584e6fb2570e0ff1fec8d476286289066930971069091d393249fab6ab12103214737a9e5f60a89adc4af45e1ef9fc094bfa04f15f053c53ffda71a188f629a4cee4f2839f5cda6000302329a74c714efbf9c34ba1bd83466eef11e4a8495c918b64f106a4ca14e486a52005ca0f17c8ab2f58d74b34a896b4b0f027572f402f2af71399af59f7a6aeaac9908320e1ea625c61c2c8b1c386ee6a74c024eb071946cd779ec0390911ee05be4bb69e15c28381f81fef90b18e9be450d89530cfedbec1d1f7afca3a9c4327e23c163a8e741aee33ba2cdbc001847126b36738374077a5fb8e6c0bcf0ee2516961dd00e23322062a2762adffac34fada60e89b5d4a7b0de648d4a9b1baa770a083a29e5de24153a7d1c3d5efd650797a267b15f8140a89df27a14ce580a29dacff21f6691b3193767a2fcb911c374442640778adadc0bc6096a0dc16af77a3d1e140e7228469bc4aa0a9ede74376ae347778b93f487229a4b8edb950c34e6a316159df9d45e73874ad410b8fd29b76d529245fbeb7d4667c3d61e1a22f4b8bd4ecee9a0c7a4be7a27b6d6a740d1da808ba3aa4ce7900d405685ff4bfafc6878b51bf61025f56a8df738addd4955db00cf7548ecac50163c50cb4e3f9ca33953a5b03d22b264bb8d1c81a5e2b40b2e1071ffa18b697a31d2d58ecb574ccf55eb8c6d514160fe9554ce382e136dc16cdee64c5b1228e7a5914c25383b29decdd26c56426fddb8b98a5dc068c602c339b4f7561e2bdca6549041360f1548a2df2058a40c1529a493453aa6969d33f5eedd1df3c51058cdd89a5cb37d9f62fff24b2cf57dbd5d319e5c42e2880d5b70d8b17e1288dbc11a3050715344efb8131d013a10feb77e8f9aa997e6ca20bbcf1bc8af913d7925034d25f555e1c372493bf7910aa98e74a06012b9e3890f22bdaad80ba63f3e56f8fca339ba45f9204efa2b651884e8fea711c94177cf107f8d73df7cefd3c010f440215834ce506554e8833d9bf58f0b8584700e5bfaf992c702dcdc8ad2343b583db64f5c338820a32ff7ac0f0e771c402fa0f064abe51a57cc825b3727b3abadafeb5633af21e04196e69386069000c89137a3d79c6e28684c685a5ace2db2d06c26d424837f6eabda84525ec4e52a001c574d4cc42bec8ee0d892772f965768c795137275d8f549be25bf6864a65f4b09fddc7951dbb078d5e37319edefcb50f73c9542af0759325ec922d75aeedfcaf8c35e6b487343fa7dec7dd8629137b95ac1940767dde4370dbbc598c981a08ec99de636df8082c80bfad5f795ff7a740e035549921696d86ebfafb0eb35c74c75c337b971d86f40ba825911311c6c822b9b04a4f01b8d4ff0df795a647e38bbd0c32026f3e97566f41c118aba82b9cf975c9708ebdd53c18242c396fbe02bbaddb898912f77483d787d0c1f3f19769779ec90d3c83266cd325314e3e6511f112168899d8cf47d10ee6193e3752e587fd03751ab1b03dfb9e9ac0c839b3a2186ba87c79bd9a80d2558fa37c5781cade3a17b43a0db841842db018b4de8b9997149a9382c79e83f766e52e0619fe91ca5ec0940c4f4cf03ac9a0dfda85e8a2e3bd7faf661690d62943613947466cf1839d3949338478f420bda1f90be73fcd438a89e0c7ba41e2a97f3e33c88dac9d1c8241d92f6ea49c93f8882765488984fca2da1dfe6740d3f09994c1df38be9f05245048ad58064ea62ca4363b4f785c82c2cb5e195cd11953855ce08bfd2b1e702f83b6075b4f00fe54fd1e9f84939cfb681a6ba1f99149e984ba622a29b3de096d14b5b29853c03c7513b38942b3221e9581e825f1633165de8624394ad67e5908e150e0fe2a2bc818d3fcf0c5ea04a222d22a1cab45eefb2e040dcb87401af739960cc2eb94f3b01aeb280d5d0bbbbfe1ef404ffcc8d1c02798a6d02883390d71c60422a15f945575b1bc7a31d049d580eeb92fd6150f841a59ba4e1a5a9d89ba6e47fb1daadb08adc757370d994cc08e7cca20f2f8c57fb6a540ab149a3695decc8411dcedce78d6de68c6af3999c2b303d2e8e7c0ac713cf971d00ba4a774f83fefa244378dbd54ea8b88c872c7e6c72abdc7e386178b24851912b49b304ece57e93b2d11f92f36c5dbf7a5a1f42d46d307c0a04ad894a5761c13a29c16d288fa8ec6378286021ed7ae90c1a649ab8a5b08f0bb49fec014a98caabd5a6f2b5af8e7ee398e02ad2a786f80eadb869b18e7da8536f5265c80c62b51304a80a8c2ad3b35fadc9ae5a5d276f915b59f267f73145b0e3cb1afc153e350b752290d50b77798251c91b93585eae894437a0b295beac85eae9c0c80a5ec5135080357780512dbb75cf72728d4954a0b5094a7d45f2aa4ddca61b66f86c4bea0b70cd0f65f02392f9a730451a855dfab99b377db10fc1896d8cf739b43dee369d816af84517e80919e1788a7fd040f7e5c6a55f89905a4c1b876059c3e2b1d2588486612418889fe661e86321cf161164f95d9c860f44e01982f1e848375ff7b4de35aa7a934fb4865691e48f36283e9b132972a831557cc18e121cc41d00587d00feac00524518b280c60bd92d2e2b70a78c2e9ce1d9e0c423bb4d7ffb30296a58f8011bd0a4722a8a9976cbaa6994d7162d074b3807733aaa31db5a967745e7f7cb54182a17cad7e1a59118ef1df19cc79f7205418a613a42c9329e07f056f87eae8bfa853ed3d417a2280e63862e353a42a3d4c07a5505a1951263739668eac80b6382b69f205edd6bbfe9d423aac8743e0ac4c8f0d583c4f12941e78abfb0d62512cb26c463b9bdcc191da330e1d4710175c6c1a23397cdf4115577a0dd290e7085f16143d0cf3cf13a5607348b20fad7762b3642e3ab6fbf1b403532bc601f82703f08ee93c80b37a04a6f2c569ebdcfa6495984b498306ab69096151cd68628f6157a93d8eff37871de56f5cac2869e5090aabb168eb2783d8cd5669edb0f1058dac420c8f77ae9fc8a705a3ce5f2bf77fa8fdf6a470278111f3a9535f55f08c7d2ca8204388aa1b8cc4f4611419c642179bce0ff320909b7393ecb94d11444846f8a816fd4b3c278a3f03ccf773e60b875902d4165e6253bec90247e96198eee23eb63dc04c1f686e7e9260b5b9ca5bb405660b040a774d70d8601a55eed76c667d564e1c0ba3716e0386908e80e2a033765e29c189a44cca42a586abfbed84d0d8b40064092e361e9005f4b54934e67dde0ce778cec8b567639d2e2cb1b8ce5f6787b457c28984128ddd6838ebc27e614a799a019d2ec608aa8f30212284fd0705ff53b2c4733994ac995608172dcd416a81e8a87b2e95f0321ce0b57b04cb0906d3fa365bd585a2c8914a27d1e0341333a49999311c3f00723b9b19864d828de82d31be4e1f3a66440752e5d0a47efd2297d65034c5a3493a7ad75fd230a8a080832185840a29a2a4959dfc9fc9bfb3418a08f154dfa1059232a4c15a68fcae6421cb0d94f90d6d5cab00ee9bb617379b1aadff1e0aadaf4dd4e36d69f7fc8a0cd562da5aa66fa8d53e4096cb7f630f3ae9aeb1a75811e10fae419d5527d974b637b6be6bd1b9cc3ef7e312fa38c2bb8e2a2fe405514b518c601be16e7a4efd18f86fdc03aee96781ac5c3e71b3f36569e36dc26ef7207a144c5b91e57fc9a49d4649ba4d076a1ebac17503819c230859e0a0e624793256a86b0488f9464816700be0b8b4c1ebb4801a8dcd453d93c77c1613bb7093163371799b538c154430060a392d5f166d621d1cbf17b216c173b799e5e14c2240862119539ab9e6389bdd6d41cb8dbc377a795085b1edb45b3c7a902bf6b2bec7508777ec0b26d3f97445d04a12572c11633207e0207c4bf9507dc45e4a396481a3ee2956dac851282b4cf8b9c384ffe10231dcfd6bed2b830eed43ae529d12de9f2f4dc88339392756c839d2e30026e01ea2e3d378d89285c8a35d226893b27aacd72f182fa3fee06a5e1ebdb6a97fd33b0fe14b537f40170d5b871791a938ff8aea3d13814e664698e3656278fd04c5b61f9bdd125ed53e466c9a75ec677354b7c2139d4df0793d383f75b73520bd46baf36b034184dbd1858f97c52cef8a2133b8cee6c5293275894a51ef47f5fa0e72780874c81c6511bb7100c56b64a7e045f2acb08ac724db95db960ffb133221d085d970401105fe2a3fb97aa7e466c7bec0435d4d4563769bdb644c0ed6f18d683ebcb656dcd9bf733db9b0f2567b426a930e41fed388fbcbe5bef8f8d97a104d6730018166b77c0bc05e1bd8c9a86f49ecadf13849ec4bd9d9e587082db01655a12f188f1d9d4415b034cd5f3a781f8b380c3b4dfb6ed1781e6a6e99a90080fe3a5e56578e175ccb39ef3a4d5306ee8cbbba8172d80998eac86b6a8c4ca43a7c56ff71a968e9a3bf59bdfc05ad2e223b6977b763e53d997cd44898da916e5ebddba2d1fb0882fd88a1147955298f161b6843829cd2bb4c8abcbb76e98c6b1770ed75b0970ed9402a24c65e409561b84b6c76058677806cd1ca89c5980ac0c57e82641b15b0b8a37152e3e7eef21456fda27f9492c159f075624c88f33c9b61f0e8699e07e394e17269a235289f3b71436477bd94a2d4d72e806cb17ad6ed3263fb37514ddb3164b018ae279e45e7932f2d7dbc278be431c59857c01983f6a4dee497f3884b3e39137273debab2943a4863ff858d8d2879c965b03c24346a2e5209f836a2d0ced5a61b9f5770c45cb678b9a95fdedc33c74494f9029ad1e4aca522d7eb3d701c3ed9bea71b7a62c9d28edd756b953047db2dac9b92dc0718667a07b71d980cc059e896710f27e48532edb2935a28dc75e114f85842b1c19ddfff7e617da05f310e21fd90b8b5ac2a9f7c6e4922b8256340dabac7548cbe1b7e584721654eaa3a6e552165c888dcae5efe07a03e7c9469feb4f8f4ef57e171582ca2a62b87490fa29a868da5574acef9b556df38b314efc965b7926da8edac9497b26aa173968c9457551d4a3d066df5c68060eb01c85c0f6694eab5b531a20b57cbacd689f555c3686b2aeaf7e1fe330610a03206ea0cd48cbe6c5256600a1e220f7e4c0fc611ce0e668e07736d2f20db02b77e4cca0477bb60750a950302efc422e799868470997f5b40e87d08fdf4c0c7a5d41176d956996526561136ceaa3eae4d34f5780abf513096db8e3a068c3ab4ae2b27f4c651e9f617d425ef6b24d74d4eadd6236e181d32d19a6f5392a7ba7e53a2f8d052a785acc248f034ba61cbf0e9b6b15159f6b8654ba29e86ae86ece8f9626509831bbe5aa9843cf4c4e0d0bd3d3c678247c42771f5f3bceb8bea6a2fcf0f2635f4e2055c7234e70ba3b6be596f27a227c266e466766d8fdd6effb40da23310e9a28d79543c8dfc61dfd368a0bb6772cad83e03cd543d10b37f4731be2c9ca582d246fd993b9e1b4d60213ad35f1ef1c6802bfacd55312be2792c5126b2584eebd51b596e560f60fd7b8df4c967108771d34f84edcd9db2630887109d4125974eb77dc6ee72be61db567ca55a8b3bd044aaf9e08e5c7823eac0c074b65b1674fab6f17124cfb363ccd74df4fd14cf5d0012b9abd296da8a1922c8c034b32159363cd7ab9641804ab6cea0bacf7fb150b8a934c0da41dc93439deaa05be14d3761786b2aaeda42372a371c0dfc4ad9433952303d3ed159d8fd96bbe66f5a8ff27671ec1b9370c5e538a23302509b0d626b55ec863d61ea8d6b73269b9b6f46d2247954d8573ce3dbe054de985a48665953b223e0625b9ec7dcb742502754a1dadcc2d55fbf05f25f1118a051ac6352c2393bd99be23b5fa462fa487053b4498c5f74fab88d84298a16bab034092c8101554205c77b1a67e3fd86edb22be4aabbb7b35c39d63a8825f4316c6904c1fb30da8de50c6551d34ee5209a943702842ab8f45bacaa8e94241ebda790daecd7634ad231239c7b7e4c5bcb8877c0fb46bfca384017041412d112187d818e271141420b2fb2737a47e81c6a1094ecfd530c5f04abc51a5bd012204c6d9d9f2c479a2752cc1ddb705c4b3f94a3c836e29f5b1868078dea97f556d999ac68699f15005c4c3db3e5dc087bcd6c85e7ff5cc46c4abdcf7fdd96a3979725131836ef172a9196fdf6b70acbddd6572aabaf4cf0eb644b989e3b89cff2530c17f6bb683b68784038692ab6333d335379e7c535225c03bf1f5b59a455818f584ad981a59afbd5da4b574784b15912f23cc64c5ee8797609837ebc373d1a7735cfbcae0803bd0e9e2e6862a2d6b71a01cb89c0347cf288cdca7f0d6524ae9d4c46d153cd3ce67c700e48047a515411fcde40ba292687e8f5bf33f1321d7191ea7cd6a85945bd837b3441fcf05f726fccf437b4442546a22c7b6600c5de9c2a40629216975c60af56d5fdbd4e36ef8124fc6e7f4c293f6e58089734b456b102e580b7f8651d520e6aab4130b7c168d4d0a0f62b51a8614b6308e55f2659080f29936b559b4df19c03da4bf4ce4ff0a8c69584d297cd555643815d1142f021efb6d1378beb9825a069aa4253f62e2c93e07b420c891e7c62b174768449038b7e2da1c25c8d8a2249a0eb18cf2e3563ea23eaa205364d00d0dadc41e5456a5804b9cc5a1932e5da8f6200be5854c9261c5f15e07d8e223f1f187563a6b22ba771bd8f6aa17869e82dc447866e5bb2eda9fa25fed5de1800dde0487f1b8395f90838450dbc8312acf312158eef897ded83f953fc2064d4abe15035604d183f768d12b8203f48bc6da40cad3ad36a155226746b81cccc4090b7ff242e150ed23e9bc3f5870e7c0cf6da4334eebd991ca6a33ce41e0bc548d564b07138158e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855055db85a23cd05124bdede594686967921fda4949b94239f94221839382952bd2a73f14f88b37103c1c34406a971808f534218a6818ed5acc57776f10090f888e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855f113e45bc362d174da37c535960cd89d00950d126b872c014ae6aa0a9a2198fce3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85595ffe1dda0cd1123bf92b0f0afe344010eaa565eea199f89c67a5bf1d4336a6f67b9abb7f1bf834c10ba01e55cf1dfed8caad1f3e3acc6d2fa92a63984354d6e2228d9fc2e3f80a2f92160a00b577070fff5290d53f460dd9021bd6741b98fbf483334808ab40b21729a0c1aaec92bcaa37449d498c9964c648cbff9f1c439a2225682eea10edd7bcefbf09bed85a7061f51b63f00bbd4a2595798b1805f77bf1258105f1f7dd7e2577ee8736dc77ac046cb4710916ff54797630cb7218d790387b260b74eaa00bb8333248938862b46d9ba6bfcec3828c725ce50072bbe412dbab6cb6a7fb89d2092a66b8b5439d89a368b326f564956239ca419e45ab7edd5362b5dfd21b6d477870559227ffe4add246dd38d4159f5b54369e024633427a0a17c197300919dd8e5d90062fe44038e2dacd76d9e95b2a61fcce4c6cb48977974b8f255ce5ffe2a0f2dcbaa843779728dea6d7486f48c80c3276c112475c8b081cc02ec515d5895851f8dcb472c087e7eada86b109a750726b6060ded6ae448b15cc7878f8c4caa1c046968eb1145d41ee2c5c4341533db274104018f7f9dfa6c2007b35b0d1fc9446a6c44e60d88e217d7e209c9640c6d3506d1e4d4a5d6ed14ab8ae3d787d697bcb923b6bddea476914f3b1b552007e34aa76f3fe43256e8e987e27a9f992131d44aba5b68710d920195e297cc92c3de91abddfd9c66966f2d5344669c121e3428d586da029e70c870f371f9c49d9d051aced31594ddd3e210068e5efa031f896f4c52892c68c51753464afe892e0d684385bc55d8e1f9da88179f3c0a925e137da1eb0ad8f7a113191de80a4cf2f51f30e9b7c23047d1f090abf3742ff27a5bf907013962c03e92924ef23ae65302c392edada47ab1d7fe16d4808a155a165e50e8cbea1e41047272847d00a6b594505f2cf6dfa2fb630334ea7e2db1fe28056c4d95e53d21ac96f6f53ec5ca7c8fd32873a12450013275832d0e1f1770dd8df32412dc402d213702ed7a7b9946edde9438d14d0a43cce578acaeec7e37eed7fac2639065e8ac2b8df39495feb73a5b07d05b8f2ed0919a87cb946d062d4a3fb6eaccbd622a885c3ed1d3ba2f1f44cfe539d8a3a73ccea167b5360814def2b0b889e7d1935c73f155fbac923b32e7b7d0f9c6a15fca678c854445cd25adbbbe27d094227e40cc0e65c1b806b010252ba09fa33dfc5a9c1b1842c68480b0ccd8463feb8db9d79b6e6765894765c4d603e9995b895875558ae58648664f3eef34300166b3cd9a20694582afab3f9e0bdbe68f5b94d0f2c953020fef83a678930dec678f8bc31b5c466cb7940ed12f39bb8f0fc07b78c4ef76d471f6787d74f8ca8920b735706f340535ac82f6b50b734fb5700a227d86f4694c00cc24f310e874be8e8d76509ac9f184558113142dfe3eedd284baa22efc9efa5761bc42e1de0b8120b67f2a8fb16d2aaa1da3a4940789aa16c2d1e07895b412730dfa776cbf79010abc7dd39a6eb2e121d5fd8709f49c0927486df4a3b47e517c8954497cc8249efd0a9f3262445deb34fe480d8700ef9710f56efaac86c44218220d1db77e7dc4a6501084be4a334db8612b7ac4e6d67a04bbee44ce1bf59c1731da136dfbd399a78b6d97010f0e4e1a69c38b92b302222c543f73adff9ea59f3037f4287f9b278dcd1c77389704392dc7702d7b457960244901b0d207986c13ca5a2eaaf9692d986b2456d4da84ae0de4d9ff085f43c9d05e615ac7c2522c1d6f7cdeaa9ad35079c9af7adf364066bde89bb70ceabc3a415cac23cbed67f7770ce2e5f44db08a6ec5b1209f27cbc22c99a28c49de9d35110b3f355b97bab7fa4bcd992653fe5be2fb47a969583b6029a44b09bd2550aa5fb7f930ce552411f3d78b5f50abf5fdbd79e91db0ab2121c40b8d6b1f2dcfbb5d0a6f94e7dff8094d27c35ef6b5e9e4ce22486cee8a027bf1976831747bf60552f03af6c63fe0f89b37915aa8b31b7285de4c38f97d517c20c69e8674c0dc2eb30ab26a018551fbb482caafe12ea6a7727b4f175e221a165006c1ede7551ad4c9cd9510a913b9d1459bb0d08e77b924edbcb8c6f2857f04324d4d30a1536f7f644f4f4b638ab4faf6f6cd3c011b1bdc58099020cf22644257041f11db3214271abde694cc714fb349311125992bee5f0ee9ac5bc4b39132242baed2780576a043833010fb41b0c7a228ce5295af7be667d78a692aa9e50cc3182c39e89f2f3ef144cf75d3e023aeacbf24dc4037a56d64dd14dcd9477fd0789dc337d87528a3cfe3e34439d6edd26c87eb2fbe6f0901b795d836cca471d0e62b9ac4e3aa025b9e6489447f1fb11a076301aec6071c0ff8b16f78ba42ce17b74e393a19cfc81045464784c50cb441f04f717e5d6fdb936d8c1a21843e7b5757fcc4fc5f0229a7f8ee1d3d7e8517c91c2e8a420f6c2f27ef36459bfa5e24be26ff38156a791fd05fa365865e796427f7bbf0d18dd564d404e9bbec2f8edeac76300cde7fe527b28705b41c781ccaf01bcae67d4baacaed092a0465dbf69e7e7bce59ae0f15e9bd1fe0fb994691b76ce3c66406f5fa844b48d651dde55f6a61ca4b9b73ef73f385c4f6ca39b1321ca47ff3c7b1af7ef940e1b4c66259042e798f502aace74c28ba716443be94599aea3313061b18e58be8b9135016bf127517ca22d05c068ae3c71bf904a6a537797ae7a6741e2e444bab06743eee7426409506ffa0c0a01d1a51ffde7978df7acd2615ba0f623b5da12a5aedf496322b6fb7381f355d74748a5ff4756ef4929983b9e59019f0b763d421fcda9b8962b59c5ca3665f8ab8d4a50e6662361d1691054c9093cc118ebe40642db744f22511e3e266d40b07aa0df53ed9831452a56b3c846b762d21236d493c5b692a8344379e62f5e6487c91e4bf7871e7cf172e0c71e001ab419f499b383d5235bea5ae491d00432139637163077006d751b63ac5668933b43841b419a544919ed5f203677fa9f80813a57f850c31429f428ebe3a8b89d3587177ed2a8e7cd5ceac764a6c5df524a8c6a28244743b4abf7e52e55c59dd65c5a277157c31a7048db3c3e88e194508eb8491d899ebf5ecd3fc962a47e5cad0d53be511d3c598c38fceb9f0363a410ee3ffe8415b38cf0412260f9b1f076dfdbe51f3e035b8feb3324ea5d98c0cdfeb85b5bba5624c8e71bd37f0bde8ff95597c79d39f470e21c63c5666074b15c0cfd9cebcb002cef6f0172b8588fb27b67e89df80c618b613fd5cd04d519855f5a723513b0bac39775689d1c85ce75f1f73d2a969f52c2330034e49fe6939619912bc0175dda608c93f68b66a2d7201d076b879b1e69a2c24bacfb7497d9b484116f91d2f582ecc652102fde2130839dfb69d01f6ed778a02587dda508a2ddea3195b476f6d8ec8d125a44f627d97ee1fd437253b09d1224f4851f0ceda5f8745f1df9a3bc9ef6565a9a23e6e5c468e60cee36350f3c0d24d4375d810fad067f4a0119d538a5eb99d27f3dd1ae988fd288fe1ed34da7c6ef8a2ba052fe9763b5dec15c2919ba8f5f4b1c2071b17a6198b27d4200c581aad3379c1b1c2aaecfbc2fb06329b2a0752ca66448aad8cb03675890077b15f5dc42c98f4cefdc5712c8fb64c7a83c7b9fbf09c76c65a3a63c013a32a13aea4bc90c33639d33f1865c1e502309bc926f1e01bf827bf954ed894e6d788a841be07cd145baac0dc1d7025fe1525c2afed148627189646561ce1eb74ee7bacddcc0317379801b90e9fc898ac17fbd8acdb69d8ebefae08cc15fadaa9049fdfc5ed10fe8061be53b3f5a05a4e3ac323b48d5828bbb3b4d08db29f863740705d88913832864a3b081f92e3a5b507d5d16cbc2d3040e0178180a3efbdd31308b39bf807471ed1586a8f05fa615f7fc9cbac44e30c0477a58dd595579b657906d7c7f069f4df4f470574bfaab1dbc69542842710068b96cfa05bc644cf105478918bd89c3c29c0fe9ee1ff890aa64dd9a43bef0689fadadcb5e8eadf1c8918bc7718544fab96dd43c82f1c922c9bd55268a7751aa933967ccd173b515da968bd3e1fc268369e2f480edb209fe65b0fef67c7ac4b6e61caaf00940577a8ffaa9ea4bf34abace69cc67accbdcef6fb1a8fd92991e43bd50ceb305738dc9a5e7c9d3e51b8ccbe37d1b4f59d5dc899cc6d30f6acf71ecb70f7d3aa81f64c41cbcdb06865569e6f44468dbb8146b826e47df0a6f3deed11fac36c04201a4683dcb36a889127a01ea546461f39a48a8c83ea5130f8e385e2cc89137890a84c3e3255d2aceeed0afa13ade4cb9854c55d32bcea53c1e1684f64e0a36032fc0c706d8b1a4695cb6ca318e84dfcadb7b70c5bb641be6bf7e3a9276f710e33ada00c3d214acc1421a3d92a8e305f8f8ff28d644433ef36a9d89b6be58489ff03e370a97dfd66284eae7d9791e7f2c9f885b893bf2052839c6b26f230c1cb6cd93333a4d6d000cc3ce5d869ae7b1b6bf4bea6aa8d70d0cacae4acca569f4d73e4e64e534dcba16b7b8aad39c9fd4d236757df8f6ad349b6f49bc0a2ed25e2fc90e506b4f8d58b586333d967012a7b6d9a73a62f230101a3791c56b5d0d23117199cccd16d26749434bf440627e7b2ccfdcef1dbd8cf845e7723d26142db680bd0a1edafba37ef9edc213821490c036d2a016d460efbfd6d5f2b313d630813e442a9e55fd16d201355582964175c1a38843e28861b98cedc8494e528a601b42978540f50529c381ab8d3589895121401f357a5b2e0b67ae58c8f34cdc28abe73d22e94aedb95d0691600caa63d3c3dd6de1a31d0c7d9917c6bfaffe59ec59c0e62c89417185dd33357a4af357fb131f9036760df609d57bba75688399d299a152140e655299a25608be7ab563163d1e801f7d21564511f3c17b87c75220b4946166120bc553d5f8d42dfd656070f2fdf14409b8568373ada4a2cd46e28aa6d6e80e3bfa481f683fda39f7e3a5dfcbb789dc969c8e536f31d1d32dd762321d9b1a8988a185b673155ebf88c9d0e61f00ea2c8a90990aef4cb24adda7a3dde44092ff34aee82b93b301a4f580672a17cf44c87b1d229d3ed40ccc15a65c1918362a53b8dc3ddfd837d7d12abe8691dd4347c911269902426aa29bba13c55e44babacdd0c0baac6973419305387fefd0bd27bc20a5d3e97c65cdf8c9dea8e80f157a0e71e0ab87eeabb91102aa185e25c7accf4019c8d50129663a7297203c47f42675241b79b8877d7e5b7bfc231868a59d78677929056f3294037ab8b95493090c886bf8dde6cd6e283946f618bf6eecd734c1fa4036feca75f27b359ce5e4fba99b61391c34ae2d4c3c1d5a7cca7dcbf761bc21471818279f8c150ef8795e229a94f889dd579d43f0519558a568dee47c317af34ebc3e04dc1b613305f24ec8310378c5750178cc3ecda74d9e0fb89143dcc86e5037750bfb5b448d978b1ff2171e0476240924fc203a194f20f2988b395459303f29256a65495ce90ee615ac66c72483f822f595c446e4f05eccb8d90df23867eff7e512e1b7253dec502ea5b064fc11818c06a454fcc69d142a1278fc4b95f919f7a7fd1de93862bd5e5dc291512bd997319290aa72f9fa26c0c76ca6a183e16c0ea4eee5cab26fba5e3de6ff2a8130582760bfa8637370a7e94fbea1fabdcd3b08245d722c30a6741f48409aa9b6acdd518a0c1bc3a72d70dfe01c8316bdeb510d1f73f04af4e11d28cf423217eacf74f69cbf6babdfc02cca952116653c14aa0cca2c3607ad52de27614bae07467d1ff434e57983a6dd9abbb6d651b49333ce84c7d7eae0267522d111ac8c3b67b4e1469cc9bd68464441b157aac5b2e3f419dc74cb2e9b4f2db93c668e0c14967044af78577ba1245fc6bdf0792f78bff7bce4dafdf453570f1e650eaa0c06b9f9c59341d7e915d465293e8225177f76fa84bad4e1a7d5015c90852a2f1222c25f2cc8a80f24139526b2706c2766295f537d0697e971bc07f8411c0a29fe22ddee63c5fe44eb2cfec27a54b09bb3db1b0040e162be6c24b1438ef76c76af2815b694410ac184fd588fd522f6f31a8bb817a131c526352a9c73d790819cc1b91a3d7040cb836bc77c5dfd3567dee450cbff8f84d086671caf6d9d1a73ffa3848530865d48d5c5b8087b4fd527d02fbca885cd8721a12bdce55d12c1818be69db082df56ce29560ed5a80ac6e81b829f870ab4822e5309775c072ae740795613a4d35302a3fb8321ab8ec68c339643001fcc27a57ecbad8aec7a798c3f300547179da167f4f8d696912233c4f434b758e29c5e20a4cdb8cc373522f84f9b402e35e1c18915080fa728f7f44207dc7efb2be7f4daa78e92f0495a5dfa509bed0d959fa946e96061bff1c195927784808978654c707e8b2d961e4610ca2a09ffc92347366d4b7720fbacffdb10363887258e566b71f65a973440694cfb07cdc7fd7e9cb518bfbb647eaf560e3bd8eb8a260b4fbed5b6b09241200d8230dec1300dcaca4c18838d4ba38cab3a4c2d8562bcdcf00aabea00365dd007398ec97f0159a597bc2e147bce5adb771c833ddc01befe3ccd00fceb8675f7121c6cbf5a0970ee0e1d12a3776bd31c0d64c707b1d39a00d47167091472411d0072d9cbf877241e988fba494f3c6491bfa2bf1bf22ce3e63bf1c2616ca3e0897c25b8b5b912d06d46902cf14c9d959ab71991e95be97e6f20474cee44fa0c88e92b9622f3ad77cb5ad910056656ccda731cbb86ef3de2677d0b75efe92c742ba468975fd2f6ae05061c9a88a1b9b6457199fec6290c2dcac19db3888a055561dadf5c839154b8d531cfeca98b220e0d6343d9f1f50125475420e363d0687b7e6be877bcfcd96672ed598c839d808dbcae738df9a7ae96521541cd083c70241f9a12296ebbc6a68ee4c395f1b74aff1da2a66e04cecae180d0e4b96aff7acd404eccf506a6463691ff845edca0f30d448de783c8c8f47a242c80af0c220940be957fd73f438c80f5c2dc1b9f3cbd4ea7088902487a4d2e4c16a831f8ea389eebb0c41800eaceadf25b7bba60a524d309cd39b819d89cd2e4fc13966f14913c52ea7c94d8818908ec8908cde49a0bbbb4672a1b0a2cd1d61a226b8ca4f755e4b8e6f646263236dcb10dfdbfc54a0e456adf88e45d38d79ce17c253f6f50f2795d6b4c83e49cf4c1766e0e695c92eb1d803bcdb5c67d2edd45f3fb7fc9070b51bd2c8024f85fab011b99d7bbdd687905faaac3ff6d3badeee8db04adb6ee0718b44d4d9a43e5d8ef6673532600c5ec7f38a79c34ead24f206389dd7651fd23d24400282d2f52a4d8045ab7e42b8c62fb7223e3e63b5199bcf823595ba3e60f8a82b8151d39e9edcb55f072a4e3547c2088e07af8df9fb23ab50b6c61f5e56bb4bc72d6347a2c84a81c0def3842840e8ad8cc38c3ec143d02737fb01f052f336265c24c8d7fee8795f32b3f4569cb47f96485451c6a3093ac08c41091af21f708276fe7ad447ce1be47a5ed277835b85337371d65c5dd096339b24eff2022446701765515d6edf12ebb0588711eca0ef4babe95c6af051ee7a445981721a6a599d7c0d23d572761375eb284af96d0e8be29c91e9219e04a625a32e7f2ffb6f94db92e01f44ab5a53a65ae82266013dc06c64ca154e7f10c9e6d850497f07ae8e1711a14c9976c6a43beb73181ac59a0cd73d4b0b7d01a9458ffde4bc1c3965320b466bae05f6b07e90d2bd2ff1613755275afb0271543ce7fda356efa3e62662e52c5a56a366cd5afe00e9c2125ce79f7ca0796f78ce1a75025dda6c7831282386667b1937831339ce5385e3766ef80fa9081929a4c7a2b541b6c11e73a865ebbe1a6c6a576288c88de0793226f5b72756d3da13d00bbee5a8a76a37d7adb423a936a5f45f6578a39bcd9525e87b963e11c84b1ced405e6c85821acbd74b3028808d8d4bb61435dcd4aa227248441732fcf8e05113b76a2f2d8a00b23e72fa2bd298246bba4fa23d653fc2a23e0ca6c33e391fcdbcb7f5ccb6204c44bc4768a5b6bbe106d2c7b4cc281139783179a17eb2bb628f631d404e841f2409f80efed7691799f0bf0c7e3aee7a46f296213554d1e7234f983b42a560b7b0a0dc7d3a3e6829458c9e2680e56915762e9cc50dfc09c8de92d41b35c0f7e8cbc174519008bff419cf651c71f641d9c079bdda62c213e485ec76c359a949cf4429011fea9388ad9594fab258a1b126906053cf3cf5e09afad0bb76d8432c432ecacc943a3ebf89c15f0e9bec879381045522e895f246cd5583078e4a1efb845f4425c0b754e831ac00b0dbaee70cc24fe8fbc3901c874e9c9ff79821d08f72ff3ee3678292555a697325a091af4279eef11de4a759397b661bf74bf660d3a21ce5e0ae8a4425978ad05a36ab03389430e9ad26cbd914a532ac1d2c7db77b62dbb82b9f79e4859584a880a34287a5279167333524357729b4e17c1c7808ba43b2a6a4003deb76f150df4242d3daee641cfa14afb6bd036a905d55c04ea0429e48160506d1934b3f841b335fbb6e6b31679d2de5755a00f6d3e8b7b3fc38ae1e214a1e26661e4829840041ae1c1652e4f7243dabb36736468f11a5db103cf2f38c85fefddcfb826bdc642e3b020f3b4c53783c4838c92eb42382a38f522db68713b92693124f26359128fc1d4dd697d25334aeb87622834bac161c44cf9a110a9bdc6bcb140192a951f8253770c11319efd574230e54d517d899b0f081a616ecf3269974da219bc5c5b6959e80b1629893baf137b94393da85a53d6d9a2b5348eb11c93d1050bd64f7aac10ebc0105dd47391d0f6b71165d3cbad8efde8dec9b900b9900f4aee039152d4c5d9f6b5cf46021cb0f11ea3ecdda2301204344bfa3f063068dd33c7dd36474b6f785e74bd80c42831188d94f4c309fb82d48f5752e85c17538d1ccdbeb00d34006e506cd29ebde7008c2db6da1ae6291de64e1e872b0f1efbfa2d3b207f59208518236a2659a2642aca6e355537b91dfd8601ce013794c135c7f9174e7dc21b83b378b7725ba49aed4c1af58c9ebffa562bf021dae7a64f51ce43a45cd76a40bba8256f58c837551986d8296fd95a8dc8c14b27a29d1ad818f60673580aa8c778f65a5d0599be54eebe4b478bec22f323f36a70201d6206661b87d93582b54fcae251451c2f99c2bc5262d68f61aa1bf8813e88c6b498ff2eebfbb93d5b7f4f8d25cab32c32a936a2c8bff1d319aab0356c8a9fb5ff9a8cb54628a079f94d6d3b45794b98d8fdb905f37daefd3ac1f05b1fb5ebe069eef5cfd2fa592448ee873036e191be5f62afa17c8ea6e5437ffa085c196b9d91387a58cb6e5b7772ac21562324ba7bb934d3895fcc44a15b2cb1021d851d06bc112abd8398ec66ff1afd1ec12be6918c4f2e7eb5de1ef4705c560d872a0ceaa531ce6802804bc5eb0e4aa4b05b7c24cc076b721e9d352c340f784716464e96b6040892f5f76952c9d64ecf698b3aa5c7d0ba9dd8c8be2e4e5309e49e916379e020ded605562b46447d788edba83ab394a21cc83c3b56a44b33adb27eb8ca33908ad1e9faa77ae9edc48ae17764c3384258b07a7f0baea26c0277a759fb01d736dff8eaaba9434cb1f61c34f7090c661efdbc48db44d3d0d18daebe9442ced53b626208a3fd12be65d8adb74d840b115ebc9522816068e157b5afcc4b91bf99132982fb7c637d6760ab0a5cc8d7cb7c40f6a7ebe93bcbc240529dccfcf6c8553b20e85c424187c02062f270b5f04d627e8dea5a21e6a98b9ef231822d4752d9173ec4a3f98e9464cbc39121c601fa1246aaec2cc39ee600fdb923a49e9711c3d25ca1151b6b79fd352b9959de34b3e59332aeaf1813bf0e4256a6b96e3a243888f21073dfe180d4191fe496359829babeaba8672a3db71091bad790444808e3468011c55214a3444fd86b2a19503345000686935420a30cdc1962fe6366e0e39d581f19794c0b889c930333da4190e2476d9f7ce9f3a4ffe117e0db28d8b14576a052675d7c836a34f6823c9a6fd7a1b2e41855307a39f1c781df059c1c12f91e8f2b90dc256f8b05c367424a2cc21498881d8c1c6f4db7edb3765e72058483f876912710c4a1c993db5c8724a11978ff453e994ce1ad66af0f88a2468ceb561330571e7cc09397b0f23a83cd9f98785aaeb8c6a6f61628add899bc03c906c368248821fbacaa7b091c9c60b40efc48bf083286debfb1d1d2ee504752f411b7d60cd780caf48e92a4e869d67d67fcec5b3ecfc8b47d42f17a800c0cf368ae76d44ee100bc4a85145750c76f4b6ef42a15101b5466f2292b0b5efd9892a8bb90a7737df80946b012baff8a5ace8a51f1f4744c11c96766d408db7de6ea674099410a2fef4fe6cbe35bd08f252e9d55237ed312cdeb4b50feef6ebfbf9d7edb76ef97a7fd11bc0cdb1293fb2d2c1d871137466b9adad4d8e5931075faeac786001fd2a32a3b5944fd73280670b56bc74d78c1a90912fe2eb10f6ba552ff6f306dc46c2b639fb9a79fa71fbf8bcd8c9b334616f81a51e8565e5fbfce264d5432825198c3dec47396ff6d17e4587bda81fc4622187d6212fc7e7cedfa9d7bd911935c296a634f248e7faed43948953d267540e15efd60d601882c8a2641a48eab681e14502bbf31d7a39482e1833386cf25d8a350c4d1f098375db81fe77b82939003a514a2d2d4e891fa8afc0e7e06d45fb322bb0e282c07ca9ee22ea9addc580eb936b9c44ca0df452c41093f7b65d171b8f95a702c510eefed6830bac2952c2d8431517f3eca3c8a7ae2db51b845e43ec6e0897a2605acd47afc1ea4242cc68aa3aaa0057efa6fc9af256d58e2db32b0d385ecb100da6e2706f27be74a9b55baf789f17259de9f5e6132fff6c93aaaed7cebf31a97def45ed2369ac5b5959085fb832758190ca8d30ee957e8e0a098454ad9d9471fb51580eeb0bb94b26f15594448ffe2a4510850f63cdece81c7718ff3f3c3629cad4cd9261af0cc2fb3e4429fcf50a7e0604d9831cdc513ff3452323bf7c4f4e9534b7c01b55e90b4dca83d3b2eecdc73fc36cdcbb8aa0e448ecfc35afcd3f838fe22dcaabb64ea65f7f7f2b8ee7e26946c7609bae9c92e11b32a5cb0a8b24f2b8e6ece33f8da2f2f2585c94322043d241813245bf7696a16a9f0793fccb4b41832011d2927f2a28988359fd1540825b0d20e782e7306d9ca786b2e9e1e6b94e8ed4e6a42155c1d14c8c8b386d9b37f3fe7a8b8eb23a471d8cade0385a3f243f251aae61661a20b3f30711f540c7f7044564deed9e4c1a91065fe0a2c3682269720ee00bdf10b8ebe2ca6eaf5a4467b77ac57da0d26a8e4fa1457e9d5d2e866f180e73bba965710ad535beddfaaaac336f4303a79d2c4a6a70a1d32e2782ed44f2a667e665af57c79be6db3cb04942c5b1381e6da26cd30996bb1e3ac31d3579a9d99c0c2c336541ef951f9bf0a80ab187ab3a32451246a806ce0ddb5855d7b181f5ba876b539a06ffb89f599f93ed9ee45e1b41a9b159047c4e4c6515e7d9a580e8730f9a5ca43980c188dd06be09b6d182a673adb0dc2e68f63482bbd070dbe747295a793cef18aa07f6729d45e590d587bc9a411d2957382e9ffe8bbe1bf90ef9cef7fe573823111cc3827052ad988e2c7677dcc478b36fdf9703d497863eeb2e559e56711927f7e9069b99d128860afaba2f7caa0346a09941d8536ea30f78f063e08e847b6bd2fa970b5d5105f438eb5ee02eb1f16568ccdc9205e8ef40f3ae995636334d62572002bd04fada474a2f09dc2110a20789eada38fd802f55dbe23be3f8a8a142782d018dd539702eced5ef42179ed56ca616a78f21146c2c5635bdee3b948154af8eb230038f25d424a9e33a61a57a3dafe30da81afa28b89fc0d91ccb92d472c153a1319f15a7cbc48956cddccad9a3469193bf2d5b4fca1b9392f0756de47eb953d841d2057af79eaaa2a7bce5d302527ecafac5a4460ab4b2be00814bc55bfabe1bf0cacc667a135ada3a14fd34117803cd58b944a41d4cfec254150ecd1d459be89a58e42bf3d1417f9ab81ad09cf7ad71beafa789bf5e3c263459e438e79314122cd1c6426c5dd35566b93243f0ff3fdacda0495225f796953e5617743fd80275e3839329bf27a46e3a83b83c9f26b45e2ae51130012c286aac3fa4b28c618355fde1b281a6f475df1d531d8d30b7d7646ffa27afedd3680ac9dc5f7cc497e45e86edb28a7e712fe32047b7fe249dd561454b11f4f25218406ae3facc27d4177159da86d52842327abc679231d8789cd1684c5564e6499325ff061c5052cd411dd24088c838d0ded31fd528afab8896106e3854cdff8e2ae9ce09f543730643a57dd1eb907a79b2ce00c63c6b3aa81a08b5b16b10e8fb9f4a0f7c2489c0e622abd8f12ee99a70d84223d9b6621adf8e15ae263a7beca4dc199792cf37b38e203a5983cb9a0b70000b6bd997b8875e97c69165f6f31a8085695daa07024bea6ebdf6c8a83c63c9f0ac58bc78fe8909b90e0579f3431a12653cfeab04d267c18c700253c371362aab8810d064f2a73547fd3df2f09f8f0929d723d74860df533159da434ccb7c54a2fe0e48d7a166d603c13fd38e8400cb5554bee21c4531acfade8c0115978ae9283558040937ef8ca604d6dff2891fe66f2df2308c51f4abcf50bf5b1f2e1f52b4ca403b4ff4ed33e59642009919dcfcc32865bec55610747a48e54c77228a1abe61868a6d4aa24e0a88fb90bdbb4aa9df50004e1007db0c21dfe55aa4a239a19100e2629fc5a4f8f5bfb4c887689756fb12d5a2ed11bfb07fd6399a66a197921bf81a18cb9e02f1d317f675cef991aa9e204f104d42c924f9a02f057dc3c9cab0e9c830052b4c1a1245ddf58f5f26bc72c1c6864b40cd373e84a4946e29a7543f584a3d25ff6a802597489e4220a7ac64cd696c76caa071223c6838ebd508b747d792c66e82f90e8efcd34a19132ed2aeee2d30cfdff902d0d9b98e6561dc4474151b77fa97c066b7077b09dd9efe2a0a445f3ef7cad423ed9e2469532b1d88710cd7f06e22ae1c53c64f6c77f68ce73b07a1041180a4a8beddcc6ab1b9dc6fa450944f8069e8fc68f0aea1e5d0703d39163e0e638de60740e5267cfc031b4f6fa1308bcb5b875d6e72d592bcc6555818c7d873f8ec9961584ec006797f82197a96f33fe06db8a921d863f62c075ad37101e74849d2cfc3ffda0c697fb797ab3feb9d3dc0257909e4693cd03dd6f75cd800a1c9231d3758758f8291924a1c310692875425d44f9a5e3ee51c803e7edb0a81eec74b1677822cf4dac92fb5475e7e2d94234f0802c8450138c585a96e4899f9aa05ecedd4d967736411219359620cf592263173e40986992ba3d8c60577f6e621e6e6fa51ed441508ac3cd7f9e37dd922ca0fb90370927bf3cac623727367ac54a5ebba64662b025819001b677a2ebf559541a17a42887d6cbf83bd1127ef8127702dac53fac0c76158086871282825f3c089049af6c3661c4f863487437154b4e5922048bdd469655b49e74f116516ba97bffc7634a3b459c6471b459813ef8a4e367b0734284dffc8835d1fa943c4229c8277fb65550d205029d3c5debd1cc98a46f2230004452a786b01c0f636d014ce3b71d533395772b72692b9a8f8b66c98ef47e4ad189287b59d4640b4db6302421b4f9cda8490b994f1b856aa7639e9a7aaff52e0022c2ac0683a5b8fd364ae3c08aad66b1ac7d278446deb4ccd00a99616e48286efb4cda814ae3bebd15a7ba6c34fab473cee6f455249a86bf60e58e122038ec085f1c86f97eb6dea1b7939f271facc8c75fafa112f0e867746be587448af5fbfb9aec316a23f2e0940ec53edd1a87377ed2b4074f498c03eb4f53eb8ea3837f5f0ae4a4148f37850fcd78523ac4e66186c791464718ad8edf6c47ecc978fd6734ff3317e7d94140158dad9cc365b79b1b290034faa9b038b310f365c04f3660e8539ae1f07b9c7b27b0777399b9c7620354790743e4f247e2736b37e59a3ab54f691a81d649764bc1b9dbf583b30a1bfb72b4eb134218d58f3a0344d18cc85232d88575ecb27f7122186c8bece7ca5758e14df190ba1a0abc9aad6286e1fb5659917f49a9d0eaa89e10e7924d8556e261af0c84e4835ae66f317d790898d7129c4eee70167f6ca46eede66a9a6a2b08ac5f6d7b89ae0ecd43017f81e89cc82e1547bfc70c91ecc7dfb8e009c7c96c18eb0003d8233c48919c1c2ceb8a07a4ce80f922c27f85d1e27cc8a1f96f959ab75063c8714d71acfe91a5aaf62323275ff9a4bd2c526949662f1abb2f50f533e8aef1024e82b623db3d99b9bbce45a2da9876c6879c6d437ff489e7bd719e95939081df98a943552464e1ccc9cdaebd3fa7e02ffb693d048eacd2c9fe995f7d2676c393cd7e39cddef71ef7336922c12a470a9e01a36ccb56e9e70459c3c0cee313b818ebd340f5314baed03fa61622e97b67fce018c6b1a485186ad1d26c006b10646bce0c58ca9fc45b54992eee19693ee27942269768830f1f6121dce3b6a47e61f12ad235b6e5152b9651e3e06fc923774713c0ae73c1015b8433f34c17fdd06c6e6a8b428303c776f24191ae85951abe2815ba4a0574c0015fa818257a66f56b721ffe9489a6929f09d9e881f78bb1e25877bc3a4ec384a7a2e0dbfc865c26eb0e8aff12f32226a58942071d09ff7bd720450f1343dda114aca78909cde0cca695e27b6ba283896461193992e8585a127ea83f8daca9fb1c5bdf11c8d751e7f333d84ba7f2defde69a3ae28dd2f09bc27948d261d12fa62397f1efbeed8aeed86848e9cd265e3ce14851dedbe6616745804bd79a3719d5a23784d917e56e1ee336bcf78210c2d049504e58c8b57e9ce500e13dc6fe8bacd7aafd475a96f1005af34b953acab9f092fb457ecc61a1c981eb3387f932680c31db5fce1bfac58414bed4096bb7a175ab59252bba192a5e61d6a84ea639be14e4483c24985469c0732417d1073b42f734780c389c6cdb797e1031e3fa44d28cc27b30425d27cd1d65ecf6278afeea8cb8e0869b8b17b35382b85e2e5ea9bafab3c4d8239ef3be83e027d33f60fdfe925e7aff6bc3438bfc9bf2da09b7e91bebac6fc122cafd728ffbbac750c33953cc3383884363808c8a3399e554a4f68ba0c5494dfb2e9d2afac3b48e30577a38d63b8cfece249fabd22b5d0dd4329a11f01d77b8cacbc2f7fce227d57179d193c9b82b8cdb476e6058a39e78fcd4d73ee7e064c1ed3c9697fb9fefe9d66cc10ae5cb6b94cebd84b23594074419b30d859dbe13128b6682046034dc5e483a809f35aee58347d4e15de8486a6d970ed5f133b5a442f7bec6a2748913a46a55e56f3939b453878a081a8ff480a73c8c9c7f594cd21964324bb8aeb7c8e00f5b2ed902e120e274e8d991fe00a8f5cce36daa62b0d168121d36be83569f5253207bc5edc43b4995ba48a14222c9a8872ca5f60caa40c490f32e54e29dce3675e891746bf001b70d400de4624ba5d3036f7edba2e8d09d937429c8c35fe1635eeac79c73f49e0ff4619ba40da2ed8bf6e5af1671de96e567067a8891cfadbe9fdeb9c7635c925f9c6560aee70da05de36902bab07d1d5feb5d84f82fb90238ad5abe2f450026e3c99443831e3ca87a798be848264029286b076438bcebc69bd2c1917c18957dd520927d7d99082fe5044d97dbd7dbf3ed444f46f01b1830a747ce6eb2010556b3721d94dfd84b380b6f291b15ae85f619b906697b4b5c18bf103c4d58792e73444fdaa3b13cd1911d1ba323950d6250a0e6b80e9f54bd07b59aec498df250f7bd51eea3d1576381685cbc642f5baeb29a3db2804bc5fa20bf3e9d1e0e0ca49d860015b13713dfc44194e3f5d8148f89985dc918bf2f855b3da6b60783dea8060b6c6e44ef13d65de2e71c13d55c7da8e82367f905fcb2e8e162051c1cc1fad560d81214ff45b85f520285a148de69ebf6028275c74569813cb63d3cf2ee1bd54d0d11818adc48b361d8522e82348e9e23c492de1c946cd364553f5e13625c2f5ac6db1528a9abeba6031f7febc1a6262ad05f9bdbfddde24d5336b5e1b8a9a6f8d3524365c5ef9a14e4b89cc17b3eb5e204026c5df031588ce0c5975fb8ec749b2a5a203cf99f88a9a88dda2d1ff487e6a088630b16d45745c8234014a92bf8fe0975195e99fc167e2555f220c2e6237dbbbcd73cbef3bc72f7c53a2f312ef2f14d8e6014d607390e8b39fcc482a7bf590f48952a1b89f3c918e312aed22f86065f87653fb966e59737a2402f66af8573be9c66183f4c13432ba0bd3eaf967ba1588a1a9a6ef9e97d71b8e49d046ef1439b735058fbf5803ba4aa6644d1237c8e9b83fa15fa156b8134d43d01d518eaf1b0e00737f91ab61bf9d986c79ee5d75325cae5a2194f571725d2deb079cc416d32b251f870be46af456f875f7f1c598b21dfed1f68dae4d3c34c1a988b4182e01f3b0ab2b09558b028d86a1661a130c161f44c71cd6eb26241e31cd809efe85d0d7e3e1924dc7fe707af9f439cac423532ff7c8a7171ea7c6e7c782329689dbe2c22bfc189e6a05671714fddd8e316d82cb3c7bf19045141ba1f3891bbf0bbca40c68be3b7cf235ee46a1345a2c1e65c8ffb00cdfbab297c740b7a1e3978a6d4a63365039331f6c3b3957815613562d2a517128601a683c89bc7321e54878a991eeb955e23338c686c3249a00bba5d3c8d4223d6f688ccc53ff8c8f3ae5fcfee23b9f5a58112ca2656f78c3fdacda8b2605146a91e4422f914ca0739178216eb812ec6409a5aeeebdb01355524940c026a71590efdacb6f88622b2a2a299a63eeb7066a31f779ecffdf99825a245ec1d45efdb3a839050982377975647a55ba45fd3db95a442a74f2b81cba89e3acd3798fb61e9647058ce591113c10c9d4314182e339a778d04006d43f0ffdb049e734f948104fccafc85a37571ed20cb65eace3fa9b9e7fc418e92ef54c59d4cb191480f3aa31f3bda62a9234e7c9f20d87182fe2d9004e67d777552fc9c4b00e9ce2ed9285892ddaee573d290c05ba5d24c6f4ecb1fb56efdf35c0e4038d4a146cce1d8737806f07f40c87174f02165a9b22aa54acf98904c47b5d065fec711f26940befc4f580af272c1477927902ab459e1f8464b3e4cff426c3ab2668c4b4c5669b6dfe3b80fd8193959b175adf6dc29d29c9569509b3ef31a7508a2a08c2455e90d662e605d242102ce02217b98542280a12754b2f7f61f81df618a8f099b63b4946a6c5d80652e7e09a8a164350e4f8f3cb6576cea62ad51ebc5f2ad756511f424c9d0bec4a2acf8c565ce0cf7dcc9db824cbc533ccff7e47dad81767ee760ace5f93e8e58842298cc9dabca0f2d19a785d89ca84c94949819d6ef4924feee0f01a98561265e1dec893e25ce2a8916ceb8451abe4933b2c13b29547478379be233321d3bb17dd869a099268aae585248654ad0a2ee709125ea7124e615ed3fb35c4728459390ef60cb1378f2fd3dddf127be7e20f3154915125e254db4541a0ccb4e7cf7cd24c83c6dfb72291e70dedbe03f1b5c735c14e702852e2504e1cd9c80781be310fb9748496f61f991e16ea1eba9e784f94f2e6634509f2abc435fae95df68bb55475e1b52cce82f0e4f309dd5e33f0102f8c59f8dc5f6d316a13f0e4a88fae2f3c21d165f0e1204522d88c932962573b533904ff4dc4b6896d8c2da19f29c4a783e72472c6a826c74c72336517772a0d354bc0bde74348269be9ec9618e899dd3f40a8cea4717b41a943dbf408dc14a5b73714ba2c1fbca574c958223134ebcf745ff4ca58544fdcd730d4feb120ea0b1f2a769bd37f33bfc851c75af518ed86e86f5dc34a24c2fa218a3b73b35b66057d5b53025e0db903b08054ad6c228b15e270341419fd12fac2e9f90cb16da17ff1c4ac5bcaf11c58e453d39a6a8baec5cdf0ee29751e5765455b50b6f4362b7f94969371a19c57bc15f25e62d34d8bcbaa2b382d4ab47562c719fdb137460ee5bca43da2fcebb0b16c9c4fae41bd18558915124fb2ab0c335a517031b515c0bec7c76b210c3bf8a520425d4aa06365a9bfc82bd23f9be2054960873bd5f832b2f37cdcca07007f537d8987d8bdf1d33f3502613c620fb5494471ee11ef6c2fe9d31c7513b85a4d981afe16078417b1d5113bfda3c594ceb995840f88bb13874e348c98c87048c0ed9cd3ffd08eb823e5cb8fd7ebfb9072a4ddedf76dbb1d4cc305fe2a260a6e1d64ad19519b3d89f926e4fad8bc340069ab77a1ce72e3b9defd4fd55e2ce588239ef3de2338510d80814fdbe8f39325d1b29b9dce0252767c6f599c59e3c98675bbc10c0ec921d478de571cef573f702d817b114966b38f1214d20017b55978140fb8dbacda6343a3ed3a0513f3a4b3c7be461cf3751b8c3837fd7821ee244a9809b2e24cf53e431bf0b37adb2bbc4b2338fc9335e1a66639b4b14c48ee3789e3aa89643095dc8db7edb82df6eb31ab8f3352bcb6669f974deb8a6085eca52a1bb6085509be7997be6c1b5be4b88e3e9335ff0c2243318fabea34283b2d3709cbb4222805a835f8f7d80c1ccf563b1f1f92a3578890ae1781e10c3a3474ee8b51cdefce29b08ef0b2ac1a1af6aab78214096fb4332d64deac2393c86dced3ca7cb6deb0aa3ba89578d91b60b14f7a929d0c439fd235b7f9ddca7e39e6e6f5247d0305ad5dc6ce1034e43ba841f21bafb41b1f9de5e29179f1a23732fc6f1c57a238caa49c21c6bf8b82f4306ddb31e008286d0363c00cdacafcae861353b16a4550be006740ff7e86c8b27b896fbae80b4e6d39ebcbb6acb54dad1e70f80012e101f633fa024c42e12c6b5ae80fcfb00eee9653405900f94ff4875abcce0ef075042f58907d69bc3d7d4e6a761ff0462700712f2e5eecea8598f20727e88a332791b7a5a0f57ab681912f9922ff030d9602e36be6947aafaba87474c04c25b39d08b7d5c3192c9badc813eb539edcf99503634c11d4a398bdc85ec06ef39549f3d9bf4ad12934743364a0529d8c240b0bbfacc5e3bb1da285e13be34cb8ca98aa328b48e0f92aa60b07aeb9cfb586055b3e0a8debbaf66a7187afa3ce97740fd188e0fd9e51e3b3f3a8a49ae42aa49991ec9022bc42e6a9d8b12b75f4ea291dee0eaa18f6fcaad1824f4c5317c43490e8d1725afb23f7f32b78076d006b058bfef5bfda2d8c5fe04ee8141e249f94f474935c9a46e74a12b13260ce225f6eca484387ec31ae87c3b1b68258cb2301a185014f926dd9f337afb2edffd27c86975b0dfb6d7f345e388e537e9ede3688800c3308cdfc4b87f0e4ed6adf154976d62728d702acc9625047ed04b9c95c7895ad0127ef4e59ad5d97d1ced78223a5ccc9e0e71472568127bd50e0b041ab1c7de2f7bbb5f31f8e57c837c7e13078ef0a91a3e42816efe372f86e1b1f868753bc59e931f244d1e6a24debf8254c6ecd5f576a5f36ad9f37ebe6d835ac40a9b1c43a45ea5d73db12d443ff45c3effc7837eaf8b108f78f7a2672362edadb06d946814061222bf269ba1c232a9e993717f5cc3a8e3ea6444700d2eb635dfb089bc40a4e5707208ce0f460ed15506c31abfbad98d8265d2290aae4e1df46d1cadd83a184a2b9036e191f466af7add92418c237b982603ea4e895f91336da219534665b86c94db92f84bcb59ef6a950da1e1e606da0696b1c9439b1203463b168c8b569928d1058192849df62609233a094d079a53e5d461a928c34a893c83890030072bf230ffd55ed530bea88822ed31c00c774d1e1cce5249f315eefbb9f5e13a36103c87fbbf12e184506246168cd79cce0b4621ec439cbed3084b4b2ad37ae53d37f9701f6ffdc9cd3cca541659126489c771692a3a4b34ab9ab9d39b8d2fbb79219ebef2a2ca4169e003bf26b847d2ae675cf1e08c52b8cb7f5512b409f22b48c86d98b21d987883550c5885aa23d3144982b3de384b1131b3d747bac1b060a8925fc9eeec318ca613484ee0faaa6efdbd59428e595a036d66e7aaa92760924b25c11e8936f0db11ab86d4e65bcbd48e8623a832486bf02c3de08d11c605605136d84252a40f53d8c469030f0f18a5bb815dd335b29eaad5fe6baca6c842067a75f82048d217967eb962c7dc9af7f71237f0a80945e9be6c3e42242f5e82c6e97b97e9b9766373822b3032f39a9a0322a7fa7bdb80d04fe324b9a34eedc1125de5446efb8c33074903cfcc95430b243c24c96e324e760641ff7e5f599c67bc93807a43213d0900d0600469c4f6632306b05e696bc57b98e4e19a4363902ae4cacebc0a48ab93df99cae858cde2b0f37a5e2d4de44575a825fb6d5ae98ab13eea3048448f8e97c61fca0cb3ab503a9d885d590eb824d8f098e0814beaecd43ae82dccdbee4fc998ef836bf8e37d55ad23593fed5a15368f7151ccd1c32c844a8f8a735bef4b259c059e24bac314391356fa04da0b495ff9e0361b297ae17dc84e72f2d34c7145b45429628cbca382437d25796356643826c54945956e20076384f7a14761d082a1f3c51d0b9353ea7a9a2d63693016894e507685a9805dd50f5dec295444e9e8a575a6cec0c2a4731f5d4f6d33bbed95f1931af23aca6d7b94c4bbfab2418410a2a8be4e1139c69822723720af1bf903014d09d09c06a8e52849d117cfb1f418641504a923918539d7b08436184f4e60d47d2add20fa7cf0171c0c7db561ba73fbaca82fe541391e28c695b723ab7e210324535bfe63e32db9776ef3ab1ca5840c9ea5574008bb1261fcd73895d50c3bfa92bfed354aac24f53d90681575fd16a04aa0a6a3fbfa9ff7226e6f3408d06ef384089ca86db8c17e483203fd76181564dbd94ba1c870a9d96ddd79384c95b1e13d119c768a9bdd068a30177550ec57e86e1d9e9c4436f1043aab06c0d338188396ed6c25d876a1ffc5643ec54ea612ad4db0da0ee370b229c6b6ba3e785f46f1364bdccc09bc33d5046b2574dfb4119c50a6ada37076dcd191163f831e503f492546f4aeaffebccea6830b0904d33d616bc82d6cae0d569a4f5b4f83b1166e61ded484236649a40bf279d7ff5fa48099c275027803d1bb1e118c3fd1dfdef6e619056198c227e72c8ac8a7f636858e7984eccfead50bf5b0c0882a15f5b365455775a39c7bc6d01fbd074ec9fbfc03b6fef77e2b2bd483d08589e4e752a46c6572c0d5996719091abea293eeafc67bb7de87e5d69293ffdffd78043ad91a874c3880737e4647f01f1c40d71d0b4ae6bee453077069de40dfee978dc429d466bff9a354ce0e9d4f51de58b390599a487e0c5498ede974035b0da3bab66599a76e782c6286d78e8df2f93f1a996c185b200c20a4a4da25bda1e9384a6ec675f5453e158ade6acd99e7b87390ca91f8290e7168459334c1953b57798e215bd4617739a84a7ce9caaab3be38de0906319ef5dd3b68318ffbfedd16f31ef66c3e0087da693c62805e29779595358e0512e35ad2417070e718e2c54893929273ea49411c9c8be627369c496e91aa8d8d22fd240d6faced7e6efc01ecf6653cd77daa0d8e588352023ce13407bb6e3435847671ef29003a8856d291b67446585bc298553a11e5659cff17dc5b4950a860ceddfe5e2123f08c0aabc48e1517cfe81016ce040ef9e2145029754a2421896d6414fbb38e7f1d7b4f2f98a86a4301bc728b81ba57fae35c1abacefe0c3558216952ea3200a288561c2ae97056741a268779610636b2ae4c0f8b258d26cda45d1fb7649fd7e193fe806cc60ea862cf258e0de51c626bf90460d7054294005f61c52cdd128dbdbdcac5a199df37b237948eabf7f33261c776f5ef93c8f5f0979f832038693f686a028bfc8f651b0991045450442f7e2deaa4b8ffc3ac3699a866a332cd0c03ce9fd09168ef3219f127299322b7a51206b3c6a233736ac34b01fb0fbf8d716c80f6150142529298f5a2d2c05c71d997acdbc55563cb844477a4ca5c89e5a0b823cdb0bccef34494dcbc4159f5909e17d66bb34513c54f01a9f9f04f6742d27b03704ef3eefb9972532f6e50ac050ef7eaab2326df24073e4cc4b8d8614503458de9738da0b20fccfae6d39c2d0968ca2bf6baa9c6150a648dd17a145a30274f126e459e4262d8590030787139dc7a9cfae8e6303e396e80821cca2e1c2722508a4a6f6883beac5d7af17ace8e0ab7f1cfb206f29b3ba70ca2d270ece639330ccd183d849ef3e86e91f2065abad41e9751da43e287bff28e0d21749627d2265ec4631445a1d1188bd899fea14d5ee4ef97bfd6dc61978d77efb93eb6fd8d3934990aea6eb97cdd015c6a3d80facc5f8fed062c4a90c510d41035fda6d56bc41c51340989ea6d512baa5714429d4b54c2cdaaf98530615c9d1e75f777176b54a9d9346a344775d29b656761b421eaa51d972d56d0f90a842bcc7683ee66839ee190303067aa3142db56a9d40ecae43abc24a7a30d559f0ddc0ca6fa991c5ae9f6a9de120f41af0a6a6d2897ff8e4441104703e93dd0892e8c5d328249c36830a9409d10d533d7e497e4a0d2a1cf1b58d94133affcd0c9b6a109ae2931f6e2674008aa211e1488438e8b1d773716b6fc4da3dfedc5661ab0fde68fbe5ce6c0872810ac83d89a2108e44adce58af8fd95753ae04ee117d44d457ff1c475beef08ba7166861377d0f0d61427dd39f30c1f897839514a07dc284aaeb30cfd161ca6db8ffec9bd58d3bf4c1e163a47e88dfc2a58e22b5f198ef4a16adfcb62af34d7abeca97043d04806c52042c9cdc2ff52aee7de1dc6b5e7eba1c58ef4ed4b31cbca0c510329342252f762dc021042481d9b74cebf66adadc2c206aa0eb556e4b8de0348c557c141361efda71f03fab0a4a7d3c351c247fe29cb2d3c230267d201a8ea0bd41232c58d70baf8d6a8b9ba12a2c8a7f2fe389625f63df87ed4e0c98be0423bc4e95046e3a26efe06d3d71bc08a6f55a9a722d852ca9f6d21f1e0f6a0abbb0ddd80a1793c2ca7ecd1a890e32370c3820f2fa87fb8b9cec6414a2548c3db8bf39bea91288adbc6935eba03655221c082303a64b1940050cb5748c219cadf2df1aecc1623106d51df8b37c17f8ea0ea8121b61ac9cf13a7c4c45fca65e0c5e5fa15038f9a1bade27b29154a73a2af3b9b9a5774ad4caa3ed123719a7c80ab88b0c5cfe8be8565d9d17495da4007636026661534608d53702c8acf4d06bdf78453a22cd556d97432434d099cc1c86488ce1c8dd9dbf8246fb92008711776179a54cab2a3113c1058b0674b0ad2eb6827652e27ccf46879fdede1dcda6b8fd53a57935662308a0fc30484099ded1ee90f65a6e53d7958b0419e7a50ec97bb29560fdaed3cc666f95acace593c891f7580fd184756512b177379d669f3d7854a6861537f2a325a75059afcc4c10418f2685b052f0b3a75b75840d1a0bc0f8c0ce143ef5081f7f53b527449595d9025dbb926063d9a19d5296890d9aae1553d25abf24c3e25e3fff52659fa96ff3f8ca14237d04c31b25d581533614d80dcba82d6579ec3cc999ca97605f74a2b9182a7c4e8936e628dee49bc395b8fda82810d90d8e69bda1e085641b034dc992f3a266563419d56432fa52315a5ea715551de40a8aa389d3297adf548d8b6a1a71575a6c137f64b58ad765ac2bfb0a1d4d196540dad49a4a4c1ca0a028e65b2b74078110994daec1aa94e15a66386b56bf56e34969e650dcb066de157a682f68ae1c24c354b848a4985ba533f1f5e9e632ed37cb9dfeba5b75c7cf056c768fe45457b13614ffb84f8ee7793832a5f4b98815a6dfb1a95f9fc7faa203d9b5189a17da2f68e797d5047ac6a7b1a25913aa82a84a88aad34b7441e55bdc201e9ebe661c7527c146edd41c658f774d13b1ea4275f58d8f4a631834fb3c4b9b3aae0201a0d9d2f26a75d8fe13d2efc754d1bb5a86cf2d49960374ec269decf66c3c21521e1ac69df376515235e71cce5b64ebc64065c2aa9c3d19c5b23af54059434374b7133483dbbe5178bd934f260cce10d057d97a85ffe7a054e0c9ed95c5d2ad88b70b08d7c283a4d58e0640d85950b430a9ef075290412dcdbc92bc8b6b0eaa45497c4a558b907771918ca258328d41c031d47a5a75cc06063ffd5faac70deb3deda624b9fc56ca38937f42a48d6a642a7e8bc9b7d88799159175b87430184f1b20c0462a76b0209640294e752952f5a23f5ce3b8fc79f72364ce1029eac5cada4259c01704571ab52357ee840729c15ce912a4741dae4b749e9b3cd1d96715919201f3a746696f6eb70ff58c25d03600dd6473830e4dc6046066000cd35ab59c770d7e6fd4fb6bae067ad878984b14cdad9482d2e0ef020bc22d81a549317bf1e950160522246bb1adb21acfbe338541a2fa3c561d33acb6812757286fc2b7cad36fba8268b649f22d74f1b67b1cb63f8160b45220e648ce042c07b4ee60fb7e67ffd907e295299e9e54cb41234fb012e19ceab9cd496420a1998e13affd5669387d53a85b7fa8f46456f13bbf0afc3abe88d998ec165a9e67168b50e9fb0db828a74d5ba56683e5b24faa93472493b44d9e65c6ef6c34dd80ad519eab5533fc4c08efce6e9d4553d952e9c0c4c42e8bec6ea78da19f09fb1d1a783c111733db699a7604b88f5a91340de3176af797d587f92bb90d7716508f7f95ddb3415c906ce77e907d688de7f88a46302c36db456a29c2dee992dc1e79a9a2c2c39574300e970f3b34f46fd00841f21496a969bbcbcb5532c515f8f8dad71e8a306a20fd0e12167b6172d0c6365cc088d70e85717f693563959c2a9da6ecfc2ae88948353dd5a0add4ec01e4d20a5da918820b3e856c4f30dc395851e9dac17cc9296f521332181e17952302ebb8df45dec668828a5b09ebb7119b61130654222821f343c8e6a17d8ef324133235be506ee0befdc7726a7f9e2c9cf47c2c2327f6e495f09a3f6df57e9b125f34fba74aa267790b1a367dba14602d0a5d09e70d3fa379c44e7fa3e92bf395313c76aaa8fe287f2c06996f48927e706acbfd5051e9ef0630481487e156c2a275edc7bb57e9b4e14fcc741015c971592ac95ffbe961e8c317c653a7605ea4ca4a7e4c5e8db159e35000292d5cf81db829674b8da0a4987852653fa22314ee3ffd5aca37991faae6254df01fcb1bf0db20b22ed9eb24ca0fe6561f0b1e49fca8920e334dd0ce6631f6c027f025c45c9b91926ad13491ea87389f8738ac8b84f9763860353873f300451bbe01d472b1928667b090cdff1db8d2596848b1da0da5ef4580eb4d364a328e599c6e3bca5fb18c2f445657d8c538919cbb8bf9537170238029a8e6e0055c63e58401f0d3688122585785ac20e4ac5071a044f24134b9bebdd7b56712032bae413975b2b171e494b419370ad3acca94d13dfb7f3345575207fb1194c05b436a4425668e5520e44d7e23d1e0aaa384a808f3416382a0e5d8fa120171d22f2116c5a87f87346593926c3616823fd7ff06e4dfb145285e355f970db8667b4336ba7f4a142c65caa073c7b2b733330811434f38f806e5bdbc0cc4c7f844f7f35797967c45f3287395d03f31a96eff2d1ab5aca5f69182688fede6a78c987d7866aab465b0c742313e4d9f55e1ae9dc4fc4ccaf50003897a7870a444a52ecc6408af8804ea0a2549fe48b8952fb9459d73c986d9fee7ef5e4a5c027f928ed75753487b36d007ee4d63392d5167e12390c121662cd1322f1c97d9791c09b9956252efb450bd75762fccb7fa644bb88a62c6e7a3b4bc3a8fa40bda1eabd733a3f52035cc09dba838b73b46265c0b951987eddba57283d52c613ad9c7657dbccc729c1260ba0fd13dfd65c12288d4af508d3cf845d4c45204eca6801097138392508b46705c96e02378919a50e8a413f7c879826ecd060cfe3e9c2767ed9123b116b51b92d3d2b385208140343667f8b1693f0b35154b40e166732f2fc84d8e6a01c1affbbe93dfc6944119c1122d8941c5cfd47731f62dde5238f01fdbeb112f6396687c312dcef5734b1aab444bb56ed75accc5d551a524b034655f997698cb1d75d9eeceacbe6ac467eeacdd23af5348cae21fb17a8aa0b01bbc41265bf734fa49029f7bb792e05abef6c60e1338f48b32576b6fc5a7f4f5eb2853ac62898b8f48e9fab7fb02111437c9596e040e8d86dfdb3d82853ec0991efca74b8522ec0cd932effad5a245b9111aee9af1287ea4840e6f93b5db9d059ec4d61939b9dced2faaadd12fa6e34ab56c8e58969b57feba426342687f6b37268a20575306dcb4e391cebe3b6654bef664fd5bf9294d2ad594785d03bb330166615e65615f3c1232ed4f2b2ffea65cf46b0107016cf538cddc430e697ff4cd525e13ad5fd56f83cfa0c1b092ed305ab2ab22a4b01e11f1d208ed004a7a16b1ec72091a908f0674d77648656357d355df61eb2ad9fe76c1e1d89a19509f520ccca84317a45c0c9421b97dc3dacf3c005b5782feec670c28b38b4c7fe495acd4fea470087338fc356686444b11e837fba2b1aba027418dd378d3d9b2fcc67b578655e6f6647a167fa05d512d25f35c3465782314d152f81f4e32bd24256171dc4a8ca297dcda25b7b0cc37e398b3ba09416d4d09f0e33f956516c3f3e6c80f8d50a1552fe1d7dc03c1b8f0599525fa88c1836be2d82d4d2733ceebc4a7c9197e7682b8c8ba70052d2ee885aa629c4de69ba62987f315898212ccf1647f0cb6a210d3e0be082ceec803437d8669717b0d14093c243ef41c1ef785e1114adae8627e9a501c33d880fec062138e3d8f4d5e68a2c6e6f1fd157fefcf2bff2199fc16c1c7077b89d8b24030bafd27126047f49eb4f86314fe79f3b53f8ce10051e79095026e15492577f8770476fa2c109a7e3790463e148c56a496a0499b4a85076e05b003ffed353ab7fc4dd16fd9ab9f7aeefa63ab2dd83c4b5301c9305a8b2d7739f8ed2b716430b9e56b4093848ef2715276fc22d2d45c41fbd7915887f1c3c81ee8a5146d31653ce9507631172248de8dec7528e9c9e11e5549e8893aa8dc41f55c6df62de08027a35a055e326720fa13e9ae323b828c5dd5e3f6f368c1f084e7239902cf17a0ffca0c6332c76c15dfa33c0c6066441a2136c2698ef4db6d67df181d764f9c5d31077d0581ec2375631b9bd14d313f165ed02a4b1e62cef10601061328b710472663e60b1afd78d740786fa6e0e90ff81e334ba30d3a9b31b9f3990506db6fb1e2f9ca6fde470f18dd2b47b59936696c43e1e3106c32c73f46cc436cf5794abdc535f42ece8cb813ebb92dfc8aeb233422257359b87682e4fa16a8cdd9df97f6a877f72398b9ccbf6223b69dd548b7b75b7935f45aa93be70b1ff862d49d87569c46f84287f782c8058dc363638e1869bf0a483e6b0afe952a9cc5f32da3e1216cb850a8ba1f9cd52c14f2281ec07b5b1006d1e2e653157fa8ff294777876590dac7619f8405bf9a55c8fbfc60d9de2e21977abdbd9acb7fc83daada671e94e2142220c800170e157aa62632936f5a9a938daeb4fff49169690b586c96ed5022dd643e2e2f8a6cd6f0d178ef031d85c3a310151a0b78bfc773b1ea4e4e3346e73cc8a278a8ee35537e8ecf92c2f7530af0c472d2f1c070e66ecb0fb7e9a417fe4336c07e1c03f9ce7e12428135ea32a04a1012d7e6dd343718099047a399acff9bfa3f57a3438129dc45d0c9752403ffd740076283b4cda7332e964be50c9ed6d1cf89066c0da25a6895cfe9934a8c35ed86054fdf26dc9ddbb5a3afc0a2254af3329ad773ee10c27bd0f07d1b64d3f847344e41e8cda63c8e6cbe4b8428807b8a997f690d61339c3efb58ee6f72ce69ce693e1b5d75af1e6b33ae6370f966b620b4c3a6c6cbffc44dda72819da65a39356d1eb6dcff64d718fcf326470f04e09083830ec78e0ad2ed5f73e01c404371a3e9c2bc4449c1e43812efadd600d1c971e204f4370b0eb473a7eea38b2da26103dc493fafc2aceaea3ac4c68d75527953b1cce4eeef8aa0b6837af0bbd188c57466de54e829483da7b0124d69eb9dfa605568e430b557d286c375b44780385a8850655463d4654a33b2f3d6098dcadeaf0186a86856f49353ec99f923237e83382bb0ebfe635b8ab87dda0dc856772e142ae8e885840d5b661a6fc83bc89a4d09f7ee2e11f23b34cd282852cc91281629aa249e8b67c600a258c7721fdac598721bf6757e7d01f1b9bdfb3a052667adfc2070dd5385772de8166ca853a48230e70c55583de6c3cbc2e42a07cc37e08b0ada060b082c2516d95727f8fd3f3ab775489f7ac8c306c02789a4bc569e6f5143052d773128b789285843db7ca257f46c0588ec4ba6914c94ea2f68154314debfc1d74e658f7b0cf6e3f614f786ff4eb277c563a93aeee041bf49208d6173203a40b59ea639a76bc93939296fd2d4488561b862852cb6ecdeb3fbcc368423e645e61c8216fad8f5dd43c6a7f3c89f26507ba11d8383e59b38e371c6f92cefb521e20bc74924b50d11b723995b1c3883a170191eac0c47664419b06602bbfae1168840580b840b72709bfd722f96e83ea1409a6ecb1186382a506e592b88cf59fba51f0541577a7227153584d4fca88e300fd201ac82f0a44c02ddf06ba37a18c725bffb9887b7ecb9cf682135cde83244d86446545432a0bb95b3dc4ffb797d91a6619a6ef26f6677334dcbfaea3a83d0866ea7b9981b9c6012968dc0614f8d45d13613f429f7d61543d35f96e0b8aae59f839803f607fdf6c303d11f5322df278508593795e402e7712cac5fecf77db367f31b734a56c9a92a5bf85a34956adfbd9ca81da091c6cdd1f8c8239f0d0fa2a14f8f62c20e548bf3e9376da067b6f1ca62f581443a3f5d918a4c7194922af9d8a6e94324ca14752e2b4d1e0dea72dc4e14d21027d6621fac268bebdcf3f67fe16e9fe2df1f871c6ed5a076d69408fa9efecc943b019b62f34cb89905ed0d686f04e23c7ed6e05e989ce39bb09bd2cf66351c60abe13a2d16c4c9e64664b38794f57764a2babec7c75c315bd2aaa985a9a741a13469cfd053c2f44b888b8025fb99077bd092227f2c196915f6c44b579e78a9fab8cbccea74e34ede9df9a6c362f85749a63e56eee05cf69d69d46cc242c913c6a01c00ec6c1d5cbc39bfa95fd2345d1a2fdc16ad5b8841a9bf1ef252de6cea57d361350f4d189c9d40015a98fd3ee385a1ef2126be994af704f7b5e13213d3143593db9af5f1e51285b262a69f2295bb0a93f7edc9f09263e0a358bf78e6153e0a8174f8bfc9ac2a8ec9ee7cafea82862fb0188224d06e43818833baa559646e55724d6f3f170b8e5a050f8e41cbf5a5ef16cfd5c0d3dc6c9591aa98a40f12a8be8e4b74655f7b6b67ef90066a22019a161e44b82851eb649d11370966a0af885354683b52ac7147b073c9315db5961bf6336ce5cc26a6acad706b6897a52655142017bf3f7b3b1bb6e9c3682548f8322778ce718f8d015bb3dc6e790fee2c56d2ba540b8f1b832713ceb5ca45bec3d358aeaead2cbccbda632d3aa5f2f561fcb8be4313cdfe3c3340d35087fdbbd01997e5c7b9bc20a3d9ab840f6ac3b8719ed38dcca3b574c003600d9bcd58aafedee8716903e9cc24a7830add24229703bb8f1d2c4379dce8f7e718b56f66869199290a1d2eb4c5fd9ac6b187c4d30e146d55ec983b695b3fe091793f89d0b916b233742d2c42afd6b7b42993b98d900e57b5fcdc388182d7d754ede378748657212f17e25f8d73f47c986c3c8fdf6724badaba6de3b20836e89d77dd8ed4ee09743a1c9624a433319f5868b36b552027251fd049d48011421551ed32b34606896890872e9de5fe6782067ca4109a7b6f68ea8e92e701a535663f76c8636e9c2e46c5b790382ca2a2bcfb24545b0a55636368caf5fa0efc461c63cce11f9eb1d935d5261063b19b924a0362e843b21f4ebf25640c66a97b5c8f5b8be99a5290ecde531de603abe5711bacc6133ac21f92f5138f8515774853f7f3e61e7bad8e382d683a17a5dd0cf4c1a633db177625ec04acc65d5def5bb320f005973ed96b19d994830ad4fed7c3d3fd6ad790feaf9d8f88f7709c57bd0f304619469cb880a588f1759da277dc08f4a31076e08877df8a69098e4daa4bf6f083ff490c0746a33452be2402a406a789ca4cfda0177da8892524b7888259ec9cd856fbdd14b4a26ab62f6e1a3f4b64184731d9ecbccb07f896d7471035cd1d0fd6d0b019f8a8b0b1c287ab034ef639d46995678fe07b98da13fead7a175300b954f406dbe8befb3a4f0606df3de7de49873cb4671dacc33569168c8258cec04165dbd206237d79d9e6260c8b999062eb7fc51d73e028d325a58de184e9c2cb347b9716acea8aecf883ff1b293d6096d615dd8d48339aff28e2e585dbb8674c5a74e9e12f8ef679743e5e8ed2ae8b8ab97ba68f0c76e588af05eb2437eb69a8dea1bffe677c3aa3d8fe949f68c45c2f31b4ca3d78f4716e9bc645f7f88002105f150c006208ff6c322fcfb129ce1b52a19c279282fa966819467479c696e507cd990be149b06630c9e223fd047e1a087c87cb1c8b4b2325a022df8df8db2251bf4ca04a03096df37a2f63157ec27dff2ab68c47728d611465e90d91fde612f8a77d83677681fc42796e757bebda3e62165f4676c3cbd8c4b2d48b999065799375eecec663e701a80b438c79829d2f164c78888e83a26ad76934a3b86cdb960505cbd91e4cada0d034d26c66e60482e687af71dc65c49a42c4eb47b3b10317f9c4dd71fdcf3205e5f7bde13ca5f1f307a69b550765f212a7db5cbe21fcc5f92e6c61e048a6b95e234ee578f2d472c3682fe9f85b4c375c23bae9ba73876181e01455e027c4976f6f3778ce8b254d5e9031f39fa5b6c52e9c4d39c211035e848ffbb68a86072c6c9afa8c4c5f084dfafce636067638b3b141caba2817179866f087807c0842e4dd15079f9a8df07a2a9bf33534dee56e661ca6a06f31e17d46a81e367be7cb2379e0b069a48be0f353537498b6b7169ee7b75b3c20574d1f67c80d68f61c9731b09f5f69f23e428442cc1f96951ba7461b7ec448a36ad4d87c1dd1c194dbbcda6ecd682afe55265caffe392ff4fb78760ac5f96847897f0d897651834c05dda5de13458486a487a2f4027d17f9f4b5e01564d09323791cc8a525f15c2881c480c62c680d175f980613b0dfe0cbd3ab8b61a7643648c3950d6cf7efd3eddf7285f66fa50098913068c0bcda80411a7f9b6fd8a94fa4ed64542312134adda526e157ff15864e2a4440738e65c2698e5e615592ddaf4fd74ded5ba8e54684628e5e8e7af3c3a68ce29bbf453051270012f658d7adf23e08fa0ed8de04bff62582aec2373100023b906e55c7e922941154f2008975e0ae695c27a027171419d6dbbb4c5298e7f7f5e26554f103f7f458e1f4348d65ea178714e661f9461ed6b9a3137fc2c50f012669a92752916193d916e09ab54ce6363ec0971536e204493da2a66b807f4a292ebf1d57b23cca43fa6d2664ed42fb90fd508e4fab037bdd20a18f49e96480fc30a415720a592992db9886ebf59cb8b5433983742bdf99bc362d67d5ca61ce8d4e8b9cedbf041013b84e40e21baa9c18a99907afc8170cd83e16ac795c5e7a84fda5bbe6b94c547715db435e87078c4bb2d6132b7c762908dd388051a35778a788aa37d8e20b4c1f7da8aea6683f58ca0099460297d668ae7d86063dc06738d81f65d0504ee2170513c7c544393c00fbeae19b716b4eeae74dae2d97362accb29aaacaebbd32316c68b72be91e492d1308f7b847edc7841767d677c3cc83c15c6fb20e50ba391157a832efc4e2573b87d500b32184effe47ee6d67c38ba5c2513870e2508ad3fd1896c9a16c815d482460685d03d82f512cc884301372cc80b40a8e627d354e57cfd5c3cce73da40977185a36f0da65b663c5f400befda02d43d90d44505d7f91c31dc24c7e96d3a0584028190cfdc7ec68ed62468287769b961fb86ba65cee1ab3dcc010e7b4f0dcd474b0230c797bef81798c4ffcd741bea150deb49b16de639a6d92fcdb6ce0567b92f05840ce20036a581d5a5fe13ef3db3e02a874d7062c557fb9622d7c9b6931a3631ec1246289dede8421d386e4d8b14f9fa0d10579ff692e1be5099fcdd4c4e024b61cfa9165265a5d58c5476ccc1c083ec99fa7621e2c61844045ab85cd99e7ed5c0f04fe7d5b1f019895ae90076af98896b0ed30342984feda286b7f3ee7f1a3b831e81608c68adc281b65c6ebe0492f706b83ca5707bf93450e7ca745268a57fe972cb9b3a84f3f68ea84a1190421d0d79d2d43adde53a88e0062b4751209576b2365975932864549f1d6f16178cc35618df9f74976954d0d36b33201acc52e9be29ca5a3a186be6514ad61f624c927aa73817840c5611d2e6be54b8c491af317d55c5d8cb9d41f7e8a52773bdd821719b195f5a5921bb4b4c96ae42e9556f00e82c7857a212f9b18e6da264a2b62dd0575f844fd93ca8c7e73efcba998cd676de7604c0bef362f07a01a7d6fec1709a3819f9ee01a6583fec295f64f18b80eab14b09a0ff91143524ce7fe8b1b3de86b4966846a53cf1ea4f3812851cdaf2cc8fefd582e8b56f890f9f4aed4c20a73a0232b15e6992f9cffa466f094cad85d3f1f4b3838d4d17bcfeb955578cad0a0045d17d87e42a4325bbb7142823228a3d5eb2601bee15fb9646dbeab122b81e4662b5bdabb9ab51b8af8803fb279829ae07cf1363c5d89f69b6428a900a40cc875cebef48cd0c6e846d1a450ba0a099319a36cd96a03c764b46e422d3f7b6179619ec21f2502897602c58159a39fd0e068b27fead010aeefdbfd4382cf8d1354b601ab835e53a82e6fc2b9be6e05dd859e141167525ca6efdf5dbb733c162581fc65e52730e450fbb3374179f515c45ac22de35e6465ae953c320fe95cd9d3c18bcc46148b4622e60424888bdf4a1020f5bbe6cb5a2bcd00a24a02609cc704b846f2ef5beb20a796c2c9f9c7b24734eb4436fbf68e09b7d38624c559c8d9d4d4db373774fdd62b7b358850e3ab8137778e6594235d3068dd20254e1cc4a29b13a3c2803a1caf173ca3927d521ceecff92878cfd702cd51c57ad81b7f94c65764834c03bb591ef12f485c409627eb67ab8febcac81fa273e0d90aacd6dd905eedad73ce795fa75402f7cdc30901e7b3616337869781a54bef4f14ba5e7e7a83677caf6dcaf629426df27616f307298bc460fd8f01b594b0b3360a1761e3d64d7d7acf5c73851dbc685ca086e8e4b7db48814c0a135cbbfb19f5f1862e17a3748212b982cd3015bdba4ad0e1e0ca69c112ba582d6e7bb9ab33addac81e0b11d7307c1f2c9dad9180577df8ce772e81afbf671dfd6fa57a389ffe37ddb377fd6b7c833415f127d6c56a142bcdfe5649cb5a18047a10452d8a05e2b90cadc2878fa8218f0ce739b1e24af439ce214a241afe2c6bda64a990f2260ce30697c6fe27a68eb098242adaf39b623c94f8e852bac175f5a0ac271742da08322cf8795817f4c24531a231327faf3ce50a28152fe700c90808216aa08635418aa5c44ef83f62ce1750655809720129da5eb7e5e94e2fec9a2a08cdea78cddbb1fa6b9c38d387ecba0abea03af4e23e01ea317fa798d3d4f7ce42fe2dbb6f36f3ddb55b634d3f01579219e615b138e3811800ec5eae2ed42223eaab6b71f8a63f60c59cabdb7865c513923704d1e40699d8cec41ab9d41e2258c52d0c3ec906c4e058249434f1c263179b5a530f0a297d2f85150381398ed15eff2ab8b133dbbfc0dd0a44723ba085932c265601fd716d1e99f12eb894ff768a663e88beff8b86f6d31ec1430d8fae06a195336a1c060127c8b7fa3df6d7a7bd0f903d2cd9062af0fa48fc48db6b48aa29820a2eaad19a91af60d50bbf41e1a3247fc734cdaecc6706fce7b76eaad08615009af608837c1da4b80a25d99dc382d8c22605f41d099eb412ac2a548566cf605f018be516961fc4a6f40d732f71032ff205e42882441d1f62d2df67997376c76b2ae8397a27d3f39af48b12bd064844ce10014c7e9c94cebe6dde151a6c9b01a30f414155989b1cb223225a3ee6b5b16cd1237e314bc1e983f72b7720226c3a8589a1f28e1e0774b3faaa6fefcabd83a5094037a775b399487e32dad7836ca74528a6566c81ee57ea2c8abb6f5f44f59bbc7be688058c42d721da693428dd9f59c6d004095fd5188cd5bb6d6d3303d33dd5f9f2278b0097408025406809be92726481064306d811e2da96052103d87eb5b3406c77a65bc0e5afde8acbdad6f48646ac1ae3353838a23d6ab2911f00278e28fa9bb41bb187ec40b9dd65ee10c3dbfbfeea5af7d7ae165fe16422e46d6ac0ca2c01d79d0a4d2a529990acb092cad058f5a18c9c6bc81edde1fb84bb41595ec7c69efb0de9ec1e31220a1b04310163c2ac3d0f24f3c5ac7955c93cf5a9e1049c985bd219650fecde4f7eecc88da952dab69fdc96835be4ab4386c2eb5296c4f8e63fa05742bd60ba4650f48ac1e7e9f9a9743408d885c28840b4551d393f75db58ef71e8be12831cb1ac20c062e2346d1e013c49eec49063025c2ee351d5fdef79a935a72d1c3ff549d6d8e2c4a4375a70b846c60d42782d6f2b67002620ea2af905e5d54a05515331c597550fbc3a38c161edeecefb54314aca3cf78ca5251f139ea75d59f00ede55a21bb62decf5cbd74ed223081a8a2c51ac339c980b6b738aa8eb842f870986c59bac77fce2254cfe1327ea187bbd95729ea690516cf6e2b60eab9b585132d15aad81cba131a992efca871938e7e927fb46573847c1e69f840d88e8bb16b6a463f26f8633ecb4b56c4762898963e93af362d9f2074b4969f031a54eb45a66f39035d3287b5f4129cb2de24e17cedc9b96d4f4da9fa6f727550bc119aaee2d607c2fa70aed33ecc9d06b4a6a595e5a5525807c6a3fc068f1aa8bdeff8fa7d18492e144a3d1a2cb02289acc07a654b849bab4e65c716854f8a349f56460f7a98e1621a05d0f85ad58728c4b27f47419ac0e57cec88c12891b6d499f5e8a0f074dbc00467d8ab7c05122f5cc5c2b2dfd96a5f8b47e53f1c71eea282a28c93258f7cee24843014f1387ac8cb7c9d2f8b52d4202f38ff7a81c80eca26f23215474c4836749592d4ea6cd72403c6d9792b7a0a00aa70c8d833d8b3761118b81c88a6aa4ee92e4ce20b1b201e82fbec47a6ed12de35a05a0f4be29d3db96a74e3e6c59c83459970bf946f8a86c36f0ca3affdcd4816defeb2c4ec580f07d9c319feb8193321d713c3dca62a7609c0394807fc474ad9f50ad8b406df24a85ba495ca58ab1761e13e800f052e63c59f1fc0e91326ef193081cc31b74aec2abd7ea19aee73279d7e94edcaa063c1f2df84bf498549e8f823d009802ef74f621d4b053154ed364456276c182945a9ab1f1d1c9b04c12fa526ae4d9887fd1103d2f9740ab8a58d94705e6390feb39c7a501f21aabfec6d265bec86b052832b3cbcfaf071d416b309f8e9a460154d63ed65afae62bb1ca25bd05381ea9a57da6b462c6d25ee2c109e492835ba3f239b3d5691b11f1bed2dda8d9e5dfe5c9b512a2cba122326a1deed710e61430987d1d8324d6097ee1131de3193b1456f9031e33151c9b6026be7f88dca1c85027af8e0406ee6b95f5fed690ab624fa29fa60ab51ddde7063c6f7b61e67702ed82246b3b42d9afa90bb50fe1c65f47e7c8f41421528c2153bbb21da08938d11bbfb39bf933f5ea4db090cdcb1b84cebd131623f3d3b06436ff32017a5e694f137171afd4589ddfd0b00ecfd8d452366762972abe27dd46e2b53e1d52f26457d409f94de628bedaa7cf86dd2334e7c27e6cc02bb4b5638c1dbca92c754fe03fb63f0e72bf407ea57a4d73fa010508cdeac6ca0802c84bd411a0454db0f040281d3b4e9a3afa7648263329c04a5b83913f5acdd629598844daf50fdb1b76393ad7ec2349b874f91aebb926609d286c5210f1785e0e440f28cc4b685c0f33f0b206c6afe59c1c33c3cb3982d9558dceeeee4135491ec54fce5499fe57680b6400180c1897695b0593c7b199cf1e60e31c2890e9f9815106cbad077cc75c3a1c054f7e3d3052064de08a29902e364bfc93b26faa08d9742036c47a8625ba54fd1ee9cad8d882bb440eec92df92452269202c57a5131fda519645a76f257b9e07101208e19a1e9595fe7afca5ae4c0475be12b543da45338f82f8e5eca9050780b6c88a3e41dd283b6646f9c742e85ca6abe75944ac9d001a535f3da192e65fcc4d295ac02dd342ec0db1902114bc2501ffef033a7d6bd2fc7d2529bc9f21118e3dac2c15f8a9a8d88c2203c4d52161802452adc1a982f49c5bf9db8d00f6fd599a842666f8613c240f45918a774dd3e5cb054ec80335e1601255aa70729a74b2f85769ec1650736039aa4b02f25f8d3a3a8d546ce26cbf23bccdbe41fda7cab8b90556e510f888bcf42b976d580e89975890abae57fc4e5564e0463e85de96534328fa23ae304c191058e6931f7f5923555558780586144973b2646ba38ea71140d2fd36b6e8bc8dbfb57023945342a84a5c8fbc4bedd7ee6ebdd874164e4e025e840596b6cc3b52fd3700b0ad6cdcfb4a55867b9f2ded78ae4c2ca04e43d1d7f7949c34e5a5888bb696dc8c0546376240c8f1b142c18e63e88f58c5769eba9264a0102b4ded4ce623066e5f38a7a1485148be45a1c7d532e048a7109dd49e06aba8a17abe0b6e4e0831d050896cffbf9bb162e0303e6d158f0f1e57bd44a90593df34bae13468ff471321025eae8b59624564fdfb4594b44243c1e7e1f086a0cd7a364fd7380f0ff34d601de4a83d3a9a310350767ff67ad6e50574a1c25e2e30a6c5a16ea20fb02ab9bca6ffeb16743224a44d3efbd7570b2e174fd3447787bb87720d236545ffa8e834cdb671f166f74a1a18d6860a81ddf55dfcb865eb708566647bd8563fb54cc40f5f28ef16f9bb2f3c304669a48c199a0b1fbebceb8e69957331a3c4559da6e2dc05d4d56c34e0feff6075b972d80e7b3c8bec0e9b4c054a54a16a16c2e3e86ca2fb37a7b14968fd10a33f59047ae43f714957432f3d3f36608ff1c826653f02fc835dbb6b6c3a05397f7a83b8d65b933157f49b7f4a32093706ba97e54089ba189b3fa9dae54476208ffc7417850af508bf2da94994ef4d19a3c90591b22b9e12fc1e31bfeb5bf5a06e49694bae977279b4f56991207033b5dfe637c428ca418745796e8a79643fa5c2d276381e259030f36e63f42fc0505cc6cede4ea49a19501bc366a38d447252824ad6a779883dc857fd204a051a1162b95d6591e0524f00cb596c835f9f55fb8e9f761d1f26bee4134f4e139c468edc7de66d359f659c9c8ce76d0887bee954ab6790ad46d3bd3faffaf1a7a89c5faf95ed51217ee2f89f4d84654621525868a10f8cb4f2c2603a9312f7c8463553ba19a61a0088d913dd87b51bb87d5ab9a2aaa3727247a5cb4a05df7c715eb68ea7978a9f3571dd3359b85f3f9862a54c32688d30dde3b2fd55e807676090ba8cdd719b55d1b83b30cf7a9288bee585156100e685bde33a88069d4c856085058fa48af07d43595d0422bf5b9c41f68ff9984daee7af4025d508b6271217d9e7152d360edb0956fe7b282f2df0a30230bfcd0f166fe7c66895425acefbcd65ea80f540e2a8300aa52d57bc3fae0ae95db0d12df9e3fe9a6fc13f96fd52eadbdb84e819ebbd60d1db2783e20bc9bb6f5b9d90f21e3dcf8167f362331addb0fa2e354b60d22f74dc3cc4325a08abfb78df997f7b3c2b0ed05bed2dc451de12f98114682f603558943cbed8f0cd1c0ef80c33d1fd46c5c186181e1e0a8a034bbc815b66aaaa62e69b635a7cada47214e9a04546cb8261d2d5b78f97b50214ceceafe928172aa425f4d2264c6722f88292290f53f7bbdd6cfdfef8a206169b34ef93027d3f3425a79d7969441772abb36960a7303be4d6d8cb0572a48c5ac3edcf9594ad1af05c0cebc857dab4dca6ae9fee7d7a2780c07b1c5f07062eafeaa750ef77ca0f367db1ea439d794c9d1e9fafeff1b4c9f745f73ca538bd0142a66395cf1cf96d183317c65b9e4d74b2d4a33f848773b71444780eabe64d73ff2c0c8afbbfa326dfa3a88d48baf4a55285c837b7465d6efb80c59a2789c850d0dd1bd38e965afe6d9b4f44feccc81e6c385f401051f90c42aff6d3622016cccfc7061f10315f53adbe5dafd38506cf2d19a28b9e6dedfb78c36f5551fd2ae9948dffb46ec42d7d98c226b3bd9c7a18eb11350c7c5c7bdf5994c7be24ee7a7badb4e51e4ac53e4862010cef9b2ff2b626150fdc3da7145fcad07621ffb67672a58f8ef594e227a7738d3aaa844d9f09618408442930a50fbb988c0ae2ff4ce81adf69e3b5195eb01796723a0d87e15570c78af418e9fbcece5d2701283e7d7e496968e987b6616129924a8d9894cde206488e08364919adf43570dc7f7b298853f1108ff0ae9eb92f9ba5415b5e8e82dea58413cb8821b0cd9ec1d80d02a4367d2ac6ed9a0ae825bd9ddef26b34e910d10572df3cd76376852b221953935c46a1c5d1234ec5680f8c887a4755d1c1e333a57ed0cb37199b53d34ce09b82d3c3c5068f47086f331a77a7b28dc579fe983a5172addf01343aeaa20c9ca79f3b6e91ae5e295a781c74b4473115d7eedb8f4e47e0e68e08ed2fbe885ed47e1544a29ffaddd5464f1e1e957cf496153a1d47dd10fc8e14f5dc54cf852435d751d01f89570e4082b42e25633482052d147e681959b682c2c64148dc460c37ecabdaef20c335f0b765b5ceb850e5f63d84fd1bb4ad1b4ffd85180d619d0a3ef961122da7e068343a0df404b764aaf06ef3e26f6a9084da8052c2cca589c808dcb6497cc0b820473532de5d9f614a19f7506c56cfcc686b63f2daa56ce53a28a89221f2310807ba6223b1733a706b4912260d5610afbc06e5ad714e00e8d5c7a4da49d3e99b93d6c79cbea28e25456545886ef498bd55acfeaa5961705836b27bff9dc9a937f84276520520afd6f8fa1ad00f562d681a09452a54763894b89775e38d46be2fa6db1817cf84ea7a3caeeff5dd3b085882a498517b2ad8a9b196eef7184093d2d03cb7f2088b5a393cb19e9d27a063d05478b351625b3e664f73971f8ad4536bb83a68a65a38e64f368120306b20e26adce683d05e05306756cc9627a160e7f0796a829ce9281760eac38732c1b6f167336ba4e32ac1be4767c33a3c616db3ad7dec139c0435950196796fd351d4aec8a5d63545c2596c5946d074e3af41f7dbe355017cfc01be99e094347727c2520933575b1b31ab32dee529652eeeb3618e9663dee2f7427ff7f69e23e8fe9e376d8e20251959fce4fa381c84306f52a61a6b39d28627ec9f2422b7631b90c658a17e8960e5812d00cb9450c88363002fe3c1e90d49312c758c9c161bce5c86bcab36a36f5ac92076b12800741a18b9b4933e9c87c6dd9951c11f68fd592cfdace59bd7a1232b6d4f9fdc7fc4c261a80341c7f71f3d8d1ca52f607a445913d2d466a199212df0d2924d0396fd928f42b3c337bb5b0bf77bbd02d209646460c324939cadc247830a666b4558445f87359b10fe1f8b061b4c3d411db2255d26b2562b605b144a3c41bc73354f22a70efc9c5e0ee5d6f070cf3f20193882a51efba5b36fd7d9904f10cf0a27bdf93b6b0760987818fabd7ed5df6be0dcff7645b294c5ed89b8c0b0133df77b4ee433f589baff75c7106cd06fa7edd2675a41f5c32cc7b494dee628f05f4c9f03460e0a444344525569e102cc348add5186ba2de28e66aeee083b02ef6be2257138be64dc3cc45c1ec3f6263f88c13941416c5cfb782996284fe55852ac5e03df1b116af5c6abc76683cd0c094f1f64c201f32daff232b6cd3919c9e49548252efed6e8ab5cf630b653b1b05177099f5046a1ecf557a6f1d65a6b685a7c62d37b5e45d1ac12092d3ac6d9c9adc0f8f8dbd983816ed996d9f852ae4c866d4789670789ce8d50c0a37ed38340933de88adece143243dbd8e5c88049380f283ae7ddac6ac6dcb4412a37563619cefbbdf9fd1c9ed3c0d6f149cbc7c6ea8501a0698f134bdc73020fe73480353fbf5f1e54a0d260931e0b0b0ea7d9ad58553c47fd02373a240feebccde0bf39996a355f5fe4f42c70d48e4441a00b553ad1badf2a22d9fc3c7965e9e9467391ffc395e918ff80d39863f9461b27c11859824d697ec8bca9ded62b76d6f66ca39124d6ca00917df021e46af27c39003af9edacf31acdf2645df3378937296c8b69679c446d5fad61a8de03ce278c6d24510c4ae2dc34fb92d25881c4c19fc476bc234c8c57fd5b5bbeacd9ade923d71abc67c00de99a61d4a78324ec38c81f4c32604da5a461ae5265df4ec36edb45b2bd13ede3fce8c581f66da6acc2d81dd77af69346779f42ec9cf79a2ae4f2f716c22502ff18b38605a784c0dfc39d2641066b71b1a7a8a9c4cfb2e55bc93c4eeadac5cf026555b34a5202d642ffc8036b888aebfc86cd3e381157301c326559dd48eac57dc113cb63a90a35a19370350418cafcfa36115d69b8a07d931bf738947e9a435f98af20211358258777c0538eab26d6f1d6453f189773d9bcf4f21c83134898b98a7afc4613b6d5ce89f7a266e846c677f5fc08352f25362c4019f895ca0084591384ea3b4284b5de663778fd43cc5a49932b3251a8e8efc316f056d62085b9831987c86e4c2946246dea2601a3a61b97784dd5375e3a32f35b2593fd6cd661cf57a6ead5d72ec54626190dd9b202b948633cc75347a335ddf61cee1ef8375f5f49d16b9c09bb2dd01e06a72b0e26d8cfc741e6c1717c7c444f54e6d58a7f37a8e96e73154e96b271be497033ced87469630c0ac2e9b4c612b0441606f1a6d89943084b928805a29a6bc1b0b1a627320eeed6d2e1a3b04e925445f9911a1a4e852a90d15975e800d0ff616c243e7cb8dccc25241f07e0e00746507743bc275915c63ea751159f9f758a5c31f68c94f2e8b0d30a9edcb06d023498134a5f42f486db4a749a604d3c4a7dd7d44fb409728ad8a3341f5687f5ae0fa0795ac1a11c9efc9f1c5062af4cd75790810605a47b63f9b5981f9eda991143d9f33738ba01c2104476368d6fd8f49687516f80c994dda96b8dec856eb4e54a8e6e9b021990255e936aa2f4db2d58650d30320fea0318b5ebb98678e075802bc7e3f42835dd3f9dd9af91918b6c2a201e689246696d8f251047f77944998e8d1a7cf4058222bde41f0e0fb683f9386e450b926ea53f7c82a8cc2c3b1a272a17aa860a096729f193ceb34bf3e4e85135b8ec11fa622e539ae6def9fb7f094345699764bdd6288479ffe8896592ee2728ef3b595a9cd467e3c8a4b080aeb0d41d8353c373434c795f0b3426ff3f546c8239ef3a52b4436f7bc186ca5e9f80c3345c6d2ceab4a1357c9b7aca2bc3746811ed4b7dcee928051af28be4438c8d7eb2d65e0a1ac911a1920c8f976b6aa52d2c7a5dde125e09068e0bf9be576b13b3a6cbef63cf2cbd0b701de69f3d4bf750a91990409b6b9120075f1c4d19244634c8d3e097ff3e92af4efccb052caa4e71fc7b6f735d04835cfac7f5c9476e96120f6964e6437c8f8b91ccb79ba20db67105bfb968117b97a72d2ffbcc389b86eb5651b4a6aff77eb6a67f0c3fb256c880d8b4d41586eb4bb9ca38ec1df15e2a586e89fa7e70fd8cfbccae22a981a13f503c3d9e5d8841e117b1e060d08bdb74da24680cb2f5394717bafe8b1e14198d2eccb6ecb75c01c34a514ede1f406134fa46e05c185711b9ab0cadca8e465d164c4d6396d48a99a6d93656215370f2ab5e76847f0c05c868437a0e4d00e5ffc57d426c4c912d5db40978e20814ce1263a8eeff864654bdea2dc29112a4d1dc566bc7a844971a2bb852bd5535e76b9d55fb24f8b6b3bcd5fce1a1f9249fad0942a1f07f485ec64bd20d1c0244de9b1650bc457595b83f0bb6c740d04ab3e9735cdb5c8178f71c439b9703dd30d1098a60586ef29043f107138146a25b6069c47a76f1dd5f876119e54d5dcc7458f02d1cd5eece3f5cf8760579f09da64c6d91bd9213ff9aeb5665438a1fb6922153b435a007e195b0b4d27b6ef67bb1484f3b0c238eb208937514aee9bed4ed37a3854732cc9ed1b7f526f649338712b026096768172cc16dc6590775c317768e8fa05479acc66df553c8c23e5580532478460eeef2a0458bf87d2815d895718fd2d07a46116062e05030cb2b0259a257083473e7b205a7f67f6c403f9e9b5a147605e193ad5bfdb0db5c7b959207ee368f640f24abe019d45ad0120b31ac8097126b2d8a170d3d08298e77f265d3d028772e6d72f118a794579f20cbd89be8d741060236ae9025959f3818ec003998a30bb957706559c9318da2577ad00dfa1cee9c113b701e9d986620d79ebc121bc7fd367d4c40ffe399d1ad893f90f6a1647c3e4b6fca1b7c59abc1f6432edf62c595cac901028c248b82a355ef7184a827fe2ae392217fa49fea7c4840996795046168b9ff2c6a3ed5824cec5f78b3bbd989f511137363c8e58476fa4b8be23d071cb78a3032189f7d710bf4f743031a86cf6dc266fc707c631c99deaf9efcf2a52646a6b558e91ed3dc75e60b6e627aedb518e8078502ce1d3c09e8f14559dc1bb084c095649c971671428aaf145fa40e47e79cb092518b8397a151f7440b2a0f39158f289cbe2c204b0d79199fc100952975dcd13772600d26875bfb369a99d04417c486edc1e213854a059eb8367c6ceb9899ec971046bc96336516e65c7e7fcfc19b2c0dda4f059ec4edcad0165bd43f53548dd48dacda8d1bb2968240cbebf608c504a02f23a089f36fbdaa22f9fc4a7cf52902774b1224a8a9cbb224ca0e1193a178d26bd83cc354c829fdcbed96a31e6a98554e602448b7fd5841017e598a6c4611ddcfe7d8560195ede9032bee785ce3b5e5aeb0aa29224e5cccb07cebc19458d929aa67ad5ed90861528ca0568ef0f4aa999d11eff57de2aa535373a6d73b5b93de71fb043358517cb50d6383f2b522dd2ad7a5f408287115e196caf8316e64e79176cf9fddf51b8368668b19255665018df0917ccbc043c9ba8ee95ed7fea0ef1381aa5612de3fd3b438a51f393b82f7ee533963a5b0ca72611d084b72dbc961d2037216351ee3a6533619d907353a61ff8bb7d37f8c4335eef5a34a0998926016a3ca977647233967221cd7dbf1a8e1f3fffe298fdfc6a38ad254fd7f4bc2c768877e8b6491b4021d0857c5f20533ac07c1829eaae24c299b6448043e5d853f0d1a0200ada4a8e12c0be736be1dd9a0ea460ccd5ae611f742669ee2f32497befb76976d791af12d986647417ecb0228dedc0819e59deb76cb68433257bbc82371fe8382e00f33da8ba2613878744217ad47a94808b9e06991a6725121bfbb89ca3151373b8f0bbd1ea0eddf7ca57e2eea0d5d3e90d3c1c0e9893f4398589bc118244c96cc3275339388abe8c75e74e339c5f5256f8c7a30b24716a8048d93547c10461612af2eccd5a794591bcf2a7f8e155c50a50046578a134852b751bad360c5e8b34858af2449cb546c21fdbc4382cd96ace4b9ed67eea71fc7fe451dacd2eb02358be574a6c1a74867dcea3b20b74c93c9dcb9e5b927103d9115651302a10395b4873aae80704a1ae83e49de3acffb37cb86a76131b64f5220e8eeea832fa7ad5a954c4568a1aed89026e33a5204cf19c15283ab8e5d7e04c1242a8cdb3908c9babdb1c2d800688a44906433b8dac8b89d99e09884a861fadd7f4024f0e62aa6c21c1061b27d784e3d5778292480a963a61cc1ae04499bafaea8a245fd317b355454586a3f4f92d5dcc1b225d6c948e100b4a5a61fa81182810624bc1b0cf739991ae0dcfcb0c16a79580049c239785016cd683fdea0b3f680cf24891dedae2681f44079836f2b3c7fda98829ba991794903fffb36f8ae4ff2851cc8a733fa8e974cc57e50e2774bb1cebd732528c8fd72f9228ea309c7210f2aec1243bc580a5840901a6b4c1301914831f407092e48353cb536fb3d1a51457050f46b53c563d4c2a346bb63edfde7e20aedfedceb622d69fe46e17ad605094ea2360e2b777ff4550b776f9ce6244ea074cf400d7a5499fda622b64036f23f2b64260f5199a602c2d357192d3d770a2c73fc3dea3f68db2ed1c828a64abf49c324744ded931899f320e3c07a93c5c52ff5e3ecd8d7241264960bc863d9ae739c6c98c75a3eee6cbe28732cc2077caf64a461b482fabb76b6566ccb19b8321a3a619c3c12890386f9f65cc578928475a3a1974f877f455c1a5ea45bda6b6ab9cd74e5a592fdf409594b54ccaa62c29352c6c626f2bfa7a02598672c9c5acb19600a3b97c4f9f68ff9dfba4b4ef572498391dee0e8e27b592bdc4dc25312a1e55b94e52693f85b08377de9839490f86a42bf5af05d882802db02d01a447f2e30c52753130ccdf44c23dfacedcd0f925eec219fa8d770c0643c002a34983f049eb391ed293744c7a6a3a3b4e5d09753cfbc14a2bd6757c2a22f3bd7582eb9d25563fd4229596374a45b73955796aed4f7d981a992feecd59e5939dabb389fe0743e8412b7a3ef86db242f2b0414d63cd17c926e32c0dc1028b292da770cfe1406d345b7b71cb07002d6f9594666ebd4391134963ff718b64821d4c07c7a47de9d4b4bb3e9f43a19e96cebb39c1a2bbfe7b39a70c658016e775b0fe2407c84cd995aedb03e1e07cf8351d143ee113bab9c532d5f2f56099005b4ecc63ae190ea5d9a95e94c5f03df4e17b0e4e0909d46f91836736a02751c1f412f039e1d6cf9633c4ca31df20f37125b1239198ec2a0c10c6ca5df64c4e4ac8c9591fec2d1d89e862cf3d654134b3d3c7c77f67dba5f9e41d1207df8ea34ffd0f241f63304f074f254234d5cb2a6bb6331ae92a41b2f4f1b07c6df01cd0bf01cfb6a68d520bddaf6284c3c133bd270af962a586381bbade01acc5ee0c0e171ea48daa915fe88e39d4825c68f5f5374191a74461cccaee59ea08721016b5077fe68258d424b4f30e5bc4501198dfde50a3506a1611448a002edfacd5f3fbdcdc1df37bc6387a27e0b65a1801e80acc64c2f228c3704e5b8323ac6f4518b203c16fef3c25dbc7f31cf11af992d6651553d3324a1edc417b79a9f2b6037659fadf04681c85f8a8505b53a1d9d41641e9b4a41af655f63217d50657161cdc01c574008de9403414f65fa9a731998f6c75e0f65b70e0221706a2440351a9e9780e5bf927e1bbad4733b0c827863838e0da6d22969d6d6f3f52ae46d8bbab642d92a81e00dc05d6ff60d339be9c4ba6e10b1514f947858d6720b624a33a569f4e8c57f3caef28ad72a8a2c2f8406833ab49bf46ee7c1e225f5cf6e8f68ed3a305c378e5206a9320b8da27abe95a4cffdb9e35d8ac9e286cfcf1e38da6d7cf5b8600062c0a11c2c1dc1cc597c01ceed8c1b5351a54dedbbb9009fc6c7d169f173f1ab70245b8098f83b097c238d778f68539158a96b8790cbc9101a085c5ac5c377db6cf34c24f254c6b7fa32a43bf399004f57308f8f9b1aea25c360413aa54dac4bd69468e77b89692f2cdc488efc8dd3c8121dcf66082ea4af589a36862474099e8d1a85bd1c16862d52f5a7180dea51e36e377a8866b6b06bc3af1ef6f9f9ce99231b636001d3c7dc7512ae6cb98071d92d4fe2f1f491b5805f9d4098aa97e6bdb4dbb557b2496201bcad39e478461dad8c3c5d0faa399f8abc7bde6561c612e3d970b169550a86afc477bb028860bdb441eaad5e8567f21752fdd1b4d7479c686208ddcf080c371775ef34fc159d82da2066d91f4031657886282dcc9dd4b8c132c94e3a7f77f6fe9f5b54388fbcea349f7608762af96f5562d25505a99dffd1f2ca3343356256e1e0f9ca31f9499d6458f126df49d9b6d6bd16a093aa00b3345e5e670a9ca0bec1576465beb80dd72ee15eae491ad3c73c5446670d7ada844c274cc5eab387da6d9c38750f6f1e871d893f2875ce9450c38fce4b90ae6856e279ec4dd55255d8e3a639dcff21cbb624f21e53afdfdbf121a19eaae71cc02dc12b5f37a4bcc0d5cdfaa248383c7c2250422bf2d0830185df629a44a8579f28b1dd915393d2814eff13609af9a9a40de52a9c6aad73ff5aac1e90239b98fff5eb76a483e7421f9b19eff3b213cfc2198c28181be036b33f42445212109d40057c524e1b7dac2992777212df48036bb9fb78d060259cf485f78a6280e35664401eaf73a740e37f08c19b4b3fc60a11154eaeea82bf2d50ad626008c1805bb91654e0b1b159bdad8826a6e00a485dc9c53978baa9db15a33646fc445f537be1ac4eaeb056b75fe8fe12f18a0978e1804b98dc8f02d73b9e8e18b8cd5bae884b3e68d538b1a27f953885ad86c8957e5554479063222a30ddf291f49fb724c0a0f9bda646e016ef7eb147a3f9a074d7b68556d4987c834cceda2510b3be983363c4594fe51c630a2aefe1f0aaa0afbf6224e157528d5653cdcef38a8fe35c714a1521b5d60af9e8031afdb531ca169d086c99726a7680d678be609e6311f79e041726777d2963453e47db098e2986828ff84061d8592cfcfb57ab62e7a87f5d42ac1c22e13debea7b839c907ae0d3caa882f1cd562548565a17da5351206e70bc49f98041560dd89b2ca3b4752ad7140ce790648146f6c006a0e1b210682b6204d1a331c87b5b443331b3a442f6951c1030fb106b99f20e9aa8efa5441df326917eb9d141c06187ae384b23984dd9329f53974dc2ae9a408744d47261e568e0d93e42336b9ad079260493a1e7bfe00090157d8b0df363771f96c79546fd064585ce711eb0a32a7f52ebca0340fa550494c7c34d37d75720dbb9f934e75afce615cb44f29de350870055940e6119e07dd16023a3cacb69804f6df577c8013412b6fd5bf19be4fb14682837f9412ac0d13b2495213bf873c1496207f0f4d13ee89f52dcfe65e07925425642e8f886e8bc67bcf06709649706d71ac362e4d4bef4190ab62b75153f23aa00268fa1a5856bff15ef78a8a873993eeb819b06bf3779cfe8a66c17630458acc7f43199ffede9791fb7d47824a383e865019fe4a6d0cad7afac2a7ffa203cca81d27ba51d7f25ac723a955d877eb5b4470948ad6325c2752d30248eec228dd8ac6a3f2fd8acd02e25a52cef94f7ed25e56f888c1613558ffd489accd76b185d013abc6a1a16e5453d32b93fc6eb3c0072d16a0696aeacc402f97f44824159ffea9f9c3dd1c9933ea78ea53ee6fed2b61007244ca306880e0871a1aaaab8f673751ec2c8cff7368826c9f7eb40e85788308ad3b428660dd90f69471be7731f296eb2a8d4a5d40d11d5a133d66225b9a6428f8d38dcc97689deb10e144f72b9f05cd5ca2fe38c9998f414916118cfaf756d4883ecf83cbfe9ae087038961798fe0cf4a467f1eac9df98510ca9e2ab8f61a6c0b92cae1c54a2b71ede051c348ce5d2b209b2722b543d23ca92937517bfdee3863980e4db8c066f9a1d3e8dc6641f6729f0e92b15414f9fefe7206856cbfd233a5ee18772d5190113a7646b44ac88e537491a6435bfba6ea5e0423ab9c0d932142161c37dae997c7fce486c55bed654937e31bebb66af93cf554d4e6055b0030d04389033474e34ed27f6586536222357c5dfe1474141333eab6efa569fb91fd0ca97e48ae6f59b9b12180172fe03505a28807bf0d2519af092c1a0a38fa72eb950fbe6a8b502a9c400aab01b1b73a5b148e9cfb97d54bd1a245485a41b2c2e96c2ac231557c510ed29915fa321741866267e211799fc7decc4ff9c4913721166c0e9b3d42bfdce3033113add4a563d197f396b477e55dda7c1594e2ade5786b003afc7c3418717b4d5182cb8423a40342878dde95659d7f8dd918358c1d3db5fc8db74dcddc62aa6aaa7b68af80b5e488be52da95caf45230b311689972ce6d0039dd50eb562d67b1ca1c52c5fde45356a9a2d08865cf2238b507f2af6a0ce00f9303bbc9afa5c40f807989cf497e16a71cfd23228faa5bdb4899767da6617944951ec1e57c15cc36a8c0fd0816b096b2a7533403002efda9dab17bf445824114334395ed64b322218d9a1ef86000012f755dfe0ee2e75266d5149d0b3f8d82c381c83580c89a37bed30a55f028dca5c687ce785f80516b5c7da7cd4433dba8117b3ad7d46c1c0941a4b9244045faa607d3e58352f64ad9bc15415bbff99104dcc81d59445c2ce05f3e38c45f538dc15c466250243fb094d71a926f0ecd5546c04d967881c297e751f236424d26fa3c91ad439f083d51a0e678f2baca23b2023ec3855ae4be256a228e16612ab5c09604c2049ebff828b6093d881238b036b364d73745c9c45bcbad0058b47937a28b4ddf1bb3f39ee3654e6f8a57c9f03f6583f0c0bbc2bce32e57e13273a7b50d433eaf75b680d965864c8115b10141da2027ba852c05d2996fefba22e88a2067808a512cd8e139f267ab0ca19e610a7b0a5b4ab118581910e0975e6d4821d01c1c601d2e8a5bbf1d0e4c25545ebbc80cb5562d579c23e698fae41e99df99a55eb86569b99b0c0ea6002f9db4a893aa8b34818b6a857c53b942aecf9f9a974ce3fb08d4700274a856832b247ed34116a706c90633173c5ae0a10bbe640570d681eeaacb0529a1b2bc127f18db1e1ab6bcb1a0070e885a4e4dbc6c24a24a8ea07c129d084f3eff584222e2c5f002d9dc3e450e9db84b4fc38e7f469b1f7ddffc0a2038079d5ee0b87a5cdc94015a6de05fb654af71d213fa85ce727da092c11572bb11fd077f3def3420eaffbec20a50b473c8dadf683577a9fd9608aa810fc9b7b26b54881f354ecf26e8e891f11deceac3d199629503b15f9aac6c8dce9657be94e7632a7868150b3f3a94321b8b116fa72c904f40081564e1ac0d08c646c884cd06f329a1f504b0907d353b6c319dade6cf8f549ea3d9978c4c07d37d349c2f573f3134270e5c60af95e1aff51e2cc215b2489554e8d9d5b934217ca51c3e61d336c824cc56dcc20b326d733186bdf172d6fcf9684414e85437b9c7c569f67d4f0b4799bbee4fe03f4519155526c01bbac834437e8a52fee459446e584c292ed8294e3347461b0c164e6a522bfe78b9eab3266ba6a9d5e5d2de57d7597fd3d289aed5a99bddd15154615ab761ef11edb72088fe3cf42c81c28c466315c7277792fca75570756ff4cb058c4de74e504581947ba9ef3edd2f45206851871b3b590fe0a5934566c9a6d64f60ff6930c60ff72f3fe17e79b41e50753487bc755d0a4f5440d8a3701e45a839adf4169154909f6867560a07773b60f3cd1a3635a4322df940d0fdb5afcf0912d4566db31ae99753d409c2ab08145b45491713afa7c22b8581f769e747923f737057cec704841209c9410cb801518b9f0249d64b5cdf1c66a2df54843f6ca24cfd9a09934b93e9fc77890b555e1273d14746dcf3a8a45c87364666cd3958dbb7c3061f4bc4467013f06ca6302e41d7dc4301de5473efdeb29ab0058a2f2fcb779a5664be0a00fa4c846256dd67b6df8c0e2786e85e176f42b0650428e8285e383dfd934d75871d772af7a71ebb471d7b9abcf015930076408023fe24a51e6dd7c63adaa4c07a6c125eb1d5f3ca98b097ce588d5575a1069c3057c86ffa25b0514b8e0b4fb04493a12830af3bdf7e08f8eccc36aed8b416a507ba3db0527b451e0a7f89264b03dbafe503ca34aec9e6ff70f3342ccc3c8ae860205bf092467eafb0b33889744c4dce3862d571d720e418a39b1e00b4c9953a76de80bc2111270c1f8f9477c14f3d85806b779f4f0b93b7734bd13b9ae817d3fc3de8ded1ecdba08c2a23453a440c7e3332a30800344f0589f4173c0ab6b63d7fae45035829095a9bdf70f7a7334447c3a57c37831752aaad4da7424b915fad24eed1405df47cb9d62f1438fe53d7447bb03ff8b73705529bd099d97afb70196bbee69c3bfcbb5dd4c1a67138b4e87593a9cfb4580d00b76bdd16e5a4eeb95e8f9ae9853aaf876d574bd3ae565f06b20af079b10bcbdfd09a7a7e3543f7352f19bd7492037ef3ecf3270f13276a6732b54c32cc274aa177f9dab82244f71997eaa42ccd7161e231012bed0e0aa9fc1b5d8bca6a2848a309e4f7d312bed81640a7f17dbd450890932fc2925dd6638bcfc0263c93e5b9dffe8bdda9111d114d91db3d65e1615f92e083536ead9e1e8738c4f3fe6198c62e2b786093796b509f9b0b874c00ffe1f5459c4e43518e6d31b29b8a61e83dd7c030c00a7a527860d4c5896ce1f98c1a9c0a18deefa79771a9dac9c4ee293caab918fcd843475c66340e2a8f95bbe1b12fb669a2a6234788f482f640646987e0fbc0c06db66f1b67e70c7d9e3b1d8dd8025839bd9a460f68bb5a4e9898c5e2c9ca969a83d645209627e24f142b03684ccf3b1c01b006c57405f57198eb2f3952f98f6c02656c4d4e40b19577e0c322709a2b55497d1c7fe6f314d9cf408fd8c69d1a3cdd923d22415e25d535fd4369ac44c9b31b016beb906bf1eac46903e3d8c040918598a2db123b5b45ad82cbf84e5f21630b8418dedde5b927cea0ae0ea2102644bde7ca835930ce846b1e37032888908efbae6a7485c618e1d49f9c35c2a98548af3f54a9befac7a957a6c30a16c963c0a1ca5db51706f01c97b6d53222b1c5f568ebbfa460835a4ecbbc03fa638acfdabe1758b9e6028acd2a128675765cbe37cc01f63903a324260f0b6ea88c45aa5ac0f823e8889ba2e925fe46afeb42ea322c3784bb3728a10c5481f50549c428228de85233d39d7ffda9dec6dc840ea6b273c4783f03e0cd04450dc8d0b61bc97f77b025ca196f53db57053ed32b5cef55dab31262d427ba0f3079e961e5731fb71835f54e164040d0ea9fe395a2521517ac0c2cccf6cba5259115ccc2c572b67e553fe3413e2bada8f45303af376ed6f300e3fc03be7872e573744d3a8460bf4d2e1653dc844babe92bb3a16948358712c36769c161a1dcd33f01022be62f927848390b4596967b8aba96ffa058a07ef3b6ca191f60bf5b6e850589a5f342ce90aba2ad5a122ca948edbc2c1adb64aac092d80c0d4ab14623eacfe51b24105012a7755f35687a01df35e904796dedfd8d297d5399e95db77a263595b741bbb9200bff86f160bde749326c92003d36dd8a819168c646434f8a73016ecd675b68aa70c5732b092e313dcb507dc44cf6fae141e13ba2a390c5f171939914fc34414c611acc77306a335eddfd03d9112622bd4b61d794f38c809de02eb4aad83646ef6b120641a6ba47c50f482f36666b4fa2826003236736295d2d365730f1c4a65783fe3c268e95315c1df2a57a60d2659aca18d18179745f8522c55c6d2d3959fb5abdcdabf5aeefbd730c753a6440cd6a444d7fe8f0d234fe3efe4a12493fd6f0791d01a8b8ed446be70ebefe664999e0fac9e24606b08a13f73c809e585a282a837d700b7abee1189ae88bbc7b6a8401158ee50fcabdfc286ef9cb358fb7a8a951aed5ce5cb2d34f97643ff3b3c1084f0d9ca93948ad61312909ac8be89b12d877987cce8e963db86a4b55939cb2d8e0e23e37d6f872ffec41db6c9ff476d9f8e382c65cb0b1df965775ac8c16a07103b0a34c0c99d0f86a7d50c0edf3c45faa0414362562dbdbe9f38da60064e599c6cc75c8d78f5a099c095b9973ba0f2be527d1c49682df12b57c69ea2cc4f9625651290c3de6cebcd872fa9e453bb11046c0564b6b7e94e6f0ee251c8d6bda01a2af7eb2eb70b5d9f4dd6de549dcd734daf7e5e10964dfd504201507a1afa37f41349bdfd5941114a979b9bd4b5a32cb70b04ed5957b38fe82593c6ebb8a7a19ec3669bd55531031200b45dd6b5d05af71552543471ca85a9eeb262e795db8839d63890b78b085e3a3bd955c3e0fb96dcfe917553a3951ee2829ab34e040d37c5f77af406d6e85379743c12c3cd2a04eff7f2af8c6221129a7247621995273ea8785f41bd016bc9b4eadf9b4e6c4c50d91436ead9c50c4842eae05b3c861aef25076c098a4616ca27b2dcaa0e8ef6108ec5e31c4b254398b9be4653bdc89851237ef67a9abc9f960cebf65328125e83015d102d26a70a6b67fc4ec926bee5735f8c1f60eb4404b42054ff28d291d8accc8e51ed69b8fedbe351cabb3e812d55bb5df815569a5e40828deb899625ca05db69886e1972450b5e64a0ecd0dc73dfede96e159c7be76b6c573dde09295412c247bf4753aa857686604095ce12d1f9098ee8514bce50a11e6fd4ac229cfa730c3c55901699d98bd1eafabe0de099469ab1677873774e6dd32b2ce2be35fe3ae3e49d28a6c2c99c67e9be9c002cb1f3752cbb24fa97d50164f1a7c56d96ffd387a46f2f91967fa9a38c99543c1aff44cdd2fbb2b56394775852ab47f0ed5d2758da08cac11fdbe58c466fc233abac9ec73bc0c94621b6869bed756972f5d8c258890beebe60173b186a6c6f5c7ca65f3c98fb8b5b3556f79894c76bc88b7171781eb2753d26e8a77befa4d0ee7bc07e5c2417b8ac965a74ecdf51eb20558ca081be80c91c930dd772f939b687fbe5c441e6d41c3228139ae56bc23d76686964af92dadd2c2aba61a7302f4fbf097dd5e4066115e0e17b35b13a7cfa3b0a7d676493da32cf6b3760186f2389f2a1330aefb2f3cb97b35c0141b10a757bb943ed1f7365159087e30bfb00b98c383751e96b3835e097b703a31208904f0f5f9743097f3765df2d84998f98ab06e01fe9e88a51a0e74eaecac07eb3de36f3ff972434a3765fbfdc51e2a46556a967fd4e3fb0167c524877b30feb8ae3f843bfca7012450b88f9f959240e15559e470b00b80d694ea5e64d53735bd7d7fdfcc51a62935565ec0be40d49f32f1195a789ea11b102a40c3560af0c9b79041c14a98cf647a44b96a623465c27d0d1be571cf57dfcc655adff5f1ea7cfe5e005d45316cbb196a8448abd37051a3e56c26d79e54345060d00080faf8020382c3406dc1cf1cfa4b99e7b648e54d74da623b1d638a30bf07be12d1fad74e13ff936700d342740c6a891a1c4b91d0e2af12b0492a4d308c001e5f9631f692063fbe8caa06e4db439f70335f51213d782edadea9e235624b2669360dddcabfc196cd17486e5cc547b42179d3bfe271f84315b384bb489888ae7943111fcb03ec777bfdad2e7bd0d9181dab79a30baa587cf14720e98c0e6cae02517380b0c68ec5fd076ec1d2f32a895fb768bd2cb4dc37f2b0e5a151fe1b2fa5b0117b9f28d49ca19075d0d59c8e392e8d818f8c20ec994b5e5721a3530b5f5e70c351320b273a71b880041afa2dc69ad7db00bbdbf6c74cd2518964ab9d17799cc79330db8ec1608228ab7323102af2e52cc9eb2b658d64eae6c6e3492fdf799a26abb0fb04a5e721234ee900d9e7c221818cc2cabed04d4bc0b71f311647337c91aa0a5de940cd883aa85e978690cec763957ec1b9069ca6d73b175633c02deafe4c5c39c7328186f98ff5b5703b56595e47d92dd9c15132c3923ac3f28b947d83ed6c13d6c483f9356af49e0926cfb815e55a73e02a327f3d397ad757b184432e3136422983f9803512f3b294e29ac6d58ee00e29566297e0d9f5155299940ed9a605f51aebe71d58cbb12d2eaff0183dbbeeac7a4a943d986369464bf1e2ad1f4addff07c2ce5a2b4d6830af3fb7e9eabb13637c1af335955da59e6846a3019d6a25109b0e6a5f8678a324fc1764d6c6e39272878938597671329be4b325124d8ed2721d81023ba3602eab4f045e95e7c0dacde625b73b26fb6bfcbbe9b9cddbf13286fd8e58babae5318bf68725b154218f8c1ef374c0f9619503506058be479e5c96941cbdce9bad2c218db03753af1cdc48aa8ea2f74b53ff80249091abe481f2f638f71f7cc2ae58f5f2c1b89568d80c3e0a6a0f5067deace725978417859c8efb743ae63462e3b12e2c61b93fe0eab67fb7c4dc6c07f9437f41d279e3fb6416dc10ab2a64e01216530302bcff1a28a859a0884937a5beb8e686d3b59010d53aa7301d3bec35cbd9a9f30ad8dda4f1175e61a94b898911f5086e226099d80be17bf97c2d8beae62615d284826c10a518464e2fd6fcf7b4952d3a5216974db5c67582a186a320b84487b766ddd4aa322b6ad8bac3b207433d310a1fc4f652da9a90b4af3a74f05eacd4739a8dbf2c3e248f5eb02f5c7f04d000df431e97ea1378acadd42e18387611b5ada600fbc04e071a7c8802db8d687ca230da0e5fe307d029c1388156298df284461bc051574ff742508f4912a7c5f278e10e57f63efaba697fa24e0a0a200d8746ce31938ebc2f7f59d8efa59bf21f03c9be86d58c303c55fe60d8b5757de0940c592951031b3e1643b8a7830a7e0d07f65fbf174cda9c7c55bc9a25bfe2d911d0f126ba0beea81d38e6e9cbb558ffce9b64a311e5420c7d51dbc8f4a2e3322996a5d3dcb3b950f899c0c3a001c4a7c5819336db8ad9d0115b01421b9e595cb0cc97ef248f147959ea92a823f893d575c60806bebf717bc0d86c0f8e3c561a785b4a94cdeba783104a3c2912d6dd33ccfc6b9247f718494946cb18a5850831ce286c6c9c48a089cc5d95718dc5c20a0a5f0586cf3adf31ee5e49d4fb86e47c5bb07a2a549e9211e7b816ef16e6bea2b9a03ebf8b74ac3d34ebf1288e6404f9e07da8d8320ffc02a35102c66c6689c3d05642e3c9b751c2ae8e93941b78c801d8b7d4462e092c1480b23fce9f7bb93c53c0a0eb808b465cfe6e3adeb9f69c416a26dba6f5d0916692b76ecce06d3bdf6935c22974af27dbc03234767de6d916b52ef296c210afd704c7763c75d38efd9a4d5276f2f954d3212ca32e7171b0a7f6b21f3edb38df6711bc31921086cfaff007ab7bdd2a8fd0ea2801ba89796462f8da85ea8197ea4f738b873346cef08b3bb343e367726201f6411f16e10ad5885be949422e4c79dd9c9d92773752fb2934b0696f00cb7b293a29a08be525b7d0905d34b3aa52a4eff0f799005c0382bba7a03c755c1c61ec3d3412a8d60077b2d22e10071396fbe1973a4f5d8fcd25041e102a8205f7d53d6bfa59d877ea0b1f5260dafe60a122a8409e28a1b3efef4406bb052e6db85d95bade0b7fe35cb3bf1c910d5f98de43720333113d08461f0655940e3737270f4be86f8bd3bc1196d1ead3e43d524d2830f137bd8cc2a3d922602ffe980ffc4353b15758f9a019ba6445bcb0c9bde5171dcf921d8527a068ece5d917c7bcbb27cc2f48813e7f407ae787d522020093d18fe8bd3dcc148d6e198c78c3b51a7ceee8f925aa1f527644eb98dc97a93d345fedc8648fb3047ca7426d830fcfd2813e3c9a7b41a2df863924ce271eff1e554f25bdf60044c583a3a911e4ad3a0aab8eef4bd1e87ce86f669542c29ab5743a43254fbd54a86cd46ee5602edca5f7c5cf814ed0e17a1dfdf830d7ffcc77289d8b0f497d0c8f7fc4754362fd66ab441b4eef5890ec8e98bb1f780948a4cae004a747670fa8664dbca1e3df2accd578947210b6e55de5207f2514b87e36072dc25de4cd61f81757eb1a9787b34a532b54a90821027ffa6f7a15dbd2b8c98f1d505fe7238850ba60e7d85f310602d6ad1f1a544a37f21fbd68ff036a7b92fdd3dcfe8ff85635b8a0c5ffd6c6b0c5d38c8c742699c88b448480997652c637a5197f81a0467dcccee9ef717ad7464bf360a0c25efcfadcd929c989c28debc85185bc53746fd28c1ab7c56c694fe923422d38439b18248ed1bf307b8f92b3fc0a0ca6f045eb8ff8d79cce67adf6d83f79376126616553379e754ba4c9629a02ac85f04314b2a42b9a443aef175613a1994c7c854ed3a57a0fdf2a20f9e5b8118d2149f078642882ce4935b57f5ec3c2eab562c7c9cfb40e8b9f3e54972fa4e25c25895756adc666145c8a3bf0a814689d310ce47f4eea089edc85de6a5a5446d5165f79e49400042cfa88cc6b20f844169c19a1f817a44dd2b31c464827707b5a955859c847047a621c08a1d81ea89bea3f41ca3e8b5ecea108f0811f5aa85275abbd7cb0054a6fed7a141ed4addc2d6f777d51f48e1a87d918c6c4fe5378e66e11f28e3bd6b5646665a3254dd030d63524bd3e80bf38664311803dcae3a63f53771933b4fa29d772de6a4ce38eac36783844899ebfa7c2e11e2c7170a04ae884a1b787c7c9afcc730a3508fe69f0adff0707a8bd9692c4176df06319613f34784bacaabd43579f2050d1d059aac55e2f01d7c318a3df286322ba868a7850e0b283216f9ecbe755123e6e8f39863c858a129515480048e099b73f192b3601a10d9820eccdc67d616fb5c5edcf809f58c2e47cbfef2d5aa6affd3da59a3c52e13439ef88f6be9ff356da3ccf4e65d507abd8bf567c009b72f971d4d71f24651f4f6d5ad0c36a966aa148ebed79ed20d2af932b611ec03b9742223de69883401dee0985f9925e104a706fc3ae3feadbc01e7c098b536f78ec8f19db1f026ac98d1a2339549d115133814a9717f2248f2042701e1d149a29bfa07f33d5d891c506bfc7f4c2d24bdaee99a74b3dcb978f0e33c447816a00895828c18117c07433e404406251c7518bbe044af2aa9df810b3d0e3a5d20f48b8f2c250662a486be133cb504967a0b33fcd4c2a60cb8b0e793b1ada2f20d14e41551b66fbf142e7f58700ed7f218db2c3da2a45a4842923b8d077d5b6e2fb003b810759a2554034dd335febd650e1f64aa5010c3bf93ba0df2b844164dd83226ea55f67a3a32cb9f824cb65e4e8654a2632d7cb9963d894b674f544d7507b6aefa85ff27e457f31f15185b8d495b17deddcc27f1376e483126963d15bffe29d2d060744199c94465ab82e6b5f4bea5fa0d2e71130fc2cd2d088f9170ee42c2bfb98653f5670a455f95377ef3a5106d105afb09bf44c5922d21f4c123d5dd2be8c57043d9c7aa1f523808485452488ef6d3d08d54d9bdb1e77e5b5209728400c5906a12d45bb0ad0d26f7b615ecdb3f74913c78e77f9a82e17e38e0dfc107b9431ae4560b7f31893358bf7aacd9ddd3635365fc99da26b057e2f1cc70af55ce890aac2fcb46dd61910bb947744b024644adf130d8baa6bb077cb6f6ded173917abe2820d471b3b77f393d6e26f81a51668f22f4ed6055577d82f991a858c76dd45b7cf61228f93db2ee495975f23345f41fa9a658f7aa52d6471ef5b6ac894920363037a341c48ebd82c12be0380bbb6f28c83930876118b9d181c8fdb5ffdfaf1c21843effc6698fe5b50b40d82945256c6f4771303c4654c6be22abeb897f20d5d1c0680fb990861469aa3c92529377b3fe1247e6bb4492e44a64910f5630cc30386c7dad7c4dd506e3d1633680de8a4006b2821d4d00ad242258c51b3fff240335c566649194acff644c688792b54a2d6cd7753458fb0bfd6e531cfd602fdd989ee7ff01766194d58f07b9188b11fab8c72e8b47479301d179f3ef717e36c0901146ec4bb0689704695fea5bd7ab195210d8003f2145f9a29a020d5a26e1dbba64193a7ef513974e3f4f777f1af9dfbe5a176f896a68d216c0a9c23a1176729d32d01e81dae1860128ffad70c232dfe82ef7b52a8fad5e60f17e10ce54012271e7ddb8d54362cdebb4c7fe455d5baaeb1d91a633d7cf604b85df0ad5a2a270983d8c77c47c175f275b0a2adad823701ccc3ba8a325db006bb786aad76f91fe59eda6b5159db2b227a0a1e59dd08f2e8e21c3a8155722ca190b1d87b8aa23c8eb91106ecc1bf0a4745de70cb4c5c4532a95f689a2f432e1f997d0936635540f32ec256054314c414383887a6c2b0f8f8b7e98f74ed98463e7fee283b90a8bd6ce89b326401ac5cbf8d942b636cc0a839b0038f1f00d4e972bfaf945c5547ffc94af073d70b9458e2f6036722c6fa2f06f23c0a11d52f42a571667566b40470d1ae6a3d239d5af7e1f3c7b60af26c030a2265030e28111cad03abf653de02de6f125649387d42996e7cb9096563abd000a35d79d977c3274229cfa5528de88481d6637617fd46930026d7951c4585d44c3c99dcdc7e9fd7b046fbdcea53f08fc19cbb10f5c80fbe24afdd6f7e6a667a22af8816f09f8a0e670790ee8a3625a03bca3b3c35e439785b532cc77544bec6dd363023a5d56b7b07e1c77d645c4c90d45dc5fd64de1bc9cdfe7dd827b84586393af21129a7d648dd66ded084d1c0b4c2e4446ab28de5fc8e98a338bca422517ad13177d416dd295eebec2ec4f33eb79747b9ba4c7d770284962178e911fa08f76604ac9460c2fc0bf0b614427d86d9cbd5c66f42bda0cd282de4d12c6f48eb482c46da84f27ac6d544710f4b96a6a5c6224ddbb6b15d0ed50f8dcb5d21e0971ecc56e060f625cee59da0e65ad97584ed45ed7bdde073ee11417261057d2f7c41e4e51a8c970bce05a29464e52d82a0db83c4d09420ce5004618b136c83df0ef2e8b5ad781e51c09672f158dfbf3ebef5ad19487eb6ae16562b77ad6542ed6d94f492b2593d4567a0f124768144f8e57af30b0e3f8db7e07408e0acff4caa16ae490948e73f0b2c4878058ac34c59d1b2420f028ab97f5b0528a435681fe2b2aa6b0b747ab6156a235b3c0a8fd1c9097c6e3a71f32379ca3ca21a4e51f08445d46dd774badf65b8847d6189e1afc479a5705eec4a2b6a6d9de5c728b9805a70fbf16befd4002b3dcc2407128190d83303153165eb6830bde1318ac88df2d5a94afad69a8319b211ca9a04173212f501d1e55ae2db9007d8b685f4a45a13248ac1230da4411f8f2481e4c9f11dc839394500bde963933c1b0deacba5f23349ca4e844fe88c00c09db4286bcc2447183bdd42e8e704d2359fa01f98ebae710ed6d28f0c7282ce5304e3f9dfc28e0706e1a80a6310e7fa4516f333ed57a8a7042134a04b12506853d5f2488fecbb0842ccb3641f3d171f31b915cb900d32ccd2246566e6b8b28b05c89373eab0697dc5b1a40e886b5974ea02676f11c4d5998911ee0e004cbc32634b840fea06896a48440f073552dadf6d744ed240735b1508badbb570f89c55a644c7b2ff5bda8df9e1d28dccce0b4eb71e4d795c9b565c6e625a87f6e81f511bc3f977fa7889c3d86abd87ae2b33179acb14982734e8c83e2e87f809ecd1f579259bffa30675d6d85cc8205ac7c4d37a8b16b3ae2939b38d3cb4f857653431e8a9750f2832b711df3ed8402cc7510c9ff4e2e53daebebb9289c4986efa51f980644e757d25cc5b9a66a782a93d4e86417ace3e933d4a8e34625f1e9031d429356cd21303964e59e3927be678acb5325c9107bfc564798769a95cc51a44cac661c657cfe76ea80a5f2429eca050955e30d1b83f69ea7616b3c960a1ce9cc491ed1aa1c3fd2eae83cbfd23bb8e4c43b8ff0d6105e5901ea31c97c7cc9e8a8e933a5e7f5efcb7c04e292b8a32c37d08d23cdb53d5924b5f49f24d74eb2413a334e37327df5be3123d1e4261cb2fc2943e594a9b8677c6b9da675b362a7a5d036193aabd3cc5ff33a401addb69ad6b7cbeea7c1df12148ab4e2abfa955827e51d9cae40b4ff78d4353f731453ed15d019696abdb06fdf38bb3262f2e200447c5ccdf422ce7cc39efe683dd5ea6096cb4d31e1d3de537d77b5f09334cc7505b7cb965af62588109e2b6d62947a445fb994851aa70bf4324bf813f1aa222bb125d765e150b6b0d896cf54652cab95a57ead8c91b0658dde93138ca0f28fe5ee6c1a7953c3220cc68ff25e6895d0e5d0d68e11f53e188f33ab1bd3cfe7f4456694604a697ca0649a681f949ccd7a304dfbac20623a5525492be05b056a58946bf9f4302355ec819edc65c4a1a6e7964ee7f622f24e4c5ff6e3dfe0e973aecdfe62268ea64aa978fff0797dd63369ff163dd88ef00eb9add8647aeb5630df1093f61bfd0d3c31281dc7eee08a2548284422008721a86211546343a245aac4eedf56a9f0ac4219cbc93844cd9e03319645a93f92ee8c9f9a6ac4b94fba4f6b5481c71adf73cc5cc7ca39f09334df3bf261ca5e772fd131b0615f1a90984566e16cf9ca61a1d0837b6225bdd75268669d00a2b94c3d6fe992de1a6a2df12d0359a2c5129aa3db2425eb5e716cfb0032e07153dafca741d2713df9d514dc4bb5c0cf3a85e954238fbe4474fb75faa577ee92b39a8bd07bc2f15e7f2f5153bcb673271a28e5cf148d2ed8417015cd073460f994f2aea172925f9ea5d88692c9f257a70d4dfbbff97339c7a7148d230bdca3281132b01480060b3b33a19bdf61e8f5bbdba5680877d33e3792ab1cd597f24fca54e239ffa0e59d38369a0764ed8c6b918f934fb2cf42788ab028c2e2ac38ea75c388014509c28b913bcc55bf3c7c2b6baf02d89e08dfdb19d83b2477a8ed92cf74373dbfd3311043a7a5c1df80a2fc6f37ee72b430ef68f74e69a61ce280c324ad565ae2717f58d1dc3fc30de0fabd05a51e2a51f9760542cb8e03018178f400470ce4c34ccdd402ffe54e125d8e27087a01ab9430864e782a11a7947e3afb7c66d442544192515c2c40f60be5029a2665ce9dd167b89ace436173801c22a9d0059f393ae71ef36a9965c6d491105f008d3426c8974f07be8316c26cb78f689e4e9ad55d039d945b683e2cd1a3aecb0d8305f8fbd38978e26b8c16f628050d4da6d8a5785292c8e4871d2543e9a29a502b9fffc54d9e74f927d0a062a42b56c0ae1213ab5c323ee4517f9590619ba65278bb9ce07b3098700088dca9be12f67faa0535635f8ea4ebad28a54f109d9338c8b13be2cc1da4e0343afb52345ba4370b3403f0a8584a1df065f3f159cf5f04eec8024e236634c0deacd279082477bd493cdca79c4865dcba286dc5561223cba1454d31e4f6f436b42a9d24a61661e0cdc0c30e83adb6b0f1035831ee22bad1e24f21f791ac33649aa5fb4b4c0bac1b8518e8a5238ca96c7b3451e04348c52c26a019ca8cd68dd40b3189675db8e4b750fa562f5975e15502914ea86c7a01bb0a42439b9ab33375dc6ce93affe032bd27122e76df4c0bc584d37a4c0cc680991ff4c67ecf54a26541db1b7d6c64886d261639e364dca2081ad6c01dc0571abc2ddb1d3048cc78cc0b5355fe83ba40d5c1d54b0beb0c78a386cb65fa946a3a624d4d17b45dc56105100dd8f7d53f256727b9cca8f80c3b513ec168fdcdb49c4683e13d8c254d2ee413365278d1fb5227b07dd3b49ba36a8eddd9c0d492660420e112c7a21065d7fc0a31e03ee57864f07aa4f849682b4a53d87d183643c2eb608c57f3d7694f33b6c8b98b3bc96c307d2e08a530d568358c219b25ef7676e37cd3d274cf3e0933ace489ce54f952b9c0d302cd48de7126213d862dadc0f4766a24c3fbfbd99e96c7b1c852d5a41a358aef224c51cecb291ede6035f44b92b576f1f532afbeae323fe41f6a6261c65eebc7dff37e096968fe8c6a170d1211226ffd4df8e5fe850a4c75a82aafd6247922cf133e29b7cf404b5af125220b08fd82d835c64d0ba5b97ccc394f54831742eb7be071f5acf4022c12e9ba29ea7934eb7d4560b6eb4e5c45e452ae11768782d0e66018e3fd993e4419fd1d37745196f2a4701098111fca2b6db25d63173afc78666d94a80be53dc245ad570f55b92688da59b84f41365cff1c024cbc6477d7d462e67d5954c9bd115e12558d9a878ea81676547d47179110cc7f822b4cf216a32435e8a12f701b4db9de0a4274181589b5f7828bccc71115401f8faf860887986aa7afa0d82254f23239f9d9aa131968dbd920e8d6bd0d7c8812e5be2fc23535aaaa8f5945b4263c4379c4713e1a85e9dc238f61a8726c81286dbe64fef0bf360a45839d2b80b3c44fdfab18355a7ad293433d6a8f7b16e27b84ae69907daab63cfa175e6acdeea64ee448a91656aa50163d47a34d4d04eec1496a5b391569a763460698349451ac118ac4015463cd3fea957ffacb5ef73c652368a7eb0222a3c9fa0bb9de0cdc577f79dffbc5cf100cb94b563cd05c88cdc47487812ee417fe3881e3bfffa7d6725f6cddb5a2368a386c2e632c0943a40ceb5c5ea2755df443ee6f4fb2ea3d082b83854d1a3761159beb46febabec37d5ebd56753074713634517a87e85563c409d3d24970de112b5a57d8666e63a2972c7f0a7545fbf7e9ad9c6b89511d46e04c186346c022ee3228717b639bb0f43c14b1f55aea5ac4f751fb776d14f195f0ef2794f2b96e61b8ea71430be53d8eaefc15acfeacaf7b9d2d16e0798fceff1971197e488a2371daa91e128b6039769aee263f0e09d36d6def6ad89c65a148a104d4daf59aa5459a40c7330203296beb992cb33d51c97385535d4e2ded23fbc12bda027df06054e275aad19b59d04b2f127737282e5780619fa986c93e97e8de7f01ab1428258b20be46d903d04f3a01ba2c3be09c1c092e42148e8ffbd0414eb43721a43d725d9e7118c85b12c0b9c6aca1e51a40eb43c8167518a5b1ce2fd90a1706bc6dddc8adf3dc5b45cb0d3416c2f655d9fae194cf32e638b648cb92ee0e7f4158a3818ad088594abf9b4d507596898c8a3a043e5a2ded5136f5dcab500c840df569102b2d3c16bec919254301017e3d0d8c1aa1a70c05afbd1b87609951f5f58a141b86fa9bb3042bc6f99185e2616b9f6ddae4d51d7ca9d8b29ed8243770c0314c9861491569991aa0b17e01629bd3161f64ab41a659a6f1aac8d4f496b097aa5e976b9c055a28e25b45a482440d8cb0288460a17104b7e723ed4bfbf11b2ecbf32bedf91a4753e6d5db714b5fbb93d725572ed51370be9cc6c106dc3cd07aba394ffd5bd0879e16ff355a58f512fb2a3e6037731295db348532203911141ea9dd89d437887a8bb1d8cb32ff83c51d83ba2d77ae3b8eaecdaa8f4cf6dfe380e9d5c8f7406e54447b803c2c740891bf7f923bce9a091111caa19f6682ee3427b26fa498b0808840b8714591a50a7d34238e07723f510ad40ea1aa898a32235b83a69cd54b5c0f2c034ff6118fe54f33787eb8fe6d9e4bfb7f9ff7d9180080e1904c37887426acd1bb0007e6bb29a2e25a25ef8d25b45371129b803b3327c17c268a028061dfaca82ce47ee8d4d86ee3002f0ff67b8d05544b095c3621b27dbf89f3829b08639d2df4135eff384104d874e7955448af94c93cc5df9c1b3a4a770d33e731cdd9ec79cecb28825f081f13a20b56174603ee2743011c120298ff4549e1723e5d7e7ab92aaff7942e464b3d9c4421c12ddc734abf5811b7342a3c3bc272326b6f30963cbf64ed468da4347f7ae01a1599efddda7a1eeb47ba84ddaf99fe2b8025fdf1bd84fb75a77644e082f0cb39dba8eae183c2652c3b827061a77b594d9cf78465be5d9805580519ea9fe170449b575f95a617df34ab01157d5a1fc40a442d71cb8b9e1298dac119e02386d97da1f0a154b537687ae97b7ade4367028f8a524b004e6cc56a18fdd3bd069ca17f899ae0cf33cd8c3c1f3346f3bb55e2791b622b20750ae642075f91f52b3bc7ad9aae068c0d53aced9c6f811018c8655d8f2e01811a77cad2cdc12a630dc347c5fd9dc297a378fd9417159d3c0414a904f891a3fc52bde10301072e25b56fb7f8481904306f675e9aa83ae0db88b812789685dd7de89ebd29cb9c81d8aa0e73fbb469fc7c55ea5f112e21f8f9f32b90a4b8989f0bc64faf0061d802221da5c47ba22d24791e1d62a7ccf80288134cc94692230f1361c8754da49e6e54da4017a666c5896d5efa1e8739ece7ceb2c9f20464b5abe2cdf31093afb00c666918d09e3b652aabbf4051ca4610148680697cfa52e95acaf3d471dbc513fa45dcbabccd979948b12720238c5ef48684399e4dea376fdce5725fbba40fc183dc684424e79df43a066711b5fc70a26679be3e6d268389141fce0187da03b33d3163c2d3b82d22cb7151c262631cf6112b162f80c2e2bf8fc9d4253be5634f1f732b76571f214434e437e0416583300774015a678f4a48e18a942e0afda4bf9ee40a98f32ac310141134dcf8f6f3cf89258ee7084e8b01bca2b2c89fad06e93c78587f65121559c417dd71aceaae424f04b8667b652e0b051e7abb8b46722065bd2ef360b9e9edafb2463ac5d23cda7a34f1018c2a815c1c586d04748a011b05f0b4aa2a76a28cb6b447bd7cdb34133666b62bfea6af4bd99f8c87600c050a8666ddbf921d0ad8a2402d96a45b07dc97bd0788d7ad46a6d3b20e1120e918271f2a08ea846100da3f09e68551164e3bd82cd3599f4e869c7787f59c55c13456f881e4b8215a0ba52b3486162dba576b440979eceb6be58cc9173ef92bc5905f190aac8b1fc469948ad9a94e7388246bd7ee2aafdfe0b8634c12c87ee9efc606146c098b0efc3cf77a01b7ef5a1c37c1da2b6c36929fba9f4bf7d7da989c55bc593da21c89f1b8e56cfe256531d60416978234fb40340b1702c57706d2c75baceeccfbe795d514fd0865ec44b7a11b938cfd1c68f5990586447cb4766e5fb9125240abbceb18195103114535ee8633e86d45a369308829926ede93d6eda4a85fb5500ca89f2a8a3c54112f7ae1471cbc7360699422ad3cdd9bbbb7f397facff8d4a50c4a079f1fbec455a413f8f46da9651204dc40e5e7e406e149f50f3ed45695d0ea89bdd28390ef436cd5db2f39fc70b3486a4b874182909f5504f96996adeb6d40d3c1b7d1c7bd65eaa3d60dd6e417eec8edded431f8edf9a4d54f9c572930d389e36ebbb91aa19c75b0dcd498da71c0826398cad1e155184210861fcca294b606886b8e299b315b1b6dee8f1e3013737ed839bd07f3bb632a10e6e0e87b8e5db64ff48cdc196c3d0ae4a686bca4cdf40c1d3b10448a1fe7ee2db1ecefdc6403df185aa8687fdc74f5606baa359826d06efbcf2fb69705bcfbcb48f1bed53397414cdd32505196f524938fb674b389fa8df305e8ba18980ebb2004d59b7ee6cc3ab11181d1eb91f7585b34d725c066e1cff2e15ca9c81c1c3cf3dd4b633ad571d2dea715af3c3b55053802b586288ca3478e7fdc7c0dfd8c35d16ee6124c7776ab04514a03f90d7a20c7190e0d3716a81212d839b1a2664cd8f4af9a598b35dfc1bd5964c571ec9d27d1ddc80223176f71abeb405614ae375d15d19226849361f9f6ea93ab0078c98778c76c4721602a03658f46675b16d2c75c6261dbe3bca963ea752d841639f94dedaec8a6e3662fd2cdc63dd0ebb3c6a6d4c9c1517f32159dada0706aeafeb9912e4a6ee758284248e97f65aa33ae163471022432f4b97c21119876922c580bbd11d2a80ddcfbb12efe3663cc4bc33056d8493f3941b45d6d36e0adc1bdce226931434aa800d8e8c18556b22bc3193be348a505bdbd24d4772408cd84e54b701182a846be4f1c25f127113f99bcd3569d59319bebef88f633167b267644bc981c233e36094e78f191ebca010aea0a54fed9b01dc5695dc137024af3b67ab30c9166f8a338acfc97a8d0dd7a7c7e937125a7cbe807221eab93af8f9292164ad7eb4694a6f42d37e3efee57a0f86d8462e6bcce292a6b73940e4ec1eb0f91498b1293ed70bf90d6155efbef253b2664b45150e57ef41851bf1ac3d3e56146aa74baa7306a55661876b8370030344fce7f7a13add0e0f5ca9ef33cc9cc1d1f17815060e0f139e56ed814fbe1d24a617f0ec2c93d6e68ae5800942ab62afbe5aff50739ea5773a7fc02d9872d15510f3fe9ab35481aa964a78f42dfaa568931ae551383b432f2b574021c738a32465e12f0b4fed0e013c7fb6fc6d5552d8209beeb24b57c1d8b7e2211a08dc84abf51da80954efb0fd215f557c9e08ed854f417b9a40c8c756fd98fd9e1858d120a1f8b2136d717c1c847b000a74f9ac475a3f92058692f28a878e77ee4513fad1230b0d9afe124a5f42a390dd3e3111f03853e8282116ee5ddd89851cba4d908bd4bd7e7a02827539e40304cba8d353d6b15802ef5e9f5c5e23b0d0d77e0f7f3fc7e4da9724ad87d35f0e6949ef09c72409464e58db099917e2357c07014c2b73cb23030edc84041500804776815011a3b2aee9d96dd37af807a881c8fe0d898ef0a61496cb8f1c06f94ad446bbd1095394f9618cb1bec9a7b64796482d77991f08794a81240b0cff4ba0637de9b5c9427996f364821b51495c7aae314b2fa3f2f2b0df912ab1be538d40e34d9a39f8b0a8c4acac6723b0c6ebfaad3cfdb81f145eb094be1d6982e18dce6c8bc150b4cdd67b8d185f6d786b3f9268f44d53d85cfee54f3faba759427dbf2af31a320851b582367e7c5be506648237646db9cf138ce9226381f2794e04b25e0a026890f398e53fe0043c8ac5e7e43426cbcecc2fe7de40e617ae1fd8787c29ae2cfb52ba0a03336841199f29da4b4a89305457fe388cee0c56cf2427fb00a8428a96237b8475df1d799b39c21fa32fdbfd783672cb5055e5cc033fcdf6e1bc08ed4792e09502f7c71bc0d9f69a027493b21fc158671af28cda1f2d48ee2ad1e667f014e898b1ebe6b4eab3ea8109d0e1310dcf8e87fb8123aaff7a389253746b4f0ae95aaea6e3d03186c7605420fdd45e057e6c7fa2cc3c3fdbb6d0004fd501c0b53db06ae8aa7199068849eb1c4f6e7b49159e5647572d0c849b1e5a4fd58e5eca700681ae04045f440d24eaca2ae043c5ff3096ed612d8f836da12373efc29057c14ae9af2ecee97aba096e1fffb270d100a0efb64ffea95ec31b098e11a0ddc8fc5723880e5d605546df150e71744ca54f8edb357a1d8626d6cd8eb640d8196b3595bae4ad1edc5e211de4e9097f9d56976132165e4eb7fd388b1e2d31453056d3aee5b48bd27552daa6bcc4df6fea3b74cdf2181ecc426d2fbd07e855a63fc8c133e469102970eb62de755f4f2f380f05dc8ee0d4fef928cfb5bd5e30de288fab1c9fdfce91e97271b247da58cec10055655ee2ba8cd38f7f224a3d572619441069f8bcbfde0128c280d4ea1a5c8eab1e0cc3e370eb2586117e640d376b56d402c291d5af6f8a1b0263a76a0d18cf7c1f8414abf00cd2671c6b0277557fb2940a6125ea18dbe369dc1380f47e4934d6b0cfc7040dc0f1e0c855d0429f8e555115cb70783c702f7bc2c31ed24214ded90168d1962948aed5542a608ac1cd2b3ded6c7ba0d62fa5106eed73e076de31fae21d60ee7074d7c6f4d4bc8d29cdfbe08f168aa676f786b93cb4e3698e235c9d283c033a420c5ca8b91ec5770da43b0e83a62578febe319509780521e67e19b03a224096997d2c13ee525146faab9ca824430ee896752895386db237f9e1b72f91e0cca8a31326c52833260bd30ba02bccc8c590d3d8181a50d644505d7023c92257ef271de534fb9a007de6b9e3c75dd87ba2246b5fadcf71fa3fb3a47c92973d2fcd426626c8aedda6df7d3907e8595bff226138e408e52cbc6bdba9d2bf42dc71d9619074aafd79c94e3639a6e2eee137f3b43f86954cfb3233868174243a535d3b68cd9a21eb602c378f8430b4c79a94f58b96dc0ae798abcce134e80b2014fd97da242727e4e840ff95d04260fb8064a658f0b0e85b96383f72bb086f94a9dd5c71925d60e175b60b85e451b39f7212a363f72f896497bb21b3fd9f3333fdc6d33a3cf2af7fc52cd03a6955425e289b692b3a5e5809ddc0ef79612b47d15b1e9a0bfce010c4e834c22c5b65ebac640640e6e626a0fc134d7d1871407e042c1078549b05f22bfcfb21ec7abf83b17a0171af805bd55e24fc0eb790b63be3a14891090289a03d4e7b6e3b0ab36a908bf2d4c69f1c6482995b82cafceb665a5a4feca2cfd7cf38d0d0405eda2dbcb26da7cbcdce6bbd84e6885d414924622a43a9f9eca06daad16aa0344543a8a48dfa1fcaa37740ecdf3420af2c9fc9983734e0c37d6640d4601f4de7223dae35b374edcf496409ef84a71cfca288b0493ab431a552dad63e0aaba962145d315102aac1cc9db40e5a26a9166625661f1cdb37f87b9ce2f4b4fd8881afd2c1c70107f6afd6af782271537304133ee96ad0146138ae3e948a01bfe37b8fd7bb28eb187a5229f57d2fe30588532c71912e4aeb31928fe025a2d7e5a4c495c1f2052976db241a15c606a901a81bc68662bb71b80b3ef078c623eeef7b83c85b3dfb0aaf0e90a550b55db2c84b132524dedf1ef7583b63de06e8b9954b561b981a15e5ad03af289f050dabe9d26b6ea0080d984eaa0673262d9d7830a10884393898a09410b518d20e670c482fb4dd10c0eb5c36766b439caf1f8c6efd155c57c5a55c9e516b92869b18de925176c6fd4406748e7f62415ba5acff09330a7b65b6e550fe5fc9a4cea52b8701d80a60b3b372d57a86c1f4f2800f85555a338b755cabf467a5df38756097680aba74af8279ad9e945ee5e457f48c740be7edefca3b891f343e3d96f185a2abcdb288d3b150b70915e1f25ea321ef82b8973b8c15e126e06dda702cb3f458a99f48c4ffd4c463c79748772e3ec7591145c7c41cc81b385f4a447f5759fc6017da9fa280e29aa415b9a4329325dbf161722bb29548d4f973652bb5a162b3bfedd1193e1f58e9cdf03898875113ff0767d335ac929b86086a05550e6818d3ea808162b224977fe7195148d145a3129b9281ba32b24dd45043a6b78b529f1e24fb63a8794ffcc02259d32537a2ac1cabab7d5a1c22ac0f0fab00129ca79eb9217176e9fc97cf73b37f1a9df46bf4433efecf2395f088fd6b5fe897ce16e6a838172eb3df3782f30fa99783f0f79deb1468a94b0299f15286cd8a1e561d0b9677d1fe5aad850ce445f11b00bba702a1274079a55110d6addbf40917b920cd3becf86087208bcfa7217ea7f0afea8928df850c0a371cc806e1b616c57caa06905c6f1e0a5ec3d70d4d289515d2cdf7ecdb442402f065e4c7c8c296eacc4157cd42e741dbe846b24ce27bd3ba615e33abe30129b90f6b3ee8c115dcd1cdc175e6b0ac72384a1d2ad194d99a2fde96043481f0ddcc0747def9dacba656084c6bf119254b0a4ae8ff36d1aa87539c2a2e6562529d9539900971fea15e231f80221edddf7d78291b8a8f6bb07a0d6b54379f2b31f84ac8cb93e1b76bf487ea2eadae9f39dd8c7d57f39e565fd3226f814248522741d6201e49403027e7b27c64324dcdd1ed2be584b66c4a7b2866e986603c275930955f0c840177ced47aedc38e00a0adc480d62450329fdbcf776ddc66290a91bfb468f09dc04aaefca24e7049248965e1ac71221e6fa8a5f654d5a5c652e4df4d57bb7ce540e41f83109468acf485f8e245aa73eb680838d87f48d7d28a87d69d0c04584bb983782f18cd5a257bb194f6bb938d60fd8382b213ff6f5b6b7832f58065bdb23dd9f5cba51a618a24d410063e34534a066b876883dc02f47a046d4c6bf986e4de24a8c6a21f878b53bcea3332e8dd553cbbe194be60c702d2da900ae86ef6fa52d11bba91c2cdf7cd7207fc68e6a4ce62b89efb8933f9ecd64642ad7e33aa070628be56324557bb5210621d6d215e1e16f2e8de070164d58497090b0b745de1a02f4e73556df4213cdbbbd50cf7e940bd84c198923efb580e149085089a97829af64c19a993029d57da8bb5f3ae6192cbb3838e6c88cc9c638e42a39e65035e7be6b866a30aec9265809c42d899e832ad89f163804a449b8ff8f334bc8d9067232b136a77a7c4bb6abeecc90ae50bec39aed2cb37696d62a0c700a16678e342b20fed84c530fa457919055e52b0937c794476c26f1c3382ca90463585a1e64ab65e85ea1f46bf854dde49d02fd215718d7dbc9804c45c396f0b6c94733c9d099e6efba0eb7a02b00a89184439055b2de0ae3d0e9edc15febc5672d9b786ade2e86b3d428e749000a890f70bc460846138a8174f618981a74439433bf4a33fd9527c61bed0c6e00513a5babb81d8c277efa9ea39dbe4fa527fcb5159262fecdce6afab10dbb28a1c3a468e5946fc0964492e1c0c7047cc6651182abd40990342752a85e2a8c9458f1764d9ab2515017bcc14424de3d4f65ef0109f5236a73d653d145b9757285facce03cfa057800df405d9c11365bc5a0c8f1a90710829954f437ab21697fa70e2e42b6590d0921970e5d2b89aa0a40301d31640dc63dc16a22ebbfa7087cea923dab62a92155f2deb9e54a4a33e863bad89377b8fd567a0dc454217192b6cbc3b8ec7f1a1fc42029707db6330c480042cdfb90e9f2201fdaf7d13aeae33c9bee35e7b0834bd85bf6434ea0eb088a08e38b5bd0b74a720e3882131b2eb77977d079b117273bbdf67a3b8ec45e7f46d2efb444e90cf09df3696e15540b3402594834a5b9aee4a19c8e368fc2c4f18ab49fbf6476624f284a3708962d3e043dd7620a93437c713badfb982d39e551e99a4508188ffff86de8f71501f45702682410a1bcd55e6b1b72acf052103286a6564fc802a262f4d8e1b1fda6942cf0f1392177c768dcab0ebcaf9736cd472705580b6251d4145a960533c9eb039f163b1f667887ad790191a93214070fd9bf1ca89c18bd4af3f209154f2ea2eb2105dba78b5a20d8c2b0375d33ce86b91a74a52f83be497d6099b8d108907a4470542bf60f7b2322fbe3c8e78f3957a1caafea6c44cbec2c542378815b0fbed1c9aecd3acf19eedec8398063ff458d8e10ffcdb54c6cf5ef49313272bbe3055fa18e4b5450a80a514c6ec106a1c02050350536f301c27983b0ef454e0947c6a26a297cd556a9cc9f738ede201699415f73deb724baea09ad9310944e0663d1fae3539ee3c01859cb3509b12153a64e90d25a27f143f1f6d7aae123c48c53a095e41e83b80e93bf8d5801c6795366dea6e566b8b04c19bbc28b2ec1dd91cef3b67704c5b0982a41decebfa1d96919a3801db46cbae286d5775b9d167673b8fee15511e349f90bff9ac60e1ab535f78780174572c42332d8c09d649929031dc0008eb6e74a720e1c9ce47e6b4ca4913c69882292711bef033ed7553bbdea85ad4183ff7530068c4222106ccbed96654df49969f6ce6ebe57174e507bbff38f40710bf760c843e613a8c60d265b49cfde384fb3d5fa9305d6f6b4c748549a12e12af928e1c63f7fee7516f4489446ba1d92ac42264f0769c09746dc9a499f5e96388546bf12d8c7d63e317de9f9b48d7c32be3294126e6b1df5895fbd45879a21c623653d4e4a4e4034bed459c6ab732d765feb507a8479fbdc82e7bbdfcba856884dc30559234da31b3e3966bf149b5d3f9d2be1ce163ab00ffc1dfac8d37d5c017ad4756a5474743811f0d1591ac99668765dddb93579cfef19844cdc3984326761ff83ac38054dd4b587fdacdd1450ab2bc5b196b4ce7aea8e296bf237d81140652a7e4db65a4a1e0f84c2f9d45bb72f042e16f75bffab5d7caa50fa40af4e84d89d318348a926783e2e887b8168efb0137798d99d581b403d64c0f857d7c7ded9b2ccbed7a8c69cc740f448cd9434ec2c513f00829bca923801a0bb3d01137b0ebdf41bd8beab3c6998c33be97aac8a00a55fc8db5b7e314fd9779bc9da007127f8d3ee3e140a8371e147e839d45801c7d558d787532feb0595f9068a006fd30f1d2288307de8799ab0731a91e369dcf8979e4733d6be0a8db030a5213db71a11231f8424bfd3656dd36012f144a91fb1d8d8f713c5e8c35714e7d289754c82295d053358a4d03cce7eab4289ff3f1975143b6e7186dcd06ec7c1bce4e199b64e6524f6fbf0235324e902f37dc923d57a773ee25747c567fa2cef2f8f5cd9ebf721289c27d6ff22310d58cb7a25851b9ec34ec436216e1d26fceb81f16c960c1432d38069cbdba82d6e6962535319292eb75f6aadf9e86fea020f1fbc1e74d47ee95b302c0cf8329a70d51f21ecadc6562fe498b35179648b59e728c5a414b902a5b2823fe73c4650606cf07349bae4a5e56dcb14f1544b5dcfd63e088d100204c526c48222c84289c5841d6ee48799bfef212cb782f29474d2467e2cebd9dea482ceafe694ef31154a181a40611b344cf4407dd0baf52c543d5a20b47207b270fb3ebeb8cf6b64c1b1c4599ced832b055868dc11a50244706d80e9db7a41358f59a99e1dde5fad2927577ee2ca38f5a4b87f83e53074ed75108a64a2b36bcbfe691ff344b6aa842e2d51c34fbc681037d43eb1a93e7d77c19f8a44313439dae048ca6a0ab557aad975cbf79d91d443b5822176c650f5168be04213104e3248b6fc2d46172888970c8d2dfcf5b3c6dbd1159c4a0c0f18450f953952ab9808c2e6548984428316fd2984a255d4c375c32092ecb4d8b9fad7e63d707070ff5dd10e64d43277a4cdf559d7d43f56fa115b73982bd22b5c2f3a98e92e8141e60454c467ba21d5f721fa2a4daa42fc35dd08fa721be6bf8f2d74d49f6ae025c715c5eb3b52025133bbf417b197d608be6d8966edfc277b151c88d4cba300ba1c2569ba11fd69f9304bdb58bafc28222ac119c1d03bd3dffaf61285e5cd71b11093286d67a2a724fad982fcdf0d612645b1822ecfb8c552af3f3a6caf6000c3cff13e7c55458305ea5da05f06c618679f51216ae4538df557e86e1c1afdce36d09b15aac42985ccd3858a286c0dea084511c6a9d082cd698fb4dfb2e19ae2d32a7e5cc50ea1d021aa9e2f2065c377e708e644c8c432969d8ee33d9a53223bd3a8a81321b67dbc6ab8219f9c6fa67774b5a40fde28cd7bdbb914353370a4b623bd0b3cff999ba44d0d74e5bfba1111c8f54ea4d2d1f738a85d2d54c7c7524e0ba214dfd70695b2caf54e23455b880171b1a62c2285a7337590980029f21c70967f50c8b5657583886be33b8d9c8a0e4457a43f45ff30ae964a8962cb69a2a195128d0fc95382e238b330c5b0f260ee2fbcd8e7e2773da930d1e89382696d5bad394edb6d99fc533c6618e5563c23d3305252bbe2fde4179163d2670a2be4bf822df7d642de5b3bb661ee49a27202806216153990d441fe6d0347c5c427b9e5391b2f14bdef571065613b2300a99aa45e8297149f1501ee0f6a038ca8596fd48213a511f15c7207b4c9d5f43c66d939b08a6530b033e52647ef2e823e346f1b46702f5acfc0ec89be62744a076decd88ddbc2522c58f911c92a67dca0e12c438a3114b5b74487dcc903e7a1b4f857e2a2909e07acd797234ce27f883be9abecfadf6b96b0d5bbc5ad074b05749ba4f6911838be2ca665cf7c6ac46208800a6795a9fe0ef516a0ae2e896788bdc0af1160f2762cc489ba23f8966e72bc26b13df2dd5fbbc1ed2c5d306f9db0082e7ce12a6b45840607e4c1e88f331c8b9560a46a381731de118b8efb73dd2d8ad875cd310edcdd19ef2ddb236d6c8b09e98e7173efa020df536cf9da5ff605fbf46c9c92be481359a712b9c421aa15d4233adac95d05095ccc54cb0b4feb4e2cf3b1948f86b8cb1bba0a45aadad198c4717da5d4556048d55978ebc9347d2fc9d0f4831168d05bbcc7a76cbf8e289e2e499a9aab70376fa3d840f802d758391b0d153aaa697b627c77b4fae2d8ae31e5b477838c172fbd7f45d22cafae86e895fcd436b41664f20f805979544b1e6f7c28c82b63644477bd3f03e65871b95ee78032c894378bd9bd79d48ca3a4f2fc4554de899d70b1d96baef727a6efef9507c2b2fdc2fed90a4b31476fc8565fdf36aa642d11889cb2f59c00f6e1746f5271ac58649e0d3bc07284ca77f4a7a7c7898d3e861e5630c7bfb0a7ad8571834c69fbb733f28eb0ff5b6c4c1fefb9c16c522d4fc232aa9f04a080648d3d8c2226b7cfa8bd8284d226940e3e4027d1eaaf8e1d8dba9b073185e26c7a8c72fea36b30a015be28dffe9562dbd7015cb4e8a5fdfe770c9cf835d72460f5637c93b7a00b363468db346bcb07c0b2a840468bd898c08b6305d46cea798d80ab108b72c970dd89de4417da9a24a8c9f9c4e8712d96490a28d18dc76cb2faeb98685d0384714c9cbe133ee4b34748a4a5212caa1d7e107aced84a08fed86c5af91ebbb6d7cc5e389dfaf2fb291977fa2c5afe588a0c321402ffc077cc0ba7587176b215f66142cf8c9c892520e0e6bdbd894f9be17169b609d12928af2967eb530c05efdf996f44e882ab5fc7d405cabaaa21e21c995f325d9a9f7255e23e2295250556b7a3e753b5d29b26cd43efb595750f8579c96fe507871a8f51cfdc1950a539015a0d6248ac5aa62d89d00b7a3430ae019915e576d0f8880d2f7bab8a5fe25a230f5d54cbe9c2380435ee76472dc5a068ccecd233aafa6f9dd883b3c967ccfb65f1db1c1b78b820d05839b756084d64a6e7bd9d3ee22660283a4b54fefcfe7bbbb1bbce806aa5d0974be5cf497c9c735b1a31c680304b619b6addc4ca663c76f2453487983fe0725891e6c6589c1bc29a1bb9e7bdfd98bdf0755679cf2fd9772ad3af50ac307e76a9be4d7b5da69d7a9c30b5c875a9f187730701a6ac3a113e00f67fd9ff275c5e130f2a2532dff009f31f9e88e93c219fc45459e554c6209ab9d05f4fd1903ffbc98afe421dd3d7e04dbd47151ccc95a16cb48e3f41e5d7ea5e2a68b79b4774507c61cb8ffa3d136946235122e2e580be7258752b997c18536e9a28ffabd1dbf40f8ee81910eac03a3f4b17d1663bd90d2d094534895facc59baebdb0a96aecd681e9fc7120639cdf5252f4fcd4e05492468dcc0ba736e006ef05d22413adf73f6af8e11416100cab3cd296c55a95b963eacd2ce1c4097992291793fa0f733332137c70fd91d7e9e463a8a7091c6f5e888c9cdfb1e24536b2b808f2fe0e3e82bb9138ce67bc8acca3150510571f9f50aa21dcac064a431fd99f737db50009ede2d5e0e6651a0867e8fc1f8663bec76483bca1acccb5e34d1dd349e170273ce70118c1ff1cfc799e54c18f096d53eb266c3695a417d7bbabbeb3d1c337b3c05b7b7ae24eed31bb9e17ca21d8224d6f702238d8e7adddb7e89e51798bb5ecf46a7c0763898abf7d2b46e3e9347b81e9a05cb8064e6a22e592b9497661806439d765ceb6a009734e7084728e2714abc89a76e9cb488c7d5bbb1c76b72d39339d56708d61133bb7b2d049a207454c7409ff511bb9f20d035d3b2bf308356f6e4dad6991a052b87dfbe7c47340cee47b2e872b967d594d2eb09a9412230ee0171e93f08ddb2a528549966550329bd9dc53dc555dd16adc0efa9047c2400c544b4bce1172bb31e8d91cba69778e1c25b9e168ccb4cc8341aaba557b0d911344f6da069e972a5fbc8b8ad11182f53604b7dbb19b7cc98100d94deb865695cab5046144c9371cd8ccc02aeb88988613bfcfc6cbb0130bfcde515bebdfb7c105bdc2c12f6df05302c97ce1b2a3e2e6b0fa2263c3fb37b08e39bd687a683c3975811cfa07d22c800a9f5f840aa1e79ea3d80e1af0830c5c4193a9b35c2756b08917cb045126058fe44f25469ac9d11b7329ac9c42364d3b5001c38be8b673e4c82c3c1d05af81c3d6722ad64acf7042865a79789c439300843a39712cdc3747e051a9400c0fa2f0f178c6d37066bbfc47bc58659f066bd869f6e9f798d532c33c2de92ac8e61d9e19aaf563ed944025396e1a44cfdfaa6dfd8e9956a0d2a39fc464f4def97bde23a9b2b0d11014b42937abf1e51cbf6fff5a8605b287a03618797f575ab282d4ef201af1636c4aeca78e66dd41948d040b8cee058fc7d2ed6f80415320cb7811288cf2144d5c7308c64ef98a7cb651361728fb9612f1d08a2ef0cd764e763ad782033406a2801d93416aa5e4364ba7752f0bafc84d67a87edfd1164cd8fc028470a40bf65f83191d560d8659b81a7746da58a9266bcd2007a30aa3b8c29a9d54d393198d97b37c2bde38a7bde0eb139e287f0883ab9e603ad4deb094ba33ece1bdea4c2bacc7f6e2d4c9ff37b4a545fa10bf5d280197da550ce97d60665c37f240aa600122f1993d128cd371264710d7c497aa0c936362b24f0ec2c3ca9052647434ba6fb34a6bdfa96b93dcd924fc17c1426662d0eeb508e2b34552ed8133208b87d8a5053ce85954c3fcd0431a33e8312cbad9dd74d702605107e7f364353c2bac4381b0938da87d7fb84d40686d901bb03082d73ce1ec473a61eea2de15e8b736b629f1e5a758e3e0aef5644f4f816f600a8983700439719e451150e819daa634ae326a9ba83dd50898186d007f2857ec1298cc72b8d1650b822f29c821dc9a5bc11380e9e57a8b91b47a6aae6dd7d9dd26d095ac860b7ad842d2ed4786cbcce0c2f75823ddafce7246fccd2f46dcf631db02f9080f1a1998be2f28b37265a4bf26649435beb3743e762b133141affb793f2ab8fba3473a10982e166deb627509515809e762fb6966e7ffa35cc950f0df07657d8fce93cb81ad054579d0700aa3aa18bdddd61a41be7803bfa807434a449c8e76fd2cb2d6293d13b060ffd4d111f86915ef7d567b19f72624a86f595fbb9e5944ee4c7670408bfca968e9b8da30542dff9450a8dc25567da11822bed50f0418232e58e9869361ec47c16421538937298fe785ddf587e6f9db4cd54fc0f8ee5b838cb3dcc4b9098d358c0021eeab1e210458c98a35805478870ee78c33234435132267d9d49a24b13a8de21a58dd0eb3244ab4ef2d41c283b21207292e7186221a58f955488b44520bfb11223ecf9a4d93fbd44812d34992c17c5e81587fd9d127f2aca8a3a597636e7beac87d4860c9343871a916031e30206dc101226debdb33bae5bf9a95801046d03804249f0a5f8afed16d3ddade4a92d8e504266597ef6616f6b9c98d5e74c2e76b65ab6e1f21b5f62367117a0d1b601bda65b26f5b7c746c8a344d93e105e2810a0ee6644bb817a3d92b08de97fabdbf19e2d84688444a196cd29c01975811b80f50bd42d50e588899526ed311c8cf75ebb366779b842ecf9b099ed0705afe14a22885b01ee93eb4c4d8505d6f4b1cd7a3b8a09ac4bc3563bd458b9f15a66115e3f5d00bca0821f35ff5d4bf8256da24a4285e318dffe597e9defd4c4cf75c1d9ac65fbb2bdc39f060f16713077cee955d73c8955ff8351a1b3e6d6ff987fe6e5750697c8c314ac170a43d951b2d9796a2a10000f3f58e427f850a0d77cd3a3ce0defd45575b16b6882a277bec9e2262eb67de9627ec03f870ab0441fc9f2370702bc48b72fef965e784d91ce06a859056f51c0c4368ba1abda9b4343397ce5abde4223d311cade87514bab1fe12b7191b353b6ba6beba595e2d2fa1201909d9922eb801f10fb1887285be54d6eb159c587f9ed90f5d234fef50417f3ac6da33df895e1a742cfa58400d8c7f05f1618312c39c8a3eb1508d21b70e2f9c0bae0986aa822fa6a49d08933a6acd734bac298435fc1f085618da5282aaa24c736a059ac93fc727bd5b7c2773bea8e9fb716e7e5cd90c75d8f4891c5ac5deecccc6704a3cad70ae78fb388124b967760a3f95378f30d5b86e86b62fe5c5018a0f61242f868c924980c037bd4b02983140737482c82efd5b36434ec3d96517c3aa5fc33406d9da378963fa5e6a8edfcd081dda2be014082fc1ccfa635184be8f04912b756f2c7124861684f8d2bacf1d4019ca39f6368dc32e0bd1289c557c5d0911ca820e124caea25829e4b6f8833f3fdc0dee18f22cdba3fc6f34ba2bdc882db96fe58c7cecbd8f02c82fb86cbe024981b6646953fef7ff5bc0ae69c37641ad21f284d574488c1e095fda6499f21eac766964decf676e740f446553e8b32692b1aec11025f03c73f1be69bbbe19a7278318946658cba70c8351a3fc91b7c54ce95850226d796c0bfaefb9c77c630fad76b5f701ab5610288b32d24ab60f6866c97179fda8aaf39262dea3ab54b4ac40b22d8d4e16ccd175690934c6bdcb34b82baa3e3d66fd66273f5a5455ff9bb1fb22b6c9f490c770c84382c6ae4318b002e0f67d543217072369365d7e72bcdedb3a164faae01ec591bdbd8f2ccb66a43e63bc2ef9771291d6bf1351acc102aa700032dac0d018dd9407d5dbe635f20ac1b9ba5b8d3f6f367ebc45df6e64a552110087a28fd4fa3b9ed85eca7097c1122e17bdfdc4efac75ba5723cb37b16b19832e4d770ba2341149661ee2ad0fe689e7e9678a4d82ef0c58a3c3517ce7a6b6d49f677ce8c01c2b15289973c212d0c0c95420d888816b61b842a7bbbb49c62708c1409991d25ac83facca1eb7c353059a00bd31d93cd1e051fd14a006aa35768b474e49a173d6e3f3dd167975b319c2a7362cb907ddf37a2c90a1e88a6b3652fe544b03f8f2f6a63c5bf0069af215cac7b2367a59505656e736c7c9f80dc8edfe682293e5defd9a45786b11d700f1b846c0ee0b86821893a0deaa7ee5c405f6154353e413666eedbf73878b7a31eea0403b6f1f98ccb81a9c12c1a3a5ee64631a03d8905e6d8f8be0b0ef3ba19fe29b52ba2b098544a23ba1c96239f18ad3b35cb49d9474e75be1fef50ed2ea7097384064706223775bd89eabd6d1df8977a1e29d5b2474151933c0665c396e99e7ceba5bbcf32578342412124bc8a323102594cb57c62e8311edef7782245b0b5c670e468f453de8d7efe39258c71a05ec2dcb99129fabcd5fb269ba42628dd5fd3718d94dc6c58de9d9f95e3791de0fbcfeb125a43b9c2a4ca3cb62cb6c1c988542ad8a587c096631d55cf606e9267dfda30ca533e60dff28ae13977f1b51a259c4248c4d7003c711541eb10f0c43c85f2aeababd408a4d00fc745ea9acbae0e762b76922dd44549063c3bebff390e664aae26162283878d52d88aa5c45931b759b0d242a5bc41e0c3590495447c254c08f625e6eea1725af900d047af90572c41e5f34439731e42411a90977d5031d5794b0950715984f1ed4863d8996a3627f050f8dc5a2f2a5fb53682b6b44bf64721bebef09460a0469474dd3e1f4314ad1a4d8ac3350c647799c29836a1d7ffdf6ce520c27594388e80902701b4b4611d18956c7e0f171719c75b8b66f5fefeec3754b3bac46ce6370d1ff91a5a8d9c088850a2e8a797cd1f24e12611cf350578e0f08a90523befffbc5c6d821b9da81262309f071b5e9a0e9a5756e4969899d93fad860cb5b317d318fa3e49b4d93098b3beb563272d1bb418b6034158da1b93a9c05f178f249e3593f01a82e865ef8cfe9fc7a05f630ff068f74efa546c9b29a2e5306a6e5d85b5d5858c7efa0ec401d16d9e3563710e3da4e991bffd1545f4b4b426756e047385c4d9b010b348cbec107c9f96097e54324bfc267ff8f16ad6a9f7114e55ce1cc232a7879d0c6e436432a231dae7122506d96e0cc60cb1c9af48295eb93382c63f7c09262e214f21135f6084afe684191d92d620f987e9ed793852b409b248deaeed9fe0bdfbcabbf2f6cc9fd661fbcd9cb035f49f78db1ef11d5f3bb765fb89db943a7b6f86726a2101530100781a5fe327c056d38be19214917232a4249900dd74833f7e00267416bdf392be47dc548ba38aac87d70b00b0e12eb5da446c44d193f4116caf2da5425e9a66945e484f8a89480c76a214472643b00e391a9846d73b1f5117783fa2279dd1e4e85b0a7c5ff2d818ed65f9b63fba6cd3c1db2c60295281ef63bd3baf2dd42804bc502f6cf6be893d33ca222e8b8871f621306e3eb8baccb325713bd953337f133fc088c93f3890ee8abfab7d998a25ece7d3e063457a26c3054f0b94f67a50a5c5cce652dc40e70f9d6c6885c3ddd1a970c88b5615c1729ef8617e0900599998f5234c0e7cebc9adc3f54f5e913826fd7f629c48ae77d08e09d6ae683da10d39b700d7d5f7c2000f9545ec012565054448ac15c3dbec05ed08a30711e159e58a2d6f434c93706275d5b790d33fddaa06a49262b218c2e60dc05a19eb20d10ad03a10c174862a69cb21eb27c87e03a4b748bab863f1749f50661132bd5bdfcfb8e62d5240615ae28576c789833e310a26462659275bc9493cd8a3624cce728fb6b3793a8cb83938cce44c705caa03b23c6f072bfee32612cf64cf24c5aa8ccc9fdee94befab551ed937fa96dc5ca45cc708168a1ea168be5c86858ad4084dd904b66deff1982df8200cdafee761361921094277daf554606f8452dcbb6b22f931b6578cef0060a0d1b089e9c76c21e000e0a881be570881fcd95ba47382494da38f2cae40bd3b9cdd39e1174e43c19f257ce6df6bd57389fef4cecd77536817d4f38f22c57613c92ef10e0eb4db949f4ef045c3723affd69ed65178a0ba55673c8ddf92337d0abdbe0afe9bf2e035165a4c6c1b1efe986bb3f31f5dee3da187e91771d6b46cf0b5cd5bde3587e00969622f30f97463d13dc467d5e80cc3ce985ee7b466293801d6d66030735d56acc692ed8e19c42faa2ab6edfc329d440218f7f56132b9140e11d8cdc2bb5cbf0d7d03cd1d66eaf75127ced23938e1d4aa7d9382441717ea63cd673f2a7b299681e1989e21ebc65df462b683dc10084a8c40fe5db71b575b15791a302349c6768e58b278628f021955a1d119ebc274efb186182a93ac50754a620441f5c3f3a688184d43a9a5e17059ae03fa1837b487fae085f10d14ac65d5f984fcec55feebc2e3b7c296fdb74887c85fc2eb948be09d5d6d4bf7b9edd2d1639df485aa199bf5afd345d014e7bcc383449c10c3fe0033d000bf3e9fa8aa3a00ecfb0953ec3df2ef7831037ec8b368c1a823f55de539af3809988ebf1e601f5811926e68d1e316bef1cb23de77cf092b100564c05c7f455e693e0fd0797cfa622217727ef686113c8dff63fbf9586362384f93786a49c6ba6e9823cff2d68548de469d04f18c4df95f2546f4ec4c4df8ff7d3f785104b609305b196063d4994fe510bdd68de63ae02d2d2fa9e162300a481fca15af35f98f6bd2be5508a40e50f9314439a698b3b1526bf7e2a21d10ad05e10b8761501e4b38f737651062ffb4f407cada4be6d3b07a96559f5c92bb1accb72a213aace2f54137d688e18846cfb03e510583b21c7876c666b5b6b96ff652f05e8b6c6485e66aab041a340de063af2870277d67a277033dc46c217f61fd3f094f4536e9fb26481f8887f15ce90e7253da6aa0be852b4558298cc155c4dfdcd0064f5032055e3206805517d244c7c15c48fc595a1afa16afd4f468d20d8a52e7c1c37dc50dcc1a57346aec6b2d268cd1e7afcbc061c7aed30c00881cde3cccc6821a4db430b2ccf4579ca3a4a39a6bbd44cdba5df3f834c374043e0e0f7e0279cd3b3e9e16fbe29ff2b7bee87a11987579986ef05ce4636c6b6b6c99acb51b295411eb597e4b461c36843026e8537577be516b1e0979b974fcdce15f9ad3e86e79468dd3228235c3d2afbb84f44a7d18a6592d6b80e91b87e966ef0b3f7dacf1ecd5a31ffe5072d48f46dddc1b2b42f4bfa750be669436a679c7e21cadc36e3812c7f90296adc814a92e7309f66b8ab9f0300698ea7dd98d99ffcee814a5db5a6408dfb7a421d74d4c80042fa087806e5bdf12b3ec1661d1ec27a426debad62f8a26abecaa75aa5aa5c3f77160fdfd85854379eba9165719fff9aef6758f49a995795e99df0a0884061bbb271a809ad4695beec328f7ccf13ba0b60b2164c711066e0ce37fd38cedecbca759f4c9cbf070cd22a75b9201c29157443aa15c4903c12e8317cc3de0087f4d64e9682ba65248a97e6ffb253ce8a67ced89528447d9d6d14cee701603c7568a9728d68ecca5c04e7b8b0f59cdcf6cfdf2b00a92fa5ac68e83e37300a1e6d00d73938320ad1f33751c75ec0b1fed655dcdccf4642047718f056b096717c7dde7de7f4ee7d5cf17eefc844facee8428189bee39333c844a9df0867af082a89ba5a596bde57ca7c263327275de77e1c4bcfa56de3b854dda831a40a5732326cbafb9cc230934068f619ab2f07d1034ea13b80a8778b70718c1bee4dd8034d3a1b58ddb93326c14d3434b0777a0f3fb02c9175bc1c56b57a1cc8d1f2bc7db35effe47277bd40726cdedf1dc0948d7ffb40a6a67acbf1f2118ede602101110c24dcd57289b90cc5da2a0c02719e4183174c2991b58663c279a529a8643f76b92591f2cccef7a356941267bd239c38c1b1acd89821e34cad3a915a5d18804edbfad2a1df1aebe1759353891158a928807f11fda469b28736db4e55686a7cee03733eea5ff954c2c7b7de5a5f8af8a208e3f3a7716fc908eec528c0c2d762fe2cbd155b2d8e869c525cf7dc491b94ef0951cec5e16118f32b2f56177fe46425eff8d4ec1d457c77cc0431ecee9070042573f993ab29e3a888a7a78675e3b2eef220841dbc645357634d15e369f540d998a6bc7a838d82e95292f02a356f76caec9b03bfb1d5743ce066d23d4cd1dad2e2d7a88bd3d41be9f23b91c246d8b9d749798e9c8914d24919cdec6a145d6c0d3d638b2438dc9e3c833b9f2d1daa78d18da4eca156d5514708b35b1a900152003b16ee11fce09dc5ce05706ad260582fc9752b7705c9fda6a6f7a2019158ae8d74077b09bf20804676673f809bda3e71957a488eabde942b5599b29fc30cbba22ec1413b25c89b600e9bcec56b63c33c5ec18117a59f9b23edb26fbf86e83812b37ab85847bb200389f2059568fb6e0bd51b80aaaa47bbe824048956d09005b994f53483b83314079b731219501f93b870366b844e3839f34aa85701d0ea16e951d89c23e188a01bb04c4c6e80183c49098d59e83077103d425791b7f6c443ce1cbc3d22ff0fb7c626129dffca0744dc3810abae75b989db29173dadadd8a2aafc8909664d0f89c8d21a1d22240625cbc20f1858dae585d0d9904014d1c179272d505b29ef2162cde1e2c94a214cb2ab9bb2c7fdc2c6547c6942acadf43429dd4005cebac577d39fd949d76a1c3b16fa54fb78d6bcb3f05d3ab0e6a3ef14efbc8bbd0b160913319736fd2492bac1dfc7f53408ef8a416821091105f25b8c9458fa0df1c469c7c82bf44a00dd419e3c90f5cbea4b4b6de8f87e716e152eeb9a846c932c0daadc93cdd4b9e0822234acdecbb0993e03bc17e593669693d17edc4c000c3222edd6ebddfc5372bcd733a9d241b42356d993e46cd9aa235c2e1ed6c6b8a1e99d218bd47e968884ec2a5a46b39bbe6ed05dac9176e907c9017d15c4f572678b29ab425b53448af1a4d68f5e50bef1f62a07d27c077bbb5e50eb825e0154dffe4f8e67cf26ec46ff379d8d2d3f5d49e017b36b2f8953a784fb69f77b0e8f3ad9867ec78690494ec9dedb5790ffd58bac07c12f403b86d7a60bffeb247feaebaf337d2c13f10f7bdb0bc778b16feddd05f5f587f7ab7c2cdd3742641b2d2fada4e9f1da4d26b915d20df6f35337f38a785b4d1baace8e2c2ac9f09fb58cd1a34c6d2f5f7446452d9b59f2e7c11f4762be3f61a15eb7f1f96b9273450391787c49c76bd7ef050c775bc4ba5a0ceb382a23f30160351918d225b3e3cc51198fe986186f01e50ee9130c0c997e7bab9323cab7ea5784e800f7e584d789bcde24cdb143cdeb2d3bb688f0c79c402c2ff4142d53fb8fc36cc3ea051e74dfdcaa580061b91856f3e99ed4133c83fd3e45cd84c157b4d24b3177cb81ace6b7bffc6e013b5fdc9809ccaa22eb31d30902e132cda2002c38720360fb3f78a41e1451eb86977335d4a1d3c8266e26a36ad07ef8a7db705842aeeb5c871dd9f9cafa942010b21869b307c01948bd9cbfd8307c38c13172f6f83a6e754f534bf38e7af8665e53dedf5384aaef89cc945d7972b7ef02354fba0515bb33bf7e2c42e7f79e375b57ae574109dc60047b5ed89ebe09cf85e8955f31d8c7a4de922205da8ddfcb89e9fb3ca40a3ecd51369ae47ae77754258cfb62220aa5754d9f23430ae0b0c11ed6bd477474713b0236dedb5f0a7bcddff2081596bee2335cc6d2f33c7253dd55e89a67c3978599ef13dac216e70d5d2062ceccac794484749745279980831ff728764071fbea436ee89dc135883f9c0909f9ecbbbe6e179f7b752c6a4347a5ee4e2266350d191431874efd0c577b7638eda9e71fa2f21ae78b018d9d71566e358c57c443decc9f3f4963eb67fb86039c1bfda34bdf6da9a14c97d2957ed7f72ee6f97482a3cdadca98352c398051d228eb50ec831b0793834f06e85aa19bde4e95c96264729b38a9b4bbce10fb6c25414bb019244cdf60b232162a7692bb52c1b103016c3ba8e1af2b8575e5e95bf7d43cea1ab8ca7937688be7e0ebf63934487aaabc38797299b07b5374272872f8c05a94efab9ee112e8f32a279a82dc8a55944513e76ffd421d651b59dcdba615b9c4c55b43e5a9209d7e122bba4787ed2372b89fceaccfd3cde7f03a7e67c221c1bff8907b61f1a1f3fa5c0d4424fd82c0c2e2672cadbbf6ed997b9cb3439c508ed1ac960ba5ef693416128d3da3d3ef9605c8bb2d416fc840dd1528de31bd33a32883d732bebb71ce92991924730b9617d727dea77dd0d0776ef772cd0116d82f62282067f6efeb71f26e084afa2508c60059077a5efc2fe32a3837fc9423b32bfe74ad8edefbae805934df5ec9248072ff69ea119fe617dde43e27dd61536757ff855935ff55fc2b1cbff1b3ae5fc507d3d27ae16ed043ab13e6ec8388b4fa7b2642adcc3a5c052ddc01fe98cf7f4057a33675628212e9e081af72327b8a93a327d35041c10089d0b6c0a1f426e4f1afe0f56d7853824e30f02df226040215e6bb98f033aa7106b0e06d10aff3364495f22774a5a30f9e989857d3d7560ceca6d9eee835a41d9fd7f4e5fdc905f0405813cc5cdf992b0556bf31edc239be7284cdda4345d9e2a6f2a2d990351be8f5757c1f0da3edddd1efdada1e80c52d2f938272f392a65c9c905ccf8f6c02df859dc6ed3391889543682392f30281852b93aa073d39108e9440aba71596977d1478894b594e200d9712c75f723aee05dd710351be6c95851941271179e95107d723a69f24ee2bd226ac7d30e3b08a6d4a194f3e20280911c541187884b2850d202874ebfab2a022971a621e886a7ba3596fdebf543afb679da05e5e064ebb0c34821d61a89d70dafdfef99cce0fa08502d154c63d39a1a289018994060734972227891e120702c179c26e3f03c228bd1dc8fb338e6542380af6c50bfad766968895d40439613614b4c167815c258d669f75674ff0c8ccc6983c3fb59d153ead7011f69e0cea72c87c683a0ad4a0b1527ffb92e1e1271cd6bbe43b13881eb6ffd7792f57f13e34fec94b6b7f57b51277c0264295356c745868241938a42de193af30edab1db44269a1e8fc28a2a3d423a70799f52c83fd05b8298dfdb0ae84c2924d8422a14557235259e2c00d2fa339fc5eceba7e7eeb7cdeda2d2c7efac609e05a0adde883724bbfca8ef268d522bc0fea9db000b2c45f9619543e7bb4b35493abb61b7f7d019970e75cd04892c0d3dbda320441adebf454766a6aac00963ce7d0cd872858d4c598a5e9d5d1547f708084835c051ada4ccd2b1bef04a5860e3f9f80d75119cd0ac76c22eb52f3dc4919040b83d1b776376dabfbd844e52a240e1183a404487cd7cd840c4ee40bba01ae4b8f90ed5b6150d19ef6b885fdd451c401675b936dd8785daf86b544fd088099e6e21a141ae304bf9c884e9969555ce029e538eeffc3f3695c573c98bcc42ded2f3cac0fdf4844fd57a4df732e06deca3523255795478e6ed4c950a453b365baa92ae8859e5b26bd9deb929b8f0d618cc1270292059f1d6b7f082244d916aaeb3688e363e848b2a63832b64709254dff6bc895687663daafb647283f6af77e768bd99ab4a7e4900830615f96d70af43127f3c8e16995f0899a0162b82ede36820e9a3a7727245a9626be8810e2e462ce1166cf81386cf6b747e1c271b9fab6e91e7b814403cf87d2c7e1fe6fab3e44a166f42b1167c30820fdaf44e31fb91c44b72fa980a58582807cb9098c6ea4a2d5aee4baab7d6d5da2bc9713acd11eba9cbecbf7a88791b09eedb196421a03cadb8e4cc6d80b1926c9a7c77a96fbc492c0138abcb219ef85a9d337e2dd6600679307c4064aea9b2ed18f7b13a897d2f42ca3ef224cd889154d7024ca0f20e86d6f2b890f264087a1b9a26da4a7e38b783621a52f9a8687c5e4b4849864b11023af7d4729043e3997fad0d57aabf71950c57eb4bf9d1b6899938a03ca09c48b071367646621867160b1efc81017f7e926a4be2d290c32d9e60af047020fbc52a11203e471f55effe251193d6a2dc336e46e771b301f479a90384f33cead9b6da5d047a5779f352f261c648936814e05bd4a3a686710d5a1772d6eabdb02918cc7b85466eeafe9c0afca8184586a15ede77b6ac8417cfc5db3d2d697545c0d7be515efa8f0a1ac52de9f603d4731544b39581cb1d9390ba2b133d632f1bce9e90055ea4b0a3fc90999cdce4d7dc517e47c8280146aa268006b5096dca44a82b742d163eb349c46130b1bbb96b7aa78242cd0188cd8a92a0cb948c6dabf2eb926f96ce0aa033944715545b184bc155c134bdb875e0ea53267f35e618895da56c3a27fba542149e2c77791faccc12b497a35eb058090778c01211ecf42956cb51ae0d037ed3243ad74abc09c70e79a2c491459a46212117461886a7932f81afa11a5cab3dd2797181b9eeb0f755ac5b84985e7eb84e2f2b4dab6096946cf72e8d4ee5b7daf60467365cda05b9ed0ce73bf88167b08ba017fab5bdf46d8c1de9bf641776c981ae071f44a452b2982b9f1d085c7e782b48c01721f0be9ed375d334c3e81df2faef18db51cdfdd68bcc15358932e730fce19a09011777c8efbd64b1ce5b57a8a90ebfab7fd4d706f4bd34f7d6eae1ef65f9b2aebe7405d09a2f3449ab23435d8b2db771599fbf69ffaa59e0a0ff82e2761cfd668822ee25121dcf974bdea5deedbc01bb1c4a44d319a8923ec30f68a420291087328db2fb1e3cce8f5b15cf474193c3ef9daa074b23766136a6164975d1b614cea458d469be0703a1b4c1ec6fb176e43ad1532d17fc1a63efc99d999318d6affdc46005bdb3132322485eefb7ffb71e8ff98b87e675696510b16610bf93d5734c38c3c6ccf6e769fb6093cde849f778ac8305a36ddc6d90f40ab829f7ee9677f86a69ef9cd25d4c98c91c107bd22b2a41cf3e5613fffb112c8e11928c444076d4e82f67aca1601f14a0d37b4d7944c16c8faa24d3458aec20a01c4b6e9483688caa453a9da8415d66662131c2db8678b592702b59a51bfd5d14c1af48e5c8b5267d28823aeeb830bae094652ab438719c759c8e26bb8e458f42ab540fed1b32cc1edc357c0b5b6beac13d44e8561855b8a832705e549ec17c3bbb8eadd166c7614853621684cf25c1e1124632f4c11e6c81c6c4e653e91449c73f9ced28745f4feb1c0eef7f037cc56a90929b185e32a3f895625295bb1185c9b36aededa2c48331b31e1cc260222d9dab3ab50510647cefe960e946973bc67396fddefdb6aca5efc32edce48f70e97e826d45416936ec8ad977746d88329076bfadb3b4fe1f0d728aaa4a95076c3be7982b723aca6a71172f4efcc760a1c331032bb825187f351038d70ccd5201a9f47d767ca3d2561dfdc7ed9752c8db2a59b4e3d1e50ff2f09e7ece5305d251f5f3b2ff546bf21c877277ff349f967eb55dd70534295fde3913f76815b47763bace7e3aacd73f861cd29d06ee1ab5b56f7b093a6dd202efe71a6df666ae8abf0795ae098bb28df92ec9e34baee4e8cb5fb54ac3373f62163467c364f4dbce66186f7caec80756d408b3ac242a594e8dbfc733fc3e5b1b9ff50fea30f2f309da5fb3c63e779965dd4727f53682ac43338b4680c5f8ecc2f9032dcdaf968be9786b16cb446e49d8f58e12e69fa8aa7069593d821fcb04d96b5358cc378509937eb69559b10a628e0cc6a43e4b20725de15de07a1ae3e7a2ce7fe544b59991333c5ebff1aec9def0478ed34c207494abc7ba34f81259bbd2075bbcedf74d1e0a08a81b82f11a24c3814239f4a089e8810efbd133159326c97bda5771782f1b53ec88781d9ef3e228ffd9dfe2d673ac4f0067c568a6f6e63f8f2e81cb58fbb6853e99c49e14e3b9a46f38f783183362fc4547ff6471416ba10398d3f07603c8105787fb92909580e19148883541724734836526e070e2c72018b35467d405a5adea941183105e5a72fe1ad44bbce5ac06cf188541f6a0064ca79591f7135d3292e469cfc038e93e5d80f5e83e0727e227df5e91855428f101f45c705e8023effaafa5a74ef096e2d4fb4e1910cf8cb434f1ba9fdb6b4294e630f917d2a12096a3422c3237fc019418366d768292d5b457c8192a056ed7ab755952d5fe7a423ab1f703bf3d049df4e0f317fb629a3207749ddf3358b74e948e57ff60b839a96c1027cb871ce72808e2592dd132c22b4ec7af153b1384a589bec8038cc66afb56dd9204c505e0be5edd0f091f5b38c90a418a68bd14973601c9f1155992302cd48cc7c9ac0208833fb78ce6c9aa95d6c894213cd182a20de1102e3ef44b725f59388b42148a1c825bd4a44847b3c6a35094b99ea71c53ebea7d07791a31b83985bbc4cd0dead7598725518289c4cc27e7efca846bcdedff1b65e1400f7338fbcede94c513c7ce2cd7e33e44ad55c8cbd403cc178a08d9c3d9ae2f50b5cacaccf65bf9faa3af50971ee65104a41f66be5765d2ee401cbf3a72a1c8407a6991f77ff30e8d0a3feee487a0ad4f2ef8d0c230a9cf04afcb525672ca3d21cbc68829ef11659470263d5dbf7a4eac534cf63e75187f11b5dec4633e08ac25c051409fe88132fe575a57626260db24dda96129e2118bd2981cd780c394adc7369a424878f0efe5cb12fb9b1db6b3e6063a5fc382a5fbae43be7afa260f19ed958b94c1b63a8853059400e848c3658e759f494e99647be9add8a5648eb46bd0629446cb9387264292be6ace851ecf1edd5ae60d0ebf72e4c637be365f168937283ed0fb472bb5afee94ffa3d6fa39bb802a6db5074d3f19e14b8387284caf27e35d86dd0d10702671fe2bd54a712ec90eb114ebf4c321a779f29ddadb79bcea6e56d713e4f67a1ff7bf66465950299c9ab74612ab2255bcb1540733a4f3da6d528c6980e716d2b1d9521730a2595f872443ee83a684e545327167dd4320360a66d4dcb9303a8c21cfcaa53f2d6c5093e9706e503350ef6fa09bb2030990fdabb643b2e84624dc5384ee3331b7646ef9139f817259e398d5210f8ecb3ab54714ba35569f9ef9781fd4b2d1fb07a69dcc4b82ccb0131db6729cc73b88559c5867456fc6f089b8711120ab5655f3714b2c3810113a7f01d0bf3d6a5c2a966f4e529c8d6c4972b994bfb9b16580f47b4229063fbbdf9e4671bce10a798f47a68af8731a03fe3f2e24e65c569b6443909e917e3385cffbfbbbc5a73247e888c78c710977d8d97b440e865bc60df442e24223896046889452ce12fbe3599d3a5b06f4fec18f237a920fdd86794703c3fb160a47259ce2c5bbd0d16ef8ca484ba3f3d0677a20131d1bf0b5e7613cb46c452ebe8092ca40f557d4dd235f0e463f61f2594268137d94cc0279f70895d1210221850c44c1f161d5ff2e11aae82e8431c48eabc4e9283c277db46f180fccdf953093c83d8c1034ded46c65df541a298e8a223b731ddadc1055f9280ff2088b272c6671e36598816e6a52505979ac5005d6613753f4501220bc3427ff4dec279ae272c247365308dc0e1e8eec77ecc66d95c5a3aac24e781323ce13578a6b1210fe78398a6e73a071bf21cf4e2e426020d4cad4f40cba0430861e4ea81a54c943479f49c89e3ba0395b04b9ea93120560a85d30bd141390db200745932089d3146538649b3f86346d18998508b304b0cbd361adb792bd5ea976ecfa853c8550f24e81e641add1ef4aa3b36657738d781d07add5578ac1373de61a13977610935cebb9b8918b239f7d5fbeaf32f7556a0c25bf16f772831284396718ab45116ff927ca34927f45a7bf4ba11d25043afd30fb3861ab2a5a69da1f2fb8ba02fb0e093af2e7f7ce4ecf8379b27a8cdb634a00d269d0f430c6baba176e5a067e582387b23a0dcf87397625ceaea228adc5a5b4cc8542262572bc1d4217b5fa5f68d3cfc76fa1177c5e3a71193b1a79f7d7f536d55ad1d6b87a52f5d741a07a0e6d04ca5eb5f8ee71121f7958fb355aa58cac8a43c305a8fa93ea1114615ecb3037fce4034e5a5e6747761c6bc2fae076148226f3f983cb5e96ef819f23719ae45d7c9e2920c339f7657d24daacff1377f635d45ffe1124e6254117912bb2f718c1b3f22d712ade1dee42c7fda62c8c90684921108ba512763268c778f602a6ec60f60680d7688d74072b34b29f9c0acf341d434e2384f2f8b0d88e99622520dca7e8e0e1320f38b8ccd906a4cc0be51d5869cfcf1fcec02b05f45f0910c4104f54d9a357362fb0ba29b69b887b8d90417eccdb37f3a35b3816507399868e055a1614774f0eb059ddc46d6b9fb8b479199a766a8aeb97563a56b56d44e43efb0d3811ebebe27f1feabcca731c43f20422835a62d3965cebaac2f07d1931d079f2a9fe7cdf5ff6daba04978fb49dee2ee1d7b7c43a65a3d41168d8e3f4fda0a0e2653a134baff2798ede6f5823daf8508b93b3188777ba0ba097e02d61954aab1b07e88906aecfb9d333d48eaaf53c735248bb6eb7aa385687c8c4b1f14be26147cd494103e041f87fa9b317c19b136fb3f156dc07b7be23c78b2a623dee4df5b07d8b35f39e6ce66156d60e5f398445c28fe1a2e8af4af2c9827340fcd854d8afbb5a7651e4aa8b4dca91f4171eeeebba4dbec88412119e48e598b80385d5e8ba24c83b6db277375b09994dc6b1755f9760146a413ab2a3829d4a375bfbee617718acd65c48514d84e5c513eba19f2d4df6f9d81051768e78a8728e848df8df4f8b9268d16edd2a04ad63f0a3261400c1bf8aeb5771c50d562afdf1a5b86fc8e7d85c27199947d43082eb0e403a75727c2f323be553612cf09d649fd1fe368177b1d9db0af3562663abbc294ce5980be6f578202ca85cba24e5e100c99ce506040babfb7c6466c6dae9e69779c4a1d43ebc45e67c378ee13659f2cf575ca112d1723e7cbffc09028313e57715694602d7087a80b87fd2734306bf18a7cffa9b64a5d557ae358fd9870248b6162153580bf406580a70517c7a6bf6ebe7add11ce8f415c7722c330961bdb288d6f574d001be04df700bc391ea581dc8d81a8537e4efcb52f90ccef94cec63f30143127a7e5235db96ab7e9e36c5b42564bf80395e896216ce14575d6e3305bd302352aaede003a0b7f56c101929b857d6f2d374fffce44e27b0dce93374845ad3d58a3ac3f761aff93e760b7783ee99bff062934a4a66d6083c2b7909a5f8cfb0cf637f745658b7473551b7df487bfbdff5dab5966904185c205a07f6f2b4fc74d9472bab61ce7573036317dd40145d5b409c8fe9d5dfcaf89d658c814150fb64ff4b88144bb8e83e5777a863a81cae3f3f6fc2c088b1d5479a97e51293943e26295870cb24d2e44f736a0caea1a023138bec3b125f1ad0f7844823b95f2375821f68a1aa10c84a4f91af9515c79ec870de8b207c934728ac24c4c9b33167a4cc7de90e8b50f7d4133b85b3e6b1c730604933216d492e4646e29a255a6d6e4e0926309e47e01a8fba1683eb3d2eb9f438fc973fafebb6c5e7378887f59c2568995e9dabfc869ff385e9044a53ce5504c188140af117a0cd52babc269b55c96e1185cbb626734aded54098faeddfa50993115bfc2493b9a45784af3e38a7aca54bcc0bf06936f9aba53105a11e92525bd55f73a81cb406781427c5298dad03f652026833691ee6c8f21a091825a8df33fc76d6647d99d7bac18455b5c457ba1b4f7e8f2c6d2444a7070e165047eeef90ed1f0a66124ed966e330e7890fcd6de938b54841bc0280254c3e10ac57b2807b69bc6b5d5f23dbce30e71094522e99ec0f29f0b10863ab8cee6f269addc2ca844537db23c1f3f8ddba271d692107f1c45be828d564c96c6981eb33693b821b22c79dfed4270333b3eb51c7e946f900b99460af4fab46c42c6f6d0f5721d5b217ff1ed8835e9c23e9e63e063a801024fcbf7fd2f96717009c2c79dc0b3d07ece214a0e5106795550f3cdfbb93a67310a9aa571c241c52838741a48d7025084c5ff8be965ab53694da81afaa818f71c251db22587ff2631e8995a7bf4edb8ce58fa103e87329520486e18660f84615e6ec198d42b5cdccc23f3c334aa4648b096a4b7bc95c753dbbd8890d25ec920932a4ca0f01c015aa0bd6e4e6f1efdd37a2b56b86d14140bd0c890c9b86ee3d5a26347c4c400fc394efce9b1ab294e52fcb702193175ac8606bdf0b95105e3f62cdb8855ff695c3f70d21ca250bee4aa3e47d96941e1dd807c7d5c3c2f3300996d719fc60625cb46405a80815731b6fb2c69f3d0ca8725d18ef14adc1eca68e2a3a3e0dcab68845c01d6b5127e326a2a4e6f76b44c1b810d0d447b8a6dc1602cc6f4ae3265b97d3941f3e10128d626e554ee578e2d2a3012a7efa2bbded48661de381706b39f154ac1e085d0febd32258a3d969f705e195ecc5b9a3722e9b6a6531ac0b1efda54572fe765da4609c03fc31a374770a7f11c1029dc5b1bedf7b6304f69fd8cf90f2c722729e708681c7ebef987f0ecc60cf730796ee9df7910f00c84042ff80de0d99363227672c44db8cdb8842d291f56b1944d3fde8e3c3bd9a52afb56d155439dee41c8431d2412e9f35742731c8d1276007fab78d64ccaa99b09d82b777e582d71a88e903f71f25a180dfa6347ff69ca1196b5b1d84d801a75d175ada21d525b9dc2f61f2e54d9e1e4b6117c3b7a96435f4a345e03ee21418b371e53769a6eacf7aa39796eb503fc6d45a528f4c9334e2bb72f4c679641f3a48a8b78e31f8d434b256fb600b876faf93e6fb8c07172ede38c15917202db69ec8d5359945c87a5884eb3fe677c67fcd2beb5c3db053fa93b839f7de001864758a46f3d4d8d4ff2e13b9f9a82b5be56b2912ebc4b7e72360ca77f90f192c7d80768530ed1a33670c2524b52c47369c6b3f2d2efd011abf672411f21272016ac65eec45dde781dee4af57eb6dc8d31e5c178ca49cb55bbaf862acbcebd4addc4d656e2560bcdbe130aab1144690b1e1b74c87d1e9b09433a948f193b3584a7c1aa2f9da668e60f492a054b21f5f6b69b384b7a9cebeefd86842e1beaf47f5611f7cf1c234467fd4244c14fc19e8aba1866ad5374a96f82663832e07aad4925de58b43740624dea632907c4e64b5b4d04e138e2920f9779bf0cf79e7552968445108df4578e2aa50478c3ef59144086961fcf41e77995579b5d553af4be1e678df3eedbef86381a6c0530734ea42f79940eca6ca8fb53ca6bdf60199a1ea927d844a5cc87913dca2afca7d468134f2bd50a8abb72db5f23712676e384e98cfccae077155a86fc56b1c05beb51b1a7d0bdc45d1b018fcc31a6b8fc0995a27e6394c065701f90ee54f59756f8dc294eb2ea283a66e7c67f294e1463b0057929f77be6c10b76b8d568bb97fabc65591856b2853fea363b4c80e26a2c99c68ceffd7599d779322d501f4ab0f947037fb47edd81920c364ed97e899ec68384904901ca7f2a7583c1d6d6e34c6466e45a080c2c2cdb0f83c9caa0b7b18e19769d1f060877f39eb31ebf321598822443a9c1f728a3f24276c6fb12cca7d91dc45207f443f84c68206c9a514d6bd186fb7e8ab580f0ee78152cb1c1b96925d3672d19dbaebb96f78ed7e2a577de822f315737999988763b5855f1454b03c5c23f00a0be54a0a784742ebf9fa592f1ac556b099459542f4f66c209f19a23a4574777666c0bc75e90f299c7b97e03eb694a762b8dc6b949c525c7fb9c9586dd18fe8bce1b36b53afefdeb9ce79b984f0724bec27094f48e7492083acfba21b8bbe72cb5166a6904316c8a33ebe2b87ed9da5700e8b1ddb33d10212129fdf55c6948d031776fe0b7095eb59d53e67b8830b6192481670286a5ce6334c2a9baf29cfb3cd99ce41c2ffd3320da9b6c9eaa388c4574b94d5bbd8e239325cb5341cd0e2ab1cd091279d2a435da40500b095c143b06209c3f95d0705c4cde020c4cf543c2c33815599bf8c396592e4e95390c22beafb47dfcb71fbb76c34a9828193f168e8661581880a40659e38fde4160b4c5025b71565c7b81504ad9117c98e9e5f3eb65c27279cc49e9648471024b6e0b007c8312c43779b406d40d640cc8a91db86f7d9ed4d1032415142b802fdfecc9eaa7dd017e378ec09842e27f8b327ff3f64f4b3179616960c0cb6360987b1dafe090058856661b9840114ca84cf7444351ecb7af66e12779a18ed0e6af4f19b0991181eba92e45e26291ed678b885662264edacd90425587903ddbcc94db262cca42b3a37ceace9f32ec803825e509c8a8a1c564a082ca08181b9d470cfa37f39ff44eb68d76c07d3829ad92add8e353ad3672766107a08a520fbb49f02d9cd6cd9a16c72c9c8de37a8b936bae051178b0ec32f140eaecaa6df3b2023992f41f864b0cee77fcbda67f2249e1a6e4da167fc138aa0f7bc34edfcd36d1c08650c42057d1bebcd14089199c24c358616406679de123f25ee5d29b1c595f77d79e095720f1bd5834e5f3bb86b6305cb0fcc3b6d2ba98c90fe3ba1cabf7afa0321490ebdd495a6c952a887190501ef4c8f01ce5f9713094c26f0fc3b15eac07da5a1b0e0f365df073690ec6adb2713a2ba79d6a8a00be3c34f77559dda995ed0ef0ab85da198a386ecb941db68d0d49414443de8b5062c9d6441b234f54653f03bf48a061db1c56d401b79064e9286feff30816172f27f3f3737d369e81b85f9011015600f4d37e2cc16c2a1a56ddfafdd938471cf672351f3044b6bf9bc5dad5a11b109c39a21a31949cf02dc0227fd1a4ca10b0cf24fc4b70005e09d5a4d79eb55e12d5e3a0ed75a8ec7e9d6c8f470e47b920e033e968bf5d52e45a4f87834f6e4353f35443a0f2abc26e2abff08dac4a3cba7eed0964093af60040c2e2f05000a0583946e879502589ef6d2ce03e715026717d3694fa28f02f24a2440cce055c3f034b4584cbb49cac1c39f0e3cdd5951a06e8fff5f481bcd549879a4b302ccdd7616eba0a9fed6ec05851602eef933a5bdd7e264b88f5dcdf7a644f3a946ab4b37ada2141e905495221f1a99105685f09498911751b8688fe5ebab1527ec7e32ebd1d0b42a3363e86d60ca1cbb105633f8034d62d4c68bb85fedb38e3ec2f32fe5d5954b23126d2dae26cf7c31fa240caeb1d6cffb014b2abc0fb78c89261726c234f65c30e73c27516fb92ac93ca6acd7b11fcdc00649c2725efc220d3622777bea977a008886dd0ef5aa43ebe9ba2bb85c38dd169f745a0e0a6ad76c4199d24506e8307130469bdc68aad74e3e87ddf343c022b838bff33d9e59c08b8ef962650f281a074b7373422973384d644f0eab515977a95c3e33db5baa1bb6b9fc50a89d6e166f8f912d2a107b611d713efb702372f92e3984dc574d10eaa5bc9b7aac280271a4c53d0e0c94e4777638162077e1505f2b86ecf060c9b2ff161bc2af142fbf621a4c9caea38b8fd9474f667f17361d85daddfc9af2a84cea8a90020fa9be023eb6adfc7e404e1beb048cbafd39ac5d8eab0a35585f9e78d5332287cea547ca273487c5f2d0ed82c9654bac6bbd1709ca8b4ea60d3fc17290475617e49f4aa0fcd29fde84c2ae6717baa10484ac638fb2d1dd3838dc9a12d1456716072c3fb02c9cef5c6568ed61318cff4166e2481e63ade014cb829ac37a95a81e0e918fb12d9fcc3aa6ced8e9c1389a3bda53da80296690873a0ee2df3e4c8680ee1cd995a3bb6eb91837ee9b534013a1a41e47c78e6fd927d484d849a68d409074a66ea515333369e46ddf93b0329751766cbbfedf145c7e104f132f331f9817732d1a990738047319c7b535768adf15c5bdea5822ee5c57897f1a9b4b604c40155991ea8bb036692b39c1743871261b185c86a448723c6d6784429bc78463f0dd4986822446cc974ae722ab79b9ecd31500d93991b308a6e2d4f718a0f806878fd3c1639234085025973e60f88b6ccb9791d6d8e62337f1ea2d4fc1514c2243d59449599caaa0d26a4400810108e531d912b0bfff1c3abb5737612e07218e953d7bbb9e0b8a0699dda9d5b430b105add226cbaf006365f8eb561df5b780094fed67ec5980b0108e1684ac4d39e27df38998e2f7ca62fa51f94e59d2bc899c5d862abefc48f54ccdc759ea63acf5714e7de4feedbd75486c28985efd316b462183f99442c0d69434510566ffa75cc6bb3dab2321faccf52aac20ca445f30201526871fa6ed1a579427baa652b4a7c4ac4e35c4d9188a82af5878c719dd9abaf7aea62ed052aa57e69703433ce63fd1dd48a5f0bad2f45c68f92513113ec784a014d9f5b0c70ebb2de85b113ca46fa546c5faf5c032a25fd02d480d5d5f82010a19fbc1ca30e2ebec3d53460f7025c74f0afcc504750fbc2bfcac24030f75d240303441677a7f122d20535404c46776214daa3d7540355fc6e80696cb0c6dc919b9239c77b6b9af9521a4eb05f174900f5b3bbf42c33e886e085613b4f1ee944ba71bcade7f92efc8a639f2174726318c71810c3980c335da24909666cd29aed82d5a33c942cad75e5cb6dbbc0ce621e5a702279e34083dfdbd060ba1a6811dc5c5033cde9ae61c686af55ea4f5f932925f628c4521e18b39360b70e0fb1875c3b9ce2721b013f5553b9c17ced7c1ba7d54cd365ec915d6f4214361509831034c91c00e3a78529cd9b51d4678c1c48198ad0d7ad618c0f3fd8a15741e8eaec96b809dc26e5f0c977028bb4c01647bbb9454402fd836753ccb28ea9af3217f0b51f4e0133f29873cce5b00f036f7b1c6af0dd0262f35293ba88275bc8d5b2814c8c6e4e449bb86ecba7fa8061eeabcd52a9be29aa2a9dc9c99fca78c04099bd4788701acb1c5e6c9dc6f1b6fbb05a5f2addbd8305580b59daee15d99b16aae3a92c28a732e262a9aaa57922fd55b5f72919ee45d5ad4684562772747d8d37f9c72c36a4d24da1cb97b5ed17f79f662fd92853d192622089d859682886bb29f51f2b6d6901078b19b0eed5c41e26c50160c47dbc9f95779b8654de2209fedf9e1fa8985f8312bf5e7e4612b9daa1cd2e477c3e0b6e6a727505252e21bb60868bc16770181abcbab08488939ad14db1d1916cb8ad31d79eb19f45e251a053b5ed350a27eacf36bced8f8a8f190cc8860402c69bc1787eb0c72464ac64b5c7af5cac66e7bd893e14ea221f7c59ca16c227526541d90322a077e866aacd2154e9e9281cbe286a6e5fbf1f13a8cd1fafc1f5878c5998a9257e0737c6eef28076c37badd6f3fc30dea168d46886bbc2579cfdcda902cfd9639d8a60daa5daeea58f6f586b2937ef489a0291331b432975026cd14e442dde38c423e0de92395fcbee07b6de1bb1069267c422519b5a1fd95276e0c877ed0f4571d34d077545e36aa2203e03582639167de8dec5ddb2071d5f9a9c4f6f2781935f2543928cb84ef4cc15427fbde98401cce9a9a1a60f9b5e8c3fd568330101046d67de6077d48488477e0571819cb5d950e39471f1cb700ad8f807fcbda8c47026edad69e8331d39107e35907910f12fd91c70d24c7e7e72335dc89e08472d6579610623f36cae7869174bfdf53429c2b7d1a03bb5d716b847b7e680634f6ab6adb03a261472f09d90d702ec40861ba201be42acd63c893aa3c7c039da51198682e7c8eb323380d9a6ad368a5ac7530f7e4ab59a18958d44b0c9dd3ffbbc0026ec3e167992e28b4ce65aecd7d6ef9a7bbffb3bd005da8d4d731c2b10b545fdb115bce74d8d280d1190033f75b0867358385d601130cc58bfa5ab1057cbc540234e050bf71328e8119a9162b6f51df5d1fffef2a2ae70e9a81918660bb959bbb3fb1114fcdd2ddf92a48ebea73a51e26e54ede6a03e9c3f56ec32b4ec13c7ee7dfdb231d321f705ba7565a9b75d2ce85c639228112be127cc7484420827dcdca36c20f39ad5fb44e2431cd59213e20115908d549c7d4e3688360c0ba59fbcbfb255ccffeffdda26486bda1272f5c9215529b4c89d5d35749e41a120862ee2e6fe29cf55c7d3055f45b5436e1d60d1a53627020f64857cc20e204c01312b8b10680090d3842e38e3920d9e3a9e991bf9133c0d00fdcf6f9a3b679aa450f2491e68e3b6297a097e8ac2f02a6440cd0aae6eda405102943b01104bc6594ddfa23dfa29a15dc12793912c2fc1e825d9668bdccae911a28f3a8798921d27d11ea8b484cadde2dd83d0211d486171c6beab26eed3b68a6039c4b489dcba32cf87419e88ef8173cfecc976fbf6de891539af8104e325f4503efcf3fb8317f00fe001147aba663097805d5f57f42dc660adc949d954ad707fcb6df324977fa87db18c0ee744259335fe1cdd5b0122cd99a94407b3f7cf7b305badf209b6624f9d072521218536b7e53981a56d21766fa247474580f597abbe346f9654eb148dbcdab697d39bae6eeeabd5036f697d32c451c0508f98ef4d03ba7fcb132c093da74a599bca8ca6572c6a32910d77d34f5c06afb7a97dc3e93ac13ab5727acf12355f766c8a8b48d9bf2c247c9897cdb3d958cd1cc7e6b4b5be4399800fcf917015fef1c92e3d70c62dc5499da6fd20ec2b6f54a6fd780ccb28d14f5a841922eff0bc4387b0add7d255abf89dd343f41f16e955404bc8ee95c3c07cbda6cb0d7605b2fb75789e343e5b2cbab25debc991a029a72a503197d4b169224f46d7bb52f0253e741e653eb81eadb607dffea48771ef7667646e72ee1eb60833f19f9a3713c3cab91f8fabedc66f4d7cdd8f9c0c3c67cb0d75c0cac761b2218851630a876bcf83a4363cc157426dd15ca5244a628a2b3186796f7e5e1f49e300f355da3c13918651899d58ed5c3d6970be1f65b9da4a86147a490ebc32fedfec053761324057291822952d38a29556d1e6d3f23512587d7538812159aace74a2ffcea0cb108db4ac0ad7bd8e546f2a153a63c76ee964cc0497b44e19c493375455f237a5c1b5ff44c5c7917690ccf6f5ba0485dfeb9e4eda1401c81a43e5c8f98ce8621d24bfa32b5b38ba6acd6509c1a40754146b9285a5deb0e0817881637be6df6b5e32c2e77f78aa39ad7e0c34798cb0bdc6aa231c9fddea879f3cfca3b0f8fb72f18c7bd66e88ff83730c7cd006b88b8599e5b9d3ecaf7d5d96876c793e778ddf7d2c6347beef9d6f8e5ad882ccb9d752d4e6cbb41a7cd6474b1934cd931a10506add5d78e293f852be0708bc3f3a037884ed2df4c91b721869f789c1755ef55e8d4c70fd582f15cd79dcaa9e1d5d70ff44edb23e4e2293e21d89abc6fb7f073284d2b1978aa454863832cea24c919439733997f69fc7b07185ccc410e6310403aad19ef0cfd779c36e6309f7cbe388f2e583ea0de45c7b1b7ffb46386bfc42dc3ea03a5e9a2d2aeb36362b3ca13141881151b8cc4fc10d18cc86d1ecb14723debcaf97b6089ac383cea2c4dfc239c555a4495601241f468fb70019811ea8da34ef6e8503e87c41ff2fda98328780b743ea8852ddaff8803101028cb36b779551dc66dedf69af37525d77c38d53b42c9afe8e88157d04029062a6a003d8aa722c61432cf03c56681bb86a00ac026eab9a859d45d3d049cd15cf848694c61444020d78d1e06aa2773630505bd694320b8751f49de72f76fdf70ff5dc4e5e4bcde888127e428b19443123fa838c2d6463981291ba8b36b526f33ea8834756706b6355f5b94727e978475c8b7b8e6cc3b5c400e3683c04c580f39d6fe6a5998c8a3018de7ec607e707421a397402145465ad196f79b69156aeac3b6e979dcf5d21e0fdbd00ea88b27a08b4bed397473083209ebd35357a02395c474e60ebf00345eccd7c2bd90853c7d4b4ecea9de0c135668df6a15f1f1cfbbdb681f9ef6091f6637ebb12c60d0dc4bffaf9a93471f56c39858ca9b09f5bac29d3acb983cee66959a8235809deb20e33cfbad9748012618dc16f6932ba4191e8fed895db53fff4f8f79626d11b40866d5a5c723bdb124ff562b67457ec6d385b0d27efc4a5f961b7ed1fa10d200fad88315dc88b0547699bf265cb9ab7d69e2b9be97c11b10475912c3ae088131ef4fa518f17d4ff38f0b2a3c10427c61022c091f4cc03e64afe5e01a91bc8dcb3d378baff2dabb8170a1a52da6bf43e34386a7069526837f50a82de875e1525a4cfa1322d74bd27b349c5a45c0cce69e8f1ba7c8e8d1a56f10c524dd006e81082c9ea5e28468b04b794dbef9dea6880173b802ed579d02624b14d6a913ec1526e5d74f41ef3895254675fc1b4bd5f56942151c92a96b040a0150eccf91e536a83f35029a2cc686ae5fe693fd94b69026685a70208feb697e8e1a478bdf0999869b960cfdf063bcf50b0ca6977d88a9d9af395ca8e634e0df9acec95f0f06d410985954268b618074337beb17aab57bea57b6afe411523ccc1083fabce07621d6ae56cb0090c088990e22ebb06d69624946016b5753e519e243f4634d3357dcce109a83d3011c104f8c8ff14c6f7d2fb934db027b8e8b368295343b259f40d4b33e7494b91459ffd94e0fd8a686bba79b6e6e49ddcea9dcbdc869caccf612e7364d77dc70285402007c71cd870d0e014b7ef7cd81addf07428b671644e5d0542f1ea080ee3f0bc6a1bf71ae391545b010534ce778d408ec0a8ea055e67558858650f6ff7405f90e8e1bc92ea69c95a51893a96eaea06731dc28e008050c04237c776d8b22e70dccabf2dcaba4dd996a9183c8d091570f0130a5a768ca6615a095d7066c099e81ed583cfa4c7ec6e9ce760cd2cc75966c8add5bbada46ba5c8ff1f58d42f62628abfb277c47abc07cd862aad9b84fe865767591cb1dc10aa750cfb6a6c89df1d56d67bd3efd4b25fa9a0443ddcf1a999058aea2979e6b074e24b9b41a7b89e46191335882fb02ae8e94d344396275e4079b55a4d66ef8b6bed8bcda875f2fa8ec954e96636edfe7e8b5fddeb1d7f001fe0aef6886c8eb1fcbc077fc2b2c3e3b1f9a1c403fdecd86bb7eff0a4eb62d0ff8489456540420d1843a7926ed3d75946097809433377b93f8028d6e11756a5946de269e819e965b4cd0a15ff2c3de6a2287fe226951c343b705c3e29eb807dfbe9b448a1cdb04261376318a4aa5ee82239880e8699bd5504f729ee42a67a1b9d0ece03ab28162c567788ef1833a8a363ba8b21f0a45b0bda7942f837230a95cb407d7bd7c7b4007d23e1b774b51dbcb277ecf9f40c7614df2de26372865415842e72442700f84d780ffea7ae44b618c13113c98fea1e1d0eeff5aaca5534d0c556b8e63e3c2007edc7863b0456679a25c83d11e37a71fe11adbb60fe791b15d1de0f86bf79574cf64f70589a2e91cc5afbed7685fc15f344c906196d88efdddb0e21e54715280f3d9df4441b8f7cc12c8d430720fdc37f3841ac6b996e9db4c432891329ab11852d34cc2d2c5855f167a242eb8121ffa1b20c0883dc680315e526f271c652dc0fee0d9d47b2e9b25ea4d641a050259d1920a2696c732eac34a7a99849a0817854b882cd089c8f6ad73037c342d2124bed99ce92d1ad4913fcdcc2b8c370625af45d86af33a62c756d11dcc0ac7dcad9e59865438afdb2fe42be855dc1c2d9994f6c1cf8a8b41b7f7d39f21cc4fb9b0d10e0556f46830cba9f0ec117e7a1adc4237777a0b343c284628c2ee970f3ab9a352a9faf2b7e4ef0c5026b9de702897fdc69156edcec20a4c4093dbab45464ff0c16b5f634f61585ea03d766e461609c739010bdc9ee30bb7d5992f5590c107cd493622defc15f1aa9bce69978868e1b3c078938d7c5fac23bd7692e09edaa2befacf0096741ba08063ed24deb335283054341504d9d20383fbf40f62001fa09d39931cd33b149f26432a1ce991d1ec71ac8c91134e5f48f47162eab20f5e142211e1438466cb7574db4ac536192b9a2f76a214ff29a2f2bdbaa633d153f8b1f29b0adde72ac2f289168c75ee77f50e4d66217b3d36b15d324a2c479002f8d74d01087cb93cf85821fe87a4357c388f20678ff58eba103f29466b390ec24e8ab8d898cd85ea018827afe5c6118d6ce64367457dae33161ee6994c87e2d143a1073ee49ac48f5e61f43e0f98dc3af4cebf27536227279cb546a22b0e96d196e9f0ecbb368b3f2ed829d8e2d3b7164cf2f5b0e4793abe15b36fa2c48c9c58d659c77880c17150a55541da35712b55391be99bc05a0b3abf411f46f7598524ffc96f7e1bd6dd5842ec10a54c6ccaac8a62fc9e39191baba5a2ceae82a23c746ca01ba66a9bfd686b317143aded729973955a1d9d4fc54e4ccf4e63623efd463b3bab1cae59c8a656ff596c720f16d80eb990b960f7be78eefaf0121bfc74fc348d614c723a83859a24287e2d8ca4249b252879b1282968b11ff312877ca284eb6711386a154ee10e8ca4f042b7a0fc263287b248c48cb79010a96a111a6bde3d5421242f571c337a5afc85e88d4bc2b22d02f280ce9308d066b71edec8a347a3c9bbe835b728a4366fd977b03b2cee65eea1819e2c3962bd70b596eb8ff0597b7231b607e2e357eb1ed76beb9b70af23bb95aae885c4de529645a1fb4ea7aeab3a3639f664e2a8ab2aea6018372d3b8a45196623f198ff93291c17d6cf84c33732b06f8932a90d1a70bcf923baaec222a4d3d3c2996f17539c99512948244beedef70db1b92cf9dd2c88d97eb63702ec89a0722ff17a7e668d77832e02a61e9e516dc66d74351e7ebb3fea9f6f3c258a516635501a3c72c3d4adb648865627c985b228ea1ffe7d3593549c0d1e8411c9f22e716e5f52d12f7e668960f8922943ea38d341d0c34f2b366bd72435be4127df1a2af714be16686df58af57d403183be5a856a31fb19d25627cd08b1a949ba475a4e778328109fa3ea0cce7c3d1db7d5a1755819bbd4bc4ccc3c12e86a88c0bb72f67e46ffecc8974791b3fd1eab4cd042680b029caa49e8555ccbccb8f4d0dbe427cd3682ec0bcf3941fefd090bdcd8e0dc38cb317060ac8548a1613cb266946206b906c47712fc007795e0b91b188b9890d33483f6c464d76b2dfceb66f2dc385c1191a754a124e32cc9f54e3908625967af3d944ee2bbf445be202239f1558f497fb669510740c066f8d29df7b0d5292261a7e1b61a4cedf8d51e68689e86f708ba617b26ecc881096b6ef5b173e74a5aa662e0d27a970a19de5e2c26beaeb63731f97f5aefd7d569d5de4cdb1f79ecb2c2990ea30165d2813c437d070eb5e57bcf5fe83578fb4ce950b77338c82862e7196b433b58cfb6e78533426cf74f4294a94a79ab639557b8f4ad30427298f9a72ffeebe48feecdfa63dcdef24d0b64a6d2bef92826f7fea69b463d9c12e04ee15b9ebbc20681ca5f0f0cb6853215465f3b0d4a2e7591d7f843ba6361918a34ee988a5974eb752ffe4fedc6f381958128c9ab334dedc48d69cb10aa61e3971244b0a2d6e453f1dc29c282a1d48f48a524fc025bda9bfc93bd157e53912a198caee3c1a98797c418b96a758d2a61b0144f24700aa03bcf24080fc68875062810d59d2e9ac4b2e6c6ef65a070428d5795d204906386c84e73677dd8ea37a70d1192dd4f660f918461a6346ea057250a046fbacbb6c9235da7b44f05045abfba16903940bb24fba823a21c33d7a196e00791edf7cd8cb82c5f4755e7dd02257675ad563ae1e70218985f3976f2798536aaf87e51268e2bff4ee8def366133e5c96a8bcd7ecd26228a2baf53039abb802119828d52ba9ee9d45f9c9f44aa0bf6178d4426e8cf1a5c8d381be61f700be0e37baf6986bb6fc44685e446508534e8d4a8ab458b935ed214e7d61f41a05b0741eee68165b440254022070c346cbe787e1e563272db913050594763943e5e10042c698132f1d38915cd0f33bec2b5f6634ceaaad836febdd56d9708bab3e52ed8ddba95c5f4c2112ae217b00fd49bb6b6459f90e5f32c676b4df86e3171e088ad7ae2e88aab1cf4de5661a16a7ce02b39992768a87251e9f94d6a35bd7ea5710f11ad8f30736025f2c230e2d472deb2237309ac5d6f0bd0918f44937cefaec9ee40bab51fbe5e74b4c7b3d7543c80cf2240645894836b6373632a0d99def285fe4a38e9b45a5e8eb0fec4e426ccc3ac2a3a39ee3799b42e300212d6fd43c7d50e3f6603ceea6ed0a0af2e7fc66cabd485dd428f3a6ec2ae176c330fe2ceda86d8fffe8fb8e9e69d9ec1028302a465a54fbcda87b6693e5f066716cb4d4b5288b652dd1c3e4081f4681dfeb894d5f0ad372efc90bcbf8f54207bf11b76bea152ef2f21f346baa4107aa5d894d44d5c114f5d565101ca0352441a86442bc8cf02cd3aff6b0b970e9b25194f6affc8856da94cae0751431eda0ea9daa66e1b24418316f581e0105a4c7a159e6a514bcb25ca38776e0091e17425dec7934223659a5d637ae2d04d3c07adaacb87882a78061140b38bd7625792dca4bee02512ae809ba8211181f0d8426ab84e627c3f1429706778ecca557eab319586640d4b05cc0d4940baf31e18d5eac3c62d2e08ef5a3f215caf916fe14f011ab5cc9b72469b3de8b05f77028e35ce37ccbf3aba51baa7b27901d9e980980a3759cc2bc90437430bfb498a460a1693975a99cc31f9f0f0d56636a42a519f8a96208e5a43a375b497e99c6b421c5adbf95f86b186c6d9caed8741264b507d772ce73876279770dfc82966d7cebf303f272e2c9bdc28ad6ea62bbef1dc3764f8bd685814126ab234c6e62a532cbd53098edb6ae78e904eacbb7d3f5fcd28bc65764b26d46ea507e01cb3c504781c58bc656f50ab032fd2947f50b601ce7ee1eccfbd809b63e7af5090916b12c4836ac3b95a87858a85f9aaa2f81c4135de517594f95a92cd973b0599cdbd91b4bb25ad61866d140efdf182abb949e21441d28f3a8af84159910bc2771bb0deb011a809566dba5bc3755478861b997771f8e5376f9affeebe3425170da16c323fa90e38fd88a37194c601a547fc33904c14d4b6f2a17b1ad468b43c10a175aa80bb05f7081cb939a53933927006e3f3ad955aef3e7bce348833c33c0967efebff493501c29f9a0028e02e5e75d1ec4342c959445ccbddc7dd2170b6ce9d3774c8687e04bbe311505c4124ffb63ae094c7588deece03d192098f991dc129092b198fa192897f63f985ca8e3db4a9b762a09eb2d7c010d8f5ab300582dcf32d9559641df8209a425c74a6a2ad58749246c120a199caf3efd578404a30cb9ef70030e9a2039c692a41881ebc3819b5e7e885b6861a29869356b6d21869f6dd39be8f26ffa0c44d467570831835367023de1129b3852676ec56fa26fa3e3df10489216e3dd600002e8d88ba0c7403b37573e7061be5e6ca61bc592843eaffff85c71e2bdf78e99149f84f9e955895b8407c2f8f3db698b9268ef26bd94ac937b43aa22b947d12c0ef0d2781067cc0b4805b477ef9d36cd9a21ebe825f2b526c6d3a06f9323e0fe7be6df37d34fc0025464c0c5b5599e15d14e26db234bdaef1cc0959a2228b51ed7a0fe6b452606ca7801cb20c9b9fa93c4abaf753c0720673c01f30af8f3008a02fe4231578fca11e9155e20cbca020ec8d47ad0e4cfd577070bac8e9d11be6e4372142e1dfe12f83d2ea78182452dc79b3825b73dddbacce7bf73894bec1b6571fece41a1f11d6b90d37b7d14a12cc1b6f7958469595cc953c1296826e28a06ec8b1cafb207ff7f80f180e7c4b037ee2f7edf14212ab80df0c4483fb2f85160c8ddd1fae5456588bce5cf6bb2795d3d2480ea77620b2865133a7c48a6efed084e809b2e50daed85b3864f5c4d01573dc8afb370306e1bc8bc8a0b0ec22fcee7f2e47275758aabcb00508fb8aaedbfe22c760205e5be20e9ffab357b25f7c12b4cfa10d4037afbd31a96bb7727a99db4d0c82e6472a459f767ea12f6eadde4f0da6e198cad8caf1ca1e641efac8524b2aced387fd0baa4e45df9e8ad23001f01682477060be180707be072954b59ae8e3c0b588fb4a8d0b6b4299da83d33ece10cd3bab011cbf62b376fa2bd2f9ef4fa40bbc60fca86dd30866d8da57b25be3df2d56c473894ead348922894c744f04d09471973440e87ee1e6f0b96cd2326ae79eae2c8f52f4095a74189eb5e171318bc17d6a8dec3c00e7a62fb82089a00ae3f881261856f3237b1d2d8349c8824f5d3400df7fd2e27153e7561d9d9361da9a8787ea7c4f269594f9d618af3b00923d7b4973cf80ea4aaa05e6d35af4d23ba58b2acb5f73aab0e3568ce3d8f052da3e1c866097ec85b1254d537eee5a722dfcde4c7ca34a753abdab7c0fd42801ed45f54f0a9a4d87f43beb1c1e98ea5f69ee54dea83ac7aa784f8385cfe2e93a1420efbbe682394ed02886d3c4acfe0487c3d9e5e5a567b540480d7c95f1932386b11b8d1118a0d841ae5542657048c670d28bdda61dff1541057e7d4e63d6fd5afa58527620efedfd317e92f3a6bcfd255674954b7e2bab0fd1819d39601fd44879b62fd50b9fca8f7f339b70c59e0c922330d97d9f827d823e3168c0ece3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855789d230209002123d1b0a4fae9388f6ef3913a14402a705cf46a5c761a9508f211acbb3b302995f5241ef484002ddbb3b11bb8716b3df87170c0becdf05992fa7480bd7fc41519c8f32cabdd861685009af73bd8d731abde9248e57aab91f08a00dd1d08e96a824564f88106a0b696d726f74695479007a8440b9e2892c4e4eb78e44ce171aec3ef7d502abb299ea3e45fdd4a773c2b5638e2d6f872fa6fbd31a3aeb2d3b025484286d2e1ccffb9383fa8e41d6d7f255c3be0c843e3257219f03efd347f3d05e402cd498ae0f4879d6efd2f8e80d2b8d00a0999b493e813d6ee27bf119a59f3b543553015efc135d67d7765ca03a6e3df9708a3a8fa4a42c3964e015cde56f3c6a2c7490b79cd4d1b0aba2d5655ff0b78a9285d2887dcaeec18783037e76e16ff3b8cae9d90f3345139c52f0dbfce0232053791a768b7677a700d7c8657b71720db9c4f1f5b0e083e9f799077e34f1296d5e0ef9a68d784783e91026f135e6046493be125b9ec337e8599e42439b1134a096cdf09d9cd830da1757e3cc45ed6fb2fd209d2993797cb4400a1eb630ba27369c6fc2fdd9be5b297c09ab81dbac41d2d4f19816680ebfc9eed6599be2ba96688e29b835ef9e988d1d64b117c061625e7a4a9b928f5f85f84dbd4fd3d8add6706408792301b36a2bc39dff8c55dbc987a5026ad13a8515d2ae8f4ffc2598ae1a61fec651a4acf6f40a1c1a24605428b50641f5b6d586fb6ced33720a16da510b05ae83b73d36e42a25694930c1f6887d7df656bfd2793f030bf15301a61152372e56e88e5e6ee7457a44e2722ef73c5bd164fb7266a7b92aa74dd5c62f400280a9dfa2914f5f102f4fe00463eaa7da435bbbab2510289177f8eaf168fabe18b0a5f5954cf8d07e1ea126f71d1948568bd399c9d9066f61fba5d212699eaeb32557bf8f3ad6734e0c0349cd66334b3aa4a2ae55354b0f5a9fb00e3f3ba36ae4284e39bb86488c5257893f2cc3c03381cb1712dd4ebd7affd37ec2f289267a57f6f95e9e160bc7cd7c334a5b235e484d46da92e3c21373fc89225bafd899f04ee1ad6b7a702d52bb61b0bff36a62ec38d87fc626f7ba384f043483b0204f522295ae294c659301fad4cb307965aec8407fdbf6003d0c1ec92ebbb77c5de1ba8f073e6e1080e2763ca4229ca169000d4ba214f21e0ca41611fc0aaf7f471a56d11a1d51320997ce4079536c242f6a4dc0242fa3fb6873bc0491e863e08703fc2ea18d6830a32407809f63eb59ba928a2b3438228724168ef35c4c1f83f167735dc55138d0cfab7f5f775b0bdea5618abde2ab42fce35fb16abd8e42864eb53f95f820951f318eab7bd058d5033502ee9b331b6c6c92133b9ef8d7adcde48a7fd475413fa7b28dedbe7672128390bab73b99d7797bc2c48cecdfedd25ae5ee8a66068c84a15d74ae595a0756849161e837f5d049ed8ee1aff7e03a053b2906dcfa2ba258110513677959d1e3ceb2406915189f36d3702f5d48aa6c75cceff527228925c0e23b903ac0052b9284868a6cb48e2bec9740b9d59fd0d824f66a845d17258dc3df90f4d816dc38c47d47fcd8512adda4e2fc4abcf8f40b0bac4c40ee2d13bb2a0eafb557772a47fe442210faa89057aee8893e109e155dd65cc7c32782a8cdeddbf5df3e36f5d48ca5c947ab5f335c15ba5fec3cf0089d8da2cf90952c1249bf3fb2fa70d2e01580f1413b57869d7498feae8262c1a5a2eb9e579da9dfe78b84dd1c83ac56d6006ef1c8a12fc266a913a41de53514c0267e95b7cf4b4875d4bc3b4c43b7d7e9f7ae3736d3f4747f688a58efd5c5f7d79b520f390ecdf3d3ca6e3a4ee3755d9a0e26340f14ae03b537456c75bc9e0d0514d989b93572efd61648c1dc7364203e9aa107c803f0e32631dc313b077ac3d490b15f2d358f51ec77d764c0f9c36751c604298c4ee70c1329c63dd7d5d8fb7ec517879ecdd1f53b9fcb84d33fa8672914480ceabbf14ee6eb3d297e021bf279a1af6a43f49d34ebfe55f45b8664330ad32c55cceaa405a8c7617d1cfe52f41f9449aa878324affa34f7afdde80780fb817031df59bfc0619003690188931e9df1207d36b5a26751ebfab0236a3a707b7a68b749f73a95bff3325d75c60ac3f8d2aa75d8db58347a79eabbaf35721f475b989c3e9785c17f6d403353b667d673be2c37ca0fc6e0e1770a8230b918c7b764a4da61f2493e0d7492f261b92b639667ec25be6f6c377b80f20c877346e3c674ade4a42d2947f472037f870fe09191efcaf49da21de106f1fbdae78eeb6d8f53e590796edc2aa8e2a6adfd6ab746ae6e21980f503c87b8c3fc58c297ac9d4236f863ccc837c7636b91d3e1832b8717cd4f89f0c26caf118f72cf9343250da88ef700479e7c7baa483bb657d537870948e26f52349750dec239767e45958df18dd4e42260132b3a90587cfe4ad65791d583a35c16f78192f325871795640bb131480f84c65727fc8ae2461bfe9f6bc8fffb78ddd61c57ec8ad6826f2ed87e5a7b2231590113c25219eccce5cccb0bf14a25060ddd4fa215baeb18b2ff615f19dffab58f9db18e14c6f84b02ee2695e39887f6475fd56b1453a13e0cc2cda2877d7b4753642c0cdcc71440dcee69b9ac405c39283f191af179628f31ee5de19430855ddcffac4cfab54b4db98e60c0e817650ca26541668b65363ad0c180b8a74919a6a66644a1b5d33ad3364f8986828acb3a00d4ee1ba0e0b7298227753d6217abc83facda2b010cd975ae97babdaa2ebee23c5ba5ce27f0594683a209ea059f38536245eba1e08f564db289eac85fe3b08f8dc5cf7f3f8aca2af88ca6746c7f38536245eba1e08f564db289eac85fe3b08f8dc5cf7f3f8aca2af88ca6746c7d458f20ab260ef496583a63a2c4ebce462475da2178f2c18fab906f2642a0cc11597d5de27059e90714c25005bce831ffccff8e3cf96f70ef53099030a569ae81597d5de27059e90714c25005bce831ffccff8e3cf96f70ef53099030a569ae8780725f2613c61428f24ce73d0eab982e657817b29e3922d073a4397c47861f3e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855144b61381130c01c6a73aef40a1f78b8dc44c0059caee607f971c8f339bc8bde144b61381130c01c6a73aef40a1f78b8dc44c0059caee607f971c8f339bc8bde8a9429b1eb5a2d6c155c4c89150ab741ba01ea54fd38ce71313d7ed4ae7f4a2c8a9429b1eb5a2d6c155c4c89150ab741ba01ea54fd38ce71313d7ed4ae7f4a2c3a21ea73b14e37c8e6df13a27f049d0b912fee3c5378f21bd2f0c90cc1d122d7e1800057fe29d5e2acb8c0232b50a027e1a24fda9134eb7223e9e8976203fa15583ca11a8b256fb3173a1885bb614813c007c5ba1bf8c6fb591332256fa0ba73a43afafd1bd2056f2d338b1cf2be22be29d009c5c1cafe5e1355cb56676ef0efc707f96f278e9ced7bb64efeef67050407f980bf609b21afb89bbfdd9c07013fb62b539bd029034493870c9285b1e33f1b6af493c96367342e0c021dd3bfc702709f0bb834b38decbcc23fa44478109dfd61d80cb542e99ba8d28371516de84ea070883ae87d3c7adecf6e2aabff0365c1ac8b958d4a4ea571cdc3a2c12823f14b9b327e96a35ea6cffff88cd2b2600907736da12f4fd3aa3ddea19a2dd19595ef7069239abfffd3df6a0367e1a8b28c26072d4890b8444c25800ea0f846928fc74109dac84cdd67055fa9b3688fac3b2eaa62f45992067ba65949a3c428123845e266ab8d762af6a5de903f66ecfd1ed583741ce79b81cba93b48f4aa6abe3efa05d9cadcf7088aabc7b613fab640a294d418c0f8ae8a026e66b031711836b163708c92e05d932ea515fd5697823e846c64fc5d07b4f4c4d415dd8d321fcdc7b7aba4873f368578dd68e8414d058af0e36c6300401b389025324eece6a0ef0f5cb8ad94dbef9e26a8d1e6028d2b5c50c2c0744429579d82a148fa535405ea3a81af9cc4fe95bb7cbc437080770b91fd217069eec3c74479804b01aedac69399c754ff54393a3509fbca714b805c44c40bd70482d45282ff58f7d52a297a2f33def8db83dda75002a564290880ba3b343d6f34e83cca5075a86777b5265c040e2554912682ff4bdc6bc69c29003f167e7872198f2d9d3cf6e5048504412cfca29bd5eaa3ef2c89035068d1888433de26b7e80bc06636063aff45b7517b7f992f567ae4bf6b8dd023f26a0f0affb7370167267f99ec0b981f7ec5fdceb4bb5c8b5173e481e5222fedfba919f134d43c93db1d1e53e41d70566993ee15a8731733586a4c975d7bfbef20580fa5db67b66df49c26f89cba2b140f8c068cf0a62253e4cd230d7d5d48a18ac2380c6d250e121cd80c2ca447eddc1e2976038a0a9931e3de70d9135dc59c585c18f1f068fd88796259dd60380ccd1caca87cbe0aa0a22256f82c11f7e2d652aeaba3d8de3908755f082873a5f54b2c3b43448f652c05a868ac2b90eedec08bae3956e32fd7d23bd4f9166ddfaca8551870b36a5db082a868ac2b90eedec08bae3956e32fd7d23bd4f9166ddfaca8551870b36a5db082c542c7f30c3165448faddd101ac8704aef6d3ba4039ce911a6a9e05ab4b6aec11aad46f84ca9d721f3e183486fa394bc2607560ee86e4e281357265315e62ef20dd917942c147742fea4e5a0f36db5cc1e852b53ba29a4748fbd4b5ed5b5c035fafb1692d3d4f88b12fc38a4ddfd818927b0c094f34eb5fdf05000694306de7569c75929e950b70c4974b1133adb78a1541b3334503e55b58676a5204f1a794cb518f2f03c8b21b9647dab0e10cc37fccec632025b224a809f1c22f923044ff615749c3e895400920b2acc434997fd7258151694ef6eac99bf4a8b0206198d39d28b7cbf243e2707c7523dce2fb539708a3cc5b8710e317b88d35e4c77bd73baca36e8fa0f98a39039da1f41347a7a28238a9135d2d5ffb3772f0fac7b54a612569d5173f2c62685fc25073098d938e3b64c43e16e8588c0c2580e63e5627f0b7c38eebd2d58f3bcd5c8d775dd62a7a730a661ecad40cb3116288a4f40d7815156da11ae4182f7e1b72c25de7d2f4bbc873f22e6e1e03695a6e2c7960a03ca574ae55ee2430d6a4b3fc18f67ad48be49bfb78b39477a66501839891ba9133a57cbc0fb7bac3d540c83c66897332e1c1fedc0c2627cce92299945df8a475ed8ec551b3d99df6b9e4419bf487b74a37b58c1afe57352866fcd71f3eaf375be1cb6f922e49ff448dfc0f8823a0e599747ea114a1bdbfe59d31e867876c847b17e3c3dbeb7dfdd48183da9e328870a5d6b6065ce9ccc2ab5e2fa8915f7bdacb50231ef3fa48ffdc874c0cbda147e604fc7ceb089df70cd9cb6231eda37254681b873d9e86851fb1f869f2e9250c0bb57de67f3b1de75684457d9b4855bf2ee8543675ec089a443c37356e404130bce8f244186aee0b06843396b8821751cdda4af062fbfbe8029e2cad62c3439b4f9e580fd3fb99cd37cc07656aac709265d9b5d262fbfbe8029e2cad62c3439b4f9e580fd3fb99cd37cc07656aac709265d9b5d26f83bf9ef6f78fa9d639384aa9055c6dc487febb13482f26e0d0859a869e898d7f1ae283c0a1bbe02168787987c58f8733f7b86c0e837d27fb7f9e962737d982ff1ae283c0a1bbe02168787987c58f8733f7b86c0e837d27fb7f9e962737d982f029b4d044960c7b33a1fd699e2db5deb97e77d870d85a0e0f92614f5771a320ad7b82bbf077e5011fa76d2c9e4c01efca44d85634b50ef842d513dce0fdbb99c638219e2c033a1ca5da72ec23646ae7a35892d99bf0bd7632890859118e50ffdbba6805a0183d259f1cb1d6046ef887af68d4d0b517d06730ee80df4dd75a9f5c07a615e937559c1373c90a75a6a42e0316e00f028ff27eb844a452616f7420b97d580a389ad19303f9bfada145ecb20ad9f87a3693fb032f4eede38ff45c7d0594c1ff72ef4ab830d09217c0f88099b7d5f0e637631bce48e94b51ee555e37693b768b3b9bd995c440917b63f8f484a04f5daeac57f76830aa715b3a30996ebcadf540a888592560fae963d5f3725ec6e65fdf506869ec59c833ea55b968d64598f9b73de312eda0de677a4a1c6d160b1b1a213080d42003935a400226b29a72d0668038ca075366dfd99ce46432dd45a9f9dea6596ac5cad192ef5ba0e6d6437f7557e21c0aa480b404789db30dce58c51e352bc776dbdadd031196aaa0bba6eab578491e740e156173d1e1aa277031bc3ed9e9a589e0ad09a8cf00a79614c2fb12cf06456ad2ea866be28d588233782749205cd96145fe7a339f4fb09e0738e51ffab2ad0e9cfb294ebb791560b59918f06a833a42180c4994f01de8b20967bed2b270a56cab4bef2eb7ce824f508ffbbdc31634ac25d83dc044f4108dafdfdf0137b1c1615645115729e906d36d600a9ee164cf693458869064bdb4399ae2d6560044100e1d401f9960c133cff0ce318ae81725e5eb49d01a0c9ed755aff46ed3acd62b8cd4d7e270945863136d202f896d16f8eb332fa9bf436788019d39c6e7b6d71cc36bb66ec333492ae72ff9673e7b673ecf24b4d03bdd10f8178c3908fa7fef607d4abe4ae86575b6a22ac9309b255bcf216a2196089166f0a9ae09a2fad63f50d07687241e8cecbfcce91deea91d9ae908410c363347731f5c6e1dce475f2c0b9b93207bea380738df8fca39835cf66d810dc0e297896dd7e10d78a794de550bdebb7aa2abf5846ff80cf56df11ed9a72adac70bc5a5768a3ef67ecea5226e7a9380f479a20af40c147b1f377f248a726c25a09246253dffc5343d8e84ae750b06310dd3efb8d97acb56d627627be1dd90f80a817e1a3560456d2b1aeb31fd523c5c8f5d7dab5651d9c155a0aea9a6ff1d37b753421ca0f9749bfb3e2515ad23eb15adfa36b9db766cafce465feae40dcff7f773ecc608578325105a169126b6710bbd738b473069d6b2851c29d1fe67e7d437dc814a31f30715ecdd549395656b3fa0baedb1b4db628d28075b913b9ddc595134908c792d9f8a2e511591d7f7234ffaa2b057d429197870e9b597780d1ffb0bcb82968aa64e112e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85511e8fa8f7e07d1c09b7977c0c282f8c4153d91f5e2f1199249d64645324604361bf11aa204fc4ddd0106d7ceb0220786e38fafbc0ebe26fa8adf4ac4edfe4a0ee3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855a22b5d00a1b7bb7ae457838fcac7cc0e26e1934181730564036603626dca0cae503a814de337cb001ae85ac282af63de5be73cc6a66d033a3df90eab3db5f7efd9aea889f16f2d4debee311c186c79f5b576c1055a5e4a8834e9f6b0f1c0f4f53b40837050edd4eafa838a9f90c1312b2d35b20d5fb98e8082754f47e1d548e4b89e260f60c877a544d5f3c1e7fba79a953afba8b59ca7c6bd0ced39b3029b4f1ad8a07b91c428f7e8077b069c9cd9d710e12d1e6daa8bf74f34845a776d0af75ef9653e6850794b4089517c0b0a1769de838d6c4b1442667c6b7468df95a71d2ec598bbcf9866b42dc8b8c3dd9a58f9d2a5152dfc4c10b1ff2c6d1409f9648527277404de33008c18b37d01ff2d0eedb93dba7e11841fe58c050cb52d27c1af0267102e06b26a29d1cdbee5a4e87bf5c6fc53744d9b41c5de8576337c62aa57d9ffaeaac1297f585d38bc6d8b8fff5fdc1ead004d30b696fa24c9eb93623caaffe760a1f783579c85f51ba5cc4a938e30da513ca412fa3b11844dae53743f43d37eaab25f5404cff46fd258aecd02f15e362154f98e11fef30a1ebd3be25209d37eaab25f5404cff46fd258aecd02f15e362154f98e11fef30a1ebd3be25209f169bbe27d7da0ce0ea0434049ba9f1f99595f1d3a7f9abd4de8111804a66731791ff371ec57171c34a23e69ab5cee21ec7675566a1fbfec9ec9ce7fa256cc1dbe25ccc59eac686995f36bb029b08a217e1e7fcc2bdeb657a8b0f9b5b617c34e2192f2910217688c0f97fecac7b2c91c5fe6e3e868d896831b54b4b6191b41f24030724bc8022e4154029db7ae5ab9413898365c13c7b0c73dccab78fbc3cb25398d50220045daf96584347aaf2fc8ea862bc2c3ed79c19a3f69ef091424b8392dfc06d9417cfde17f81275e1324b1f0d13a8bc1542b657248427cb138543e56a38de06a5a03033927d6076bdb6d960c9f4c34c93b45c90927c83879b5593d13e443482c1fcc8a5cd9f0664fe5fabc816a76dcea13c4d408221ea22d9d0b9774b247e34e6bc6f1448d0e71c605c15756fc22168a6dca536a7f4f60b144a7fafbb8c00d9209b327b194e3adb5d464eb31d3e6cbdf4bcb053c91b81bc19878ba03379b304af06e49d5d75dc3bede9678cdb1a3a2345c22fe56e392e7804effbb1a646a498b4cd94e964b7125b25fb2ae8a9087812d1b96793bf0d6333e051862704fb65a0ba4cfc7add00c5a4d036ebee98120a194d992c12799bdf6f0dc2f781ef2a991b4a2db5a0c17eb778ecef2a010dc852ffc6e40a70deab5fa8aba82ba963727778065b04f69f9a467f99a14914e8bac5a4ec0605c5c20b2572afd4706671b4b7fba01408218ed40fff5faa957fec9b172ddbdb95660d1390a9633611feaea1608efcaf40b2264e12ac1568b44bcc4f6b2f0b1c17d942886973ccf8602a6baab1e89aaee605da884a385e24f52595cfd6aff4f815ce5f0f94517f2221eafe3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8553dd1fb95fa673e4d1f32ffb2ec9406d0b6a2d94d0121034f0a4473e11eb8304e43db8bbdfee2baaba159d739777d1720286d7ee6ded6e6be59415495c1eed4a0f1e060d754a1423b15ae17725a85c6d0fb7bc969ebc1341988aa5eef080cd8f2addaa68ceadaf1fbb67bdafba567e2b6ebe20c4ff5446fbdba8929de8b14c89833115c8ae83b6d571d45099e1758b571209e2808eed26389ffc50c1d5409cb37512605570320d4ca71147fa6170f5a2b9c5f5ee650270d9d883b7a109f94a581dcad238656da7f75700763c176ba94cdba26adbe5f1d2a383a8d7e2a445bfddbe3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8557358adab6885e5513055d85366a11f3171058742526d0cdf50aad1d596552921ebdefcbe22264a49ee6ae3d02665a1c03b2655ef13ec0b1b1d3230c5300cdd4048e9525e7c8dc2509a69f2aa3e27d14d5c4a7c40a402603b990cb3a813bb8d705a1142e981ac00cce697ea67e78d64ec29dc89db0eefbeaaf416ee0790f6ade484244245fa646fc49776ae1b358378c5b922291bd3a9d4a8a8972be38f42602084244245fa646fc49776ae1b358378c5b922291bd3a9d4a8a8972be38f426020c68a1f569a76132178ba3c239950fc255ce58f13c1855be7fe2eafee79b20b18d4cb9567675fcbe63287e5ff0f3f9aaa9b3663b453ae9296fd75a2e7df105c6a3eae6d791df09f394f4f888d8255f58ddf90aa8bdbcae0872270ecb3125163d033275d8e32e8103c0eeac31e72611414171ab4482f23ae2c5c9bd2fc022c372826f1a3dd5f8152c2b0ba7e1b0d08d81457813a2f3de0517217f87d2fd3b66bcdc837f8497f3cec85a9b34eae2d538cc98428d2f42f6c28b5766accac7c412c7b19bf200fb219c80f64b02bf84b5acdf678a3f58a626aed5588af6e13fb7974be230d7607bb6c2990de7be9a9ea4b38ff28c06034d4d5c0f3b49400cdf84e75e63df03cb85d1de359d6bdfae7ca4c6e26d681f69ad548692cea7115a33c5346a6a6c2da3c7416a1f00ed0a9f403ce00540a1de328c848398110b878406fda1cc07730639718a931eae051167391f1f42f4cf11e7cb88007750e1c56e4160d4fbd17784108ea33c7da46efc7049f96962c5fa173406cb39c7bec8142f44009cdcc9512ec3b9091f2847b2b23863a019fced65efd7074e6f35471f04f02a8e63e8849775f87b553a3c789931c5bcb91622f4a11a1599219f999e4930b0e51db0c9bffbf44f1951a270ea0108e6c7584e4b68c56bba1c3166ac76e992043be078a30b2592279df8772077a0661e945d637eba66bf5a73c9ef23c35c727470cfb279e150e2285265cc8623d119c21d8529a8bdef9c0de6df3e285542e9c488062bf2da341b5264a3da4e1af42895d35dc765cecbbabcf44eb37a379a7c485fa928af35f33c9728f18c4476a6a56daa3e087749d86b4b632ec42adb78191746d503e8c8d990cfd0ac3d65094a9d778a35d07b9a0dda01e1afb3b5fbc24b951d7a36c7c7d3352028c7e5b36dfccd8a2d63338edf36c987ba747301f924192447fd8f33095be7e25ba2d6106a89e207158548c61f047736f745ffa444225b223d2c0ed93cd91525a85a7593464c62a70fcd25e23191544f452b0db34dae518693c94147c20f528c09d73a3cd015affef10068f2808e0ac3d3ca82998c6d8b9ec114ccc9c82301fc80c2239855f1db58826387b244ba33b18f05a85ce14df3b4cbb9ab66e6a45569a9e687a869a17fbdee5f7abc9cf509716858e6fd50bfc6f106366c3ec89ed63eb22010da811d8597c4b4c587ad1d7622c28ac185c20e2a1bd34b4751c5940136abf2b51990427ee39170f9cebff9c1db2ff1332aab9c54aac4a6d4955fcedf7c775bb702990e96bab4cb1a415161e58d061955c19af2f687d0e4e59356388d626e7a7b9312ee2ae3d8bf0d818c0356ad76a49f74404a77a33816df25a1088afb66300f17ef34dfe32cc847281efe48a171ccadaa77c15b681944386730e144db2d2589be9ccc573933ebdafc45f115fbf4aaa3791e6c69434a73672a49f4d72a341299f59578e922fb2195c11b2a9271359e6c791f615b525ddb3e17574d804b1663fe3bd87d4c5fc528c1f23e38d7fe8014781d880d53d73e905b8acc268afc4eac37c71b68655f132bd3410babcc40bc0a3c1b0c8a6af9816dcef0b7ab0dd27df29362b0b3e68e657757e99a74ccc776c6feb2166d871ed44c365008569f9719c4b1be9e05505450d4d05b299e9b4afd639b164eeaf30709671197899e2510a50f8ad23c8e174cb861d6294d7a81a1409dd36449399bb88db82adcf8b892524ac86b6470e169ff844fcbdb040dfe648425340cab2a042f6d32f1b9151a268cc03fa7d0ea7561a1c93bae7c1fe8e798d25e5b64a6feca398ae0abb61e13bc5fc7f9e7dd4a574a632db6d9e0c0246577b0e232d8d882ac053531003fe4c07c77a51edfc90441ced08027084e9cb2fe668d2c73cd4d54b55896d98ef39c8e82017d00a3179ea83e7274ca49cb5db7d1780dc0c055f60e0939ba835b961c6e004881e136b914cf64881c137fda1687e20e91221a54d6f29128a4b0e16c1f98a5fd10ee59522cc0f199dc162246e8495b83cfec00718067baf8cd46669bc9cec7bda669477206150e15d85a6f84ce31ae5550e25cbcd68e6392c336e7566955e741a503d9e2eded5a38a26032f1f5839770c740b63ddf1f1f4499227ad92562b9640c656c2a3e77eb0d16ab9318823ad73f4aad2ac8ee9ca9b5f33718eaaedb45df90d7973be525ab3948f8caf9635a0877231310cd8b8a823e68c3762613e8f1590c39bd5f09dfeee64958f524e78c4e134bff377ffa9e30967c803a2017021b57c5f7f73d48014bd341ba3b870a11fbdf3a1e82dc382d0ec7370aa9b2506e5811ac08c806f42c8e5157ce9b65f34021909b1ee447bd142ace85873c659ad4e4d138446cb0faaa6dfe9f3d2a4dea72da9d1f6234af7b1f748c5ebf9aed176e07675698c372c1fb29eebce20b80a932172a1f00d38c45aa78d54ca2a33b589e8282f065095d171d9b4f17e01adbcbbd5f6ab22de2c97e11599a365b4dc474f6a20e4d2235c5054088d49074828fb7ec74d9aee7318ac389c7d23378cfd9564ce937d168495d425cfe21e3736f01da012def646c732d56c22be2a7b86741171145965bae6097073c1118f123ccec408b8386573fa3fd788ee27fda62a52aead29c64e0a920f9fc97d533dd289260b818721ce9a9f473888437a1ccd817cd0a45d8fe67871ade6972909ba3ec2488abcd26fa21365e85e8782bfe671ad3298bfce66d076d083bce61af97fbcfd83af8353dc4c1cec9065804bc302c3d4802c3bdd28fb7626d53f0000d06a384d01baa5c164fe1ff25e990d0f065cfe857aaff105de8db253a396225e77560f2ddf2db8caae0f4edba8b7486d285790f37d753746811aa3caa8043cebb8b1e60a3647c6010ce993557d6c3b2c90f8b4f842e7b952f1f97f78740b4b57608500864374c21e2c07634123d8edeabf37f52629cd72cc4c7745865184a08e60c79c4419b320e89c9c458841cdbb200b41e3a345076e7f7ccb5adaa2fc52a1d781c571e242c574f34d5470febd9e72d2dcc2d21ec8a2798125716dbd82d018f1817c8ed4232dab7821a8945ec79b6c8321b3474ee7a60e9ad4ec53c8416866cf47a5ccc7e8c7ab6c9fe9ae8516dbea2178a9485a5e15b33e42aa8b317d9b4e125952e2b159885e65e61c045da0dc9db3e90d677ace318beff3969750f437262d89a79a5c7642ff95a26b49040d16a377bea57625803ea6626e36b1b2d08e4a35b6617def80f05799dc7a138aed7fea96968cce10c1c59d536e37e6e46536c4a27c7ee6036eefab5b015cdc094674693075efac6ce491172ed5d2a5a585aa000d521632f05cf9e26621e637cea2a093d24a3ef0e5beedf607286fb93d442c80d2710dfb82f9bfada18602203cb03181d913bf177567d8016ab15c239f8b763a919783bf6b4bd3f6789d96d3acacb8e3caef814a6be0f8834152e4ad81188051d1567df11d6ca4a7e612749fdd2c5f627b690427614c1337a4a6f32cee6a76644b80863299f9375921bab50238ae65857dd9deaad3feab9c74718e2a1d194776f7621b76a761fc95eaf524b57608c184741224cab498b6dfc58b255a14486e36f9c41f8cb16036cc8102873d1e30990fc5c213bae78683b4d4aadcdcb934a8ec7e7cbbe6983169ce36547d62901c581b819964ed9a857f07f71aeb89c8da6d7bf9d78ec8a01cb2717a995733d8472c86b29729ffb2b409be895d4571a975e864cbb1efe574dd48c56de7d2d2828f6d55ab826518403151d479d9fc048e4dd7f9a56bca6cd3ae9cc0928b1a905b2dad5de79928679f62144e9dd47eb97a2c228532ad7d5f8dbf733e8e0534d532e440d228e350017f96c39b66d8ecf498b1ce54ea62d929c9c916ff17163eb3785d26aec57d48f494732320679f35dec5323df00ce6127513c782284224dd10c878efce720ba2488649285a4e8cfc8273fbd6f83ae80ebec7412b5f45ac39341d155ea0c3aa5f5eb9c3e5a6107b37aed7dcec816933d38c90b07b8f63bb150c4f9ffa52420f1871639023ed07be01430e3285c2ae20905927324119b3a034b9b9b56f7429abf9ff04bb9c113bbda9b8751452a284be2b36dcef6ae14a005904065cd4677b15c65c1a661b1288f6774a2633c875ad25493aace834825d4842e2373a51ec1fa960ef4f7dd2cd6e7d5c2c653925ce5163695b81fda0823964a08bfd2ccf6c856c45c55e4265dbf275cb3b4793334e1866b4d1f82a0e0316c8009fe9507813246ca857d4aac045246ab86e9a710930c074ed7fb22f8102e6e6c030fa631256c7a53c8e1798adbfedbe6f17b2765a05d376943fafcb71894af51eff2077fc87674b6ded7cb42ad2638c48216860712112516142f864ea54b7b25ea756d8b07ff71b7848778f3ddeb9aa366b3c92edc5241a8a26620627ec5d7eba54bcdf6fc9143d971a00abd8b98e20e017517b5dbd83ec4904288443e3666bb77442c0de7d65a29e7b1052717028d9ea76b2dd5b763e10076e096cf4d817c03205182befd64510423009b203464cf5db693208e26dee51c610031abe327648b542f0b5561a778f2a6954d4aab9a0cd16d87779e29944bc17438a6ff0b8b2418f2fd2b4fcc1be135567a916ca375bbc64dc1e0967c63881a288ebd01de92a1485091a0d21ad72b5b77f7a92c348f4f754f75ceb889c93ae0140383b88bd04164f857d5b8b266c299416b3d67a7f459bf8138a852cae0ef47d3fec4e3704d1feed2c6117ec82422b543bd1cf4acb8ebde1dfdb65c87aecb097db1057052ca8d6c0e8be3c7a094d0b357f0c0034184509af18177d869970cc051f28122427eff0e276a01f58e6e8e22143def14077a86e93c306acaba9dd6ec4a1bc65749305b0272340642c56be9ac1b536881fa034a4fa81ff9eb2eb67d5ba4a8b62739ee1720548ee6aafa2031b3a80ccf4ce1f08b5bc37b190442c7badb62b71e02bb64d46ee5ea7ce42c2e98c8e5fc4541d73b98a0ee70d1d4e129e4bd0c95692661ccb6653c5ffc921c1d127bd7260ff4ed7ae21a5ee9a151fca8deeb4903974e9a4ef1ed227e3ef45f78b851a8178092186a21aab0790ee6102dd05bc5c9c24cd6cc7d931268c2349c5d87af558565b55d4bba10a1d0f29dce68771269f86c20dde449d82120d1e092fa56ec0c011c2b776d12b13a19696e2907fc7f0ec9bfc7d1fe9598154c3e01a35bf38eead6be8630cae420b0f1b78400bea9994560bab4d58a57c621f1c21d30e6f788ac7a19fb73724b6c37fac096fa9545ec84c6d0fd0b0f8f0c1ea3fb5e52ceb656329b213d538088bb7a5fcbeef35a839ae9e3c2030dfec9557149e26b9b55460e6b6c473ba70dde6ebd10cbba7047ca05b29ab9b495aca6f295b3011344da44e6f735a4cb3f890600daec2cf48a39c89a2cf8d939e806352c2dce7b5879debe7850e7916a02d448042bd1bdd3cfff482424ae651bfdf789f8caf673b81223b3671126473b3db8b40bef53af067725cb8fb55403141033a631ddec9b912a417aee3b1f4fb66c8a97e47c0d19e3eeb823291d6c04d04821dcf717ac96c2e00ae868b1cefa9717ac7922ea493df9c89e7749a0ef8c6b229ae3169693453a41e230fadb10aebfdb0da0244f639a219016545fcc19515324b6d650e92d6e5ca7ed56bb538d89bcb42a3bdcf06c9f5e6763d60f42bd2eb1dfedebfc397ce5ab810b82d1289f0efade74ccf2a43d18a67a32460a3bae3fca7d2394fd767d17f1d770c189001296049d094548ca19bba6e2349b6b73cad5bd17d1edc02729a0ec6428791497646515ef6cd86a9dde717f1175bdc6a7f53ad510fea07cac4a7f039841b5e28844a404430413f5dd7005c06deb0f2ad629773d02c584ae9552f582d8a261b984370221190579da7501dc520c7ef4e6beb7c9d6078fa6fc0394fbc5f012fa7c818df470bcdba45ad2913ce46f38f086abc2d6911a1dbdd9097e503518482384b2bbd84451fb75a2ef9e3ecec73e4802554664df7efcf59098448668548261e017431db4bed979e33eaaf8185c81ac2f77eb258b42d12591b60771d4cb22f6c0139791d5e0443d74fba0b2ab04bcd19043fd936125fac843f58adc5f2ab0b8b9151c96b90abb9131499f6d7a9a208237f81300e56901e02677a8a4fc82368388e9133287974da094b06097c5392e046d4b6cc4118c8277786708efc6d217f2da06e881647398149dd4f26c3a9d4d83b5436f20c667d99dbf1423d563c93975ec11eea795c869c281d24e55c1fc38b583f408d7218b9d2f379dc689d190f30e6abc81a27961ef2c63b86b75792961071fcb12693a24b950360d90857b7179f69a3d668ef71b463f3eb50ae721ae22e948d80fe5f9d0914accbdeeefc9d02a04150a172f10f0b438b37e50e544a722d422afb78abad1904640149bf47777d67205a40ecc8e5b1ab5905e079d1602958f841a8aa0f7dfe60fe6e99b209fdee56d4285e08a0c41ab8aebf3fa35cbaa184b0666807c94347c1d24e0770ed47933ed1b4b14463ea07f0b1a45b3735a65049e244cfe2f839c2d0cc14879680cb0b96ad5e755dbc10ccd8ef5ebbdfdaa491c404ff605f369e9c547002e1cf32c68a51d9da9d5660248ca395a67b2406020e88b2fd7eb38f92cec5d2e9f88e51735d7d9dd13442532364e2d6aced3ac53de8555ce3c9deb936bc13c144167a1afc00971eb885be4afff92f27de5a32a53313325734d1cafb73280747636c3448d507bf910ef715ad02b8c942d2f85d054019926c5c29e8cef8d327a16d097bbffec5c7a10f5b63f50ba6491a07ffbf4c6d2055f5455f2dd49a4fa42aea4b0538bfa7ccdb313131f39ed1f1bc76ad05dc1cd1c1c80906a6fa52ac222716941a9fe129b3e5b65d8c069ed1f1bc76ad05dc1cd1c1c80906a6fa52ac222716941a9fe129b3e5b65d8c069ed1f1bc76ad05dc1cd1c1c80906a6fa52ac222716941a9fe129b3e5b65d8c069ed1f1bc76ad05dc1cd1c1c80906a6fa52ac222716941a9fe129b3e5b65d8c069ed1f1bc76ad05dc1cd1c1c80906a6fa52ac222716941a9fe129b3e5b65d8c069ed1f1bc76ad05dc1cd1c1c80906a6fa52ac222716941a9fe129b3e5b65d8c066cc09414d316969d6bdc23a43f957db77c1997fdb3248e6722d33ec0a7d2700df502bb67553763110ccfd98f597b4a243e2652879a6160113ef7912b720ebf5717ec41ddc152d59ce5ed62bf76a026f4883ba20060aeaeebe7b8616a4eb2b8c9fae71610741417060e9377b4fcda99eb011be07c9afef027c986c12b59340bf0cb8a0e0d2cd90850d6020ebafd45d44b859d6a54b9497bcb3a596f7ad825b725277119d3e452dc4c371a3b2617c41a9958ca10ee97b6786b67257ad392aac206c71ef081ffb90be3958f585c768a93b5ddd265876c54444cb7783262999f3a3b9185460be61f24f816b4bb5742688fe33c2457d97fda1d624a4c7f6dff668b8c8db8bd6c83bd9f4b542d3771df6026c01887b0cd709955a58183be79b753d75ad65da9f044b86fcd16b596b12ef12ee1a373654ceea18e91209de176cd568c0ba8e8db9cf32273bc645c2814d5a08d856b7acf5d7cd387508ed86f6e7ec99d10asm-x86rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkernel-azure-2.6.32-754.3.5.el6.azure.src.rpmkernel-debug-devel-x86_64kernel-devel-x86_64kernel-devel-uname-rkernel-azure-debug-develkernel-azure-debug-devel(x86-64)      rpmlib(VersionedDependencies)/usr/bin/find/bin/shrpmlib(PartialHardlinkSets)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(CompressedFileNames)rpmlib(PayloadIsXz)3.0.3-14.0.4-14.6.0-14.0-13.0.4-15.2-14.8.0[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*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,32.6.32-754.3.5.el6.azure2.6.32-754.3.5.el6.azure.debug2.6.32-754.3.5.el6.azure.x86_64.debug2.6.32-754.3.5.el6.azure2.6.32-754.3.5.el6.azure                 !!! """ ### $$$ %%% &&& ''' ((( )) *** +++ ,,, --- ... /// 000 111 222 333 444 555 666 777 888 999 :: ;;; <<< == >> ??? @@ AA BB CC DDD EE FFF GGG HH II JJ KKK LLL MMM NN O P Q RR SS T UU VV WW XX YY ZZ [ \]]]]^___^``^aa^bb^cc^d]efeg]h]i]jj]k]lmmmmnmoopoqmrmsssttmuuuvvmwwwxxmyyyzzm{{{||m}}}~~mmmm                       ! ""# $%$& '(')'*'+ ,- .. / 0001 2 333435 6 7 8 9 :;<;=:>?>@>A B C DDEDF G H I JJ K LLMLNLOLP Q RRSRTRURVRW XXYXZX[\\\\]]^\_\`\a\b\c\d\effffgfhfifjfkflmmmmnmoopoqmrrmsmtmumvmwxxwyywzzw{{w||w}}w~~wwwwwwwwwwwwwwwwmm       !"###$$$%%$&$'((()))*(+++,+--(.(//(00(11(2223(44(555657758859(::(;(<<<==<>><?<@@<A<BBBC<D<EE<F(G(HH(II(JJJK(LLLMLNNLOOOPOQ(RR(S(TTTUTV(WW(XX(YY(ZZ([[(\\]]]^^]__]`]aa]b]c]dd]e]ff]g]h]i]j]k]ll\mm(nnnoo(pp(qqqr(sssttsuusvv(ww(xx(yy(zz({{{|{}}~}}}}}}}}}}}{(((((((((((((((            !"#$$%&''()*++,,-.//011223344567778999::;;;<<<==<>><??;@@;AA;BBBCBDBE;FF;GG;HH;IIIJIK;LL;M;NN;OO;P;QQ;RRRSRT;UUUVUWUXUYUZU[U\U]U^U_U`Ua;bbbccbddbeebff;gg(h(ii(jj(kk(lllmmlnnnooo(pp(qqqrr(sssttsuusvv(ww(xx(yy(z({{(|||}(~~((((((((((((((((((((                              ((  (!!!""!##($$(%%%&%'((())**++,*-*.*/0110000220330440550660770880990::0;;0<<0==0>>0?0@0AA0BB0CC0D0E0FF0GG0HH0II0JJ0KK0LL0MM0NN0OO0P0QQ0R0S0TT0UU0VV0WW0XX0Y0ZZ0[[0\\0]0^^0__0``0aaabbacc0dd0eeefeg0hh0i0jj0kk0ll0mm0nn0o0pp0qq0rr0ss0tt0uu0vv0ww0xx0yyz{{{{{{{{{{{{{{{{{{{{{|||{{{zz}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}zz                               !"#$$%%$$&'(''''''''''')''''''**''&+&&,-..//01123241111111111115551111161171889:;<==>=?==@@=A===B=CDDEEEFFGHIIJKLLMLLNOPQRRRRSTTURRRVWWXWWWYZZZZ[\\]\\\\^_\`abcdbeffghihjkhlmnnopqrstuuvvwxvyyyyyvvzvuu{||uu}}}~          !""##$%%&&&&'()***+*,-./00112234355657879:9;9<=>==?@@@@@A@@BCDEEEEFGEHEEIIIJEKEELEMNMOMPEEEQRSEEETEUEVEWEXXYZ[[[\\]^_```abcdebbbafghaijiakalmanonpaqrsrqtuqaavawaxayyyaaaaz{|zza}a~aaaaaaaa                         !"##$%&'()*+,++-+...////0/..123222222411.....5.6789:;:<<====>????@ABBCCDCCCBBBEEFGHIJIKKKKLLMNOPOQRRSSTSSSUVUWWWXWWYYZYYWW[W\]]]^^^^^_^``abcdefghiijklmnoppqqrrsrrrtruuvuuwrxyz{|}~                          !!"#$%&&'()*+,,,,-./01223343353677777777777777777777877777779:;;;;;;;;;<=;;>?@@@@@@@@A@@@@@@@BCDDEFGHHIJKKKLKMNOPPQRRSSSSSSTUUVWXYZZZZ[Z\ZZ]^_`abcdddeffgfhijkkklmmmnnoppqrrrsrrrrrtrrruvwwxyyz{z|}}~~                                           ! " # # $ % & '  ( ) * + , - . / / 0 1 1 2 3 4 5 6 6 7 8 9 9 : ; ; ; ; ; < = > = ? = @ @ @ @ @ @ A A A A B C C C C C C C C C C C C C B D D D E F F G H G I J J K L M N O P P Q P P P P P P P P P P P P P R R R S R R R R T R R R R R R R P U V V W X Y Z [ \ ] ^ _ ` a a b b b c c d e f g g g h g g i g g j k l l l m l l n o l l p q q q q l l l l r l l s l l l l t t u v t w l l l l l x l l l y y y y y y y y y y y y z y y y y y y y y y y y y y y y y y y y y y y y y { y l l l l | l l l l } l l l l l l l l l l l ~ ~    ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l                                                                                         z ! ! ! ! ! z " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " # # # " " " " " " $ $ $ $ $ $ $ $ $z % % %z & & & & & & & & & & & & & & & & & ' ' ' ' ' ' ' ' & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & ( ( ( ( ( ( ( ( & & & & & & & & & & & & & & & & & & & & & & & ) ) ) ) & & & & * * * * * * * + * & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & , , & & & & & & & & & & & & & & & & & - - - - - & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & . . . . . . . . . & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & / / & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & 0 0 0 0 0 0 0 0 0 0 0 0 & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & 1 1 1 & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & 2 2 2 2 2 & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & 3 3 3 3 3 3 3 & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 4 4 4 4 4 4 4 4 6 6 6 6 6 6 6 6 6 6 4 7 7 7 7 7 7 7 7 4 4 4 & & & & & & 8 8 8 8 8 8 8 & 9 9 9 9 9 9 9 9 9 9 & & & & & : : : : : : : : : & & & & & & & & & & & & & & & & & & & & & & ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; & & & & & & & & & & & & & & & & & & & & & & & < < = = = = = = = = = < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < & & > > > & & ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? & & & @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ & & A A A A A A A A A A A A & & & & & & & & & & & & & & & & & & & B B B B B B B & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & C C C & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & D D D D D & & & & & & & & & & & & & & & & & & E E E E E E E E & & & & & & & & & & & & & & & & & & & & & & & & & & & F & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & G G G G G G G G G G G G G G G G G G G G G G G & & & & & & & & & H H H H H H H H & & & & & & & & & & & & I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I & & & & & & & & & & & & & & & & & & & & & & & J J J J J J J J & K K K K K & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & L L L L L L L L L L & & & M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M & & & & & & & & & & & & & N N N N & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & O O O & & & & & & & & & & & & & & & & & &z P P P P P P P P Pz Q Q Q Q Q Q Q R R R R R R Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Qz S S S S S Sz T U U U T T T T T T T T T T T V V V V V V T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W T X X T T T T T T T T T T T T T T T T T T T T T T T Y Z Z Y [ [ [ Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y T T T \ \ \ \ \ \ \ \ \ \ \ \ T T T T T T ] ] ] ] T T T T T T T T T T T T T T T T ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ T T T T T T _ _ _ _ _ _ _ T T T T ` ` ` ` T T T T T T T T T Tz a a a a a a a a az b b b b b b b b b b b b b b b b b b b b b b b bz c cz d d e e e e e e e e e e e d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d dz f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f fz g g g h h h h h h h h h h h h h h h h h h h h h h h h h h h h g gz i i j j j j j j j j j j j j j j j i k iz l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l m m n o o o o o p o q q o r o s s o t t o u u v v v v v v w v x x y v z v { v | } } } ~   ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~                                               ! !  " "  # #  $ $  % %  & &  ' '  ( ( ) ) * * + + , - . - - - / - 0 - 1 - 2 - 3 4 5 5 5 6 5 7 8 4 9 : 9 ; 4 < = < < < > ? > @ > A > B > C > D > E < F F < G H I 4 J 4 K L L M 4 N O P P Q Rkernels2.6.32-754.3.5.el6.azure.x86_64.debug.configMakefileMakefile.commonModule.symversSystem.maparchKconfigalphaKconfigKconfig.debugMakefilebootMakefilekernelMakefilelibMakefilemath-emuMakefilemmMakefileoprofileMakefilearmKconfigKconfig-nommuKconfig.debugMakefilebootMakefilebootpMakefilecompressedMakefileMakefile.debugcommonKconfigMakefilekernelMakefilelibMakefilemach-aaec2000KconfigMakefileMakefile.bootmach-at91KconfigMakefileMakefile.bootmach-bcmringKconfigMakefileMakefile.bootcspMakefilechipcMakefiledmacMakefiletmrMakefilemach-clps711xKconfigMakefileMakefile.bootmach-davinciKconfigMakefileMakefile.bootmach-ebsa110MakefileMakefile.bootmach-ep93xxKconfigMakefileMakefile.bootmach-footbridgeKconfigMakefileMakefile.bootmach-geminiKconfigMakefileMakefile.bootmach-h720xKconfigMakefileMakefile.bootmach-integratorKconfigMakefileMakefile.bootmach-iop13xxKconfigMakefileMakefile.bootmach-iop32xKconfigMakefileMakefile.bootmach-iop33xKconfigMakefileMakefile.bootmach-ixp2000KconfigMakefileMakefile.bootmach-ixp23xxKconfigMakefileMakefile.bootmach-ixp4xxKconfigMakefileMakefile.bootmach-kirkwoodKconfigMakefileMakefile.bootmach-ks8695KconfigMakefileMakefile.bootmach-l7200MakefileMakefile.bootmach-lh7a40xKconfigMakefileMakefile.bootmach-lokiKconfigMakefileMakefile.bootmach-mmpKconfigMakefileMakefile.bootmach-msmKconfigMakefileMakefile.bootmach-mv78xx0KconfigMakefileMakefile.bootmach-mx1KconfigMakefileMakefile.bootmach-mx2KconfigMakefileMakefile.bootmach-mx25KconfigMakefileMakefile.bootmach-mx3KconfigMakefileMakefile.bootmach-mxc91231KconfigMakefileMakefile.bootmach-netxKconfigMakefileMakefile.bootmach-nomadikKconfigMakefileMakefile.bootmach-ns9xxxKconfigMakefileMakefile.bootmach-omap1KconfigMakefileMakefile.bootmach-omap2KconfigMakefileMakefile.bootmach-orion5xKconfigMakefileMakefile.bootmach-pnx4008MakefileMakefile.bootmach-pxaKconfigMakefileMakefile.bootmach-realviewKconfigMakefileMakefile.bootmach-rpcMakefileMakefile.bootmach-s3c2400KconfigMakefilemach-s3c2410KconfigMakefileMakefile.bootmach-s3c2412KconfigMakefilemach-s3c2440KconfigMakefilemach-s3c2442KconfigMakefilemach-s3c2443KconfigMakefilemach-s3c6400KconfigMakefileMakefile.bootmach-s3c6410KconfigMakefilemach-s5pc100KconfigMakefileMakefile.bootmach-sa1100KconfigMakefileMakefile.bootmach-sharkMakefileMakefile.bootmach-stmp378xMakefileMakefile.bootmach-stmp37xxMakefileMakefile.bootmach-u300KconfigMakefileMakefile.bootmach-versatileKconfigMakefileMakefile.bootmach-w90x900KconfigMakefileMakefile.bootmmKconfigMakefilenwfpeMakefileoprofileMakefileplat-iopMakefileplat-mxcKconfigMakefileplat-omapKconfigMakefileplat-orionMakefileplat-pxaKconfigMakefileplat-s3cKconfigMakefileplat-s3c24xxKconfigMakefileplat-s3c64xxKconfigMakefileplat-s5pc1xxKconfigMakefileplat-stmp3xxxKconfigMakefiletoolsMakefilevfpMakefileavr32KconfigKconfig.debugMakefileboardsatngw100KconfigKconfig_mrmtMakefileatstk1000KconfigMakefilefavr-32KconfigMakefilehammerheadKconfigMakefilemeriscKconfigMakefilemimc200MakefilebootimagesMakefileu-bootMakefilekernelMakefilelibMakefilemach-at32apKconfigMakefilemmMakefileoprofileMakefileblackfinKconfigKconfig.debugMakefilebootMakefilekernelMakefilecplb-mpuMakefilecplb-nompuMakefilelibMakefilemach-bf518KconfigMakefileboardsKconfigMakefilemach-bf527KconfigMakefileboardsKconfigMakefilemach-bf533KconfigMakefileboardsKconfigMakefilemach-bf537KconfigMakefileboardsKconfigMakefilemach-bf538KconfigMakefileboardsKconfigMakefilemach-bf548KconfigMakefileboardsKconfigMakefilemach-bf561KconfigMakefileboardsKconfigMakefilemach-commonMakefilemmMakefileoprofileMakefilecrisKconfigKconfig.debugMakefilearch-v10KconfigdriversKconfigMakefilekernelMakefilelibMakefilemmMakefilearch-v32KconfigdriversKconfigMakefilemach-a3Makefilemach-fsMakefilepciMakefilekernelMakefilelibMakefilemach-a3KconfigMakefilemach-fsKconfigMakefilemmMakefilebootMakefilecompressedMakefilerescueMakefileincludearch-v32archhwregsMakefileiopMakefilekernelMakefilemmMakefilefrvKconfigKconfig.debugMakefilebootMakefilekernelMakefilelibMakefilemb93090-mb00MakefilemmMakefileh8300KconfigKconfig.cpuKconfig.debugKconfig.ideMakefilebootMakefilecompressedMakefilekernelMakefiletimerMakefilelibMakefilemmMakefileplatformh8300hMakefileaki3068netMakefilegenericMakefileh8maxMakefileh8sMakefileedosk2674MakefilegenericMakefileia64KconfigKconfig.debugMakefiledigMakefilehpcommonMakefilesimKconfigMakefilebootMakefilezx1Makefileia32MakefilekernelMakefileMakefile.gatecpufreqKconfigMakefilekvmKconfigMakefilelibMakefilemmMakefileoprofileMakefilepciMakefilesnMakefilekernelMakefilesn2MakefilepciMakefilepcibrMakefileuvMakefilekernelMakefilexenKconfigMakefilem32rKconfigKconfig.debugMakefilebootMakefilecompressedMakefilekernelMakefilelibMakefilemmMakefileoprofileMakefileplatformsMakefilem32104utMakefilem32700utMakefilemappiMakefilemappi2Makefilemappi3Makefileoaks32rMakefileopsputMakefileusrvMakefilem68kKconfigKconfig.debugMakefileamigaMakefileapolloMakefileatariMakefilebvme6000Makefilefpsp040Makefilehp300Makefileifpsp060MakefilekernelMakefilelibMakefilemacMakefilemath-emuMakefilemmMakefilemvme147Makefilemvme16xMakefileq40Makefilesun3MakefilepromMakefilesun3xMakefiletoolsamigaMakefilem68knommuKconfigKconfig.debugMakefilekernelMakefilelibMakefilemmMakefileplatform5206Makefile5206eMakefile520xMakefile523xMakefile5249Makefile5272Makefile527xMakefile528xMakefile5307Makefile532xMakefile5407Makefile68328Makefile68360Makefile68EZ328Makefile68VZ328MakefileMakefilecoldfireMakefilemicroblazeKconfigKconfig.debugMakefilebootMakefilekernelMakefilecpuMakefilelibMakefilemmMakefileplatformKconfig.platformMakefilegenericKconfig.autoMakefilemipsKconfigKconfig.debugMakefilealchemyKconfigcommonMakefiledevboardsMakefiledb1x00Makefilepb1000Makefilepb1100Makefilepb1200Makefilepb1500Makefilepb1550Makefilemtx-1Makefilexxs1500Makefilear7MakefilebaslerexciteKconfigMakefilebcm47xxMakefilebcm63xxKconfigMakefileboardsKconfigMakefilebootMakefilecavium-octeonKconfigMakefileexecutiveMakefilecobaltMakefiledecMakefilepromMakefileemmacommonMakefilemarkeinsMakefilefwarcMakefilecfeMakefilelibMakefilesniMakefilegt64120wrppmcMakefilejazzKconfigMakefilekernelMakefilelasatKconfigMakefileimageMakefilelibMakefileloongsonKconfigMakefilecommonMakefilefuloong-2eMakefilemath-emuMakefilemipssimMakefilemmMakefilemti-maltaMakefilenxppnx833xcommonMakefilestb22xMakefilepnx8550commonMakefilejbsMakefilestb810MakefileoprofileMakefilepciMakefilepmc-sierraKconfigmsp71xxMakefileyosemiteMakefilepowerMakefilerb532Makefilesgi-ip22Makefilesgi-ip27KconfigMakefilesgi-ip32MakefilesibyteKconfigbcm1480MakefilecommonMakefilesb1250MakefileswarmMakefilesniMakefiletxx9KconfiggenericMakefilejmr3927Makefilerbtx4927Makefilerbtx4938Makefilerbtx4939Makefilevr41xxKconfigcasio-e55MakefilecommonMakefileibm-workpadMakefilemn10300KconfigKconfig.debugMakefilebootMakefilecompressedMakefilekernelMakefilelibMakefilemmMakefileoprofileMakefileproc-mn103e010Makefileunit-asb2303Makefileunit-asb2305MakefilepariscKconfigKconfig.debugMakefilehpuxMakefilekernelMakefilelibMakefilemath-emuMakefilemmMakefileoprofileMakefilepowerpcKconfigKconfig.debugMakefilebootMakefilekernelMakefilevdso32Makefilevdso64MakefilekvmKconfigMakefilelibMakefilemath-emuMakefilemmMakefileoprofileMakefileplatforms40xKconfigMakefile44xKconfigMakefile512xKconfigMakefile52xxKconfigMakefile82xxKconfigMakefile83xxKconfigMakefile85xxKconfigMakefile86xxKconfigMakefile8xxKconfigMakefileKconfigKconfig.cputypeMakefileamigaoneKconfigMakefilecellKconfigMakefilespufsMakefilechrpKconfigMakefileembedded6xxKconfigMakefileiseriesKconfigMakefilemapleKconfigMakefilepasemiKconfigMakefilepowermacKconfigMakefileprepKconfigps3KconfigMakefilepseriesKconfigMakefilesysdevKconfigMakefilebestcommKconfigMakefileqe_libKconfigMakefilexmonMakefiles390KconfigKconfig.debugMakefileappldataMakefilebootMakefilecryptoMakefilehypfsMakefilekernelMakefilevdso32Makefilevdso64MakefilekvmKconfigMakefilelibMakefilemath-emuMakefilemmMakefileoprofileMakefilescoreKconfigKconfig.debugMakefilebootMakefilekernelMakefilelibMakefilemmMakefileshKconfigKconfig.cpuKconfig.debugMakefileboardsKconfigMakefilemach-caymanMakefilemach-dreamcastMakefilemach-ecovec24Makefilemach-edosk7705Makefilemach-highlanderKconfigMakefilemach-hp6xxMakefilemach-kfr2r09Makefilemach-landiskMakefilemach-lboxre2Makefilemach-microdevMakefilemach-migorKconfigMakefilemach-r2dKconfigMakefilemach-rskKconfigMakefilemach-sdk7780KconfigMakefilemach-se7206Makefile7343Makefile770xMakefile7721Makefile7722Makefile7724Makefile7751Makefile7780MakefileMakefilemach-sh03Makefilemach-sh7763rdpMakefilemach-snapgearMakefilemach-systemhMakefilemach-titanMakefilemach-x3protoMakefilebootMakefilecompressedMakefileromimageMakefilecchipsKconfighd6446xMakefiledriversKconfigMakefiledmaKconfigMakefilepciKconfigMakefilesuperhywayMakefilekernelMakefilecpuMakefileirqMakefilesh2Makefilesh2aMakefilesh3Makefilesh4Makefilesh4aMakefilesh5MakefileshmobileMakefilevsyscallMakefilelibMakefilelib64Makefilemath-emuMakefilemmKconfigMakefileoprofileMakefiletoolsMakefilesparcKconfigKconfig.debugMakefilebootMakefilekernelMakefilelibMakefilemath-emuMakefilemmMakefileoprofileMakefilepromMakefileumKconfig.charKconfig.commonKconfig.debugKconfig.netKconfig.restKconfig.umKconfig.x86MakefileMakefile-i386Makefile-ia64Makefile-os-LinuxMakefile-ppcMakefile-skasMakefile-x86_64driversMakefilekernelMakefileskasMakefileos-LinuxMakefiledriversMakefileskasMakefilesys-i386Makefilesys-x86_64MakefilescriptsMakefile.rulessys-i386Makefilesys-ia64Makefilesys-ppcMakefilesys-x86_64Makefilex86KconfigKconfig.cpuKconfig.debugMakefileMakefile_32.cpubootMakefilecompressedMakefilecryptoMakefileia32MakefileincludeasmKbuilda.out-core.ha.out.hacpi.haes.hagp.halternative-asm.halternative.hamd_iommu.hamd_iommu_types.hamd_nb.hapic.hapicdef.hapicnum.hapm.harchrandom.hasm-prototypes.hasm.hatomic.hatomic_32.hatomic_64.hauxvec.hbios_ebda.hbitops.hbitsperlong.hboot.hbootparam.hbug.hbugs.hbyteorder.hcache.hcacheflush.hcalgary.hcalling.hchecksum.hchecksum_32.hchecksum_64.hcmpxchg.hcmpxchg_32.hcmpxchg_64.hcompat.hcpu.hcpu_debug.hcpu_device_id.hcpufeature.hcpumask.hcputime.hcrash.hcryptoablk_helper.hglue_helper.hcurrent.hdebugreg.hdelay.hdesc.hdesc_defs.hdevice.hdiv64.hdma-mapping.hdma.hdmi.hdwarf2.he820.hedac.hefi.helf.hemergency-restart.hentry_arch.herrno.hfb.hfcntl.hfixmap.hfloppy.hfpu-internal.hframe.hftrace.hfutex.hgart.hgenapic.hgeode.hgpio.hhardirq.hhighmem.hhpet.hhugetlb.hhw_irq.hhypertransport.hhyperv.hhypervisor.hi387.hi8253.hi8259.hia32.hia32_unistd.hidle.hinat.hinat_types.hinit.hinsn.hinst.hintel-family.hio.hio_32.hio_64.hio_apic.hioctl.hioctls.hiomap.hiommu.hipcbuf.hipi.hirq.hirq_regs.hirq_remapping.hirq_vectors.hirqflags.hist.hkaiser.hkdebug.hkexec.hkgdb.hkmap_types.hkmemcheck.hkprobes.hkvm.hkvm_emulate.hkvm_host.hkvm_para.hkvm_perf.hldt.hlguest.hlguest_hcall.hlinkage.hlocal.hlocal64.hmach_timer.hmach_traps.hmath_emu.hmc146818rtc.hmca.hmca_dma.hmce.hmicrocode.hmm_track.hmman.hmmconfig.hmmu.hmmu_context.hmmx.hmmzone.hmmzone_32.hmmzone_64.hmodule.hmpspec.hmpspec_def.hmsgbuf.hmshyperv.hmsidef.hmsr-index.hmsr.hmtrr.hmutex.hmutex_32.hmutex_64.hmwait.hnmi.hnops.hnospec-branch.hnuma.hnuma_32.hnuma_64.hnumaq.holpc.hpage.hpage_32.hpage_32_types.hpage_64.hpage_64_types.hpage_types.hparam.hparavirt.hparavirt_types.hparport.hpat.hpci-direct.hpci-functions.hpci.hpci_64.hpci_x86.hpercpu.hperf_event.hperf_event_p4.hperf_regs.hpgalloc.hpgtable-2level.hpgtable-2level_types.hpgtable-3level.hpgtable-3level_types.hpgtable-invert.hpgtable.hpgtable_32.hpgtable_32_types.hpgtable_64.hpgtable_64_types.hpgtable_types.hpoll.hposix_types.hposix_types_32.hposix_types_64.hprctl.hprobe_roms.hprocessor-cyrix.hprocessor-flags.hprocessor.hproto.hptrace-abi.hptrace.hpvclock-abi.hpvclock.hrdc321x_defs.hreboot.hreboot_fixups.hrequired-features.hresource.hresume-trace.hrio.hrtc.hrwlock.hrwsem.hscatterlist.hseccomp.hseccomp_32.hseccomp_64.hsections.hsegment.hsembuf.hserial.hsetup.hsetup_arch.hshmbuf.hshmparam.hsigcontext.hsigcontext32.hsigframe.hsiginfo.hsignal.hsmp.hsmpboot_hooks.hsocket.hsockios.hsparsemem.hspec_ctrl.hspinlock.hspinlock_types.hsrat.hstackprotector.hstacktrace.hstat.hstatfs.hstring.hstring_32.hstring_64.hsuspend.hsuspend_32.hsuspend_64.hsvm.hswab.hswiotlb.hsync_bitops.hsys_ia32.hsyscall.hsyscalls.hsysfb.hsystem.hsystem_64.htce.htermbits.htermios.hthread_info.htime.htimer.htimex.htlb.htlbflush.htopology.htraceirq_vectors.htrace_clock.htrampoline.htraps.htsc.htypes.huaccess.huaccess_32.huaccess_64.hucontext.hunaligned.hunistd.hunistd_32.hunistd_64.huser.huser32.huser_32.huser_64.huvbios.huv.huv_bau.huv_hub.huv_irq.huv_mmrs.hvdso.hvga.hvgtod.hvirtext.hviswscobalt.hlithium.hpiix4.hsgivw.hvm86.hvmi.hvmi_time.hvmx.hvsyscall.hx86_init.hxcr.hxenevents.hgrant_table.hhypercall.hhypervisor.hinterface.hinterface_32.hinterface_64.hpage.hxor.hxor_32.hxor_64.hxor_avx.hxsave.hgeneratedasmkernelMakefileacpiMakefilerealmodeMakefileapicMakefilecpuMakefilecpufreqKconfigMakefilemcheckMakefilemtrrMakefilekvmKconfigMakefilelguestKconfigMakefilelibMakefilemath-emuMakefilemmMakefilekmemcheckMakefileoprofileMakefilepciMakefilepowerMakefiletoolsMakefilevdsoMakefilevideoMakefilexenKconfigMakefilextensaKconfigKconfig.debugMakefilebootMakefileboot-elfMakefileboot-redbootMakefilelibMakefileramdiskMakefilekernelMakefilelibMakefilemmMakefileplatformsissMakefiles6105Makefilext2000Makefilevariantss6000MakefileblockKconfigKconfig.ioschedMakefilecryptoKconfigMakefileasync_txKconfigMakefilempiMakefilesignatureMakefiledriversKconfigMakefileaccessibilityKconfigMakefilebrailleMakefileacpiKconfigMakefileacpicaMakefileapeiKconfigMakefileambaMakefileataKconfigMakefileatmKconfigMakefileauxdisplayKconfigMakefilebaseKconfigMakefilepowerMakefilebcmaKconfigMakefileblockKconfigMakefileaoeMakefilemtip32xxKconfigMakefileparideKconfigMakefilersxxMakefilebluetoothKconfigMakefilecdromMakefilecharKconfigMakefileagpKconfigMakefilehw_randomKconfigMakefileip2MakefileipmiKconfigMakefilemwaveMakefilepcmciaKconfigMakefileipwirelessMakefilerioMakefiletpmKconfigMakefilexilinx_hwicapMakefileclocksourceMakefileconnectorKconfigMakefilecpufreqKconfigMakefilecpuidleKconfigMakefilegovernorsMakefilecryptoKconfigMakefileamccMakefilenxKconfigMakefileqatKconfigMakefileqat_commonMakefileqat_dh895xccMakefiledcaKconfigMakefiledioMakefiledmaKconfigMakefileioatMakefileipuMakefileedacKconfigMakefileeisaKconfigMakefilefirewireKconfigMakefilefirmwareKconfigMakefilegpioKconfigMakefilegpuMakefiledrmKconfigMakefilegma500KconfigMakefilei2cKconfigMakefilei810Makefilei915KconfigMakefilemgaMakefilenouveauKconfigpanelKconfigMakefiler128MakefileradeonKconfigMakefilesavageMakefilesisMakefiletdfxMakefilettmMakefileviaMakefilevmwgfxKconfigMakefilevgaKconfigMakefilehidKconfigMakefileusbhidKconfigMakefilehvKconfigMakefilehwmonKconfigMakefileamsMakefilei2cKconfigMakefilealgosKconfigMakefilebussesKconfigMakefilechipsKconfigMakefileideKconfigMakefileidleKconfigMakefileieee1394KconfigMakefileieee802154KconfigMakefileinfinibandKconfigMakefilecoreMakefilehwMakefileamso1100Kconfigcxgb3KconfigMakefilecxgb4KconfigMakefileehcaKconfigMakefileipathKconfigMakefilemlx4KconfigMakefilemlx5KconfigMakefilemthcaKconfigMakefilenesKconfigMakefileocrdmaKconfigMakefileqibKconfigMakefileusnicKconfigMakefileulpMakefileipoibKconfigMakefileiserKconfigMakefilesrpKconfiginputKconfigMakefilegameportKconfigMakefilejoystickKconfigMakefileiforceKconfigMakefilekeyboardKconfigMakefilemiscKconfigMakefilemouseKconfigMakefileserioKconfigMakefiletabletKconfigMakefiletouchscreenKconfigMakefileisdnKconfigMakefileact2000KconfigMakefilecapiKconfigMakefiledivertMakefilegigasetKconfigMakefilehardwareKconfigMakefileavmKconfigMakefileeiconKconfigMakefilemISDNKconfigMakefilehisaxKconfigMakefilehysdnKconfigMakefilei4lKconfigMakefileicnKconfigMakefileisdnloopMakefilemISDNKconfigMakefilepcbitKconfigMakefilescKconfigMakefileledsKconfigMakefilelguestKconfigMakefilemacintoshKconfigMakefilemcaKconfigMakefilemdKconfigMakefilepersistent-dataKconfigMakefilemediaKconfigMakefilecommonKconfigMakefiletunersKconfigMakefiledvbKconfigMakefileb2c2KconfigMakefilebt8xxKconfigMakefiledm1105KconfigMakefiledvb-coreMakefiledvb-usbKconfigMakefilefirewireKconfigMakefilefrontendsKconfigMakefilengeneKconfigMakefilepluto2KconfigMakefilept1KconfigMakefilesianoKconfigMakefilettpciKconfigMakefilettusb-budgetKconfigMakefilettusb-decKconfigMakefileradioKconfigMakefilesi470xKconfigMakefilercKconfigMakefilekeymapsKconfigMakefilevideoKconfigMakefileau0828KconfigMakefilebt8xxKconfigMakefilecpia2KconfigMakefilecx18KconfigMakefilecx231xxKconfigMakefilecx23885KconfigMakefilecx25840KconfigMakefilecx88KconfigMakefiledavinciMakefileem28xxKconfigMakefileet61x251KconfigMakefilegspcaKconfigMakefilegl860KconfigMakefilem5602KconfigMakefilestv06xxKconfigMakefilehdpvrKconfigMakefileivtvKconfigMakefileovcamchipMakefilepvrusb2KconfigMakefilepwcKconfigMakefilesaa7134KconfigMakefilesaa7164KconfigMakefilesn9c102KconfigMakefiletlg2300KconfigMakefileusbvideoKconfigMakefileusbvisionKconfigMakefileuvcKconfigMakefilezc0301KconfigMakefilezoranKconfigMakefilememstickKconfigMakefilecoreKconfigMakefilehostKconfigMakefilemessageMakefilefusionKconfigMakefilei2oKconfigMakefilemfdKconfigMakefilemiscKconfigMakefilec2portKconfigMakefilecb710KconfigMakefileeepromKconfigMakefilehdpuftrsMakefileibmasmMakefilesgi-gruMakefilesgi-xpMakefilemmcKconfigMakefilecardKconfigMakefilecoreKconfigMakefilehostKconfigMakefilemtdKconfigMakefilechipsKconfigMakefiledevicesKconfigMakefilelpddrKconfigMakefilemapsKconfigMakefilenandKconfigMakefileonenandKconfigMakefiletestsMakefileubiKconfigKconfig.debugMakefilenetKconfigMakefileappletalkKconfigMakefilearcnetKconfigMakefilearmKconfigMakefileatl1cMakefileatl1eMakefileatlxMakefilebenetKconfigMakefilebnaMakefilebnx2xMakefilebnxtMakefilebondingMakefilecanKconfigMakefilesja1000KconfigMakefileusbKconfigMakefilechelsioMakefilecrisMakefilecxgb3Makefilecxgb4Makefilecxgb4vfMakefilee1000Makefilee1000eMakefileeheaMakefileenicMakefilefm10kMakefilefs_enetKconfigMakefilehamradioKconfigMakefilehypervKconfigMakefilei40eMakefilei40evfMakefileibm_newemacKconfigMakefileigbMakefileigbvfMakefileirdaKconfigMakefileixgbMakefileixgbeMakefileixgbevfMakefileixp2000KconfigMakefilemlx4Makefilemlx5coreKconfigMakefilemyri10geMakefilenetxenMakefilepch_gbeMakefilepcmciaKconfigMakefilephyKconfigMakefileqlcnicMakefileqlgeMakefilesfcKconfigMakefileskfpMakefilestmmacKconfigMakefiletokenringKconfigMakefiletulipKconfigMakefileusbKconfigMakefilevmxnet3MakefilevxgeMakefilewanKconfigMakefilelmcMakefilewimaxKconfigMakefilei2400mKconfigMakefilewirelessKconfigMakefileathKconfigMakefileath5kKconfigMakefileath9kKconfigMakefilecarl9170KconfigMakefileb43KconfigMakefileb43legacyKconfigMakefilebrcm80211KconfigMakefilebrcmfmacMakefilebrcmsmacMakefilebrcmutilMakefilehostapKconfigMakefileipw2x00KconfigMakefileiwlegacyKconfigMakefileiwlwifiKconfigMakefiledvmMakefilemvmMakefilelibertasKconfigMakefilelibertas_tfMakefileorinocoKconfigMakefilep54KconfigMakefileprism54Makefilert2x00KconfigMakefilertl818xKconfigMakefilertl8180Makefilertl8187MakefilertlwifiKconfigMakefilebtcoexistMakefilertl8188eeMakefilertl8192cMakefilertl8192ceMakefilertl8192cuMakefilertl8192deMakefilertl8192eeMakefilertl8192seMakefilertl8723aeMakefilertl8723beMakefilertl8723comMakefilertl8821aeMakefiletiKconfigMakefilewl1251KconfigMakefilewl12xxKconfigMakefilewl18xxKconfigMakefilewlcoreKconfigMakefilezd1211rwKconfigMakefilenubusMakefileofKconfigMakefilepariscKconfigMakefileparportKconfigMakefilepciKconfigMakefilehotplugKconfigMakefilepcieKconfigMakefileaerKconfigKconfig.debugMakefilepcmciaKconfigMakefileplatformKconfigMakefilex86KconfigMakefilepnpKconfigMakefileisapnpKconfigMakefilepnpacpiKconfigMakefilepnpbiosKconfigMakefilepowerKconfigMakefilepowercapKconfigMakefileppsKconfigMakefileps3MakefileptpKconfigMakefilerapidioKconfigMakefileswitchesMakefileregulatorKconfigMakefilertcKconfigMakefiles390MakefileblockKconfigMakefilecharKconfigMakefilecioMakefilecryptoMakefilekvmMakefilenetKconfigMakefilescsiMakefilesbusMakefilecharKconfigMakefilescsiKconfigMakefileaacraidMakefileaic7xxxKconfig.aic79xxKconfig.aic7xxxMakefileaicasmMakefileaic94xxKconfigMakefilearcmsrMakefilearmKconfigMakefilebe2iscsiKconfigMakefilebfaMakefilebnx2fcKconfigMakefilebnx2iKconfigMakefilecxgbiKconfigMakefilecxgb3iKconfigcxgb4iKconfigdevice_handlerKconfigMakefilefcoeMakefilefnicMakefileibmvscsiMakefileisciMakefilefirmwareMakefilelibfcMakefilelibsasKconfigMakefilelpfcMakefilemegaraidKconfig.megaraidMakefilempt3sasKconfigMakefilemvsasKconfigMakefileosdKconfigpcmciaKconfigMakefilepm8001Makefileqla2xxxKconfigMakefileqla4xxxKconfigMakefilesmartpqiKconfigMakefilesym53c8xx_2MakefileserialKconfigMakefilecpm_uartMakefilejsmMakefilesfiKconfigMakefileshMakefilemapleMakefilesuperhywayMakefilesnKconfigMakefilespiKconfigMakefilessbKconfigMakefilestagingKconfigMakefilealtpciechdmaKconfigMakefileandroidKconfigMakefileasus_oledKconfigMakefileb3dfgKconfigMakefilecomediKconfigMakefiledriversMakefilekcomedilibMakefilecx25821KconfigMakefiledreamKconfigMakefilecameraKconfigMakefileqdsp5MakefilesmdKconfigMakefiledstKconfigMakefileechoKconfigMakefileet131xKconfigMakefilefrontierKconfigMakefilego7007KconfigMakefileiioKconfigMakefileaccelKconfigMakefileadcKconfigMakefilelightKconfigMakefiletriggerKconfigMakefileline6KconfigMakefilemimioKconfigMakefileocteonKconfigMakefileotusKconfigMakefilep9authKconfigMakefilepanelKconfigMakefilephisonKconfigMakefilepochKconfigMakefilepohmelfsKconfigMakefilequatech_usb2KconfigMakefilerarKconfigMakefilert2860KconfigMakefilert2870KconfigMakefilert3090KconfigMakefilertl8187seKconfigMakefilertl8192eKconfigMakefilertl8192suKconfigMakefileieee80211MakefilesepKconfigMakefileserqt_usb2KconfigMakefileslicossKconfigMakefileudlfbKconfigMakefileusbipKconfigMakefilevmeKconfigMakefilebridgesKconfigMakefiledevicesKconfigMakefilevt6655KconfigMakefilevt6656KconfigMakefilewinbondKconfigMakefilewlan-ngKconfigMakefilezramKconfigMakefiletargetKconfigMakefileloopbackKconfigMakefiletcm_fcKconfigMakefiletcMakefiletelephonyKconfigMakefilethermalKconfigMakefileuioKconfigMakefileusbKconfigMakefileatmKconfigMakefilec67x00MakefileclassKconfigMakefilecoreKconfigMakefileearlyMakefilegadgetKconfigMakefilehostKconfigMakefileimageKconfigMakefilemiscKconfigMakefilesisusbvgaKconfigMakefilemonKconfigMakefilemusbKconfigMakefileotgKconfigMakefileserialKconfigMakefileMakefile-keyspan_pda_fwstorageKconfigMakefilewusbcoreKconfigMakefileuwbKconfigMakefilei1480MakefiledfuMakefilei1480u-wlpMakefilewlpMakefilevhostKconfigMakefilevideoKconfigMakefileatyMakefilebacklightKconfigMakefileconsoleKconfigMakefiledisplayKconfigMakefilegeodeKconfigMakefilei810MakefileintelfbMakefilekyroMakefilelogoKconfigMakefilematroxMakefilemb862xxMakefilembxMakefilemsmMakefilenvidiaMakefileomapKconfigMakefilepnx4008MakefilerivaMakefilesavageMakefilesisMakefilevermilionMakefileviaMakefilevirtioKconfigMakefilevlynqKconfigMakefilew1KconfigMakefilemastersKconfigMakefileslavesKconfigMakefilewatchdogKconfigMakefilexenKconfigMakefilexenbusMakefilexenfsMakefilezorroKconfigMakefilefirmwareMakefilecarl9170fwKconfigcarlfwKconfigusbKconfigminifwKconfigtoolchainMakefiletoolsKconfigfs9pKconfigMakefileKconfigKconfig.binfmtMakefileadfsKconfigMakefileaffsKconfigMakefileafsKconfigMakefileautofsKconfigMakefileautofs4KconfigMakefilebefsKconfigMakefilebfsKconfigMakefilebtrfsKconfigMakefilecachefilesKconfigMakefilecifsKconfigMakefilecodaKconfigMakefileconfigfsKconfigMakefilecramfsKconfigMakefiledebugfsMakefiledevptsMakefiledlmKconfigMakefileecryptfsKconfigMakefileefsKconfigMakefileexofsKconfigexportfsMakefileext2KconfigMakefileext3KconfigMakefileext4KconfigMakefilefatKconfigMakefilefreevxfsKconfigMakefilefscacheKconfigMakefilefuseKconfigMakefilegfs2KconfigMakefilehfsKconfigMakefilehfsplusKconfigMakefilehostfsMakefilehpfsKconfigMakefilehppfsMakefilehugetlbfsMakefileisofsKconfigMakefilejbdKconfigMakefilejbd2KconfigMakefilejffs2KconfigMakefilejfsKconfigMakefilelockdMakefileminixKconfigMakefilencpfsKconfigMakefilenfsKconfigMakefilenfs_commonMakefilenfsdKconfigMakefilenilfs2KconfigMakefilenlsKconfigMakefilenotifyKconfigMakefilednotifyKconfigMakefileinotifyKconfigMakefilentfsKconfigMakefileocfs2KconfigMakefileclusterMakefiledlmMakefileomfsKconfigMakefileopenpromfsMakefilepartitionsKconfigMakefileprocKconfigMakefilepstoreKconfigMakefileqnx4KconfigMakefilequotaKconfigMakefileramfsMakefilereiserfsKconfigMakefileromfsKconfigMakefilesmbfsKconfigMakefilesquashfsKconfigMakefilesysfsKconfigMakefilesysvKconfigMakefileubifsKconfigMakefileudfKconfigMakefileufsKconfigMakefilexfsKconfigMakefileincludeacpiacexcep.hacnames.hacoutput.hacpi.hacpi_bus.hacpi_drivers.hacpi_numa.hacpiosxf.hacpixf.hacrestyp.hactbl.hactbl1.hactbl2.hactypes.hapei.hbutton.hcontainer.hghes.hhed.hpdc_intel.hplatformacenv.hacgcc.haclinux.hprocessor.hreboot.hvideo.hasmasm-generic4level-fixup.hKbuildKbuild.asmatomic-long.hatomic.hatomic64.haudit_change_attr.haudit_dir_write.haudit_read.haudit_signal.haudit_write.hauxvec.hbitopsbitops.h__ffs.h__fls.hatomic.hext2-atomic.hext2-non-atomic.hffs.hffz.hfind.hfls.hfls64.hhweight.hle.hlock.hminix-le.hminix.hnon-atomic.hsched.hbitsperlong.hbug.hbugs.hcache.hcacheflush.hchecksum.hcmpxchg-local.hcmpxchg.hcputime.hcurrent.hdelay.hdevice.hdiv64.hdma-coherent.hdma-mapping-broken.hdma-mapping-common.hdma.hemergency-restart.herrno-base.herrno.hfb.hfcntl.hfutex.hgetorder.hgpio.hhardirq.hhw_irq.hide_iops.hint-l64.hint-ll64.hio-64-nonatomic-lo-hi.hio.hioctl.hioctls.hiomap.hipcbuf.hirq.hirq_regs.hirqflags.hkdebug.hkexec.hkmap_types.hkvm_para.hlibata-portmap.hlinkage.hlocal.hlocal64.hmemory_model.hmm_hooks.hmman-common.hmman.hmmu.hmmu_context.hmodule.hmsgbuf.hmutex-dec.hmutex-null.hmutex-xchg.hmutex.hpage.hparam.hparport.hpci-bridge.hpci-dma-compat.hpci.hpercpu.hpgalloc.hpgtable-nopmd.hpgtable-nopud.hpgtable.hpoll.hposix_types.hresource.hrtc.hscatterlist.hsections.hsegment.hsembuf.hserial.hsetup.hshmbuf.hshmparam.hsiginfo.hsignal-defs.hsignal.hsocket.hsockios.hspinlock.hstat.hstatfs.hstring.hswab.hsyscall.hsyscalls.hsystem.htermbits.htermios-base.htermios.htimex.htlb.htlbflush.htopology.htrace_clock.htypes.huaccess-unaligned.huaccess.hucontext.hunaligned.hunistd.huser.hvga.hvmlinux.lds.hxor.hasm-x86asm-offsets.hconfig64bit.h8139cp.h8139too8139too.h8129.hab3100core.hotp.hac97bus.hacenic.hacerwmi.hacpiacpi.hac.hapeiapei.heinj.herstdebug.hghes.hmemoryfailure.hpcieaer.hbattery.hblacklistyear.hbutton.hcontainer.hdock.hextlog.hfan.hhed.hhotplugcpu.hmemorymemory.hautoonline.hipmi.hnuma.hpcislot.hpowermeter.hprocevent.hprocessorprocessor.haggregator.hprocfsprocfs.hpower.hsbs.hsleep.hsysfspower.hthermal.htoshiba.hvideo.hwmi.hadaptecstarfire.hadm8211.hagpagp.hamd64.hintel.hsis.hvia.haic79xxcmdsperdevice.hdebugmask.hresetdelayms.haic7xxxcmdsperdevice.hdebugmask.hresetdelayms.haio.hairoairo.hcs.halim1535wdt.halim7101wdt.hamdiommuiommu.hstats.hnb.hnuma.hamd8111eth.hamigapartition.hanoninodes.harchdefconfig.hdmaaddrt64bit.henablememoryhotplug.hhotremove.hhascachelinesize.hcpuidlewait.hrelax.hdefaultidle.helfrandomize.hhavenmisafecmpxchg.hhibernationheader.hpossible.hmayhavepcfdc.hmemoryprobe.hphysaddrt64bit.hpopulatesnodemap.hprockcoretext.hrandom.hselectmemorymodel.hsparsememdefault.henable.hsupportsdebugpagealloc.hmemoryfailure.hmsi.hoptimizedinlining.hsuspendpossible.husespguncached.hwantframepointers.hoptionalgpiolib.haskipfibhash.hasuslaptop.hasynccore.hmemcpy.hpq.hraid6recov.htest.htxdisablechannelswitch.hpqvaldma.hxorvaldma.hdma.hxor.hat76c50xusb.hataata.hacpi.hgeneric.hovereth.hpiix.hsff.hverboseerror.hathcards.hcommon.hath5kath5k.hdebug.hpci.hath9kath9k.hbtcoexsupport.hcommon.hhtchtc.hdebugfs.hhw.hpci.hpcoem.hrfkill.hwow.hatl1.hatl1c.hatl1e.hatl2.hatmatm.hbr2684.hclip.hdrivers.hlane.htcp.hatmel.hauditaudit.harch.htree.hauditsyscall.hauto.confauto.conf.cmdautofs4fs.hauxdisplay.hb43b43.hbcmabcma.hpio.hbusesbcmaandssb.hdebug.hhwrng.hleds.hpciautoselect.hpcicoreautoselect.hpcmcia.hphyg.hlp.hpio.hsdio.hssb.hb43legacyb43legacy.hdebug.hdmadma.handpiomode.hhwrng.hleds.hpciautoselect.hpcicoreautoselect.hpio.hb44b44.hpcipci.hautoselect.hpcicoreautoselect.hbacklightclassdevice.hlcdsupport.hmbpnvidia.hprogear.hwm831x.hbasefull.hsmall.hbatterybq27x00.hmax17040.hbcmabcma.hblockio.hdrivergmaccmn.hgpio.hpci.hhostpcipci.hpossible.hpossible.hbe2iscsi.hbe2net.hbinaryprintf.hbinfmtelf.hmisc.hbitreverse.hbkl.hblkcgroup.hcpqcissda.hdevdev.h3wxxxxraid.hbsg.hbsglib.hcryptoloop.hdmdm.hbuiltin.hfd.hinitrd.hintegrity.hiotrace.hloop.hmd.hnvme.hosd.hpciessdmtip32xx.hramram.hcount.hsize.hrsxx.hsd.hsrsr.hvendor.hsx8.hthrottling.hblockblock.hcompat.hbna.hbnx2.hbnx2xbnx2x.hsriov.hbnxtbnxt.hsriov.hbonding.hbootprintkdelay.htracer.hbootparamhardlockupenabledenabled.hvalue.hpanicpanic.hvalue.hhungtaskpanicvalue.hsoftlockuppanicvalue.hbounce.hbranchprofilenone.hbrcmfmacbrcmfmac.hpcie.hprotobcdc.hmsgbuf.hsdio.husb.hbrcmsmac.hbrcmutil.hbridgebridge.hebt8023.hamong.harp.harpreply.hbroute.hdnat.hip.hip6.hlimit.hlog.hmarkmark.ht.hnflog.hpkttype.hredirect.hsnat.hstp.htfilter.hnat.hulog.hvlan.higmpsnooping.hnetfilter.hnfebtables.hbroadcomphy.hbsddisklabel.hprocessacctacct.hv3.hbtbt.hbnepbnep.hmcfilter.hprotofilter.hcmtp.hhcibcm203x.hhcibfusb.hhcibluecard.hhcibpa10x.hhcibt3c.hhcibtsdio.hhcibtuart.hhcibtusb.hhcidtl1.hhciuarthciuart.hbcsp.hh4.hll.hhcivhci.hhidp.hl2cap.hmrvlmrvl.hsdio.hrfcommrfcomm.htty.hsco.hbtrfsfsfs.hposixacl.hbug.hbuilddocsrc.hcachefiles.hcalgaryiommu.hcancan.hbcm.hcalcbittiming.hdebugdevices.hdev.hemspci.husb.hkvaserpci.hraw.hsja1000sja1000.hplatform.hvcan.hcapiavm.hcardbus.hcardman4000.h4040.hcarl9170carl9170.hdebugfs.hleds.hwpc.hcassini.hcb710core.hdebugassumptions.hccstackprotector.hcdrompktcdvdpktcdvd.hbuffers.hcfag12864bcfag12864b.hrate.hcfg80211cfg80211.hdebugfs.hdefaultps.hwextwext.hexport.hcfqgroupiosched.hcfsbandwidth.hcgroupcpuacct.hdevice.hfreezer.hmemresctlrctlr.hswap.hns.hperf.hsched.hcgroups.hchecksignature.hchelsiot1t1.h1g.ht3.ht4.ht4vf.hchrdevosst.hsch.hsg.hst.hcicadaphy.hcifscifs.hacl.hdfsupcall.hposix.hstats.hupcall.hweakpwhash.hxattr.hcissscsitape.hclocksourcevalidatelastcycle.hwatchdog.hclsu32mark.hperf.hcnic.hcompaction.hcompallaptop.hcompatcompat.hbinfmtelf.hforu64alignment.hnetlinkmessages.hconfigfsfs.hconnector.hconsolepoll.htranslations.hconstructors.hcontextswitchtracer.hcordic.hcoredumpdefaultelfheaders.hcpufreqfreq.hdebug.hdefaultgovuserspace.hgovconservative.hondemand.hperformance.hpowersave.huserspace.hstatstat.hdetails.htable.hidleidle.hgovladder.hmenu.hrmap.hsupamd.hcentaur.hintel.hcpumaskoffstack.hcpusets.hcramfs.hcrashcrash.hdump.hcrcccitt.hitut.ht10dif.hcrc16.hcrc32crc32.hselftest.hcrc7.hcryptocrypto.hablkhelperx86.haead.haead2.haesaes.hniintel.hx8664.halgapi.halgapi2.hansicprng.hanubis.harc4.hauthenc.hblkcipher.hblkcipher2.hblowfish.hcamellia.hcast5.hcast6.hcbc.hccm.hcrc32ccrc32c.hintel.hcrct10difcrct10dif.hpclmul.hcryptd.hctr.hcts.hdeflate.hdes.hdevhifn795x795x.hrng.hpadlockpadlock.haes.hsha.hqatqat.hdh895xcc.hdrbgdrbg.hctr.hhash.hhmac.hmenu.hecb.hfcrypt.hfips.hgcm.hgf128mul.hghashghash.hclmulniintel.hgluehelperx86.hhash.hhash2.hhmac.hhw.hkhazad.hlrw.hlzo.hmanager.hmanager2.hmd4.hmd5.hmichaelmic.hmpilib.hnull.hpcbc.hpcomp.hrmd128.hrmd160.hrmd256.hrmd320.hrng.hrng2.hsalsa20x8664.hseed.hseqiv.hserpent.hsha1.hsha256sha256.hssse3.hsha512sha512.hssse3.hsignaturesignature.hdsa.htea.htest.htgr192.htwofishcommon.hx8664.hvmac.hworkqueue.hwp512.hxcbc.hxts.hzlib.hcuse.hcyclades.hdavicomphy.hdca.hdcb.hdcdbas.hdeaoc.hde2104xde2104x.hdsl.hde4x5.hdebugblkcgroup.hbootparams.hbugverbose.hcredentials.hfs.hinfo.hkernel.hkmemleakkmemleak.hdefaultoff.hearlylogsize.hlist.hlockalloc.hmemoryinit.hmutexes.hnmitimeout.hnotifiers.hnxtest.hobjectsobjects.henabledefault.hfree.htimers.hpilist.hrtmutexes.hsectionmismatch.hsg.hshirq.hslabslab.hleak.hspinlockspinlock.hsleep.hstackusage.hstackoverflow.hvm.hwritecount.hdecompressbzip2.hgzip.hlzma.hdefaultcfq.hcubic.hiodelaytype.hiosched.hmmapminaddr.htcpcong.hdefconfiglist.hdelllaptop.hrbu.hwmi.hdetecthungtask.hsoftlockup.hdevport.hdevptsmultipleinstances.hdevtmpfsdevtmpfs.hmount.hdirectgbpages.hdisplaysupport.hdl2k.hdlcidlci.hmax.hdlmdlm.hdebug.hdmbioprison.hbufio.hcachecache.hcleaner.hmq.hsmq.hcrypt.hdebug.hdelay.hera.hflakey.hloguserspace.hmirror.hmultipathmultipath.hql.hst.hpersistentdata.hraid.hraid45.hsnapshot.hswitch.hthinprovisioning.huevent.hzero.hdm9102.hdmaapidebug.hengine.hsharedbuffer.hdmadevices.hdmardmar.hfloppywa.hdmi.hdmiid.hdnet.hdnotify.hdrmdrm.hfbdevemulation.hi2cch7006.hsil164.hi915.hkmsfbhelper.hhelper.hloadedidfirmware.hmga.hmipidsi.hnouveaunouveau.hbacklight.hpanel.hr128.hradeonradeon.hums.hsavage.hsis.httm.hvia.hvmwgfxvmwgfx.hfbcon.hdummydummy.hconsole.hdvbaf9013.hatbm8830.hau8522.hav7110av7110.hosd.hb2c2flexcopflexcop.hpci.husb.hbcm3510.hbt8xx.hbudgetbudget.hav.hci.hcore.hpatch.hcapturedrivers.hcore.hcx22700.hcx22702.hcx24110.hcx24116.hcx24123.hdib3000mb.hdib3000mc.hdib7000m.hdib7000p.hdib8000.hdm1105.hds3000.hdynamicminors.hec100.hfiredtvfiredtv.hfirewire.hinput.hisl6405.hisl6421.hisl6423.hix2505v.hl64781.hlgdt3305.hlgdt330x.hlgs8gxx.hlnbp21.hmaxadapters.hmb86a20s.hmt312.hmt352.hngene.hnxt200x.hnxt6000.hor51132.hor51211.hpll.hpluto2.hpt1.hs5h1409.hs5h1411.hs5h1420.hs921.hsi21xx.hsp8870.hsp887x.hstb0899.hstb6000.hstb6100.hstv0288.hstv0297.hstv0299.hstv0900.hstv090x.hstv6110.hstv6110x.htda10021.htda10023.htda10048.htda1004x.htda10086.htda8083.htda8261.htda826x.httusbbudget.hdec.htua6100.htunercx24113.hdib0070.hdib0090.hitd1000.husbusb.ha800.haf9005af9005.hremote.haf9015.hanysee.hau6610.haz6027.hce6230.hcinergyt2.hcxusb.hdib0700.hdibusbmb.hmc.hdigitv.hdtt200u.hdtv5100.hdw2102.hec168.hfriio.hgl861.hgp8psk.hlme2510.hm920x.hnovatusb2.hopera1.httusb2.humt010.hvp702x.hvp7045.hves1820.hves1x93.hzl10036.hzl10039.hzl10353.hdynamicdebug.hftrace.he100.he1000.he1000e.hearlyprintkprintk.hdbgp.hefi.hecryptfs.hedacedac.hamd64.hdebugdebug.hverbose.hdecodemce.he752x.hi3000.hi3200.hi5000.hi5100.hi5400.hi7300.hi7core.hi82975x.hmceinj.hmmedac.hsbridge.hx38.hedd.heeepclaptop.heeprom93cx6.hat24.hlegacy.hmax6875.hefiefi.hpartition.hvars.helfcore.henablemustcheck.henclosureservices.henic.hepic100.hepoll.hethoc.heventprofile.htracing.heventfd.hexperimental.hexportfs.hext2fsfs.hposixacl.hsecurity.hxattr.hxip.hext3defaultstoordered.hfsfs.hposixacl.hsecurity.hxattr.hext4debug.hfsfs.hposixacl.hsecurity.hxattr.hextrafirmware.hfailiotimeout.hmakerequest.hpagealloc.hfailslab.hfairgroupsched.hfatdefaultcodepage.hiocharset.hfs.hfaultinjectioninjection.hdebugfs.hfbfb.hatyaty.hbacklight.hct.hgenericlcd.hgx.haty128aty128.hbacklight.hbacklight.hbootvesasupport.hcfbcopyarea.hfillrect.himageblit.hcirrus.hddc.hdeferredio.hefi.hhyperv.hmodehelpers.hnvidianvidia.hbacklight.hi2c.hradeonradeon.hbacklight.hi2c.hrivariva.hbacklight.hsavagesavage.haccel.hi2c.hsimple.hsm501.hsyscopyarea.hfillrect.hfops.himageblit.htileblitting.hvesa.hvga16.hvia.hvirtual.hfcoefcoe.hfnic.hfddi.hfealnx.hfibrules.hfilelocking.hfirewirefirewire.hnet.hohciohci.hdebug.hsbp2.hfirmwarememmap.hfixearlyconmem.hfixedphy.hfm10k.hfont8x16.h8x8.hforcedeth.hframepointer.hwarn.hframebufferconsoleconsole.hdetectprimary.hrotation.hfreezer.hfsmbcache.hposixacl.hxip.hfscachefscache.hobjectlist.hstats.hfsnotify.hftl.hftraceftrace.hmcountrecord.hnmienter.hsyscalls.hfujitsulaptop.hfunctiongraphtracer.hprofiler.htracer.hfusefs.hfusionfusion.hctl.hfc.hlan.hlogging.hmaxsge.hsas.hspi.hfutex.hfwloader.hgactprob.hgarp.hgartiommu.hgenericacl.hallocator.hbugbug.hrelativepointers.hcalibratedelay.hclockeventsclockevents.hbroadcast.hbuild.hminadjust.hcmosupdate.hcpucpu.hvulnerabilities.hfindfirstbit.hlastbit.hnextbit.hgpio.hhardirqshardirqs.hnodoirq.hhweight.hiomap.hirqprobe.hisadma.hpendingirq.htimevsyscall.htracer.hgfs2fsfs.hlockingdlm.hgigasetbase.hm101.hm105.hgpiolangwell.hsch.hgpiolib.hgroupsched.hhangchecktimer.hhappymeal.hhardlockupdetector.hhasdma.hiomem.hioport.hhavearchearlypfntonid.hkgdb.hkmemcheck.htracehook.hcpumaskofcpumap.hdmaapidebug.hattrs.hdynamicftrace.hefficientunalignedaccess.hftracemcountrecord.hnmienter.hfunctiongraphfptest.htracer.htracemcounttest.htracer.hide.hinteltxt.hioremapprot.hirqwork.hkernelbzip2.hgzip.hlzma.hkprobes.hkretprobes.hkvmkvm.hcpurelaxintercept.heventfd.hirqchip.hlatencytopsupport.hmemorypresent.hmmiotracesupport.hoprofile.hoptprobes.hperfeventsevents.hnmi.hregs.huserstackdump.hsetuppercpuarea.hsyscalltracepoints.hunstableschedclock.huserreturnnotifier.hhdlchdlc.hcisco.hfr.hppp.hraw.hhdmi.hheaderscheck.hhermeshermes.hcachefwoninit.hprism.hhibernationhibernation.hnvs.hhidhid.ha4tech.happle.hbelkin.hcherry.hchicony.hcypress.hdragonrise.hezkey.hgreenasia.hgyration.hkensington.hkye.hlogitech.hmicrosoft.hmonterey.hmultitouch.hntrig.hpantherlord.hpetalynx.hpid.hsamsung.hsmartjoyplus.hsony.hsunplus.hsupport.hthrustmaster.htopseed.htwinhan.hwacom.hzeroplus.hhidraw.hhighrestimers.hhisax163.h1tr6.havma1cs.hpcmcia.hbkma4t.hdiehldiva.helsaelsa.hcs.henternowpci.heuro.hfritzpcipnp.hfritzpci.hgazel.hhfcpci.hsx.hhfc4s8s.hmaxcards.hnetjetnetjet.hu.hni1.hniccy.hnokeypad.hllc.hsendcomplete.hs0box.hsctquadro.hsedlbauersedlbauer.hcs.hst5481.htelescs.htelespci.hw6692.hhostaphostap.hcs.hfirmwarefirmware.hnvram.hpci.hplx.hhotplughotplug.hcpu.hpcipci.hacpiacpi.hibm.hfake.hpcie.hshpc.hsmt.hhpilo.hwatchdog.hwmi.hhpethpet.hemulatertc.hmmap.htimer.hhpwdtnmidecoding.hhtirq.hhugetlbpage.hhugetlbfs.hhvcdriver.hirq.hxen.hhwconsole.hrandomrandom.hamd.hintel.htimeriomem.hvia.hvirtio.hhwmonhwmon.hvid.hhwpoisoninject.hhypervhyperv.hballoon.hkeyboard.hmouse.hnet.hstorage.hutils.hhysdnhysdn.hcapi.hhzhz.h1000.hi2ci2c.halgobit.halgopca.hamd756amd756.hs4882.hamd8111.hboardinfo.hchardev.hcompat.hhelperauto.hi801.hisch.hismt.hnforce2nforce2.hs4985.hparportparport.hlight.hpcaplatform.hpiix4.hscmi.hsimtec.hsis96x.hstub.htinyusb.hvia.hviapro.hvoodoo3.hi40e.hi40evf.hi6300esbwdt.hi7300idleidle.hioatchannel.hi8k.hia32emulation.hib700wdt.hibmasr.hicplusphy.hics932s401.hie6xxwdt.hieee802154ieee802154.hdrivers.hfakehard.hifb.higbigb.hdca.hhwmon.higbvf.hillegalpointervalue.himaima.haudit.hlsmrules.hmeasurepcridx.hinetinet.hah.hdccpdiag.hdiag.hesp.hipcomp.hlro.htcpdiag.htunnel.hxfrmmodebeet.htransport.htunnel.htunnel.hinet6ah.hesp.hipcomp.htunnel.hxfrmmodebeet.hrouteoptimization.htransport.htunnel.htunnel.hinfinibandinfiniband.haddrtrans.hcxgb3.hcxgb4.hipath.hipoibipoib.hcm.hdebug.hiser.hmthcamthca.hdebug.hnes.hocrdma.hqibqib.hdca.hsrp.huseraccess.hmad.hmem.hinftl.hinitenvarglimit.hinitramfssource.hinotifyinotify.huser.hinputinput.hapanel.hatiremote.hremote2.hatlasbtns.hcm109.hevdev.hffmemless.hgpiorotaryencoder.hjoydev.hkeyboard.hkeyspanremote.hmisc.hmouse.hmousedevmousedev.hscreenx.hy.hpcspkr.hpolldev.hpowermate.htablet.htouchscreen.huinput.hwinbondcir.hwm831xon.hyealink.hintelidle.hioatdma.hips.hpowerclamp.hrapl.htxt.hintervaltree.hintrremap.hiodelay0x80.htype0x80.h0xed.hnone.hudelay.hiommuapi.hhelper.hioschedas.hcfq.hdeadline.hnoop.hipadvancedrouter.hdccpdccp.hccid3ccid3.hrto.htfrclib.hfibhash.hmroutemroute.hmultipletables.hmulticast.hmultipletables.hnfarpmangle.harpfilter.harptables.hfilter.hiptables.hmangle.hmatchaddrtype.hah.hecn.httl.hqueue.hraw.hsecurity.htargetclusterip.hecn.hlog.hmasquerade.hnetmap.hredirect.hreject.httl.hulog.hpimsmv1.hv2.hroutemultipath.hverbose.hsctp.hsetset.hbitmapip.hipmac.hport.hhaship.hipport.hipportip.hipportnet.hnet.hnetport.hlistset.hmax.hvsvs.hdh.hftp.hipv6.hlblc.hlblcr.hlc.hnq.hpesip.hprotoahah.hesp.hesp.hsctp.htcp.hudp.hrr.hsed.hsh.htabbits.hwlc.hwrr.hip1000.hip6nffilter.hiptables.hmangle.hmatchah.heui64.hfrag.hhl.hipv6header.hmh.hopts.hrt.hqueue.hraw.hsecurity.htargethl.hlog.hreject.hipcns.hipmideviceinterface.hhandler.hpoweroff.hsi.hwatchdog.hipppfilter.hipv6ipv6.hmip6.hmroute.hmultipletables.hndiscnodetype.hoptimisticdad.hpimsmv2.hprivacy.hrouteinfo.hrouterpref.hsit.htunnel.hipw2100ipw2100.hmonitor.hipw2200ipw2200.hmonitor.hpromiscuous.hqos.hradiotap.hipwireless.hirene.himon.hjvcdecoder.hlirccodec.hmceusb.hnecdecoder.hnuvoton.hrc5decoder.hszdecoder.hrc6decoder.hsonydecoder.hstreamzap.hwinbondcir.hirqwork.hisadmaapi.hiscsibootsysfs.hibftibft.hfind.htcp.hisdnisdn.haudio.hcapicapi.hcapi20.hcapidrv.hcapifscapifs.hbool.hmiddleware.hdiversion.hdrvavmb1avmcs.hb1pci.hb1pciv4.hb1pcmcia.hc4.ht1pci.hverbosereason.hgigaset.hhisax.hhdlc.hi4l.hmpp.hpppppp.hvj.httyfax.hisl29003.hiso9660fs.hit87wdt.hit8712fwdt.hitcovendorsupport.hwdt.hiwl3945.hiwl4965.hiwldvm.hiwlegacyiwlegacy.hdebug.hdebugfs.hiwlmvm.hiwlwifiiwlwifi.hdebug.hdebugfs.hleds.hopmodemodular.hixgb.hixgbeixgbe.hdca.hdcb.hhwmon.hptp.hixgbevf.hjbdjbd.hdebug.hjbd2jbd2.hdebug.hjffs2fsfs.hdebug.hposixacl.hsecurity.hwritebuffer.hxattr.hrtime.hsummary.hzlib.hjme.hjoliet.hkallsymskallsyms.hall.hextrapass.hkarmapartition.hkernelkernel.releasegzip.hkexeckexec.hautoreserve.hjump.hkeyboardadp5588.hatkbd.hmax7359.hopencores.hkeyskeys.hcompat.hdebugprockeys.hkgdbkgdb.hserialconsole.htests.hkmemtrace.hkprobeevent.hkprobes.hkretprobes.hks0108ks0108.hdelay.hport.hksm.hkvmkvm.hamd.hapicarchitecture.hclock.hguest.hintel.hlatencytop.hlcdclassdevice.hplatform.hledsalix2.hclass.hclevomail.hlp3944.htriggerbacklight.hdefaulton.hheartbeat.htimer.htriggers.hwm831xstatus.hwm8350.hlib80211lib80211.hcryptccmp.htkip.hwep.hlibcrc32c.hlibertaslibertas.hcs.hdebug.hsdio.hthinfirmthinfirm.husb.husb.hlibfc.hlibfcoe.hlibipw.hlirc.hllc.hlocalversion.hlockkernel.hstat.hlockdlockd.hv4.hlockdeplockdep.hsupport.hlockupdetector.hlogbufshift.hlogologo.hlinuxclut224.hloopbacktarget.hlpcich.hsch.hlsiet1011cphy.hlsmmmapminaddr.hlxtphy.hlzocompress.hdecompress.hmacemumousebtn.hpartition.hmac80211mac80211.hdebugfs.hhasrc.hhwsim.hleds.hmessagetracing.hrcdefaultdefault.hminstrel.hminstrelminstrel.hht.hstahashmaxsize.hmachzwdt.hmacintoshdrivers.hmacvlan.hmacvtap.hmagicsysrq.hmarvellphy.hmaxrawdevs.hmaxsmp.hmdmd.hautodetect.hfaulty.hlinear.hraid0.hraid1.hraid10.hraid456.hmdiomdio.hbitbang.hmediaattach.hsupport.htunertuner.hmax2165.hmc44s803.hmt2060.hmt20xx.hmt2131.hmt2266.hmxl5005s.hmxl5007t.hqt1010.hsimple.htda18218.htda18271.htda827x.htda8290.htda9887.htea5761.htea5767.hxc2028.hxc5000.hmegaraidmailbox.hmm.hnewgen.hsas.hmemoryfailure.hhotplughotplug.hsparse.hmemstickmemstick.hjmicron38x.hr592.hrealtekpci.htifmms.hmfdcore.hrtsxpci.husb.hsm501sm501.hgpio.hwm831x.hwm8350wm8350.hconfigmode0.h1.h2.h3.hi2c.hwm8351configmode0.h1.h2.h3.hwm8352configmode0.h1.h2.h3.hwm8400.hmicrocodemicrocode.hamd.hintel.holdinterface.hmigration.hmii.hminixsubpartition.hmiscdevices.hfilesystems.hmisdnmisdn.havmfritz.hdsp.hhfcmulti.hhfcpci.hhfcusb.hinfineon.hipac.hisar.hl1oip.hnetjet.hspeedfax.hw6692.hmlx4core.hdebug.henen.hdcb.hinfiniband.hmlx5corecore.hen.hdebug.hinfiniband.hmmowner.hmmcmmc.hblockblock.hbounce.hcb710.hrealtekpci.husb.hricohmmc.hsdhcisdhci.hpci.hpltfm.hsdricohcs.htifmsd.hviasdmmc.hmmiotrace.hmmummu.hnotifier.hmoduleforceload.hsig.hsrcversionall.hunload.hverifyverify.helf.hmodules.hmodversions.hmouseappletouch.hbcm5974.hps2ps2.halps.helantech.hlifebook.hlogips2pp.hsentelic.hsynaptics.htrackpoint.hserial.hsynapticsi2c.hvsxxxaa.hmsdosfs.hpartition.hmsilaptop.hmsproblock.hmtdmtd.habsent.halauda.har7parts.hblkdevs.hblockblock.hro.hblock2mtd.hcficfi.hamdstd.hi1.hi2.hintelext.hstaa.hutil.hchar.hck804xrom.hcmdlineparts.hcomplexmappings.hconcat.hesb2rom.hgenprobe.hjedecprobe.hlpddr.hmapbankwidth1.h2.h4.hmtdram.hnandnand.hdiskonchipdiskonchip.hprobeaddress.heccsmc.hids.hnandsim.hnetsc520.hoops.hpartitions.hpci.hpmc551.hqinfoprobe.hram.hredbootdirectoryblock.hparts.hrom.hsc520cdp.hscb2flash.hts5500.hubiubi.hbebreserve.hwlthreshold.hmtdramerasesize.htotalsize.hmtrrmtrr.hsanitizersanitizer.henabledefault.hspareregnrdefault.hmwl8k.hmxmwmi.hmyri10gemyri10ge.hdca.hnhdlc.hnamespaces.hnationalphy.hnatsemi.hne2kpci.hneedbouncepool.hdmamapstate.hmultiplenodes.hpercpuembedfirstchunk.hpagefirstchunk.hnetnet.h9p9p.hrdma.hvirtio.hactgact.hipt.hmirred.hnat.hpedit.hpolice.hsimp.hskbedit.hclscls.hact.hbasic.hcgroup.hflow.hfw.hind.hroute.hroute4.hrsvp.hrsvp6.htcindex.hu32.hdccpprobe.hdma.hdropmonitor.hdsadsa.hmv88e6060.hmv88e61236165.hmv88e6131.hmv88e6xxxmv88e6xxx.hneedppu.htagdsa.hedsa.htrailer.hematchematch.hcmp.hmeta.hnbyte.hstack.htext.hu32.hethernet.hfc.hiptunnel.hipgreipgre.hbroadcast.hdemux.hipip.hkeykey.hmigrate.hns.hpci.hpcmcia.hpktgen.hpocket.hpollcontroller.hrxbusypoll.hschatm.hcbq.hdrr.hdsmark.hfifo.hgred.hhfsc.hhtb.hingress.hmqprio.hmultiq.hnetem.hprio.hqfq.hred.hsfq.htbf.hteql.hsched.htulip.hvendor3com.hnetconsolenetconsole.hdynamic.hnetdev1000.h10000.hnetdevices.hnetfilternetfilter.hadvanced.hnetlinknetlink.hlog.hqueue.htproxy.hxtmatchcluster.hcomment.hconnbytes.hconnlimit.hconnmark.hconntrack.hdccp.hdscp.hesp.hhashlimit.hhelper.hhl.hiprange.hlength.hlimit.hmac.hmark.hmultiport.hosf.howner.hphysdev.hpkttype.hpolicy.hquota.hrateest.hrealm.hrecent.hsctp.hsocket.hstate.hstatistic.hstring.htcpmss.htime.hu32.hset.htargetaudit.hchecksum.hclassify.hconnmark.hconnsecmark.hdscp.hhl.hled.hmark.hnflog.hnfqueue.hnotrack.hrateest.hsecmark.htcpmss.htcpoptstrip.htproxy.htrace.hxtables.hnetlabel.hnetpollnetpoll.htrap.hnetpriocgroup.hnetworkfilesystems.hsecmark.hnetxennic.hnewleds.hnfconntrackconntrack.hamanda.hbroadcast.hevents.hftp.hh323.hipv4.hipv6.hirc.hmark.hnetbiosns.hpptp.hsane.hsecmark.hsip.hsnmp.htftp.hctnetlink.hprotodccp.hgre.hsctp.hudplite.hdefragipv4.hnatnat.hamanda.hftp.hh323.hirc.hneeded.hpptp.hprotodccp.hgre.hsctp.hudplite.hsip.hsnmpbasic.htftp.hnfsaclsupport.hcommon.hfs.hfscache.huselegacydns.hv3v3.hacl.hv4v4.h1.hnfsdnfsd.hdeprecated.hv2acl.hv3v3.hacl.hv4.hnftlnftl.hrw.hniu.hnlattr.hnlsnls.hascii.hcodepage1250.h1251.h437.h737.h775.h850.h852.h855.h857.h860.h861.h862.h863.h864.h865.h866.h869.h874.h932.h936.h949.h950.hdefault.hiso88591.h13.h14.h15.h2.h3.h4.h5.h6.h7.h8.h9.hkoi8r.hu.hutf8.hnohz.hnodesshift.hspanothernodes.hnoptracer.husbxceiv.hnortelhermes.hnouveaudebugdebug.hdefault.hnozomi.hnrcpus.hns83820.hnumanuma.hirqdesc.hnvram.hopenvswitchopenvswitch.hgre.hvxlan.hoprofileoprofile.heventmultiplex.hoptimizeinlining.hoptprobes.hosfpartition.houtputformat.hp54common.hleds.hpci.husb.hpacketpacket.hmmap.hpagetableisolation.hpageflagsextended.hpanasoniclaptop.hparavirtparavirt.hclock.hguest.hparportparport.h1284.hnotpc.hpcpc.hpcmcia.hserial.hpartitionadvanced.hpataacpi.hali.hamd.hartop.hatiixp.hatp867x.hcmd64x.hhpt366.hhpt37x.hhpt3x2n.hhpt3x3.hit8213.hit821x.hjmicron.hmarvell.hnetcell.hninja32.holdpiix.hpcmcia.hpdcold.hpdc2027x.hrdc.hsch.hserverworks.hsil680.hsis.hvia.hpccardpccard.hnonstatic.hpchgbe.hpcipci.hatmel.hdirect.hdomains.hhermes.hiov.hlegacy.hmmconfig.hmsimsi.hdefaulton.hquirks.hstub.hpcieecrc.hpcieaerpcieaer.hinject.hpcieaspm.hpcieportbus.hpcipcwatchdog.hpcmciapcmcia.h3c574.h3c589.hatmel.haxnet.hfmvj18x.hhermes.hioctl.hloadcis.hnmclan.hpcnet.hsmc91c92.hspectrum.hwl3501.hxirc2ps.hxircom.hpcnet32.hpcspkrplatform.hpd6729.hpdcadma.hperfcounters.hevents.hphonet.hphylib.hphysaddrt64bit.hphysicalalign.hstart.hpidns.hplxhermes.hpmpm.hruntime.hsleepsleep.hsmp.hstdpartition.hpnfsfilelayout.hpnp.hpnpacpi.hposixmqueuemqueue.hsysctl.hpowersupply.htracer.hpowercap.hppdev.hpppppp.hasync.hdeflate.hfilter.hmppe.hmultilink.hsynctty.hpppoatm.hpppoe.hpppol2tp.hpps.hpreemptnotifiers.hvoluntary.hpreventfirmwarebuild.hprintquotawarning.hprinter.hprintk.hprocevents.hfs.hkcore.hpagemonitor.hpidcpuset.hsysctl.hvmcore.hprofiling.hprovelocking.hprovideohci1394dmainit.hpstore.hptp1588clock.hpvpanic.hqfmtv2.hqla3xxx.hqlcnicqlcnic.hdcb.hhwmon.hsriov.hqlge.hqsemiphy.hqt2160.hquotaquota.hdebug.hnetlinkinterface.htree.hquotactl.hr6040.hr8169.hraidattrs.hraid6pq.hrawdriver.hrccore.hloopback.hmap.hrcufanout.hrdbzip2.hgzip.hlzma.hrdsrds.hrdma.htcp.hrealtekphy.hreedsolomonsolomon.hdec16.hregulatorregulator.hab3100.hbq24022.hfixedvoltage.hlp3971.hmax1586.htps65023.htps6507x.huserspaceconsumer.hwm831x.hwm8350.hwm8400.hrelay.hrelocatable.hresourcecounters.hretpoline.hrfdftl.hrfkillrfkill.hinput.hleds.hrfsaccel.hringbufferbuffer.hallowswap.hbenchmark.hrpcsecgsskrb5.hspkm3.hrps.hrtgroupsched.hmutexes.hrt2400pci.hrt2500pci.hrt2500usb.hrt2800liblib.hmmio.hrt2800pcirt2800pci.hrt3290.hrt33xx.hrt35xx.hrt53xx.hrt2800usbrt2800usb.hrt33xx.hrt3573.hrt35xx.hrt53xx.hrt55xx.hunknown.hrt2x00rt2x00.hdebug.hliblib.hcrypto.hdebugfs.hfirmware.hleds.hmmio.hpci.husb.hrt61pci.hrt73usb.hrtcclass.hdrvab3100.hbq4802.hcmos.hds1286.hds1307.hds1374.hds1511.hds1553.hds1672.hds1742.hfm3130.hisl1208.hm41t80m41t80.hwdt.hm48t35.hm48t59.hmax6900.hpcf8563.hpcf8583.hrs5c372.hrx8025.hrx8581.hstk17ta8.hv3020.hwm831x.hwm8350.hx1205.hhctosyshctosys.hdevice.hintfdev.hproc.hsysfs.hlib.hrtlcards.hrtl8180.hrtl8187rtl8187.hleds.hrtl8188ee.hrtl8192ccommon.hrtl8192ce.hrtl8192cu.hrtl8192de.hrtl8192ee.hrtl8192se.hrtl8723common.hrtl8723ae.hrtl8723be.hrtl8821ae.hrtlbtcoexist.hrtlwifirtlwifi.hdebug.hpci.husb.hrwsemxchgaddalgorithm.hs2io.hsataahci.hinic162x.hmv.hnv.hpmp.hpromise.hqstor.hsil.hsil24.hsis.hsvw.hsx4.huli.hvia.hvitesse.hsbcfitpc2watchdog.hsc92031.hschedautogroup.hdebug.hhrtick.hmc.homitframepointer.hsmt.htracer.hschedstats.hscsiscsi.h3w9xxx.hsas.haacraid.haic79xx.haic7xxx.haic94xx.harcmsrarcmsr.haer.hbfafc.hbnx2iscsi.hbnx2xfcoe.hconstants.hcxgb3iscsi.hcxgb4iscsi.hdebug.hdhdh.halua.hemc.hhpsw.hrdac.hdma.henclosure.hfcattrs.htgtattrs.hhpsa.hhptiop.himm.hinitio.hips.hisci.hiscsiattrs.hlogging.hlowlevellowlevel.hpcmcia.hlpfc.hmpt2sasmpt2sas.hmaxsge.hmpt3sasmpt3sas.hmaxsge.hmultilun.hmvsas.hnetlink.hosddprintsense.hinitiator.huld.hpm8001.hpmcraid.hppa.hprocfs.hqlafc.hiscsi.hsasata.hattrs.hhostsmp.hlibsas.hscanasync.hsmartpqi.hspiattrs.hsrpsrp.hattrs.htgtattrs.hstex.hsym53c8xx2.hdefaulttags.hdmaaddressingmode.hmaxtags.hmmio.htgt.hvirtio.hwaitscan.hsctpcookiehmacmd5.hsha1.hdefaultcookiehmacmd5.hsdiouart.hsecuritysecurity.hfilecapabilities.hnetworknetwork.hxfrm.hselinuxselinux.havcstats.hbootparambootparam.hvalue.hcheckreqprotvalue.hdevelop.hdisable.hsecurityfs.hselectmemorymodel.hsensorsabituguru.habituguru3.had7414.had7418.hadm1021.hadm1025.hadm1026.hadm1029.hadm1031.hadm9240.hads7828.hadt7462.hadt7470.hadt7473.hadt7475.happlesmc.hasb100.hatk0110.hatxp1.hcoretemp.hdme1737.hds1621.hf71805f.hf71882fg.hf75375s.hfam15hpower.hfschmd.hg760a.hgl518sm.hgl520sm.hhdaps.hi5kamb.hibmaem.hibmpex.hit87.hk10temp.hk8temp.hlis3lv02d.hlm63.hlm75.hlm77.hlm78.hlm80.hlm83.hlm85.hlm87.hlm90.hlm92.hlm93.hlm95241.hltc4215.hltc4245.hmax1619.hmax6650.hnct6775.hpc87360.hpc87427.hpcf8591.hsht15.hsis5595.hsmsc47b397.hsmsc47m1.hsmsc47m192.hthmc50.htmp401.htmp421.htsl2550.hviacputemp.hvia686a.hvt1211.hvt8231.hw83627ehf.hw83627hf.hw83781d.hw83791d.hw83792d.hw83793.hw83l785ts.hw83l786ng.hwm831x.hwm8350.hserial82508250.hconsole.hcs.hdetectirq.hextended.hmanyports.hnruarts.hpci.hpnp.hrsa.hruntimeuarts.hshareirq.hcorecore.hconsole.hjsm.hnonstandard.hserioserio.hi8042.hlibps2.hraw.hserport.hsfcsfc.hmcdilogging.hmon.hmtd.hsriov.hsfi.hsgigru.hioc4.hpartition.hxp.hshmem.hsignalfd.hsis190.hsis900.hskge.hsky2.hslab.hslabinfo.hslhc.hslipslip.hcompressed.hsmart.hslowwork.hsmartjoyplusff.hsmp.hsmssdiodrv.hsianomdtv.husbdrv.hsmscphy.hsch311xwdt.hsmsc9420.hsndsnd.hac97codec.hpowersavesave.hdefault.had1889.hali5451.haloop.hatiixpatiixp.hmodem.hau8810.hau8820.hau8830.hbcd2000.hbt87x.hca0106.hcmipci.hcs46xxcs46xx.hnewdsp.hcs5530.hcs5535audio.hctxfi.hdarla20.hdarla24.hdebug.hdmasgbuf.hdrivers.hdummy.hdynamicminors.hecho3g.hemu10k1emu10k1.hseq.hemu10k1x.hens1370.hens1371.hes1968.hgina20.hgina24.hhdacodecanalog.hca0110.hca0132ca0132.hdsp.hcirrus.hcmedia.hconexant.hhdmi.hrealtek.hsi3054.hsigmatel.hvia.hdsploader.henablerealtekquirks.hgeneric.hhwdep.hi915.hinputbeepbeep.hmode.hjack.hintel.hpatchloader.hpowersavedefault.hpreallocsize.hreconfig.hhdsp.hhdspm.hhrtimer.hhwdep.hice1712.hice1724.hindigo.hindigodj.hindigodjx.hindigoio.hindigoiox.hintel8x0.hintel8x0m.hjack.hkctljack.hkorg1212.hlayla20.hlayla24.hlx6464es.hmaestro3.hmia.hmixart.hmixeross.hmona.hmpu401mpu401.huart.hmtpav.hopl3liblib.hseq.hossemul.hoxygenoxygen.hlib.hpci.hpcmpcm.hossoss.hplugins.hxrundebug.hpcmcia.hpcsp.hpcxhr.hrawmidirawmidi.hseq.hrme32.hrme96.hrme9652.hsbcommon.hsb16dsp.hseqdummy.hhrtimerdefault.hsequencersequencer.hoss.htimer.htrident.husbusb.h6fire.haudio.hcaiaqcaiaq.hinput.hhiface.hua101.hus122l.husx2y.hverboseprintk.hprocfs.hvia82xxvia82xx.hmodem.hvirmidi.hvirtuoso.hvmaster.hvxlib.hvx222.hsoccameracamera.hmt9m001.hmt9m111.hmt9t031.hmt9v022.hov772x.hplatform.htw9910.hsoftwatchdog.hsolarisx86partition.hsonylaptop.hsonypicompat.hsoundsound.hosscorecore.hpreclaim.hsparseirq.hsparsememsparsemem.hextreme.hmanual.hvmemmapvmemmap.henable.hsplitptlockcpus.hsquashfssquashfs.hfragmentcachesize.hssbssb.hb43pcibridge.hblockio.hdriverpcicorepcicore.hpossible.hpcihostpcihost.hpossible.hpcmciahostpcmciahost.hpossible.hpossible.hsdiohostsdiohost.hpossible.hsprom.hssfdc.hstacktracer.hstacktracestacktrace.hsupport.hstaging.hstandalone.hste10xp.hstopmachine.hstp.hstrictdevmem.hstripasmsyms.hsunpartition.hsundance.hsungem.hsunrpcsunrpc.hgss.hxprtrdmaclient.hserver.hsuspendsuspend.hfreezer.hswap.hswiotlb.hsyncookies.hsynclinksynclink.hgt.hsynclinkmp.hsyshypervisor.hsysctlsysctl.hsyscallsyscall.hcheck.hsysfs.hsysproftracer.hsysvipcsysvipc.hcompat.hsysctl.htabletusbacecad.haiptek.hgtco.hkbtab.hwacom.htargetcore.htaskdelayacct.hioaccounting.hxacct.htaskstats.htcgatmel.hcrb.hinfineon.hnsc.htis.htpm.htcmfc.hfileio.hiblock.hpscsi.htcpcongadvanced.hbic.hcubic.hhstcp.hhtcp.hhybla.hillinois.hlp.hscalable.hvegas.hveno.hwestwood.hyeah.hmd5sig.htehuti.htelclock.htextsearchtextsearch.hbm.hfsm.hkmp.hthermalthermal.hhwmon.hthinkpadacpiacpi.hhotkeypoll.hvideo.htickoneshot.htifm7xx1.hcore.htigon3.htimerstats.htimerfd.htlan.htmdhermes.htmpfstmpfs.hposixacl.htopstarlaptop.htouchscreenad7879ad7879.hi2c.heeti.helo.hfujitsu.hgunze.hinexio.hmcs5000.hmtouch.hpenmount.htouchit213.htouchright.htouchwin.htsc2007.husb3m.hcomposite.hdmctsc10.he2i.hegalax.heturbo.hgeneraltouch.hgotop.hgunze.hidealtek.hirtouch.hitm.hjastec.hpanjit.hwacomw8001.htraceirqflagsirqflags.hsupport.htracepoints.htracermaxtrace.htracingtracing.hsupport.htrackdirtypages.htransparenthugepage.htreercu.httpcieeprom.htuliptulip.hmmio.htun.htyphoon.hubifsfsfs.hlzo.hxattr.hzlib.hudffs.hnls.hueficper.hueventhelperpath.huid16.huiouio.haec.hcif.hpcigeneric.hpdrvpdrv.hgenirq.hsercos3.hsmx.huli526x.hunix.hunix98ptys.hunixwaredisklabel.husbusb.hacm.hadutux.halim5632.han2720.hannouncenewdevices.happledisplay.harchhasehci.hhcd.hohci.hxhci.harmlinux.hatm.hbelkin.hberrycharge.hcatc.hcdcphonet.hcommon.hcxacru.hdevicefs.hehcihcd.hroothubtt.httnewsched.hemi26.hemi62.hepson2888.hezusb.hftdielan.hgl860.hgspcagspca.hbenq.hconex.hcpia1.hetoms.hfinepix.hjeilinj.hkonica.hmars.hmr97310a.hov519.hov534ov534.h9.hpac207.hpac7302.hpac7311.hsn9c2028.hsn9c20x.hsonixb.hsonixj.hspca1528.hspca500.hspca501.hspca505.hspca506.hspca508.hspca561.hsq905.hsq905c.hsq930x.hstk014.hstv0680.hsunplus.ht613.htv8532.hvc032x.hxirlinkcit.hzc3xx.hhid.hhiddev.hhso.hhwahcd.hidmouse.hiowarrior.hisightfw.hisp1362hcd.hkaweth.hkc2190.hlcd.hld.hled.hlegotower.hm5602.hmdc800.hmicrotek.hmon.hnetax8817x.hcdceem.hncm.hsubset.hcdcether.hdm9601.hgl620a.hint51x1.hmcs7830.hnet1080.hplusb.hrndishost.hwlan.hsmsc95xx.hzaurus.hohcihcd.hlittleendian.hotgutils.hpegasus.hprinter.hpwcpwc.hinputevdev.hrtl8150.hs2255.hserialserial.haircable.hark3116.hbelkin.hch341.hcp210x.hcyberjack.hcypressm8.hdebug.hdigiacceleport.hedgeportedgeport.hti.hempeg.hftdisio.hfunsoft.hgarmin.hgeneric.hhp4x.hipaq.hipw.hir.hiuu.hkeyspankeyspan.hpda.hklsi.hkobilsct.hmctu232.hmos7720.hmos7840.hmotorola.hnavman.homninet.hopticon.hoption.hoti6858.hpl2303.hqualcomm.hsafesafe.hpadded.hsiemensmpi.hsierrawireless.hspcp8x5.hsymbol.hti.hvisor.hwhiteheat.hwwan.hxircom.hsevseg.hsierranet.hsisusbvgasisusbvga.hcon.hsl811hcd.hspeedtouch.hstkwebcam.hstoragestorage.halauda.hcypressatacb.hdatafab.hfreecom.hisd200.hjumpshot.hkarma.honetouch.hsddr09.hsddr55.husbat.hstv06xx.hsupport.hsuspend.htmc.hu132hcd.hueagleatm.huhcihcd.husbnet.huss720.hvideoclassclass.hinputevdev.hvst.hwdm.hwhcihcd.hwusbwusb.hcbaf.hxhcihcd.hxusbatm.hzd1201.hzr364xx.husbpcwatchdog.husegenericsmphelpers.huserns.hreturnnotifier.hstacktracesupport.hutrace.hutsns.huvmmtimer.huwbuwb.hhwa.hi1480ui1480u.hwlp.hwhci.hwlp.hv4lusbdrivers.hveth.hvfatfs.hvgaarbarb.hmaxgpus.hconsole.hswitcheroo.hvgaconsoftscrollbackscrollback.hsize.hvgastate.hvhostnet.hviarhinerhine.hmmio.hvelocity.hvideoau0828.hbt848bt848.hdvb.hbtcx.hcapturedrivers.hcs5345.hcs53l32a.hcx18cx18.halsa.hcx231xxcx231xx.halsa.hdvb.hrc.hcx2341x.hcx23885.hcx25840.hcx88cx88.halsa.hblackbird.hdvb.hmpeg.hvp3054.hdev.hem28xxem28xx.halsa.hdvb.hfbivtv.hhdpvr.hhelperchipsauto.hiri2c.hivtv.hm52790.hmedia.hmsp3400.hmt9v011.houtputcontrol.hpvrusb2pvrusb2.hdvb.hsysfs.hsaa6588.hsaa711x.hsaa7127.hsaa7134saa7134.halsa.hdvb.hrc.hsaa7146saa7146.hvv.hsaa7164.hsaa717x.htda7432.htlg2300.htuner.htvaudio.htveeprom.htvp5150.hupd64031a.hupd64083.husbvision.hv4l2v4l2.hcommon.hvp27smpx.hwm8739.hwm8775.hvideobufdmasg.hdvb.hgen.hvmalloc.hvirttobus.hvirtiovirtio.hballoon.hblk.hconsole.hnet.hpci.hring.hvirtualization.hvitessephy.hvlan8021q8021q.hgvrp.hvmeventcounters.hvmwareballoon.hpvscsi.hvmxnet3.hvortex.hvtvt.hconsole.hhwconsolebinding.hvxge.hvxlan.hw83627hfwdt.hw83697hfwdt.hw83697ugwdt.hw83877fwdt.hw83977fwdt.hwan.hwatchdogwatchdog.hcore.hwdtpci.hwextcore.hpriv.hproc.hspy.hwilinkplatformdata.hwimaxwimax.hdebuglevel.hi2400mi2400m.hdebuglevel.hsdio.husb.hwinbond840.hwirelesswireless.hextext.hsysfs.hwlti.hwl1251wl1251.hsdio.hwl12xx.hwlanwlan.h80211.hwlcore.hwm831xpower.hwatchdog.hwm8350power.hwatchdog.hworkqueuetracer.hx86x86.h6464.hacpinuma.hsmp.hacpicpufreq.hcmov.hcmpxchg.hcmpxchg64.hcpu.hcpuid.hdebugctlmsr.hextendedplatform.hht.hintelpstate.hinternodecachebytes.hioapic.hl1cachebytes.hshift.hlocalapic.hmcemce.hamd.hinject.hintel.hthreshold.hminimumcpufamily.hmpparse.hmsr.hp4clockmod.hpat.hpcccpufreq.hplatformdevices.hpmtimer.hpowernowk8.hptdump.hrerouteforbrokenbootirqs.hreservelow64k.hspeedsteplib.hsupportsmemoryfailure.hsysfb.hthermalvector.htrampoline.htsc.huv.hwpworksok.hx2apic.hxadd.hxenxen.hballoon.hblkdevfrontend.hcompatxenfs.hdebugfs.hdevevtchn.hfbdevfrontend.hkbddevfrontend.hmaxdomainmemory.hnetdevfrontend.hplatformpci.hsaverestore.hscrubpages.hsyshypervisor.hxenfs.hxfrmxfrm.hipcomp.hmigrate.hstatistics.hsubpolicy.huser.hxfsfs.hposixacl.hquota.hxorblocks.hyentayenta.henetune.ho2.hricoh.hti.htoshiba.hzd1211rw.hzisofs.hzlibdeflate.hinflate.hzonedmadma.hflag.hdma32.hzramzram.hdebug.hcryptoaead.haes.halgapi.hauthenc.hb128ops.hcompress.hcryptd.hcrypto_wq.hctr.hdes.hdrbg.hgf128mul.hhash.hinternalaead.hcompress.hhash.hrng.hskcipher.hlrw.hmd5.hrng.hscatterwalk.hsha.hskcipher.htwofish.hvmac.hxts.hdrmati_pcigart.hdrmP.hdrm_agpsupport.hdrm_atomic.hdrm_atomic_helper.hdrm_backport.hdrm_cache.hdrm_core.hdrm_crtc.hdrm_crtc_helper.hdrm_displayid.hdrm_dp_helper.hdrm_dp_mst_helper.hdrm_edid.hdrm_encoder_slave.hdrm_fb_cma_helper.hdrm_fb_helper.hdrm_fixed.hdrm_flip_work.hdrm_gem.hdrm_gem_cma_helper.hdrm_global.hdrm_hashtab.hdrm_legacy.hdrm_mem_util.hdrm_mipi_dsi.hdrm_mm.hdrm_modes.hdrm_modeset_lock.hdrm_of.hdrm_os_linux.hdrm_panel.hdrm_pciids.hdrm_plane_helper.hdrm_rect.hdrm_sysfs.hdrm_vma_manager.hgma_drm.hi2cch7006.hsil164.htda998x.hi915_component.hi915_drm.hi915_pciids.hi915_powerwell.hintel-gtt.httmttm_bo_api.httm_bo_driver.httm_execbuf_util.httm_lock.httm_memory.httm_module.httm_object.httm_page_alloc.httm_placement.hkeyskeyring-type.hrxrpc-type.huser-type.hlinux8250_pci.hKbuilda.out.hac97_codec.hacct.hacpi.hacpi_io.hacpi_pmtmr.hadb.hadfs_fs.haer.haffs_hardblocks.hagp_backend.hagpgart.haio.haio_abi.hambabus.hclcd.hkmi.hmmci.hpl022.hpl061.hpl093.hserial.hamifd.hamifdreg.hamigaffs.hanon_inodes.hapm-emulation.hapm_bios.harcdevice.harcfb.hasync.hasync_tx.hata.hata_platform.hatalk.hath9k_platform.hatm.hatm_eni.hatm_he.hatm_idt77105.hatm_nicstar.hatm_suni.hatm_tcp.hatm_zatm.hatmapi.hatmarp.hatmbr2684.hatmclip.hatmdev.hatmel-mci.hatmel-pwm-bl.hatmel-ssc.hatmel_pdc.hatmel_pwm.hatmel_serial.hatmel_tc.hatmioc.hatmlec.hatmmpc.hatmppp.hatmsap.hatmsvc.hatomic.hattribute_container.haudit.hauto_dev-ioctl.hauto_fs.hauto_fs4.hautoconf.hauxvec.haverage.hax25.hb1lli.hb1pcmcia.hbacking-dev.hbacklight.hbaycom.hbcd.hbcm47xx_nvram.hbcm47xx_wdt.hbcmabcma.hbcma_driver_chipcommon.hbcma_driver_gmac_cmn.hbcma_driver_mips.hbcma_driver_pci.hbcma_driver_pcie2.hbcma_regs.hbcma_soc.hbfs_fs.hbinfmts.hbio.hbit_spinlock.hbitmap.hbitops.hbitrev.hblk-iopoll.hblk_types.hblkdev.hblkpg.hblktrace_api.hblockgroup_lock.hbootmem.hbottom_half.hbounds.hbpqether.hbrcmphy.hbsg-lib.hbsg.hbuffer_head.hbug.hbyteorderKbuildbig_endian.hgeneric.hlittle_endian.hc2port.hcache.hcancan.hKbuildbcm.hcore.hdev.herror.hnetlink.hplatformsja1000.hraw.hcapability.hcapi.hcb710.hcciss_ioctl.hcd1400.hcdev.hcdk.hcdrom.hcfag12864b.hcgroup.hcgroup_subsys.hcgroupstats.hchio.hcirc_buf.hclk.hclockchips.hclocksource.hcm4000_cs.hcn_proc.hcnt32_to_63.hcoda.hcoda_cache.hcoda_fs_i.hcoda_linux.hcoda_psdev.hcoff.hcom20020.hcompaction.hcompat.hcompile.hcompiler-gcc.hcompiler-gcc3.hcompiler-gcc4.hcompiler-intel.hcompiler.hcompletion.hcomponent.hcomstats.hconcap.hconfigfs.hconnector.hconsole.hconsole_struct.hconsolemap.hconst.hcordic.hcoredump.hcper.hcpu.hcpu_rmap.hcpufreq.hcpuidle.hcpumask.hcpuset.hcramfs_fs.hcramfs_fs_sb.hcrash_dump.hcrc-ccitt.hcrc-itu-t.hcrc-t10dif.hcrc16.hcrc32.hcrc32c.hcrc7.hcred.hcryptocrypto.hksign.hmpi.hcryptohash.hctype.hcuda.hcyclades.hcyclomx.hcycx_cfm.hcycx_drv.hcycx_x25.hdca.hdcache.hdcbnl.hdccp.hdcookies.hdebug_locks.hdebugfs.hdebugobjects.hdecompressbunzip2.hgeneric.hinflate.hmm.hunlzma.hdelay.hdelayacct.hdevice-mapper.hdevice.hdevice_cgroup.hdevpts_fs.hdio.hdirent.hdisplay.hdlm.hdlm_device.hdlm_netlink.hdlm_plock.hdlmconstants.hdm-dirty-log.hdm-io.hdm-ioctl.hdm-kcopyd.hdm-log-userspace.hdm-region-hash.hdm9000.hdma-attrs.hdma-buf.hdma-debug.hdma-mapping.hdma_remapping.hdmaengine.hdmapool.hdmar.hdmi.hdn.hdnotify.hdqblk_qtree.hdqblk_v1.hdqblk_v2.hdqblk_xfs.hds1286.hds17287rtc.hdst.hdtlk.hdvbKbuildaudio.hca.hdmx.hfrontend.hnet.hosd.hversion.hvideo.hdw_dmac.hdynamic_debug.hedac.hedd.heeprom_93cx6.hefi.hefs_fs_sb.hefs_vh.heisa.helevator.helf-em.helf-fdpic.helf-randomize.helf.helfcore-compat.helfcore.helfnote.henclosure.herr.herrno.herrqueue.hetherdevice.hethtool.heventfd.heventpoll.hexport.hexportfs.hext2_fs.hext2_fs_sb.hext3_fs.hext3_fs_i.hext3_fs_sb.hext3_jbd.hf75375s.hfadvise.hfalloc.hfault-inject.hfb.hfcdevice.hfcntl.hfd.hfddidevice.hfdreg.hfdtable.hfence.hfib_rules.hfiemap.hfile.hfilter.hfips.hfirewire-cdev.hfirewire-constants.hfirewire.hfirmware-map.hfirmware.hflat.hflex_array.hfont.hfreezer.hfs.hfs_enet_pd.hfs_stack.hfs_struct.hfs_uart_pd.hfscache-cache.hfscache.hfsl_devices.hfsnotify.hfsnotify_backend.hftrace.hftrace_event.hftrace_irq.hfuse.hfutex.hgameport.hgcd.hgen_stats.hgenalloc.hgeneric_acl.hgeneric_serial.hgenetlink.hgenhd.hgetcpu.hgfp.hgfs2_ondisk.hgigaset_dev.hgpio.hgpio_keys.hgpio_mouse.hhardirq.hhash.hhashtable.hhayesesp.hhdlchdlc.hKbuildioctl.hhdlcdrv.hhdmi.hhdpu_features.hhdreg.hhid-debug.hhid.hhiddev.hhidraw.hhighmem.hhighuid.hhil.hhil_mlc.hhippidevice.hhp_sdc.hhpet.hhrtimer.hhtirq.hhuge_mm.hhugetlb.hhugetlb_inline.hhv_compat.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.hlinuxhyperv.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.azure.x86_64.debug//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/alpha//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/alpha/boot//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/alpha/kernel//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/alpha/lib//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/alpha/math-emu//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/alpha/mm//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/alpha/oprofile//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/arm//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/arm/boot//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/arm/boot/bootp//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/arm/boot/compressed//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/arm/common//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/arm/kernel//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/arm/lib//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/arm/mach-aaec2000//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/arm/mach-at91//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/arm/mach-bcmring//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/arm/mach-bcmring/csp//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/arm/mach-bcmring/csp/chipc//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/arm/mach-bcmring/csp/dmac//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/arm/mach-bcmring/csp/tmr//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/arm/mach-clps711x//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/arm/mach-davinci//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/arm/mach-ebsa110//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/arm/mach-ep93xx//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/arm/mach-footbridge//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/arm/mach-gemini//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/arm/mach-h720x//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/arm/mach-integrator//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/arm/mach-iop13xx//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/arm/mach-iop32x//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/arm/mach-iop33x//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/arm/mach-ixp2000//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/arm/mach-ixp23xx//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/arm/mach-ixp4xx//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/arm/mach-kirkwood//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/arm/mach-ks8695//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/arm/mach-l7200//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/arm/mach-lh7a40x//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/arm/mach-loki//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/arm/mach-mmp//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/arm/mach-msm//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/arm/mach-mv78xx0//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/arm/mach-mx1//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/arm/mach-mx2//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/arm/mach-mx25//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/arm/mach-mx3//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/arm/mach-mxc91231//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/arm/mach-netx//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/arm/mach-nomadik//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/arm/mach-ns9xxx//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/arm/mach-omap1//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/arm/mach-omap2//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/arm/mach-orion5x//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/arm/mach-pnx4008//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/arm/mach-pxa//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/arm/mach-realview//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/arm/mach-rpc//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/arm/mach-s3c2400//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/arm/mach-s3c2410//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/arm/mach-s3c2412//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/arm/mach-s3c2440//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/arm/mach-s3c2442//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/arm/mach-s3c2443//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/arm/mach-s3c6400//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/arm/mach-s3c6410//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/arm/mach-s5pc100//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/arm/mach-sa1100//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/arm/mach-shark//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/arm/mach-stmp378x//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/arm/mach-stmp37xx//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/arm/mach-u300//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/arm/mach-versatile//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/arm/mach-w90x900//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/arm/mm//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/arm/nwfpe//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/arm/oprofile//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/arm/plat-iop//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/arm/plat-mxc//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/arm/plat-omap//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/arm/plat-orion//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/arm/plat-pxa//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/arm/plat-s3c//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/arm/plat-s3c24xx//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/arm/plat-s3c64xx//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/arm/plat-s5pc1xx//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/arm/plat-stmp3xxx//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/arm/tools//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/arm/vfp//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/avr32//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/avr32/boards//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/avr32/boards/atngw100//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/avr32/boards/atstk1000//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/avr32/boards/favr-32//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/avr32/boards/hammerhead//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/avr32/boards/merisc//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/avr32/boards/mimc200//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/avr32/boot//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/avr32/boot/images//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/avr32/boot/u-boot//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/avr32/kernel//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/avr32/lib//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/avr32/mach-at32ap//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/avr32/mm//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/avr32/oprofile//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/blackfin//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/blackfin/boot//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/blackfin/kernel//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/blackfin/kernel/cplb-mpu//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/blackfin/kernel/cplb-nompu//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/blackfin/lib//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/blackfin/mach-bf518//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/blackfin/mach-bf518/boards//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/blackfin/mach-bf527//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/blackfin/mach-bf527/boards//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/blackfin/mach-bf533//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/blackfin/mach-bf533/boards//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/blackfin/mach-bf537//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/blackfin/mach-bf537/boards//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/blackfin/mach-bf538//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/blackfin/mach-bf538/boards//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/blackfin/mach-bf548//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/blackfin/mach-bf548/boards//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/blackfin/mach-bf561//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/blackfin/mach-bf561/boards//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/blackfin/mach-common//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/blackfin/mm//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/blackfin/oprofile//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/cris//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/cris/arch-v10//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/cris/arch-v10/drivers//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/cris/arch-v10/kernel//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/cris/arch-v10/lib//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/cris/arch-v10/mm//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/cris/arch-v32//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/cris/arch-v32/drivers//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/cris/arch-v32/drivers/mach-a3//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/cris/arch-v32/drivers/mach-fs//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/cris/arch-v32/drivers/pci//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/cris/arch-v32/kernel//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/cris/arch-v32/lib//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/cris/arch-v32/mach-a3//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/cris/arch-v32/mach-fs//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/cris/arch-v32/mm//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/cris/boot//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/cris/boot/compressed//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/cris/boot/rescue//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/cris/include//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/cris/include/arch-v32//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/cris/include/arch-v32/arch//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/cris/include/arch-v32/arch/hwregs//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/cris/include/arch-v32/arch/hwregs/iop//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/cris/kernel//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/cris/mm//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/frv//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/frv/boot//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/frv/kernel//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/frv/lib//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/frv/mb93090-mb00//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/frv/mm//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/h8300//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/h8300/boot//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/h8300/boot/compressed//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/h8300/kernel//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/h8300/kernel/timer//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/h8300/lib//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/h8300/mm//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/h8300/platform//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/h8300/platform/h8300h//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/h8300/platform/h8300h/aki3068net//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/h8300/platform/h8300h/generic//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/h8300/platform/h8300h/h8max//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/h8300/platform/h8s//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/h8300/platform/h8s/edosk2674//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/h8300/platform/h8s/generic//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/ia64//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/ia64/dig//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/ia64/hp//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/ia64/hp/common//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/ia64/hp/sim//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/ia64/hp/sim/boot//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/ia64/hp/zx1//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/ia64/ia32//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/ia64/kernel//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/ia64/kernel/cpufreq//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/ia64/kvm//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/ia64/lib//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/ia64/mm//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/ia64/oprofile//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/ia64/pci//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/ia64/sn//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/ia64/sn/kernel//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/ia64/sn/kernel/sn2//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/ia64/sn/pci//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/ia64/sn/pci/pcibr//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/ia64/uv//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/ia64/uv/kernel//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/ia64/xen//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/m32r//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/m32r/boot//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/m32r/boot/compressed//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/m32r/kernel//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/m32r/lib//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/m32r/mm//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/m32r/oprofile//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/m32r/platforms//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/m32r/platforms/m32104ut//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/m32r/platforms/m32700ut//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/m32r/platforms/mappi//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/m32r/platforms/mappi2//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/m32r/platforms/mappi3//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/m32r/platforms/oaks32r//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/m32r/platforms/opsput//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/m32r/platforms/usrv//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/m68k//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/m68k/amiga//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/m68k/apollo//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/m68k/atari//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/m68k/bvme6000//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/m68k/fpsp040//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/m68k/hp300//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/m68k/ifpsp060//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/m68k/kernel//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/m68k/lib//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/m68k/mac//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/m68k/math-emu//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/m68k/mm//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/m68k/mvme147//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/m68k/mvme16x//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/m68k/q40//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/m68k/sun3//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/m68k/sun3/prom//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/m68k/sun3x//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/m68k/tools//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/m68k/tools/amiga//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/m68knommu//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/m68knommu/kernel//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/m68knommu/lib//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/m68knommu/mm//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/m68knommu/platform//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/m68knommu/platform/5206//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/m68knommu/platform/5206e//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/m68knommu/platform/520x//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/m68knommu/platform/523x//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/m68knommu/platform/5249//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/m68knommu/platform/5272//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/m68knommu/platform/527x//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/m68knommu/platform/528x//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/m68knommu/platform/5307//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/m68knommu/platform/532x//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/m68knommu/platform/5407//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/m68knommu/platform/68328//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/m68knommu/platform/68360//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/m68knommu/platform/68EZ328//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/m68knommu/platform/68VZ328//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/m68knommu/platform/coldfire//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/microblaze//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/microblaze/boot//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/microblaze/kernel//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/microblaze/kernel/cpu//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/microblaze/lib//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/microblaze/mm//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/microblaze/platform//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/microblaze/platform/generic//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/mips//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/mips/alchemy//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/mips/alchemy/common//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/mips/alchemy/devboards//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/mips/alchemy/devboards/db1x00//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/mips/alchemy/devboards/pb1000//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/mips/alchemy/devboards/pb1100//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/mips/alchemy/devboards/pb1200//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/mips/alchemy/devboards/pb1500//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/mips/alchemy/devboards/pb1550//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/mips/alchemy/mtx-1//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/mips/alchemy/xxs1500//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/mips/ar7//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/mips/basler//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/mips/basler/excite//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/mips/bcm47xx//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/mips/bcm63xx//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/mips/bcm63xx/boards//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/mips/boot//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/mips/cavium-octeon//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/mips/cavium-octeon/executive//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/mips/cobalt//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/mips/dec//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/mips/dec/prom//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/mips/emma//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/mips/emma/common//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/mips/emma/markeins//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/mips/fw//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/mips/fw/arc//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/mips/fw/cfe//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/mips/fw/lib//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/mips/fw/sni//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/mips/gt64120//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/mips/gt64120/wrppmc//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/mips/jazz//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/mips/kernel//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/mips/lasat//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/mips/lasat/image//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/mips/lib//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/mips/loongson//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/mips/loongson/common//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/mips/loongson/fuloong-2e//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/mips/math-emu//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/mips/mipssim//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/mips/mm//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/mips/mti-malta//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/mips/nxp//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/mips/nxp/pnx833x//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/mips/nxp/pnx833x/common//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/mips/nxp/pnx833x/stb22x//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/mips/nxp/pnx8550//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/mips/nxp/pnx8550/common//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/mips/nxp/pnx8550/jbs//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/mips/nxp/pnx8550/stb810//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/mips/oprofile//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/mips/pci//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/mips/pmc-sierra//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/mips/pmc-sierra/msp71xx//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/mips/pmc-sierra/yosemite//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/mips/power//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/mips/rb532//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/mips/sgi-ip22//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/mips/sgi-ip27//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/mips/sgi-ip32//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/mips/sibyte//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/mips/sibyte/bcm1480//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/mips/sibyte/common//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/mips/sibyte/sb1250//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/mips/sibyte/swarm//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/mips/sni//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/mips/txx9//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/mips/txx9/generic//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/mips/txx9/jmr3927//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/mips/txx9/rbtx4927//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/mips/txx9/rbtx4938//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/mips/txx9/rbtx4939//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/mips/vr41xx//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/mips/vr41xx/casio-e55//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/mips/vr41xx/common//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/mips/vr41xx/ibm-workpad//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/mn10300//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/mn10300/boot//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/mn10300/boot/compressed//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/mn10300/kernel//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/mn10300/lib//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/mn10300/mm//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/mn10300/oprofile//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/mn10300/proc-mn103e010//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/mn10300/unit-asb2303//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/mn10300/unit-asb2305//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/parisc//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/parisc/hpux//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/parisc/kernel//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/parisc/lib//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/parisc/math-emu//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/parisc/mm//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/parisc/oprofile//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/powerpc//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/powerpc/boot//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/powerpc/kernel//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/powerpc/kernel/vdso32//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/powerpc/kernel/vdso64//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/powerpc/kvm//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/powerpc/lib//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/powerpc/math-emu//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/powerpc/mm//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/powerpc/oprofile//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/powerpc/platforms//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/powerpc/platforms/40x//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/powerpc/platforms/44x//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/powerpc/platforms/512x//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/powerpc/platforms/52xx//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/powerpc/platforms/82xx//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/powerpc/platforms/83xx//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/powerpc/platforms/85xx//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/powerpc/platforms/86xx//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/powerpc/platforms/8xx//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/powerpc/platforms/amigaone//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/powerpc/platforms/cell//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/powerpc/platforms/cell/spufs//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/powerpc/platforms/chrp//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/powerpc/platforms/embedded6xx//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/powerpc/platforms/iseries//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/powerpc/platforms/maple//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/powerpc/platforms/pasemi//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/powerpc/platforms/powermac//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/powerpc/platforms/prep//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/powerpc/platforms/ps3//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/powerpc/platforms/pseries//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/powerpc/sysdev//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/powerpc/sysdev/bestcomm//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/powerpc/sysdev/qe_lib//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/powerpc/xmon//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/s390//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/s390/appldata//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/s390/boot//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/s390/crypto//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/s390/hypfs//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/s390/kernel//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/s390/kernel/vdso32//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/s390/kernel/vdso64//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/s390/kvm//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/s390/lib//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/s390/math-emu//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/s390/mm//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/s390/oprofile//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/score//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/score/boot//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/score/kernel//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/score/lib//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/score/mm//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/sh//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/sh/boards//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/sh/boards/mach-cayman//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/sh/boards/mach-dreamcast//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/sh/boards/mach-ecovec24//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/sh/boards/mach-edosk7705//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/sh/boards/mach-highlander//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/sh/boards/mach-hp6xx//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/sh/boards/mach-kfr2r09//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/sh/boards/mach-landisk//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/sh/boards/mach-lboxre2//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/sh/boards/mach-microdev//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/sh/boards/mach-migor//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/sh/boards/mach-r2d//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/sh/boards/mach-rsk//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/sh/boards/mach-sdk7780//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/sh/boards/mach-se//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/sh/boards/mach-se/7206//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/sh/boards/mach-se/7343//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/sh/boards/mach-se/770x//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/sh/boards/mach-se/7721//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/sh/boards/mach-se/7722//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/sh/boards/mach-se/7724//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/sh/boards/mach-se/7751//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/sh/boards/mach-se/7780//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/sh/boards/mach-sh03//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/sh/boards/mach-sh7763rdp//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/sh/boards/mach-snapgear//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/sh/boards/mach-systemh//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/sh/boards/mach-titan//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/sh/boards/mach-x3proto//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/sh/boot//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/sh/boot/compressed//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/sh/boot/romimage//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/sh/cchips//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/sh/cchips/hd6446x//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/sh/drivers//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/sh/drivers/dma//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/sh/drivers/pci//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/sh/drivers/superhyway//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/sh/kernel//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/sh/kernel/cpu//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/sh/kernel/cpu/irq//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/sh/kernel/cpu/sh2//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/sh/kernel/cpu/sh2a//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/sh/kernel/cpu/sh3//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/sh/kernel/cpu/sh4//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/sh/kernel/cpu/sh4a//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/sh/kernel/cpu/sh5//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/sh/kernel/cpu/shmobile//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/sh/kernel/vsyscall//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/sh/lib//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/sh/lib64//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/sh/math-emu//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/sh/mm//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/sh/oprofile//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/sh/tools//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/sparc//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/sparc/boot//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/sparc/kernel//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/sparc/lib//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/sparc/math-emu//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/sparc/mm//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/sparc/oprofile//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/sparc/prom//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/um//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/um/drivers//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/um/kernel//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/um/kernel/skas//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/um/os-Linux//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/um/os-Linux/drivers//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/um/os-Linux/skas//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/um/os-Linux/sys-i386//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/um/os-Linux/sys-x86_64//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/um/scripts//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/um/sys-i386//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/um/sys-ia64//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/um/sys-ppc//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/um/sys-x86_64//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/x86//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/x86/boot//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/x86/boot/compressed//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/x86/crypto//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/x86/ia32//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/x86/include//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/x86/include/asm//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/x86/include/asm/crypto//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/x86/include/asm/trace//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/x86/include/asm/uv//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/x86/include/asm/visws//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/x86/include/asm/xen//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/x86/include/generated//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/x86/kernel//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/x86/kernel/acpi//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/x86/kernel/acpi/realmode//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/x86/kernel/apic//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/x86/kernel/cpu//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/x86/kernel/cpu/cpufreq//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/x86/kernel/cpu/mcheck//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/x86/kernel/cpu/mtrr//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/x86/kvm//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/x86/lguest//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/x86/lib//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/x86/math-emu//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/x86/mm//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/x86/mm/kmemcheck//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/x86/oprofile//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/x86/pci//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/x86/power//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/x86/tools//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/x86/vdso//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/x86/video//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/x86/xen//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/xtensa//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/xtensa/boot//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/xtensa/boot/boot-elf//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/xtensa/boot/boot-redboot//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/xtensa/boot/lib//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/xtensa/boot/ramdisk//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/xtensa/kernel//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/xtensa/lib//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/xtensa/mm//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/xtensa/platforms//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/xtensa/platforms/iss//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/xtensa/platforms/s6105//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/xtensa/platforms/xt2000//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/xtensa/variants//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/arch/xtensa/variants/s6000//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/block//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/crypto//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/crypto/async_tx//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/crypto/mpi//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/crypto/signature//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/accessibility//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/accessibility/braille//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/acpi//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/acpi/acpica//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/acpi/apei//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/amba//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/ata//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/atm//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/auxdisplay//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/base//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/base/power//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/bcma//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/block//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/block/aoe//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/block/mtip32xx//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/block/paride//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/block/rsxx//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/bluetooth//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/cdrom//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/char//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/char/agp//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/char/hw_random//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/char/ip2//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/char/ipmi//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/char/mwave//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/char/pcmcia//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/char/pcmcia/ipwireless//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/char/rio//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/char/tpm//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/char/xilinx_hwicap//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/clocksource//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/connector//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/cpufreq//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/cpuidle//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/cpuidle/governors//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/crypto//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/crypto/amcc//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/crypto/nx//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/crypto/qat//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/crypto/qat/qat_common//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/crypto/qat/qat_dh895xcc//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/dca//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/dio//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/dma//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/dma/ioat//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/dma/ipu//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/edac//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/eisa//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/firewire//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/firmware//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/gpio//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/gpu//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/gpu/drm//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/gpu/drm/gma500//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/gpu/drm/i2c//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/gpu/drm/i810//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/gpu/drm/i915//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/gpu/drm/mga//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/gpu/drm/nouveau//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/gpu/drm/panel//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/gpu/drm/r128//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/gpu/drm/radeon//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/gpu/drm/savage//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/gpu/drm/sis//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/gpu/drm/tdfx//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/gpu/drm/ttm//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/gpu/drm/via//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/gpu/drm/vmwgfx//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/gpu/vga//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/hid//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/hid/usbhid//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/hv//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/hwmon//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/hwmon/ams//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/i2c//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/i2c/algos//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/i2c/busses//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/i2c/chips//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/ide//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/idle//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/ieee1394//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/ieee802154//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/infiniband//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/infiniband/core//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/infiniband/hw//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/infiniband/hw/amso1100//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/infiniband/hw/cxgb3//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/infiniband/hw/cxgb4//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/infiniband/hw/ehca//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/infiniband/hw/ipath//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/infiniband/hw/mlx4//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/infiniband/hw/mlx5//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/infiniband/hw/mthca//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/infiniband/hw/nes//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/infiniband/hw/ocrdma//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/infiniband/hw/qib//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/infiniband/hw/usnic//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/infiniband/ulp//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/infiniband/ulp/ipoib//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/infiniband/ulp/iser//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/infiniband/ulp/srp//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/input//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/input/gameport//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/input/joystick//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/input/joystick/iforce//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/input/keyboard//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/input/misc//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/input/mouse//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/input/serio//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/input/tablet//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/input/touchscreen//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/isdn//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/isdn/act2000//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/isdn/capi//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/isdn/divert//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/isdn/gigaset//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/isdn/hardware//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/isdn/hardware/avm//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/isdn/hardware/eicon//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/isdn/hardware/mISDN//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/isdn/hisax//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/isdn/hysdn//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/isdn/i4l//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/isdn/icn//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/isdn/isdnloop//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/isdn/mISDN//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/isdn/pcbit//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/isdn/sc//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/leds//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/lguest//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/macintosh//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/mca//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/md//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/md/persistent-data//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/media//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/media/common//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/media/common/tuners//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/media/dvb//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/media/dvb/b2c2//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/media/dvb/bt8xx//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/media/dvb/dm1105//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/media/dvb/dvb-core//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/media/dvb/dvb-usb//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/media/dvb/firewire//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/media/dvb/frontends//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/media/dvb/ngene//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/media/dvb/pluto2//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/media/dvb/pt1//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/media/dvb/siano//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/media/dvb/ttpci//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/media/dvb/ttusb-budget//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/media/dvb/ttusb-dec//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/media/radio//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/media/radio/si470x//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/media/rc//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/media/rc/keymaps//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/media/video//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/media/video/au0828//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/media/video/bt8xx//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/media/video/cpia2//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/media/video/cx18//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/media/video/cx231xx//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/media/video/cx23885//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/media/video/cx25840//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/media/video/cx88//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/media/video/davinci//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/media/video/em28xx//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/media/video/et61x251//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/media/video/gspca//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/media/video/gspca/gl860//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/media/video/gspca/m5602//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/media/video/gspca/stv06xx//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/media/video/hdpvr//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/media/video/ivtv//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/media/video/ovcamchip//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/media/video/pvrusb2//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/media/video/pwc//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/media/video/saa7134//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/media/video/saa7164//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/media/video/sn9c102//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/media/video/tlg2300//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/media/video/usbvideo//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/media/video/usbvision//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/media/video/uvc//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/media/video/zc0301//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/media/video/zoran//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/memstick//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/memstick/core//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/memstick/host//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/message//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/message/fusion//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/message/i2o//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/mfd//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/misc//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/misc/c2port//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/misc/cb710//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/misc/eeprom//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/misc/hdpuftrs//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/misc/ibmasm//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/misc/sgi-gru//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/misc/sgi-xp//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/mmc//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/mmc/card//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/mmc/core//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/mmc/host//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/mtd//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/mtd/chips//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/mtd/devices//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/mtd/lpddr//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/mtd/maps//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/mtd/nand//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/mtd/onenand//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/mtd/tests//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/mtd/ubi//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/net//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/net/appletalk//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/net/arcnet//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/net/arm//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/net/atl1c//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/net/atl1e//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/net/atlx//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/net/benet//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/net/bna//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/net/bnx2x//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/net/bnxt//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/net/bonding//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/net/can//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/net/can/sja1000//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/net/can/usb//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/net/chelsio//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/net/cris//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/net/cxgb3//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/net/cxgb4//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/net/cxgb4vf//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/net/e1000//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/net/e1000e//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/net/ehea//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/net/enic//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/net/fm10k//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/net/fs_enet//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/net/hamradio//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/net/hyperv//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/net/i40e//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/net/i40evf//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/net/ibm_newemac//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/net/igb//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/net/igbvf//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/net/irda//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/net/ixgb//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/net/ixgbe//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/net/ixgbevf//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/net/ixp2000//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/net/mlx4//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/net/mlx5//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/net/mlx5/core//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/net/myri10ge//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/net/netxen//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/net/pch_gbe//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/net/pcmcia//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/net/phy//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/net/qlcnic//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/net/qlge//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/net/sfc//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/net/skfp//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/net/stmmac//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/net/tokenring//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/net/tulip//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/net/usb//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/net/vmxnet3//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/net/vxge//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/net/wan//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/net/wan/lmc//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/net/wimax//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/net/wimax/i2400m//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/net/wireless//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/net/wireless/ath//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/net/wireless/ath/ath5k//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/net/wireless/ath/ath9k//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/net/wireless/ath/carl9170//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/net/wireless/b43//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/net/wireless/b43legacy//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/net/wireless/brcm80211//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/net/wireless/brcm80211/brcmfmac//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/net/wireless/brcm80211/brcmsmac//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/net/wireless/brcm80211/brcmutil//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/net/wireless/hostap//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/net/wireless/ipw2x00//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/net/wireless/iwlegacy//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/net/wireless/iwlwifi//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/net/wireless/iwlwifi/dvm//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/net/wireless/iwlwifi/mvm//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/net/wireless/libertas//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/net/wireless/libertas_tf//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/net/wireless/orinoco//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/net/wireless/p54//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/net/wireless/prism54//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/net/wireless/rt2x00//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/net/wireless/rtl818x//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/net/wireless/rtl818x/rtl8180//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/net/wireless/rtl818x/rtl8187//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/net/wireless/rtlwifi//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/net/wireless/rtlwifi/btcoexist//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/net/wireless/rtlwifi/rtl8188ee//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/net/wireless/rtlwifi/rtl8192c//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/net/wireless/rtlwifi/rtl8192ce//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/net/wireless/rtlwifi/rtl8192cu//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/net/wireless/rtlwifi/rtl8192de//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/net/wireless/rtlwifi/rtl8192ee//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/net/wireless/rtlwifi/rtl8192se//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/net/wireless/rtlwifi/rtl8723ae//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/net/wireless/rtlwifi/rtl8723be//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/net/wireless/rtlwifi/rtl8723com//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/net/wireless/rtlwifi/rtl8821ae//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/net/wireless/ti//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/net/wireless/ti/wl1251//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/net/wireless/ti/wl12xx//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/net/wireless/ti/wl18xx//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/net/wireless/ti/wlcore//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/net/wireless/zd1211rw//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/nubus//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/of//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/parisc//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/parport//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/pci//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/pci/hotplug//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/pci/pcie//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/pci/pcie/aer//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/pcmcia//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/platform//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/platform/x86//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/pnp//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/pnp/isapnp//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/pnp/pnpacpi//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/pnp/pnpbios//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/power//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/powercap//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/pps//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/ps3//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/ptp//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/rapidio//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/rapidio/switches//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/regulator//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/rtc//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/s390//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/s390/block//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/s390/char//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/s390/cio//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/s390/crypto//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/s390/kvm//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/s390/net//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/s390/scsi//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/sbus//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/sbus/char//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/scsi//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/scsi/aacraid//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/scsi/aic7xxx//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/scsi/aic7xxx/aicasm//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/scsi/aic94xx//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/scsi/arcmsr//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/scsi/arm//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/scsi/be2iscsi//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/scsi/bfa//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/scsi/bnx2fc//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/scsi/bnx2i//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/scsi/cxgbi//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/scsi/cxgbi/cxgb3i//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/scsi/cxgbi/cxgb4i//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/scsi/device_handler//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/scsi/fcoe//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/scsi/fnic//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/scsi/ibmvscsi//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/scsi/isci//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/scsi/isci/firmware//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/scsi/libfc//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/scsi/libsas//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/scsi/lpfc//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/scsi/megaraid//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/scsi/mpt3sas//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/scsi/mvsas//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/scsi/osd//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/scsi/pcmcia//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/scsi/pm8001//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/scsi/qla2xxx//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/scsi/qla4xxx//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/scsi/smartpqi//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/scsi/sym53c8xx_2//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/serial//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/serial/cpm_uart//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/serial/jsm//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/sfi//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/sh//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/sh/maple//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/sh/superhyway//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/sn//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/spi//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/ssb//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/staging//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/staging/altpciechdma//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/staging/android//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/staging/asus_oled//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/staging/b3dfg//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/staging/comedi//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/staging/comedi/drivers//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/staging/comedi/kcomedilib//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/staging/cx25821//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/staging/dream//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/staging/dream/camera//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/staging/dream/qdsp5//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/staging/dream/smd//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/staging/dst//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/staging/echo//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/staging/et131x//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/staging/frontier//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/staging/go7007//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/staging/iio//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/staging/iio/accel//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/staging/iio/adc//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/staging/iio/light//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/staging/iio/trigger//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/staging/line6//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/staging/mimio//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/staging/octeon//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/staging/otus//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/staging/p9auth//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/staging/panel//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/staging/phison//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/staging/poch//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/staging/pohmelfs//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/staging/quatech_usb2//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/staging/rar//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/staging/rt2860//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/staging/rt2870//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/staging/rt3090//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/staging/rtl8187se//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/staging/rtl8192e//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/staging/rtl8192su//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/staging/rtl8192su/ieee80211//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/staging/sep//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/staging/serqt_usb2//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/staging/slicoss//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/staging/udlfb//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/staging/usbip//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/staging/vme//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/staging/vme/bridges//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/staging/vme/devices//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/staging/vt6655//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/staging/vt6656//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/staging/winbond//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/staging/wlan-ng//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/staging/zram//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/target//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/target/loopback//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/target/tcm_fc//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/tc//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/telephony//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/thermal//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/uio//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/usb//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/usb/atm//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/usb/c67x00//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/usb/class//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/usb/core//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/usb/early//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/usb/gadget//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/usb/host//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/usb/image//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/usb/misc//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/usb/misc/sisusbvga//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/usb/mon//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/usb/musb//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/usb/otg//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/usb/serial//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/usb/storage//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/usb/wusbcore//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/uwb//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/uwb/i1480//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/uwb/i1480/dfu//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/uwb/i1480/i1480u-wlp//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/uwb/wlp//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/vhost//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/video//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/video/aty//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/video/backlight//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/video/console//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/video/display//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/video/geode//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/video/i810//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/video/intelfb//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/video/kyro//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/video/logo//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/video/matrox//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/video/mb862xx//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/video/mbx//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/video/msm//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/video/nvidia//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/video/omap//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/video/pnx4008//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/video/riva//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/video/savage//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/video/sis//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/video/vermilion//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/video/via//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/virtio//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/vlynq//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/w1//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/w1/masters//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/w1/slaves//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/watchdog//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/xen//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/xen/xenbus//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/xen/xenfs//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/drivers/zorro//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/firmware//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/firmware/carl9170fw//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/firmware/carl9170fw/carlfw//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/firmware/carl9170fw/carlfw/usb//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/firmware/carl9170fw/minifw//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/firmware/carl9170fw/toolchain//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/firmware/carl9170fw/tools//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/fs//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/fs/9p//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/fs/adfs//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/fs/affs//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/fs/afs//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/fs/autofs//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/fs/autofs4//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/fs/befs//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/fs/bfs//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/fs/btrfs//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/fs/cachefiles//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/fs/cifs//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/fs/coda//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/fs/configfs//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/fs/cramfs//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/fs/debugfs//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/fs/devpts//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/fs/dlm//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/fs/ecryptfs//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/fs/efs//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/fs/exofs//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/fs/exportfs//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/fs/ext2//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/fs/ext3//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/fs/ext4//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/fs/fat//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/fs/freevxfs//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/fs/fscache//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/fs/fuse//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/fs/gfs2//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/fs/hfs//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/fs/hfsplus//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/fs/hostfs//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/fs/hpfs//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/fs/hppfs//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/fs/hugetlbfs//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/fs/isofs//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/fs/jbd//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/fs/jbd2//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/fs/jffs2//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/fs/jfs//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/fs/lockd//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/fs/minix//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/fs/ncpfs//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/fs/nfs//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/fs/nfs_common//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/fs/nfsd//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/fs/nilfs2//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/fs/nls//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/fs/notify//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/fs/notify/dnotify//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/fs/notify/inotify//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/fs/ntfs//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/fs/ocfs2//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/fs/ocfs2/cluster//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/fs/ocfs2/dlm//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/fs/omfs//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/fs/openpromfs//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/fs/partitions//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/fs/proc//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/fs/pstore//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/fs/qnx4//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/fs/quota//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/fs/ramfs//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/fs/reiserfs//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/fs/romfs//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/fs/smbfs//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/fs/squashfs//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/fs/sysfs//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/fs/sysv//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/fs/ubifs//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/fs/udf//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/fs/ufs//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/fs/xfs//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/acpi//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/acpi/platform//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/asm-generic//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/asm-generic/bitops//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/asm-x86//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/8139too//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/ab3100//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/ac97//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/acer//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/acpi//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/acpi/apei//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/acpi/apei/erst//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/acpi/apei/memory//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/acpi/blacklist//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/acpi/hotplug//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/acpi/hotplug/memory//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/acpi/hotplug/memory/auto//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/acpi/pci//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/acpi/power//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/acpi/proc//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/acpi/processor//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/acpi/procfs//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/acpi/sysfs//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/adaptec//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/agp//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/aic79xx//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/aic79xx/cmds//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/aic79xx/cmds/per//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/aic79xx/debug//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/aic79xx/reset//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/aic79xx/reset/delay//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/aic7xxx//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/aic7xxx/cmds//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/aic7xxx/cmds/per//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/aic7xxx/debug//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/aic7xxx/reset//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/aic7xxx/reset/delay//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/airo//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/alim1535//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/alim7101//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/amd//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/amd/iommu//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/amd8111//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/amiga//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/anon//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/arch//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/arch/dma//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/arch/dma/addr//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/arch/dma/addr/t//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/arch/enable//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/arch/enable/memory//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/arch/has//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/arch/has/cache//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/arch/has/cache/line//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/arch/has/cpu//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/arch/has/cpu/idle//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/arch/has/default//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/arch/has/elf//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/arch/have//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/arch/have/nmi//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/arch/have/nmi/safe//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/arch/hibernation//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/arch/may//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/arch/may/have//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/arch/may/have/pc//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/arch/memory//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/arch/phys//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/arch/phys/addr//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/arch/phys/addr/t//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/arch/populates//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/arch/populates/node//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/arch/proc//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/arch/proc/kcore//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/arch/select//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/arch/select/memory//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/arch/sparsemem//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/arch/supports//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/arch/supports/debug//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/arch/supports/memory//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/arch/supports/optimized//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/arch/suspend//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/arch/uses//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/arch/uses/pg//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/arch/want//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/arch/want/frame//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/arch/want/optional//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/ask//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/ask/ip//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/ask/ip/fib//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/asus//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/async//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/async/raid6//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/async/tx//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/async/tx/disable//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/async/tx/disable/channel//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/async/tx/disable/pq//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/async/tx/disable/pq/val//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/async/tx/disable/xor//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/async/tx/disable/xor/val//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/at76c50x//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/ata//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/ata/over//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/ata/verbose//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/ath//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/ath5k//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/ath9k//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/ath9k/btcoex//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/ath9k/htc//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/atm//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/audit//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/autofs4//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/b43//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/b43/bcma//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/b43/buses//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/b43/buses/bcma//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/b43/buses/bcma/and//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/b43/pci//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/b43/pcicore//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/b43/phy//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/b43legacy//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/b43legacy/dma//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/b43legacy/dma/and//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/b43legacy/dma/and/pio//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/b43legacy/pci//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/b43legacy/pcicore//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/b44//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/b44/pci//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/b44/pcicore//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/backlight//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/backlight/class//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/backlight/lcd//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/backlight/mbp//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/base//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/battery//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/bcma//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/bcma/driver//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/bcma/driver/gmac//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/bcma/host//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/bcma/host/pci//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/binary//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/binfmt//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/blk//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/blk/cpq//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/blk/cpq/ciss//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/blk/dev//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/blk/dev/3w//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/blk/dev/3w/xxxx//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/blk/dev/dm//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/blk/dev/io//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/blk/dev/pciessd//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/blk/dev/ram//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/blk/dev/sr//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/block//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/bnx2x//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/bnxt//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/boot//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/boot/printk//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/bootparam//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/bootparam/hardlockup//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/bootparam/hardlockup/enabled//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/bootparam/hardlockup/panic//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/bootparam/hung//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/bootparam/hung/task//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/bootparam/hung/task/panic//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/bootparam/softlockup//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/bootparam/softlockup/panic//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/branch//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/branch/profile//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/brcmfmac//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/brcmfmac/proto//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/bridge//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/bridge/ebt//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/bridge/ebt/802//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/bridge/ebt/mark//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/bridge/ebt/t//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/bridge/igmp//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/bridge/nf//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/broadcom//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/bsd//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/bsd/process//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/bsd/process/acct//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/bt//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/bt/bnep//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/bt/bnep/mc//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/bt/bnep/proto//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/bt/hciuart//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/bt/mrvl//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/bt/rfcomm//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/btrfs//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/btrfs/fs//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/btrfs/fs/posix//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/build//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/calgary//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/can//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/can/calc//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/can/debug//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/can/ems//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/can/kvaser//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/can/sja1000//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/capi//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/cardman//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/carl9170//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/cb710//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/cb710/debug//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/cc//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/cdrom//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/cdrom/pktcdvd//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/cfag12864b//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/cfg80211//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/cfg80211/default//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/cfg80211/wext//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/cfq//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/cfq/group//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/cfs//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/cgroup//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/cgroup/mem//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/cgroup/mem/res//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/cgroup/mem/res/ctlr//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/check//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/chelsio//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/chelsio/t1//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/chr//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/chr/dev//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/cicada//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/cifs//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/cifs/dfs//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/cifs/weak//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/cifs/weak/pw//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/ciss//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/ciss/scsi//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/clocksource//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/clocksource/validate//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/clocksource/validate/last//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/cls//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/cls/u32//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/compal//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/compat//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/compat/binfmt//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/compat/for//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/compat/for/u64//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/compat/netlink//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/configfs//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/console//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/context//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/context/switch//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/core//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/core/dump//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/core/dump/default//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/core/dump/default/elf//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/cpu//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/cpu/freq//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/cpu/freq/default//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/cpu/freq/default/gov//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/cpu/freq/gov//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/cpu/freq/stat//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/cpu/idle//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/cpu/idle/gov//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/cpu/sup//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/cpumask//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/crash//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/crc//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/crc/itu//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/crc32//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/crypto//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/crypto/ablk//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/crypto/ablk/helper//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/crypto/aes//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/crypto/aes/ni//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/crypto/aes/x86//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/crypto/ansi//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/crypto/crc32c//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/crypto/crct10dif//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/crypto/dev//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/crypto/dev/hifn//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/crypto/dev/hifn/795x//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/crypto/dev/padlock//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/crypto/dev/qat//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/crypto/drbg//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/crypto/ghash//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/crypto/ghash/clmul//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/crypto/ghash/clmul/ni//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/crypto/glue//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/crypto/glue/helper//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/crypto/michael//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/crypto/salsa20//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/crypto/salsa20/x86//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/crypto/sha256//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/crypto/sha512//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/crypto/signature//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/crypto/twofish//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/crypto/twofish/x86//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/davicom//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/de//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/de2104x//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/debug//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/debug/blk//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/debug/boot//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/debug/kmemleak//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/debug/kmemleak/default//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/debug/kmemleak/early//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/debug/kmemleak/early/log//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/debug/lock//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/debug/memory//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/debug/nmi//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/debug/nx//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/debug/objects//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/debug/objects/enable//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/debug/pi//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/debug/rt//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/debug/section//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/debug/slab//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/debug/spinlock//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/debug/stack//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/decompress//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/default//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/default/io//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/default/io/delay//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/default/mmap//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/default/mmap/min//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/default/tcp//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/defconfig//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/dell//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/detect//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/detect/hung//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/devpts//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/devpts/multiple//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/devtmpfs//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/direct//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/display//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/dlci//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/dlm//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/dm//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/dm/bio//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/dm/cache//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/dm/log//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/dm/multipath//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/dm/persistent//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/dm/thin//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/dma//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/dma/api//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/dma/shared//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/dmar//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/dmar/floppy//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/drm//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/drm/fbdev//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/drm/i2c//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/drm/kms//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/drm/kms/fb//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/drm/load//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/drm/load/edid//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/drm/mipi//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/drm/nouveau//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/drm/radeon//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/drm/vmwgfx//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/dummy//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/dvb//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/dvb/av7110//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/dvb/b2c2//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/dvb/b2c2/flexcop//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/dvb/budget//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/dvb/capture//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/dvb/dynamic//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/dvb/firedtv//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/dvb/max//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/dvb/ttusb//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/dvb/tuner//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/dvb/usb//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/dvb/usb/af9005//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/dvb/usb/cinergy//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/dvb/usb/dibusb//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/dvb/usb/nova//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/dvb/usb/nova/t//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/dvb/usb/umt//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/dynamic//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/early//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/early/printk//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/ecrypt//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/edac//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/edac/debug//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/edac/decode//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/edac/mce//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/edac/mm//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/eeepc//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/eeprom//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/efi//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/elf//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/enable//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/enable/must//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/enclosure//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/event//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/ext2//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/ext2/fs//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/ext2/fs/posix//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/ext3//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/ext3/defaults//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/ext3/defaults/to//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/ext3/fs//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/ext3/fs/posix//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/ext4//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/ext4/fs//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/ext4/fs/posix//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/extra//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/fail//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/fail/io//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/fail/make//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/fail/page//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/fair//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/fair/group//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/fat//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/fat/default//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/fault//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/fault/injection//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/fault/injection/debug//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/fb//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/fb/aty//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/fb/aty/generic//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/fb/aty128//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/fb/boot//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/fb/boot/vesa//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/fb/cfb//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/fb/deferred//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/fb/mode//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/fb/nvidia//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/fb/radeon//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/fb/riva//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/fb/savage//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/fb/sys//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/fcoe//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/fib//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/file//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/firewire//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/firewire/ohci//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/firmware//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/fix//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/fix/earlycon//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/fixed//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/font//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/frame//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/framebuffer//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/framebuffer/console//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/framebuffer/console/detect//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/fs//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/fs/posix//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/fscache//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/fscache/object//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/ftrace//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/ftrace/mcount//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/ftrace/nmi//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/fujitsu//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/function//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/function/graph//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/fuse//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/fusion//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/fusion/max//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/fw//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/gact//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/gart//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/generic//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/generic/bug//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/generic/bug/relative//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/generic/calibrate//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/generic/clockevents//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/generic/clockevents/min//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/generic/cmos//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/generic/cpu//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/generic/find//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/generic/find/first//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/generic/find/last//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/generic/find/next//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/generic/hardirqs//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/generic/hardirqs/no//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/generic/hardirqs/no/do//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/generic/irq//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/generic/isa//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/generic/pending//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/generic/time//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/gfs2//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/gfs2/fs//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/gfs2/fs/locking//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/gigaset//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/gpio//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/group//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/hangcheck//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/hardlockup//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/has//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/have//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/have/arch//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/have/arch/early//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/have/arch/early/pfn//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/have/arch/early/pfn/to//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/have/cpumask//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/have/cpumask/of//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/have/cpumask/of/cpu//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/have/dma//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/have/dma/api//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/have/dynamic//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/have/efficient//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/have/efficient/unaligned//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/have/ftrace//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/have/ftrace/mcount//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/have/ftrace/nmi//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/have/function//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/have/function/graph//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/have/function/graph/fp//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/have/function/trace//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/have/function/trace/mcount//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/have/intel//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/have/ioremap//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/have/irq//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/have/kernel//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/have/kvm//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/have/kvm/cpu//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/have/kvm/cpu/relax//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/have/latencytop//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/have/memory//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/have/mmiotrace//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/have/perf//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/have/perf/events//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/have/perf/user//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/have/perf/user/stack//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/have/setup//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/have/setup/per//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/have/setup/per/cpu//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/have/syscall//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/have/unstable//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/have/unstable/sched//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/have/user//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/have/user/return//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/hdlc//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/headers//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/hermes//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/hermes/cache//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/hermes/cache/fw//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/hermes/cache/fw/on//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/hibernation//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/hid//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/high//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/high/res//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/hisax//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/hisax/16//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/hisax/avm//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/hisax/avm/a1//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/hisax/bkm//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/hisax/elsa//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/hisax/enternow//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/hisax/fritz//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/hisax/hfc//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/hisax/max//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/hisax/netjet//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/hisax/no//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/hisax/sct//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/hisax/sedlbauer//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/hisax/teles//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/hostap//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/hostap/firmware//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/hotplug//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/hotplug/pci//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/hotplug/pci/acpi//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/hp//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/hpet//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/hpet/emulate//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/hpwdt//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/hpwdt/nmi//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/ht//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/hugetlb//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/hvc//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/hw//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/hw/random//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/hwmon//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/hwpoison//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/hyperv//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/hysdn//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/hz//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/i2c//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/i2c/amd756//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/i2c/helper//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/i2c/nforce2//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/i2c/parport//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/i2c/pca//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/i2c/tiny//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/i6300esb//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/i7300//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/i7300/idle//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/i7300/idle/ioat//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/ia32//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/ib700//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/icplus//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/ie6xx//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/ieee802154//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/igb//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/illegal//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/illegal/pointer//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/ima//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/ima/lsm//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/ima/measure//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/ima/measure/pcr//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/inet//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/inet/dccp//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/inet/tcp//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/inet/xfrm//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/inet/xfrm/mode//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/inet6//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/inet6/xfrm//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/inet6/xfrm/mode//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/infiniband//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/infiniband/addr//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/infiniband/ipoib//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/infiniband/mthca//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/infiniband/qib//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/infiniband/user//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/init//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/init/env//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/init/env/arg//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/initramfs//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/inotify//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/input//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/input/ati//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/input/atlas//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/input/ff//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/input/gpio//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/input/gpio/rotary//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/input/keyspan//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/input/mousedev//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/input/mousedev/screen//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/input/winbond//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/input/wm831x//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/intel//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/interval//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/intr//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/io//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/io/delay//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/io/delay/type//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/iommu//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/iosched//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/ip//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/ip/advanced//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/ip/dccp//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/ip/dccp/ccid3//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/ip/dccp/tfrc//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/ip/fib//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/ip/mroute//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/ip/mroute/multiple//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/ip/multiple//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/ip/nf//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/ip/nf/arp//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/ip/nf/match//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/ip/nf/target//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/ip/pimsm//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/ip/route//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/ip/set//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/ip/set/bitmap//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/ip/set/hash//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/ip/set/list//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/ip/vs//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/ip/vs/pe//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/ip/vs/proto//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/ip/vs/proto/ah//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/ip/vs/tab//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/ip6//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/ip6/nf//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/ip6/nf/match//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/ip6/nf/target//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/ipc//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/ipmi//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/ipmi/device//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/ippp//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/ipv6//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/ipv6/multiple//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/ipv6/ndisc//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/ipv6/optimistic//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/ipv6/pimsm//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/ipv6/route//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/ipv6/router//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/ipw2100//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/ipw2200//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/ir//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/ir/jvc//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/ir/lirc//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/ir/nec//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/ir/rc5//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/ir/rc5/sz//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/ir/rc6//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/ir/sony//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/ir/winbond//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/irq//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/isa//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/isa/dma//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/iscsi//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/iscsi/boot//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/iscsi/ibft//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/isdn//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/isdn/capi//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/isdn/capi/capifs//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/isdn/drv//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/isdn/drv/avmb1//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/isdn/drv/avmb1/avm//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/isdn/drv/avmb1/verbose//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/isdn/ppp//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/isdn/tty//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/iso9660//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/it87//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/it8712f//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/itco//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/itco/vendor//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/iwlegacy//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/iwlwifi//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/iwlwifi/opmode//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/ixgbe//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/jbd//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/jbd2//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/jffs2//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/jffs2/fs//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/jffs2/fs/posix//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/kallsyms//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/kallsyms/extra//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/karma//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/kernel//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/kexec//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/kexec/auto//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/keyboard//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/keys//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/keys/debug//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/keys/debug/proc//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/kgdb//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/kgdb/serial//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/kprobe//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/ks0108//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/kvm//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/kvm/apic//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/lcd//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/lcd/class//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/leds//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/leds/clevo//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/leds/trigger//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/leds/trigger/default//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/leds/wm831x//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/lib80211//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/lib80211/crypt//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/libertas//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/libertas/thinfirm//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/lock//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/lockd//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/lockdep//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/lockup//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/log//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/log/buf//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/logo//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/logo/linux//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/loopback//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/lpc//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/lsi//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/lsi/et1011c//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/lsm//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/lsm/mmap//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/lsm/mmap/min//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/lxt//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/lzo//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/mac//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/mac80211//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/mac80211/has//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/mac80211/message//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/mac80211/rc//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/mac80211/rc/default//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/mac80211/rc/minstrel//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/mac80211/sta//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/mac80211/sta/hash//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/mac80211/sta/hash/max//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/machz//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/macintosh//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/magic//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/marvell//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/max//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/max/raw//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/md//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/mdio//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/media//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/media/tuner//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/megaraid//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/memory//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/memory/hotplug//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/memstick//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/memstick/jmicron//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/memstick/realtek//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/memstick/tifm//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/mfd//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/mfd/rtsx//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/mfd/sm501//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/mfd/wm8350//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/mfd/wm8350/config//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/mfd/wm8350/config/mode//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/mfd/wm8351//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/mfd/wm8351/config//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/mfd/wm8351/config/mode//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/mfd/wm8352//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/mfd/wm8352/config//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/mfd/wm8352/config/mode//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/microcode//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/microcode/old//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/minix//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/misc//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/misdn//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/mlx4//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/mlx4/en//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/mlx5//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/mlx5/core//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/mm//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/mmc//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/mmc/block//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/mmc/realtek//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/mmc/ricoh//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/mmc/sdhci//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/mmc/sdricoh//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/mmc/tifm//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/mmc/via//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/mmu//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/module//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/module/force//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/module/srcversion//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/module/verify//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/mouse//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/mouse/ps2//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/mouse/synaptics//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/msdos//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/msi//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/mspro//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/mtd//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/mtd/ar7//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/mtd/block//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/mtd/cfi//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/mtd/cmdline//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/mtd/complex//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/mtd/gen//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/mtd/map//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/mtd/map/bank//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/mtd/map/bank/width//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/mtd/nand//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/mtd/nand/diskonchip//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/mtd/nand/diskonchip/probe//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/mtd/nand/ecc//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/mtd/qinfo//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/mtd/redboot//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/mtd/redboot/directory//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/mtd/scb2//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/mtd/ubi//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/mtd/ubi/beb//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/mtd/ubi/wl//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/mtdram//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/mtdram/erase//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/mtdram/total//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/mtrr//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/mtrr/sanitizer//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/mtrr/sanitizer/enable//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/mtrr/sanitizer/spare//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/mtrr/sanitizer/spare/reg//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/mtrr/sanitizer/spare/reg/nr//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/mxm//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/myri10ge//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/n//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/national//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/ne2k//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/need//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/need/bounce//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/need/dma//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/need/dma/map//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/need/multiple//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/need/per//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/need/per/cpu//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/need/per/cpu/embed//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/need/per/cpu/embed/first//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/need/per/cpu/page//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/need/per/cpu/page/first//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/net//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/net/9p//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/net/act//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/net/cls//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/net/drop//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/net/dsa//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/net/dsa/mv88e6123//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/net/dsa/mv88e6123/61//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/net/dsa/mv88e6xxx//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/net/dsa/mv88e6xxx/need//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/net/dsa/tag//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/net/ematch//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/net/ip//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/net/ipgre//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/net/key//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/net/poll//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/net/rx//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/net/rx/busy//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/net/sch//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/net/vendor//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/netconsole//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/netdev//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/netfilter//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/netfilter/netlink//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/netfilter/xt//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/netfilter/xt/match//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/netfilter/xt/target//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/netpoll//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/netprio//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/network//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/netxen//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/new//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/nf//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/nf/conntrack//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/nf/conntrack/netbios//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/nf/ct//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/nf/ct/proto//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/nf/defrag//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/nf/nat//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/nf/nat/proto//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/nf/nat/snmp//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/nfs//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/nfs/acl//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/nfs/use//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/nfs/use/legacy//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/nfs/v3//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/nfs/v4//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/nfsd//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/nfsd/v2//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/nfsd/v3//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/nftl//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/nls//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/nls/codepage//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/nls/iso8859//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/nls/koi8//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/no//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/nodes//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/nodes/span//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/nodes/span/other//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/nop//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/nop/usb//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/nortel//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/nouveau//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/nouveau/debug//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/nr//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/numa//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/numa/irq//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/openvswitch//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/oprofile//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/oprofile/event//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/optimize//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/osf//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/output//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/p54//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/packet//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/page//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/page/table//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/pageflags//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/panasonic//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/paravirt//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/parport//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/parport/not//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/parport/pc//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/partition//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/pata//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/pata/pdc//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/pccard//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/pch//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/pci//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/pci/msi//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/pci/msi/default//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/pcie//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/pcieaer//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/pcmcia//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/pcmcia/load//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/pcspkr//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/pdc//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/perf//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/phys//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/phys/addr//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/phys/addr/t//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/physical//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/pid//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/plx//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/pm//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/pm/sleep//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/pm/std//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/pnfs//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/pnfs/file//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/posix//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/posix/mqueue//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/power//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/ppp//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/ppp/sync//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/preempt//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/prevent//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/prevent/firmware//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/print//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/print/quota//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/proc//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/proc/page//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/proc/pid//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/prove//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/provide//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/provide/ohci1394//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/provide/ohci1394/dma//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/ptp//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/ptp/1588//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/qfmt//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/qlcnic//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/qsemi//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/quota//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/quota/netlink//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/raid//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/raid6//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/raw//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/rc//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/rcu//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/rd//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/rds//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/realtek//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/reed//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/reed/solomon//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/regulator//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/regulator/fixed//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/regulator/userspace//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/resource//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/rfd//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/rfkill//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/rfs//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/ring//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/ring/buffer//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/ring/buffer/allow//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/rpcsec//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/rpcsec/gss//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/rt//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/rt/group//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/rt2800//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/rt2800/lib//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/rt2800pci//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/rt2800usb//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/rt2x00//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/rt2x00/lib//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/rtc//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/rtc/drv//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/rtc/drv/m41t80//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/rtc/hctosys//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/rtc/intf//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/rtl//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/rtl8187//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/rtl8192c//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/rtl8723//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/rtlwifi//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/rwsem//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/rwsem/xchgadd//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/sata//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/sbc//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/sbc/fitpc2//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/sched//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/sched/omit//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/sched/omit/frame//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/scsi//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/scsi/3w//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/scsi/arcmsr//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/scsi/bfa//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/scsi/bnx2//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/scsi/bnx2x//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/scsi/cxgb3//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/scsi/cxgb4//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/scsi/dh//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/scsi/dh/hp//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/scsi/fc//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/scsi/fc/tgt//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/scsi/iscsi//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/scsi/lowlevel//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/scsi/mpt2sas//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/scsi/mpt2sas/max//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/scsi/mpt3sas//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/scsi/mpt3sas/max//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/scsi/multi//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/scsi/osd//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/scsi/osd/dprint//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/scsi/proc//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/scsi/qla//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/scsi/sas//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/scsi/sas/host//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/scsi/scan//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/scsi/spi//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/scsi/srp//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/scsi/srp/tgt//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/scsi/sym53c8xx//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/scsi/sym53c8xx/default//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/scsi/sym53c8xx/dma//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/scsi/sym53c8xx/dma/addressing//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/scsi/sym53c8xx/max//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/scsi/wait//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/sctp//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/sctp/cookie//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/sctp/cookie/hmac//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/sctp/default//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/sctp/default/cookie//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/sctp/default/cookie/hmac//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/sdio//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/security//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/security/file//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/security/network//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/security/selinux//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/security/selinux/avc//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/security/selinux/bootparam//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/security/selinux/checkreqprot//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/select//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/select/memory//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/sensors//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/sensors/fam15h//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/sensors/i5k//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/sensors/via//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/serial//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/serial/8250//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/serial/8250/detect//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/serial/8250/many//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/serial/8250/nr//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/serial/8250/runtime//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/serial/8250/share//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/serial/core//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/serio//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/sfc//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/sfc/mcdi//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/sgi//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/slip//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/slow//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/smartjoyplus//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/sms//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/sms/sdio//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/sms/siano//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/sms/usb//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/smsc//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/smsc/sch311x//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/snd//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/snd/ac97//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/snd/ac97/power//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/snd/ac97/power/save//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/snd/atiixp//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/snd/cs46xx//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/snd/cs46xx/new//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/snd/dma//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/snd/dynamic//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/snd/emu10k1//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/snd/hda//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/snd/hda/codec//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/snd/hda/codec/ca0132//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/snd/hda/dsp//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/snd/hda/enable//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/snd/hda/enable/realtek//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/snd/hda/input//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/snd/hda/input/beep//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/snd/hda/patch//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/snd/hda/power//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/snd/hda/power/save//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/snd/hda/prealloc//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/snd/kctl//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/snd/mixer//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/snd/mpu401//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/snd/opl3//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/snd/opl3/lib//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/snd/oxygen//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/snd/pcm//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/snd/pcm/oss//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/snd/pcm/xrun//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/snd/rawmidi//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/snd/sb//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/snd/sb16//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/snd/seq//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/snd/seq/hrtimer//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/snd/sequencer//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/snd/usb//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/snd/usb/caiaq//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/snd/verbose//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/snd/via82xx//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/snd/vx//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/soc//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/soc/camera//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/soft//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/solaris//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/solaris/x86//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/sony//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/sonypi//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/sound//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/sound/oss//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/sound/oss/core//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/sparse//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/sparsemem//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/sparsemem/vmemmap//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/split//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/split/ptlock//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/squashfs//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/squashfs/fragment//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/squashfs/fragment/cache//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/ssb//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/ssb/b43//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/ssb/b43/pci//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/ssb/driver//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/ssb/driver/pcicore//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/ssb/pcihost//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/ssb/pcmciahost//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/ssb/sdiohost//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/stack//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/stacktrace//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/stop//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/strict//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/strip//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/strip/asm//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/sun//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/sunrpc//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/sunrpc/xprt//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/sunrpc/xprt/rdma//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/suspend//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/syn//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/synclink//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/sys//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/sysctl//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/sysctl/syscall//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/sysprof//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/sysvipc//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/tablet//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/tablet/usb//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/target//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/task//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/task/delay//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/task/io//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/tcg//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/tcm//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/tcp//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/tcp/cong//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/textsearch//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/thermal//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/thinkpad//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/thinkpad/acpi//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/thinkpad/acpi/hotkey//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/tick//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/tifm//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/timer//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/tmd//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/tmpfs//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/tmpfs/posix//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/topstar//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/touchscreen//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/touchscreen/ad7879//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/touchscreen/usb//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/touchscreen/usb/dmc//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/touchscreen/usb/general//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/touchscreen/wacom//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/trace//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/trace/irqflags//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/tracer//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/tracer/max//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/tracing//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/track//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/track/dirty//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/transparent//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/tree//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/ttpci//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/tulip//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/ubifs//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/ubifs/fs//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/udf//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/uefi//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/uevent//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/uevent/helper//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/uio//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/uio/pci//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/uio/pdrv//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/unix98//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/unixware//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/usb//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/usb/ali//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/usb/announce//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/usb/announce/new//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/usb/arch//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/usb/arch/has//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/usb/berry//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/usb/cdc//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/usb/ehci//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/usb/ehci/root//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/usb/ehci/root/hub//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/usb/ehci/tt//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/usb/ftdi//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/usb/gspca//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/usb/gspca/ov534//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/usb/gspca/xirlink//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/usb/hwa//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/usb/isp1362//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/usb/net//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/usb/net/cdc//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/usb/net/rndis//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/usb/ohci//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/usb/ohci/little//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/usb/otg//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/usb/pwc//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/usb/pwc/input//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/usb/serial//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/usb/serial/cypress//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/usb/serial/digi//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/usb/serial/edgeport//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/usb/serial/ftdi//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/usb/serial/keyspan//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/usb/serial/kobil//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/usb/serial/mct//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/usb/serial/safe//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/usb/serial/siemens//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/usb/sierra//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/usb/sisusbvga//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/usb/sl811//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/usb/storage//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/usb/storage/cypress//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/usb/u132//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/usb/uhci//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/usb/video//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/usb/video/class//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/usb/video/class/input//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/usb/whci//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/usb/wusb//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/usb/xhci//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/use//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/use/generic//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/use/generic/smp//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/user//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/user/return//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/user/stacktrace//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/uts//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/uv//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/uwb//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/uwb/i1480u//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/v4l//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/v4l/usb//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/vfat//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/vga//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/vga/arb//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/vga/arb/max//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/vgacon//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/vgacon/soft//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/vgacon/soft/scrollback//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/vhost//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/via//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/via/rhine//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/video//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/video/bt848//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/video/capture//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/video/cx18//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/video/cx231xx//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/video/cx88//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/video/em28xx//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/video/fb//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/video/helper//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/video/helper/chips//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/video/ir//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/video/output//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/video/pvrusb2//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/video/saa7134//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/video/saa7146//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/video/v4l2//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/videobuf//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/videobuf/dma//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/virt//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/virt/to//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/virtio//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/vitesse//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/vlan//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/vlan/8021q//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/vm//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/vm/event//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/vmware//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/vt//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/vt/hw//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/vt/hw/console//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/w83627hf//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/w83697hf//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/w83697ug//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/w83877f//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/w83977f//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/watchdog//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/wext//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/wilink//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/wilink/platform//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/wimax//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/wimax/debug//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/wimax/i2400m//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/wimax/i2400m/debug//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/winbond//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/wireless//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/wireless/ext//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/wl//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/wl1251//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/wlan//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/wm831x//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/wm8350//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/workqueue//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/x86//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/x86/64//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/x86/64/acpi//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/x86/acpi//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/x86/extended//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/x86/intel//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/x86/internode//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/x86/internode/cache//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/x86/io//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/x86/l1//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/x86/l1/cache//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/x86/local//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/x86/mce//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/x86/minimum//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/x86/minimum/cpu//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/x86/p4//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/x86/pcc//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/x86/platform//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/x86/pm//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/x86/powernow//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/x86/reroute//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/x86/reroute/for//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/x86/reroute/for/broken//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/x86/reroute/for/broken/boot//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/x86/reserve//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/x86/reserve/low//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/x86/speedstep//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/x86/supports//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/x86/supports/memory//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/x86/thermal//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/x86/wp//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/x86/wp/works//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/xen//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/xen/blkdev//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/xen/compat//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/xen/debug//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/xen/dev//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/xen/fbdev//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/xen/kbddev//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/xen/max//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/xen/max/domain//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/xen/netdev//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/xen/platform//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/xen/save//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/xen/scrub//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/xen/sys//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/xfrm//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/xfrm/sub//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/xfs//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/xfs/posix//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/xor//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/yenta//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/yenta/ene//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/zlib//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/zone//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/zone/dma//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/config/zram//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/crypto//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/crypto/internal//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/drm//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/drm/i2c//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/drm/ttm//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/keys//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/linux//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/linux/amba//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/linux/bcma//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/linux/byteorder//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/linux/can//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/linux/can/platform//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/linux/crypto//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/linux/decompress//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/linux/dvb//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/linux/hdlc//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/linux/i2c//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/linux/input//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/linux/isdn//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/linux/lockd//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/linux/mfd//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/linux/mfd/pcf50633//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/linux/mfd/wm831x//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/linux/mfd/wm8350//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/linux/mlx4//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/linux/mlx5//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/linux/mmc//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/linux/mtd//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/linux/netfilter//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/linux/netfilter/ipset//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/linux/netfilter_arp//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/linux/netfilter_bridge//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/linux/netfilter_ipv4//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/linux/netfilter_ipv6//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/linux/nfsd//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/linux/platform_data//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/linux/raid//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/linux/regulator//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/linux/rtc//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/linux/spi//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/linux/ssb//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/linux/sunrpc//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/linux/tc_act//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/linux/tc_ematch//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/linux/unaligned//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/linux/usb//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/linux/uwb//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/linux/wimax//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/math-emu//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/media//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/media/davinci//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/mtd//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/net//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/net/9p//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/net/bluetooth//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/net/irda//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/net/iucv//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/net/netfilter//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/net/netfilter/ipv4//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/net/netfilter/ipv6//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/net/netns//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/net/phonet//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/net/sctp//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/net/tc_act//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/net/tipc//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/pcmcia//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/rdma//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/rxrpc//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/scsi//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/scsi/fc//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/sound//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/trace//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/trace/events//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/uapi//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/uapi/drm//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/uapi/linux//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/include/video//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/init//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/ipc//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/kernel//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/kernel/events//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/kernel/gcov//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/kernel/irq//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/kernel/power//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/kernel/time//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/kernel/trace//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/lib//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/lib/lzo//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/lib/raid6//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/lib/raid6/raid6test//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/lib/reed_solomon//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/lib/zlib_deflate//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/lib/zlib_inflate//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/mm//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/net//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/net/802//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/net/8021q//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/net/9p//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/net/appletalk//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/net/atm//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/net/ax25//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/net/bluetooth//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/net/bluetooth/bnep//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/net/bluetooth/cmtp//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/net/bluetooth/hidp//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/net/bluetooth/rfcomm//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/net/bridge//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/net/bridge/netfilter//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/net/can//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/net/core//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/net/dcb//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/net/dccp//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/net/dccp/ccids//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/net/decnet//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/net/decnet/netfilter//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/net/dsa//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/net/econet//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/net/ethernet//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/net/ieee802154//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/net/ipv4//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/net/ipv4/netfilter//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/net/ipv6//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/net/ipv6/netfilter//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/net/ipx//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/net/irda//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/net/irda/ircomm//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/net/irda/irlan//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/net/irda/irnet//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/net/iucv//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/net/key//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/net/lapb//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/net/llc//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/net/mac80211//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/net/netfilter//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/net/netfilter/ipset//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/net/netfilter/ipvs//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/net/netlabel//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/net/netlink//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/net/netrom//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/net/openvswitch//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/net/packet//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/net/phonet//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/net/rds//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/net/rfkill//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/net/rose//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/net/rxrpc//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/net/sched//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/net/sctp//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/net/sunrpc//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/net/sunrpc/auth_gss//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/net/sunrpc/xprtrdma//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/net/tipc//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/net/unix//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/net/wanrouter//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/net/wimax//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/net/wireless//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/net/x25//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/net/xfrm//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/samples//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/samples/kobject//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/samples/kprobes//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/samples/trace_events//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/samples/tracepoints//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/scripts//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/scripts/basic//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/scripts/dtc//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/scripts/dtc/libfdt//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/scripts/genksyms//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/scripts/kconfig//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/scripts/kconfig/lxdialog//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/scripts/ksymoops//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/scripts/mod//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/scripts/package//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/scripts/rt-tester//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/scripts/selinux//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/scripts/selinux/genheaders//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/scripts/selinux/mdp//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/scripts/tracing//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/security//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/security/integrity//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/security/integrity/ima//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/security/keys//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/security/selinux//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/security/selinux/ss//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/security/smack//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/security/tomoyo//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/sound//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/sound/aoa//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/sound/aoa/codecs//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/sound/aoa/core//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/sound/aoa/fabrics//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/sound/aoa/soundbus//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/sound/aoa/soundbus/i2sbus//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/sound/arm//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/sound/atmel//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/sound/core//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/sound/core/oss//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/sound/core/seq//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/sound/core/seq/oss//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/sound/drivers//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/sound/drivers/mpu401//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/sound/drivers/opl3//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/sound/drivers/opl4//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/sound/drivers/pcsp//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/sound/drivers/vx//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/sound/i2c//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/sound/i2c/other//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/sound/isa//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/sound/isa/ad1816a//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/sound/isa/ad1848//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/sound/isa/cs423x//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/sound/isa/es1688//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/sound/isa/gus//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/sound/isa/msnd//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/sound/isa/opti9xx//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/sound/isa/sb//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/sound/isa/wavefront//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/sound/isa/wss//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/sound/mips//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/sound/oss//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/sound/oss/dmasound//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/sound/parisc//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/sound/pci//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/sound/pci/ac97//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/sound/pci/ali5451//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/sound/pci/au88x0//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/sound/pci/aw2//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/sound/pci/ca0106//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/sound/pci/cs46xx//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/sound/pci/cs5535audio//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/sound/pci/ctxfi//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/sound/pci/echoaudio//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/sound/pci/emu10k1//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/sound/pci/hda//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/sound/pci/ice1712//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/sound/pci/korg1212//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/sound/pci/lx6464es//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/sound/pci/mixart//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/sound/pci/nm256//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/sound/pci/oxygen//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/sound/pci/pcxhr//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/sound/pci/riptide//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/sound/pci/rme9652//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/sound/pci/trident//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/sound/pci/vx222//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/sound/pci/ymfpci//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/sound/pcmcia//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/sound/pcmcia/pdaudiocf//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/sound/pcmcia/vx//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/sound/ppc//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/sound/sh//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/sound/soc//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/sound/soc/atmel//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/sound/soc/au1x//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/sound/soc/blackfin//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/sound/soc/codecs//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/sound/soc/davinci//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/sound/soc/fsl//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/sound/soc/imx//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/sound/soc/omap//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/sound/soc/pxa//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/sound/soc/s3c24xx//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/sound/soc/s6000//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/sound/soc/sh//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/sound/soc/txx9//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/sound/sparc//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/sound/spi//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/sound/synth//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/sound/synth/emux//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/sound/usb//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/sound/usb/6fire//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/sound/usb/bcd2000//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/sound/usb/caiaq//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/sound/usb/hiface//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/sound/usb/misc//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/sound/usb/usx2y//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/tools//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/tools/build//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/tools/build/feature//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/tools/build/tests//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/tools/build/tests/ex//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/tools/lib//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/tools/lib/api//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/tools/lib/traceevent//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/tools/perf//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/tools/perf/Documentation//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/tools/perf/arch//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/tools/perf/arch/arm//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/tools/perf/arch/arm64//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/tools/perf/arch/powerpc//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/tools/perf/arch/s390//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/tools/perf/arch/sh//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/tools/perf/arch/sparc//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/tools/perf/arch/x86//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/tools/perf/config//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/tools/perf/scripts//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/tools/perf/scripts/perl//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/tools/perf/scripts/perl/Perf-Trace-Util//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/tools/scripts//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/tools/testing//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/tools/testing/selftests//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/tools/testing/selftests/mqueue//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/tools/virtio//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/tools/virtio/virtio-trace//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/usr//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/virt//usr/src/kernels/2.6.32-754.3.5.el6.azure.x86_64.debug/virt/kvm/-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=genericcpioxz2x86_64-redhat-linux-gnu?7zXZ !PH6lA] b2u jӫ`($ZCe)pR #R7B"p}sM *e7u dBгb$Fd?)Lև/GHE^,F|) r,Di~ÆMT+`';N2yާy,o;$㫖FD䀎_O KߤpRca1n"70 r2:Jqܖ,O K3+#,N֩S-Faː2.m6;pXַ%㩥erA-V^g ӻi@2JZ7mƍ /ƬEݧ)'K D]&.f""!k>[?@=WZflKV"gCe. UabPU#%~`d}t|{'*Ȩ8l$Z(BڭgH (“T^M<"vwӴULW蛐~x@$ T>`8q6[h>?$î͆ľ^_TV:~V~ZQMĿbnW<}ԕ_l(q6j2  8 /+@~y_\S 66i)X8Weʃ\43Gvu1YEDK}c$*~&Ԯx5͑H8\3H:6?F^bG|Z_.B[TZ$#tNfcaFIN4$6 vrȉ Y"bKb &3.*U Wp֍(F2Г[}fd:bO?t ҳWl7wVzÉhbrΙ1W?TQA枼gSU_k>(CgHڪ:> .{6쾦S0nRCyN+i֌xZN M"enDmr-BFC u@csaEލ4?T )~8`.48'SU="s \Кp8j5+>W'8䃜y9$ݶA=R Kg۝Ë+bu>~k4fQT=Mu_8QX؏}  #%zaE^xiS vh_IJ,:@#Uj !#%[@Y >ek=۩Idu$3?f;S!LkG6fVh$pidn%K+Ycy,o'3}bM"׍R(Ly=9Y[8Ug-Y-"sV[L%{6&Ȯхi&hW;w]e׈Pim.;7X`XjR\!n[+VD[8~*oL"J^Iﵙf.ƒʩ׾An^*zvfz}F3^F`vvCڧ$в"o $cb.(2OݿCB>K,F ]O\,moofhqx;vBeZ.  iYSJ['5m4UU!BJ'JfVgy6}ֿ20Ꮫ3 x>ݭ?=i"[M̵nssSYD(Yw=2|C##&|Uѯ$=3%T~i9MmE+^ {$:R|XQ>d?.)ltPV/GTS)]?dfTB Өtϙ6*F(a~:u };WWհE6F" .ֈ򙣑~ͰRQiuZF^V?nܻ3%igfp9FZBWy)|gb~sDsavL2+Gg8_\yƌZlVzh4!d`\Nj1]W~zVʫ4X: _I|bSQlɁ{# .VʃsgbC`ijU\ -CU͆emuMe/\FX#kvcdZa/T:2ĴzPi& Y; 㦹n3l"DTA߸}5VF !4.jh߾,( ׿Iopu$5)|_jhX_9k,?.BX)|фC:Z ˎItǚ'1gGErVHjmr`*UTs9;JT%T1ʼn8WMppTM:ѭE/z0sx8ha(!.3& M'ÑI aá~ت;mBZť+ tGaеV8pv#$Hk8HD֭\_R\f8 ULI?gʢ$<1.[b7s8||*)>DA0|#҄rt+d-_|::bܧbDdɡJXNg0%yu=wcD@?Rŝɮaq[TCIM=h_ӁH1 2l(ܥKݺ/놗#Or ),Ro㵉pB4rBFRIςE{LE~rP]q.ڎ(o.+3ta–$P/7,~#2[0U-֞ KbD6'`;s>I$~1Po۞V[Iֆ2QK >ʐi=/+eo_Wh[:n7\_|t(t}ZϩKȌq 7괫2ӻ3l<%OˊAFC0yg,Xnf!ert/hrҕN.KjKͶiB13R0, *%B_WNm^a-Y_m_JU2@K5U8MnXkcKY}uKgUU<_zuDo2ANHT4괕$5 U*h:/T-Pѵ g?=jGt~Oe*"*#TeKySKD+if-G M.vM"Bp4);G,ɭ-RKRkjlfs:e/bM'?yQVQѦ[@}Lyh$elFf? )OřtY1ᯛT"%[vN!}ƺ@Lަ2J֎@4w[^CA/I3"eSpːNR(zYp!ڃE0"g{'1KU&}oS,% pq;z'ߠM(tOު*E9&UH_1\^.nMxbM_2{arNR=&JPPrjoDb ¼K_46d(!?N Pqb |2ތpOnѾ2{tң]WD"WV&!@Rih@HVC(2E1%Ssԙ Ԟɮ MZ'h)$V4a6 dmڼfD9vQKȲZE{WPnJn"|}p6tZjٓVC/}Mr6V,ҝ r P9AϽK4I!zem-Q3'pW؈8OVdwTBj[llyt$z!(GХe#.g~=)#*+SלwpkQY7*/7 B"pWYgީ2lB֬$ ~[L Jj|kpAkXDu'bPLn:,R$QSd3M0wɲ׈?4; w@ؿ/ ]X]`|baXNU;E Y)N||e'C0BaM"Q>MSZjϪQ!srS~at^-22 \I>i*V6| :r Cʪ+r@=+CEJqi8|bd0X٦P) d^A]}tazCQd)RC_1RE'vp`XbjTR89)YL+?|ThNۃ+6o5ی7;=qQ/©-}xO7ƌT,[}KTu ͕s",H7 &zB6_T'l-r C PQb+5cK?:mi=Zڛs 268E./%Op8,7yC]w}:^I)GkZmILzb()~st\ f2R0j $gUHL"FViJ4G $qPt8a $,~'dPfH% $kSO,ê#Xj/1X=~#OfO ZOQRC73W}x~UtBYMFC\Lpzu"Rg&9~:z=)elƎ<4+]-H -%g qDUlgw@e>ɽY;8 i\0%.%| `u'ЎK`2cÔ/Z q 7"OvJwoE opClC}$@>FAӏӅWTJFZ{}iqy+XvDu\!>J;;3q!Wh$ob\df:p(Y$N&6>r"Ű4 lXf8 H 7o!T6>0`<  )jM,8o521`SM@Tob&%_gjpD2:fwRt Av뿒\9Fcx*ɱn ]F:?;eU[J{{I8lAHVGrm5 *~vs:PzYK@vr`FQks"S4cq9d+ivLl-MĀ~kǜ 튰τCJQzĤ Eߩ5J 0Ccw; .N SD -Cd*$ow|+/Yj6 ~v|o[jTPa_BKb QZMfSA4&ϗYByxptlzW/* '~jrAW3d\a?֢1tRX҉U9(PTzoa'&RŨv$. + >ƠdQ; TIHu ]$bv-pg/DqJBss?ঊ paބ^u #?M)2Je"jr%Yo(td 2]2lBsи ELFJYWwH1n%P_oqG3B,ǟķz%Íx7 !!%N|(kӀѝToߦd{.[cu1~%li{-_h V*L |E_J/źzR>6u#.:!NZM3+ t^V֏5l!rDde$?{q[VIאaIqT,_z_m˅۷2~.B5+ݪ X`u!e@Y0 )*H ]z=y5ϚXS{3 ODrꕍ:+A F@o*C('z\a)DjIk0U,8ť)9SGO> EhmcvEdvQ68^b\R<W@5q 'otEس=JVDg<( Evc+]i Mikn !~Bf+spA]O?a;zBs⬚tU 0EZeT9% 8{bC l푹@ !3 %OX[Q@*X09OGHl4W%Ƿ[6O9-E"5LO{lAy#b=nI_5s1o["sUp;R@fu?j ?\^9xu$>$pm'㸎E>^ 1]11= T.~qydMe&xJ^<T j 4SSugQ!-Flp[t߼v(*";H~upevDulLr/KKu"(Je)3RT7inzhuDz3Hszme$I=?"EZ%y(WĖLZįĎ#@I>Hߣ(GSϘLRϡb?gH9U@[Zd}jO -pXj}BU5B:~wtsz> O 53Z@@DӰ nNl@Fiϕ_ݓ ̬CD@Zwg;nBcl6HCtHmW$F0N&=ɟS*"X[E j}VY$90cmi.6Ts!4)C`ed@9M癣!m!۳FВJ tv*ja*C8$W5u؀jdjdUZ6-0O;gBcrגO%^,G}5'…}!97U'kޓ&U~:óQ7Nn aq10}5ubaK!O0J' 쭆깶ؑ}6j- oTB,`)?Cm札ei8+5mVdhOH15_+l Rߦ`1Wpu7O6.szn6S8ޅKH! p A oJZ[ANm*JոY^fGPss{ zcZ)Tƨz3i n;U{UXI%,1@<F1[Y/lmN* }qN+'=+{qث;򏀡ҷ F41JhW_gν ﺩD|Un4JF8i'CVQ[m5 a|-Ai}C97-d~b2b()}޻h?L[]EAn89rOM:Z͊7XG£f_ل^A¬ltG![[%mgKNАwD`EB5K*J'^rOeEZ7r>iƳmqT:̹7V >2a T}jи ^R|c]ˠEX 8}Ok=܄K$"_Ŀ^4%^;8O`\M*{I6:7+!6r6Q5)(ψZ_0*AlXiSE\@: }qP6њ> !=Ձ"ҪG˱ƑXD[ZI;\/X%ni^Đ8k8ǽ{t{՗Yq`7.1UࢵmtĺʷE2kB!mTuU,z_mo9 =?ڰot/*Z|{ү(9"pTG„@:˱M &;' ͱ0f]Sjf8 ,;pPY"!A VHn)g6oXQeFN`(i,Z:`OnPC}"Fd:1Vėz?HI>R=;Iu!ҢWOWMFX1axߠ2_#d{j046tOа-6G> azY+8uL(u8*xhwFCLd!_!"¹YA~PGL&[禺uC1`~Skil},G &mgNG C`/8(MW=iaހ_'ь*؋%Uy] pT#v#Ҟ`,se4+'ơΛgRk}Pj Aӕ#9 su>Elr:x&SC&?U"CjsigXS)"e Kᕗ'a=[[RۺneIeKaEX E֋}I=A0?5 YieAppxνܗlB(@&0WcZ 'jjbBs֖w"C+, ? ]Ŕ~馰4odrIqpU^K6IX}Z{sl}3=:kEw`ͪ!-/hoIG&ǦbW[>yܕȥ5VNy_NB?l6ԗ_gnz.V!y~{"8 tπY?)ѢI%CSg& iP| )t可Dֻ"KC]ddάl;_K*4ʍjT4+' G!w"s?_IZbU,:{rřPo /#l.Cr:q\%BV‡H'᜾Wd풃 sl-6QrKV:Ra tqPi}_}6 &^ڪ>%Fl=dL¡mCך  3H uz6i.P^}D5&M|åKd(%B~9eijo>ֻFQ #gQF/݉N=0HmV=r}גr()?¦ij?|"\!O!2Tc$^)MUp%(فv:$YndmB n*N'O¶ SB]lh~f];ο,53PX"ő|@&p/. 6Z?+R+N^~ 4f l&C x“6oK}wRcLkˠQDWsn}+хiN"#%/ps7#eWaNܣN 0uo ( ¨ﭜ|Jpf"rK-#?wh较 (]O4 5FpsV5b>]S^r/TqCGQzDiތYtd) OSz+Ε,\R0A}ݯ0P4gK43s^{|Hb  =<v&6A ѮWB%%O~#;U>{a 5hK$RxgdFW sëBlC1kOև^:L{̭.i=?VP;*D*UzPeg֫mq5:Ae**8wyV"\aRLo$ NYqOc1\H5|Бmz_F k@)Zoʾ ǘ;9P`3Ⱥx ?qF6gZ;KU8/#gD85U#g@Ug[%иۼ3Nu (.xP/ǤzAh*XQ}#)ϐ\rOa>#*s^⹎*?h7o,1^Q%Yz5 dRBM-=щ f>(Ǔv敾uo;V@9حLRRf\c n-4쭥yİfq[B[)nKZ^TkR4GH)XZ5o|t^"2Q4BЙm4#O 7%up {t`G낧1M6DŽ6=4[c Up5LLBIOa`3SiL*cN^-[?[Ugnf}:T/aspVD!ZYv4M"z?˟ \ݟ5ޕu9P6jXtmVFؒ x~ qhi~'IZfYbB- MW{U_d @aA ޤ*X 2}:O cg –v:ӛJ> *XeQc56oS<`_}r̽AEЀDsk z3V9Fn[%j(tp#&N66*fr Ye4=9iAsRr?X v2s*ʆﻺ9ò0=j&u.j[54폿ڟ:at!'XT;A2I۹1(T'KyGw2 Fpթ;_MGm) D~,TLo{F([y7~Nûs$Xk}kOD_Ќӝc/L4`ZRЉ Xrӷa`bC 4@pJdB*~-#XsjrZ :DQuX^$Gum^>͓{;m/aJMu!/Z@sJot|>~fpJ̳nW ",Ӳf6(\P?i 2)1w"̓DLb/*cmN#2t_O˼1fO2`ٟap+h8*kpa{sQ%aFOZ=U|Q>dxlZ_IQN82LӰf*4=* e"6aR[7nLcf,5 ,&0N5A'["8+>FA)[~4J* V3ҷ=(Y1'\ge!za:3M?ʗ?5}S_[vi$-ݰI߇%TMM8I #;ʓ9hPXwK+< kM!~}q8 ?Å¿ђPK*8ip CNF/" tf7~<.= ⊗:Z8PV9Y@D+\ϒaO'R£x{Ex$g?1uw%:=Ȇ+tX Č4H&Ɲ1.+C/dv$EmHY}U9 .k!Ȏl{(B^nyfR:Z^D peh-7.7*J P2hς ?aM/Қe{M3&4{6Z qި/z9x LR|9`%@n?8i߇𲱋nsr^T΃O n A-)KUjrrJ4P2y}{DY1H9J?L",u&EC Xtj7M; dXbxX~aN '4(Ł>V L "In,;J4*qم=O+I^Pȕ$Es4w#]M*tCVڀ;.r|e􄳶[SzteWN=7CX=CI k7SwtT7RםSQ¤E=ߗ CDnwޖB,!wz7Kt6Lx~|?uMb5 $m)9P 0j {hFdߺwEȓk9FtuT/1j4pNOvs9U$(ij=}b0R{#w]T UNTvYۼ/Q6K5WFDv+qe >/Q}d~'WҏC9)12 pTm1QL * :9 e_MC.K1be^YPjԏЙKvq-3ʑXmylpHtJDn%#CV3|z٠ :=GT̏b(Oа3AF_jDZ־,k̲F7C8RZ {{M)=i⅑ƍB" t`&S-muh?lE2F/p5Ym?.0/kPPKP B8_A#0b2,G(7XuyGr{O%=`__rn%!:)” BG UژqL&oWPD]ӱ( ۹O>@7S2ȎP1;yä)Ib?MmzG{"4Լ#&߀0r4%(hB.7ge(a%T /g%Ӱ^b3A'^oX}cdRO tIk 5HPB&,Uf^ባF/idm-[isS}@1ªPuh3i[ides@ V!`iSBe v[B?Xjk=~.zGvw8ciCwUn3׏2u͛KLWBXAj YQlחa~[*ldrUrO{U<) d Wq[*^CɳVqb=܆\?u]XWX񮸽%a'Z3Y'FNy)7_u2EE1$LBW?`9,҃D_\_]X"X3} *cϿ G\AkW.x@w(IC$Uroa# ELqI7/ j]ӀrCPc._k_f''h׿k#q\ے%P# -qۇ*,Ĉl +?D 48L*L 4VCw!7;Ǩg~D6&]FD4Uݡ1&Y_MAۓ#LQ Ԥ$uqaKarҭ;=-L6ZyRMM,tW7ݙ]ӝ>YP3~34"*lbp3r'^Ok>JMib>n4@ }tMFK0}.bxt4q>aP hp5ah :Fu7$r2sD _m4Rj̩e1 wQ P^v%f庤0斣wR sу'2W\c}WcxHe|DžzpSs/]϶B +~ wL`,u<]nۘ*-C4%#"pmKV# Rbx=}Wtm2.r˱aӵMZ1c)L׋hx²#mi@:X!n+sM-&G\]/GkfpKcMcc Qm:Zf){)I ,|F3"'ӅsCsl~vcꗆV~(.18 c?GSOshDϻJ.5ے=#M*G̳pb Q$ 5}؟B[{ ^[g}%hzY,Yl{xJ9uG0^dF}9_3Tr|AB+ϛ{ UQ|VynJĭA4)_b¾?`qj却9~cJwr59M& c~1M9tIYņJ(-w R+kK,?)" K_44ÖṚ<1|ˠ?H,"aY7SI$5KV&eFP;$)}0%k?U8NlԷj:xZYv#/4r+,Q8P=DdqOUfh%ɸWr8 g+YNM緒,!D'ݗ_A=Dx >,_e/`Bl#2+G{:+>7d}E/%>M\4gr"9 .l}dqATC 璲S(oK3'DKp]~T2lUix.O, Z! HՄĽ'X۸%=xahۋ^Zc*ā0OEOTnl@H*BK E,4nX_c>=eWsq4f>^DAt!u||7,`mP#Cl"74=\vBm,=D #3-ڎKd?{גߞtSt!4-1]Jh\fi@ +Fp<Yֳ[;AR^~.@;Q'cU)JlE "ahlϑ#/*ĕcP8=aLJ$sXb/췉SUk];:AL8ZMBu5P d`pi?dv[)A/q!.v:fCpcȫmz-Ԫ.r/@^vSXGo?h6G!|˸"$F--ʓ>,8+xl?`Zaq1 l3- V(Bl"w Gp<\%+Xx ÷ IC|1#r7A ^7./,UDt҆3Xɪر/!doygBGk_KnɹVx\S5W5yHc:PHCE}VG75 ƛ0X{[/%f!FIx@,At =C+VN4SB!;Wq@7}Ds/>O Ru+4^dj|G–`ˬ$dP?ȜɩZ zv,ύ5VR=Vz7-{ё3Az0C\6l_(JXz6OcqtCo6pƅPjˤ'q\3{@'xcnUpi%U/pUSgrF,ӯEKʬl durK*j]M. ( _4ҰofDQCx( W>SORK]|z$P-uI[Yfz2vqʡH]V`C|W= >ȥ'2|%: .]i~3!Q0OOH;_t`% eaSx.譀aٷLj϶<\S\q~#7tM%޻Ħ&ȶx@yfRa =Q aW2áil4xZO|:)pȀ`׾#ҊW۫"<fLa8tA,3ʢ;VI'㧄϶ ol8N!yJMu+5My5LsnAEGuhMo1KOp+X3<5E˭`'@AgbsLI79F7/}|.Y}6mU-f^Q\y72h0;.Fsa4*K uwj̈́qG=|jW@ gK8gj6[d8h[۞Gy̒D@Y~j ;=EFz!67SP:k_ {z&&H;_2#za('?|6>t̒oBu.4fcyo 5gw."gjV e\d~)A۫kfTW> Of^*OCV;MtzWj 3](|lqf=sQɐaxfu+n~aʇʒqjBQأp;/)nQ쿲*mlDSX򀺇rXgiC: jcV`è6ηqV<IX"Pˏ)6%Dmkk'69a97`jYZ*w gƾq&BӦ$>q=pK٧N;m›osrmc2cRͿ\l̈+]*PRD~>^-17؏-fcu!"/abxF _0Bf)lPg,О!B~K(p0_W{[\KuY |7#s#0KcE'GZķ:9Ǧ sP}~ȭx4B-DEXDŘZ.``]/?# pomyo1d(^S9jؚ02U.h5y_zPDryVCo+WKQc6Ta4=ߋ>ywgbZ"{dۨqfaZɎggLsBvlV&B&Gh}»ElXc F-dr;g| {! @ S'+l"&ߝI'$"(/bO}LN Dvp,ǶZyTee%sKe3NJ/4вTsS:tڎ^\?s8ͦ/J$-u񺁱ڌK bO46+ݴTȈ`'Bʶ{c16 ?$Fv%jJBxIk0TذC.$Q3sWXn;P YN hRҋ#EWw'Mk^2x=[=D OIqtH,RǿC9ˈ"Gxf@J;;Ȩ|hht+M9vn s$C佔I|:Aq,}pTFѮ҃ձq2 Օ;uufa9& =˸TbLdok`LiÔSvy y=bJSwW6JDX wٷuad n24We]f][8px;~ߊr<>s!hgygIAl.1+ZTeN]xKK~NJbN yƳaΏ}l=G@"xy`qrdq:pX Y:QZa2ɞ;MnzM]{Me7 !_/Ywy*3f(E*.GMҌ]8,YZա0vJBӇD^c^}=E&À{pxpQ: $Sݝ 9ݠ/ xo*!߉My?W6D:Qƽi 24 ¥Se˙s&B nGdϴ ;_W;xOںe:6uENQW&VR\\ViL;ЅP#Y3{ǼBR.i{I7 R8 ;t;eJɻ]--P.m 7Gᵹ ;;Z$'{dGnb:Q\S/ mpDӯv41}J f5CSt .A˜E IuNT#p[Qܣgtiv6Gx:Ao.UaZ5=N /MX?=ӱ`vjeHXݣ*ۅ JL=kYٱucue!2}ز piB0[3Q΃⻡OzJ084hrUFLA~[sQoSg/;shkT%5?5bS#{Qw)ed.tm6%݀rDeQZ=W*09Vv|m9 C&bvG0!]cpΪaHtS~a%߉H.VЁ(E:e?2خnX ]W XPd8~>؃0Id%|́))TC jz`9.]2Kf8IYida>wAK1\gʜ5f+,\Enm]&޻.OQ4(%w6Jqx}PE\ra֩OeBG'> # #>EڞKoֲAiB)isN;˜ZQP`@Iw|xa\.xj\'$iͶY~%y܍XcGu jcB (Ź-q}Ut@#I"pFZ.]4Jh2 )=ޯ3q(z99X2Dz$ϑh.> ŪC.,=oqӺ^jmYG1jdԮ(+Iahb3![ S+jCn$9g1KHNӁd{f1޶L{N.X "*ovIaF8LG=F;Dg_HNe49F\,o0K6Q(A?ޖ8X0o>ޏI_{>?`vBkV# LM,s`bnbvÂC22HչbT4zj6۬RYاY݃ txע+ ֯I3ERwddevQ|رCfq֡NˡG-ػܠ!jL\%Z>F$&1 `s.I8(P0Dc1#2A}܇QjW)R`m&J _0Xfg|mv/?ǶB3 py!ú}6= #lHUqP%cY}9XTf؝m; w7D:L|6Xt_v<}[O9U5`ӱ'cniA8{m 21da#KZṊG>C-;v">e*;9e(f;H2{4,^Bb{n]sj}oZa&=8l@^Ϲuˠ׉`[}i w2w'FOG"< 74#,>zG:9y9VOqx}ԍCaA}#S2_ᫎu9{loDTI IOo)Nsyqr.2QLO%iV!z(Yw S>B'τ@k)tk9LNۿQ]n&R?AO< }+}Hsù7 3`x"ye~M&j_jOSfCM4 qY-УtS:? N x7bFY\FX*~f'CZj1|r1 bZk?p{YJ 8wtenhӽRv%x֣:I!@GTaK-a@hm{DSDtr>,3\2 ^<rbd%Px4b'1 t΢Fy|> 4#6HhV{m@u0f[s:9QW5 w+RTKjCۨfadqՕq׿L(-j"F䂀?CQ8=pDɕP af$ 09͉7{*Cv} Ʒa8/vUsLPnBo\]=C>SOqs,jr$XcWj b?Rɜ*hty MAS+|Y~$?;aI,8{c+0;v(P4|׮)~|3N~fbQ x#l`OS5wEtuS6lΜmv!1==.VT:`Йo rc`ttTހx6!TR_5jEjv{.ް-,;ѷkKfCN%(լ{O_ eXa 0$rN Q$ =6ɻ.7^^ePd*N)qv%#)֥ps,T^/5hA9T56G❵*N]iU;!{hD{„';9YbCq3+^%j/)^VLTvfxb,V9kQ7QޕzŎjfxRO uD^B&@{N4]=I  n6(U0$h%[r0Kh]шCanB4gؿǽ'纻Gn;;Tl*N>4 B&ƶ,>IlZ70}oGV:;-S/ܼ"-U{ ;z_-Џb㮜akK"nyŐZ(hЈjg]Pd~ Nj'mjL#&JP[mK@At&+'* ^kJO/?g÷iߥk#VʴcoU*:'+qܿ2Kgeĩ-*(⯜Ku 0(Z`﭅̆m,c9\ n=bZTX48oeB@sq6_XsYn> ]@闬xb?Lw?F-1`69jҨ21辐 w2 $ z!H1$|.j]rl} 9#aj "W )/Yū.slݳΆO%i~d\A/+d`B(Lp@@ `p>Ggۦ)uq }/kۼ;?#M6QffbO.EǼjQ~/-WT7V<<9ϝMϐ\i#17Xxxf׵ka:s׆`\ݺ)H挳< wc&іƯxX <A~=Jz@H}A*C:Srrf+"Z~|ͷOS6QЉ{EM~;ٕ}UM QE" fb N MtAQg:UXJuİ2j+%2FLdZ8#1bK \-1!x.v^ t[}SteGnutGV c/Ÿu8ߌ9Edĺ[6ʌʺGKA0zv74]&/ o0hxMx1Apm"-Q\.JҠgٳS.@ƫ3Hƈ[nH{;ԚՂ',nz5_RqI>EMCէк5 ~My> ጝd`,T X+yA)ޘϝ( bk4}?&60CY=rSȣyQm?jQ9[{[7?/;C԰o"^ ̒|le|3QzjphR Tt(>]Zbg JqnX$+lUF _]vR~OoA極JuQ^X,aLviA"gN}{+"|򍻔v[wmݱ+gL-F-ꆋ 噆aLLW.,F`{dЩ2/l뎱0>bs?6WIhF1N6 ;JH;y⻔B A8JxK paI" aq{?A#ޭgU%9>J(gSz TCY'#IDs'7=Zajo226x jj;| ^XrE,?pvg駲CƊT_C>KEa|ԑl.nikd?\Pi| Zv@w#=P 1&;ba ;Fqu. ~߰g?engn+iMgK3ꌵR,B?jOa\꺍Ǻe-*O"(:~"r vb'J yưAe"r?%xsERAʕܴD]6njaSgJcqZr.f1:~3j$"Y'ȟmU(:m'vD~7 H+#{˗@}T"ULX^f;GIg`n!ipXt= -Y]rr+&G/52 g踿2v3e1םVۈ^=`JVz{r vʦ htwx#8nLu<ڗTUa˙${q2q5%6ཝZ0\pb)PGjOoˣywP E Z^sJCG谠ڈ&:''nU-;b3sț ~ 21^#.yOJ6ZYb1;_Hw1vT6>%|N>Y ' ͩ7d*'<ߵDWT9CC4߸sxn*lPړi--2{Լ#y# 7雡YD&>.Q)i}xXw.oB|}V>(gA_om^u:W񗌂oY)Fht , 9Mpop͓6#6Q Ǩ]ij~țO+=3HCwp+i.ib u%1#_if!jx<@k!N9+#p L!%g\?7G{};F ƛ)7;,a<]yt"pdC_Rg~ {&8JnijBg~e1[$ٍhb,C@! ĭ'Ln',x*5(##W=LiC@qe*w46x"D|SvԸv|څY&A0AK!4cAj@LWǗҴDЅ/ ;igOc0\F*(3b IQk3Q:l=Vfjfgwxטx|7WUIRs`bED. ELxSMxj٬%ltZa7EB4莈PS3.]Ab}7ɦychTa6*κ(tE/XY Z?z'ct0ɀI1}9Ͼ/B\ڮp ]89U{iCoA3߬g>wM߾a=RL;Kڅ|_^17'!Bd+NTxHW[z4hg~ڣ ]vhwww86k8ٝd FU8DXV^Ȍja^8.oeX KOdM)b#vKWYYBKcx3˗y4,gl`.٦=)VF*򖮟eAJ$8tUk>(Rcb5!Yk0+ɒt 9<{.=Ggٔ[r& 0zΈ[Y Am(9tqwKErymTVak/s 0 +:>ȉ}q6I}~)g躪ٖ[!O. sIkՈpvx%KTr!aވ~K㚌,(p<0+<P|a+GTDxH W[D٩YTv-"H̛{}%s*tCuRLbU^L _^5qyizv{ N?}}uh2c:w0|hm%xtiJT둒g3'!Fl@(LvG/0Wdxp.N#V֡BhG$Ē:.FuO'^o w)ZTHxߚ``(gSJ'N|R"/m7tm"l|]$C"Nâٍ_:A'%vcqAv'Eo-=,Y򬸜k((4 4kOm/:G ;CV 'v -CRb')2E<.cOH7Ra&ֆpypY-@!%0}/ǿ2!08SA&?\m\,[Y/ |6,z%T*4dZ-0:OV? 8ǹ*h/9Hz@S+WJН}F<\$Vc9ʦZ/iGcX7XW/U p?rGn{#gFaYocĔ6gZW&׫5ң/?FD#[|3r1t#0"q`ly (ScaJ^l֬XTN %LmEmir@$ym_3ݒ}0{ okUG& -XEYyWumP:1S|#d3Vm<$2#:g+Ek$}?{x?~0ɕ)/᎛}zRJܧp<%lA1\/rSm`ݮeɏ6ns;㢙7eϤk*׊Q&>x,!ตԾbdrw6&%Y^n]L{DYQ<p0<2rߪ-,H1X6.ΐ{%i~FS<3:𥉉rg>!䒶-,#R҅~-,jɋipEJ̈O }{:loʏ i9b)xl$m~j^ ߲PQ+$7βA 7u~1-|g SxKq bO;R\%༻!Ӊ=9,W`RPYFvZE'm?ch%M9h#*c4tf$6}0LBΡjθT-Ne>>y/+a>9X פX.ZA86TV(^1ghhjK37cUB0\BQذ\+1Vn$} :{ōEm׋Ҵ31-вW; ǚ?cF%ӱbb y Z=XQ _>+^Ct\XKҹ+#H=`H=Ӳq;a+ \ ]Ȧm"ǘPmy>}%s <H $R@aqq̵}]M`/pI7du|`Q0u/ 's_we;j~TL e+I;"vj!}R(l}-Lz}'G1U;2y7$DB=ZÆ5srNO#icDSJ[nt2%(8 ,TvyQ`0Mj hD=('sko H;'#ϧ,w>X`뱢VYҐs Z*K/Љ  r/0Am5#y]}^Ej۝m=Q]H'bXEoG {zl+~KWv.m7o['J}LUO"mi[6rD^nJO _u?s`@; _5p$`\-xܥzCowV8G8}>7F$TrȄZN.;plSG1[;2i;j1,w_aͦ߰P-v"u|V%Ⱦ[(A*h8AZLӵP%Lc}McDɚw_ۯ}q醞 ( 8!ZG1ۄohytN:53&뗂*jIEzP}ۮ@Ώr }Y[z(\K+V*!ܒ]/KY"^1,p&I=wugO"UE͗?M:TwFvo˙A] y|W4ZG( SS9iΑU0uBH)vLNGa~LK|h`r:OsbvlfK;{gQh^g 1ilcZFê50,ídх3Jk#Fk*R~mkPV&He& Vr;OF_PpqX.gOYQ aOxMy 7VYVULN齸@Ä2U-`a"׭ sn Ӵ҅Hԓq WΘ~ %Dr>FAU*|m"ZeG X:~JDž1l+#N7n55Ye+fdtX=,B Zj}=qr˺{ˠ*]Gѓ& ?W@dJ+򞀕XI\]dz9݁OZt4/nݙ}ϵ$xzE_.7N@V hiY9Rc9, C~jO 8ec5;O؞sn,B֚Co1_5g.+1K? <}1aጵm Fy[wk=K#-LV]s xR(zɼ$2/iׇrSm\E3p/x:1~I% ?R IKl/\?=DQxIjgAUIBRr_]p+nui0@;00.\:0I `X7gw $OvKk;t`oi€NPv*/9$ kN2ɿ2gk+K4+T#[,oנ o8S^rMX)?K(1;,QuT8)ŒIyp0Vhb*<c5R \@XgZ,`R(IPHQЁtGͣcT{[jt8aH]D_門^PN"2~)Uז|XBVVO0%>qU͵m }bTBeq2FPEQSK8$VouS|ky2$I&Vؠ!E`[h,dW"m )4`Av=T0yNH{*%.N"). m:~sy[V%Ia!q=GW/?f-a?,H1 3{dcU/Clc 8~zH?ژ?AP1z囵V !j9r&&D)]exa5,jL!k ܕbd<.ӉbV#n[R2ťl,vjJOpdD%,pQJ<; pC1:"er'MQBQF,WPU+H*F6x_}a [YfiK v2**TvՅ7ap5QD MsD^s :.}T'N}[6HѾu+%)x0PhLt>! eJֳ\S>Tuͣ7;gtmMN;bܥvtXːf59Qq=z)ˤL~K<]&v^6Tb_y[,iii:ST ׍LB9p ,-hM [Rf-`RH@v%?D"ø3uXW*BiI<*qǧp~6R>0߄ܝ< {0ahN-?FIL 6=kfԴr?H"PV:+oH5s4`Etgsq12v?g8cB ;ͷvF5kw[ǽt +<}̙SH5!:(aY*GXuiQs)pԱ] 9kﰚK$}i̘-b!G[iiA 7KU{5NZ:yarlfcu p6\G"=P>}_H"nA'E" )S4DQldjL4~!AԱTEӹiF/CYBuc= &DsM\i4w)O7e}I큥SNau=M|at/ׅ%lsEό߼* fo1$;]Bqؐ@o+,N}YW.X9gF}f%2]ef&@x *REv(h͇{2G\JX?H6\eiEqv)Fny ?_n~(LOuלxVԁSɆ{A$һ> >7u\b dHUS4N{~v<'Ga!ثd_`G] ZG6Dž`m>:r; ❺#Jٵwm?}Dq2{FWpFdCwi!f2JeaU`Gl'`=6FM.)Tc$|(bBᨎr- |D^#߲SAb!J:0 c2DDWx0b^Iϑ)8c CK#gc%72OLcmCs8)V#2/ Ḯ"[E|W3f <|3/R$L$ۮ1abbz|<j/(N` »ŴUYI;h$@q R{9H.{lm q9dم&Tn3@MwQBƵ'5ό`kͿU/")=y^QptU7/RFђq[@ /K#PbExB%6Ob)y e6!J@^6ƨ]s \.%ap߻l{Rqr wL"~3-HHw3soSh7lp'>69y6od*ro HQwC*X' #jeQdI)zgߒ6EU;nք}/w +)W泎]ꃿ )-$zaBFCs'1gR!y}n(B~ Bs ;Ii |5M=p0 ՙsbB܏Z$Vޗ<*`FG]??n`*Rep"jȜDAx+WvK6bi Ŷ|V ׊Y=hs&hzes W^6CޚNpıQ/i#\ud-)˳R+jDe7][o쬒0mp-flVA|&KT6pt;5BڧQL}x5i?wkN8eWYkXԫ`Z]1НݥQB9|m]=BFO+"3TlɂfJܹ1¹r[I}b!(NKm.r'_\̏"|ݺlL> VGLsޤQ^J9U8 Ƞ@Dy+P#yRʬ86P1*0.n.T]SqBiem3L/-<1_|K,V,|ui R[%f[i[/(&Ӏ8G`_ŗ1_%5t]5oVOvUZ]=@Z?&L=6^&PX 52u%vFTƠ #י%Iz#5)'6…;J%ǒ,4[!ekmv3*ئ.?ߔzh,;S7R(Y"L-x%_r#펁~260lS D ×..doypӕ-eceHX>ى}bN't,ÎRUVA=(}cSʯ/EKBc3P8dh,& {nj-hr[&sޑy,?faq˹D,6(;c ,C-Ju̿&2j#x:!=r?"ŁWv ~#ۗmtE8z J"ɽvgxZ0 Mu?SCR?fgDuh G_Si0lE"?CVVoF:d$`to시$V![GrYW k+[obpnMvO IZ2IJGGti&&'/u)>h 3>:*3<%}TON! B>Lɲ*"}@v{b):J}FʬIR Ļ[&ySkGΣ*]´AIZ7YƕxJGb#g}Y,J F/'&]ǛnOk>42.\.SUQ HZymnYi|B.jdl-蔸<׃@BHe&4a& m*2c=,']&gMP=Xjr2! *YKY|7Fuߑ5pHy~}o!;-xJPw1hO`s2s JHEymfKWT7uR܃&`%a>ECi2P]fR+<[ p2$Sn_a[^(H RRE? 1 -Q,9)ϐ IsX%Y:bSjo#$zwq7~i |HY^L0(Y3ΖwOJ`I! sbw g!,^ϣgMOOHL>ɰ `τ'h졤ha5^]{2WW7*j5nvkaқg86Ip1yIYĶoqӔ'7*/6fGGY5\:zEAvb:`68%;b~)oЭ8CK AOozB^Z k:y<Sdj'6^XO2U Dϻ\Y?P=?\@}J`4AdgSDRUtϼ0K2W?8Aĉͦ9iDX cIa1&9kt˚N$^[yE-+qѹH"Ώ zK_&1@ I!ULI-}tի9!]DZWWy-DN gGHèkq%h9A\v‚u!I13GEMmghtd rp@gLf+ljPQF:1Z;kҊՉaR$ex$&c+Yև RD?3?cNZ0"m~vpv됢>Sێbs-\v~EUC!g2ϑP^h{z~WC8fĴ>C9̱B^@ObVG'ˁ!Wtq;;0rF Onݸ҄z{bs-$Ea y2D;B]68lCx=s*ա^:J;$n>Da`gVdYcfE~QB,֞730tgoޟr>]KW1m@˓Qf KDOS^3PVjB[j F|<>+?MIwp|.ۦ>wgcOw8˲6; Zo%.@g5B3?N{Oj}!˦0uM(?XM f: _+U{DW򵩫>L:ӴB'FȮ SWgC .jXhd;uUy,۝ó{ a3o,[Dvk;/$Ď\H\%ƠȎi3E>>xO-ԓQdڃ7潃+dG2rm˗?|ZwkS8"dlbØiٮ1?cn]0'lqwRVEh 8xsT1ˬ p@f4b'\,a#B |"^ B CLY6KQ6Rň v2uͱƹ gU/ &ؗ\eךI+`7DLj36PBg'ɱ~sOZ'1Ј$r"4kK0L/ըb9sL?}Ony24,_Q;Fۘ| 0 : i#i{mcW;@$p WɂJ>}Ԡu'TqD}n /ggHϵuI2cicMr܋0\W :fVW%nj):esk~`,[@蛈D'=^%Iy DUaj!I>pWY`LclӺmRԡX^i5?ajU\/ď9Kpko7zY2]"9hJlLDg\8~ reZ.R[Dna| [ ]8,TM r(j}Sˢ?tF~'W:F1ºL3{u\Q"Yv])nq092 >&:< L; _ vRSvgXqiTQ&@PTKd)\YMkQ}[5Cە#PE1̾Al^f>+>uX}ͫú:KC'ِVM #=A1vxqFh e/AsHtG:=Lň SIJPQbM~G:}YB[x S92eƕꈍ@"*y!iy'컀_ǵu ucD©)NJ{0&&Y2Eӥf{7M l{^+OP:2C)+7ف)gDgIl1_# D׼Pd.d۹Sm+Kr'{a0+ [.}OH<84(J?Aft/%/)FD zKhh_˦ {?nb9iѹm6$ v/u- >!8UOR `B1sz ,0eF[W vW@ ZK@vtߣOön$> /=Qc OaA&'J8n ?;(:cH;O:"*UǍ Hzڝ*q^F3:. )*ѯoC ?_F/7L[[_q5^2A)2ʸӭH5  ;\5_C%߸&PjW7 ߭NY(W\$GJFr+Iy<^D,1n%]Rf(~?ݜFĐx5'ϡoĥ)hx+;73jFg ?(q3뤦9.bY%wmJHy)FIfAYdĪ(Gc\w_ I`! b!4| 'xY]354xZc i`ϲD}dclY=ywl(c̈j+ h \9AX#eZ#(Y~:wρ)&#Kf^QiVY'&SulBZf *(B{ټТfv'-_=yC" ,V\ݺ>_}U謺) 9߸ȆKd^Pp3+wRyLW'=-[n3Or~8[YF0Ud=^L*n^ Pŧ 3U#+MIޠ`{CJi~EkJc,1VP_u U4j͙P}܃-qao56:5 ? <#zCl9; I/^7 <(,] y* zfW ؍m*}AyHYVG+y`;]qB}#jekjwgo חh `;^NX}ZwXglCG 38~ '?eH#ۀp}F CY7Yy[[LN_zfb1 UjыR#~X*2mw7cY~4^hFC -So24S+%Ex@6L"#`졇VX 384bS Ia}_P:B0sv.g+}Y5ߙUࡏFqu )<,h -q8G9bE@PK*'QY.YcC1G#%8فtvO<|U/Dr -(< yk~N!>C Ra#B\4T_YI8 ["bV_=+zδ08=1=wLSatƢ|ዻ#`PX|90cM@I0r[A_#Pg8=!0" O*D?bm QHZ^Lw FGRty-r .xM@V)}CdBJW;k7X|F+JIa3Ix&s (r8':mr$渡uC,`*DtE@=Uΐm][w-14j߅@Rd`=Z%}xpqnՐVDEUVB WA¬0>ˢiT:[+Лĝ>'Aߤ辑+f"N1WM4;hbjpQ 6}I5 8#>VmMv ]>fiy$GjvųV3Z@\=&>koy \d6m,,arN95hii02Vj|;/YM;5Uf99D5<ԲJ彉=@ U !yq 6GJav`H )M]|M{Orz!>IsπgO)GR9{":vzL B{2U/M.,%#`C&FYgOxKv'ovZ1ѤW7DњZ H`=ȧ^Me,s6Tngq?nײ% rјyyBq Kv.le/YXT~L&kF^ )d,|vU'x KۨI MVh=SX>qp-7M3\h)A r{)e=QN>sju(V*yA۹N}vZ",*GlKy^(= Kc4r'4M( {Q^0}}mi`吖<4ގ,Gt)-2&d+]AX>(%OmnB#Dp㶎2iLܜEWŦn?.] o>|m@דg" ƞp6 lCR Ifk+{~g*+| JDaMUEOh+| OJe 0$:'e5o+/U_1E%2 kc%cBՍT&NCŃz$9أ3\K?NԔHxӱ nÂpGXJzo5{FZ bΆ`e"ZC[:oބM<xB fx-XHr#Z?'Tʲ?a~՚qS/ƉSU7r(^dĥ8:0wK t'.h}]O}r#_jDnݣACXe Vb^vwrV8s{l=կ;q)FX >+ylljB$$=%햽XW`Fk? `>ɊyEd>n%RjRq)n ;)qңdˈfo D !AMY<"JU"%ɪ4t -/.f@av:ݴHSijzz[\F fIaㄠȟG52 sFڒ"&Ë,Oà$G)[5]yiLdb~Ewx>~EF*+Z{w=qڴRJ0kCgYۙ>!1+3ViϒBȺk=_-z#ܒPD(ebo3n) ?/J_ UO~FY,1#C^d^gV-B-[JVjN9یXÕ)rW@9H)/"kR mpďm2T\?o z8^X ]X"$Kq7#WyA<%H]A$"H==$5pM*!j%|tSV ,@j^}aʲؒgN-Zj9H['sM/̙jk"8';ѷw &R42usTfcy kCw_Xf&IkkaSoӳ"w;$g ʆtق`URbضkt@B+&srnӋq JƗȒہieJ.{` Un[˭nW&XZ*P|썳THx*U +CeERLEHT)CJAz4 LW+7Ag8y͂s_:Fi@^gMM'l8!8Y=䉗R<(YAQHo]aW]ú;ׇP*@#ƟEp $A|AZ,!)ltC}R;dIla0B:;ǁhCf$ON9EDs)Ge8Pi[#VHrKeT{L"+"pb*f*qűll]&1 RζVH95 _g}kս [ 8/ӔAeTDr9%wTyǺ$HuA4Cv_U/ѳbhە\=J0#[U =:$s HF95S%JD116ܕ&,8)!<r wBuK@ ŦB{6"Q})}yc :tLvE{h6!f>bW+5z]Upyt?%4 3tguS&{$1[_F4+ J(MKWnҲq>aiʒ!< 77(FG!\T 1Xޮ@t ^=_Pgn.7b3#OsUZ`[2WbAۓoszدq_ Q3C>k-L]_[$@ֵg9GqᶖYZ#U]їO#l=ےXËh B?#fyƱ:kφen9+6[ũd#}83CYf ϙo/?1QH߲ʗ$kj"B^>{;^wnX;&B'_*̀_=K$FvXQ $]? fERNmm Jz &ت1@a5D /j/P`tL N[nD,_$CKǶ6Bٝv"C/ 8A%Je {進L c5|kQEխ1ÇcLT~>JzbUxF+^`9v+b;7!|QD՗fe t@.D _>r m@b?!XM AKb( qebS?K(sDHL^F6u]67[ڛ w KޚkT-_a<8> ?@A\4@@"-pLaX]Paqq*i#=Sx(d\~0Êŏjy:t;V9\NpYa"^r?zOW.;h3Waө094`=s.dVy}xj816X{jJtY"&ovIDx4rr)rK4:{F]g(|2N@xT^o/Nof];6ck\ ؀N) y,O,殩[ \HDIe q=!]j]`|"װj'X}뷽m882zJ"qJڃ$%m-ʲFYcЙQPWb%{ AqF{՞>]㗅lZoCIt\%7F AՈ+LKS#+BZ ʗB{\6S)tR*9 ^1cFZ:4joP;t@K:%Rf ?vE:*霦ϦՈJGǁ{nW!NjyYgn7c9y<:ð^U70Xnf4ėy}!㦃|ϋX9*QXEi}fXðduYJ7h6ٴ'E XLWT[&}r 1㠲\J' /(EdrSʛuglz@2)iK&mN5Y{]W9 :)Ơp86i{C68uVnG";:ӽ8j^ɽz՘ 鼂DA}?oo+[K}q\f~`d/8 )͸aHbl' q% =|×Ue<^pg¯;MN 'r !`oGjw _WuCft賧:mCKџH? ج"˜MäI8jI W"]3@\QY׀٭ j$}eJҰ13{6f1L'[(I tr֨ G< V (S;2gud#ڡ6CH߉Kƻlo'Kݿ',L,eԊu:;Fq55".m4n)u[Q"Gs j}Ur1U+s[.5dj Dt~u] o^*G |c-@r* :`Lt1nR4B1a{C1@ē54#I beFW^  8`u&n7?&YΤmX''gW#ZT4 AbR!5 /3ITzS+$jE%mg ?|qԢ(y~pgl$Q&ICStx>l4jmOj❂G̮FK*j(R-Ms*u(GjS\)YuŞr {z. ^6 ȗ >HCUxRBc/A=c;$έkMΞ~ВLX2գ0q`W)àPt:ŎߛCF.SiF!aЏEo`*)+=h,EDe-4@<Jw*X S@%ͩJ싄VZe'[XͲɗ)/kAʢk8\7\GwЂ=fIPª2 hQ!kOr # уYLLQXWu@Ò[fȈU׌AtK }PUN`zYaXtW߂eP18-bA zp :{bjm'6i1Eh WsyA䞦H>&83ݧl Hկ˜YSI:D2@?}c8ΒV13Q60̉@-y4ϣCYncLZz (W7dBǫ756V}ؘ E89W6\ѱURa'ƊEUVDJ٪urS}\D% Fpú_NJڒkK+UZDވĵ[TG;ƃbS YPW0E\Tڞ5dlaA 8n1YP17Nӊz:szq|# 5Ia}G5kqjhb|YSbe`@k_TZ}w<|~ĽK`3 x _]PV^|ZG_}o ˜/kc0NjIZ>{{5顴W}Xd5(3GbFg1y/;lP5 `LL!hNX59%T̡S/JYm2Llm*3A.bL3G-i4>T2C57oQ++V Q}.گ/[{5~.]"/<"wC-A1טh`[**q=9l7Tގ`O8qqC^nKU:ȉ񆡈Cfaųٯ34֩>엊j C |mW\n^{EzWQ!mޑF~ kәVor_F\A$7SJ1dɞ*Օj S/p\uiٌ#]#` FVxKakZe͆`UA?K"qŏ9=,M8 bwrQ*ƣģ QIܲ$/{8A c^9"P+ yB #Fb h{VͻȾ*LRD{w? tA6! ޱ5~+ ґp$ؕ$VyXZI Y8."ahfTJ*[i%`JV^ϱ c;!60a~]Z0zV=4|Ҟ]ԿGtu|:x5PUѐ `ǽƸs'6a~Н18iZyHD *ZrE(5K1{+ n !ѓ(]uIz^2!K9iD.wB-dg|ȝq}A?~f.8|>Ac59cBԌ?Hx]Pz^S\˥XJn[ t4{A4[ m.#2DFɢ׫Fl7dd*\/zӆܥp? ;jt(aǥ𕘚?J5<n7ʳtsw&`Z El gՔ aT73N>NZQ*p&;0B*g$b1b cnv%ڗ R:=7_Ut5"$e2Ȧ3VkM׬*\]y^WXwtRH0B#Grdh4_7p9U2\Mw9nTN$L={KQg#ǶͿX.tA0{Gce7}7&z l_lv;3''K BիS_̹ 1B? p ['@.dj\_[j+';{IjV9 s5khuȖ6fm%Γ*ЯQ)5n@! @$+ֿ/*aISώ7opaJK*8!uL2NܿqOg f`w,?S(J%(;5kSqo/JA(p޹[х@Ả}V8z\'镰>-aI+ҍ[YDg= 5U I֝٣daаN=G-+P2Yti*!3aVlѢw`0l@(k2;xw#|hnfyiED63>JOE{A6&k^f3I*OsГ}Ers:cUWYcBPQZ\; WnJ/ D.♶1JC+Ԑ90!D}t!۰\ l6a)eaJ$:뺾F Bnk`׮?n_iFfbS<-E`H}8u $*:VОfGuנ_JBΠ=SY͗@V&*lU*,N@^9} B7 />%NRf> Bt:{HQ2'Bmߴ2ܖtQB{ռtw?.mit1c|US@tb-@? Qw+-]A4u7Csx̡&@A.7Jx}ۭ-wճZ[hXGGvVe%vk렉|>]\luo .*DQnIxD${{ g6<'fޛ`־/hNf)pgRZK\REjTY:XDZP*y6wǷ U<`!HJZ6H۰7= M!WUyB, /IRqpMn-ITn:Cs0a>>s*Z&aO@}5pnc5 SS](6I~EA6OqaG`xFh {󺸀s!E1%R<`miBdwvĀws=UaŚ!Ŏ ^}K#ܶX},$a@0UDo*LkxvCxoA躅GJVȪod4G9Zj"N&˻bE]llbvðk]|̀X(kpD#U0YC亘6oE2: _+B}u& U?*BLΌ)f)]=3p[TDo? =p,4e.Uv6.n V_۷mjúț'.BŎ0:PM%@BvvZCHS@DmOQ;O`'40akQxxeݪkOXz$ Nپ UDKOKzeox?]zW!:(T6s΄a D1yp+QasH+m2[qgc3{ZzA?|p̜/^J;6ΆCnOrF& k}JQ9&{gRޭgh6 ЏŚ<亢袇(CF ̵}\M^2xji@@Dn̰VbnG܍qO`=t tp1ZXf+u}b>Eׁ":c;8]3NiX}^5$F,3J9N^'Z#&-i}'_)An A݂iL9(6A!Mz9m'ȀeFM[c(CIX9=(}4bצ旗Y5B42cyџiZlW`{ ^cY:7lԟ'pɣ-@xX@y")pM;ܼ !v 4.q CVyDu1xVPfn mX9jɏ'C:WcצO옖M_\(d=HEloS*>xB:wor#PH{Wَ{6$pT.5zoɕDH-%q X,Df*s{ͺsA:߿pSYd9Cu qF~J;\PөGc^VE}bDT4aH%@q[r CI[^Oq_M /E܁n i]ˡhdG3+v!: 5S+89eJ]ߐ 'O3I<S&|5"9cH~*y. fQ4-zS Jy# e/\ =SMX0)ѬeآӗqFARZ#GFqf*سg+JG ]^ vژY[Ia\u?"OwkHʧ&l6AfsĉQ?b@:ǵ#UoH"1X"n?t9'-Ni TcGE3yq~4yp~F;ѡg<'-1` LW@UxwTv駹 U{,}L#5 ʺI!N4uu㘐yi_Cg:Fi$oӐA'@Ijwㅱmz5>F~%ըAG L1͏i8L\dwZƖKXm;/)w*7bh`/}? 1 7s R ! y(>$0 %֙`.w#n|MƙF(0pkⶔM$ ﶀ01-prvhbblDZD\z%M<ӄŖf-S71FOx=! nY~9UDf،r4xEE4,A6"2l܎bpoUU޷rǸs- 9/XU%z!k3pfB|T$Uy}nIYۓhX>PJx)xGhEHų5UC"%LX¬!bafcƧH)|')\-^2bI1Rw0EN|Ic~í9ߡrYQ-Ť}$V9@5}p$VS1~냏bc~N|YUlm^4[5O(?L"zY7L2XU3l_uA2 Ҷe-q\`8@nwⴊOo {tQٷnyV~oC"Q]J ]B:!lͬ7=u S ݼo0 NQa|qװk e3Dyv ѳm%{5pxjNeO"%F5oO˔R}rHRB xO} 9\.`ㆊ3nVdQg2W=J5wӲ'q~y*жqu L(fc`iq,$v ĤUVk_րxxB]e2uTCP9uW^6e"鼣==*5F سFhNӒH#b 'Ձy֋f~z1y[l83ؕSq>2i>UT3!9N׃u֔b$ 6)Pq.-lmfL4ଝJF\mJki? ׀&=n;n09OqM9K{'q8f9|l'j̇NT5if~HU/thnw=QS&+Z-c;ɒ5 'б3[Б|R5=xucd$Es]ys@+^xZ66^I`I]. S!}Ś\ ,.Ș iӾM0:9A ^@Cv*bd=T(Ys6$7=9Ǡ!s.[XPEV$2&HNIV4~b*˵ŚȘH#WLYhS +.[s~q` Y~MNd吠@-TFD:Csv`ћdSEu5b5wnu=_S^CJb&~D}F &ikdԇFttz\1j: 짭M:6gK@&L<%3s$]Uar6,@txǻw!v [Y4 eo.\)CfG O,:BTmCx;k@֜ASNoAY>zŌ'eWכ'VgT;mJwBMTFY8dbfnuӖ +R5˥3xq,1S+h[+2S'1&lb> Iε[1܌ghiZZyy%)CBRRw.V7GHO7YM=aNic5}<7r@x v "m59^~[j[y?14=Zl*j9E*O(HE) 8gZ bGt';0gbuݸ2e@r[2$&ohZj~%zJ6d.qsbdeגCA((JA9U:c|ZgSkY g!6h[zܲb 0pj,66 Nw%+Pco)_|>qЪ7< oDCG=ő_8(_O`J`Uo:YJVeH=Yp9X0<}++Qǿf[{c+kH y}r<.J-f&vc[ 9Jh Н-6TbaJWUӄvU'ym@)S8Vw|!%p\1O/ џ8ݐ"]A*ohvL118A^ pGWɐ9eOi0_x&:$#j0aO@qeBuhOe&=SB£D ニڹ[0FTƲ,TA'/X&IJ.2Lq{1Zkv#j~}/J)bNQêv~b̠n5[[FcrcѪ0&{n@`Nr cyg}Nl˙a79/Qq :+j ˉFj^hϑn]6'{Ů=Q8o(LZ/lFë0rj_T_+:|P*ۙ5= L $UaO6Epi7#w!d1hHcoJ_ٛZI#<&?y*˔۷ w?R%{' l =JBWrr2p: ii$Jd[%PIbgѱ[53Ӵf:ޠɶeG.]jﺜnc's.-@*ݤ ҅ _z?E9s+`3By R,8PS`'4pBEJ]WE#VcY`"^h994>U|@Ck9opaRFcVm\Lp1|ckHO57H]Z 5T*腍YPdD( 1) "3Rx0mU$:'~ M(}]X eĴu]߽-FKe!;@dK|3D(j~I&bbqV*KH\S8ɩ*B<*Vy2pl6̒5ze/M0"aDcxK=m_#Fp(z{ WuDAe*LX=nz%I ҳ`iȠt dhZ #걫'WO "^k1Hjy)x۽m㺮$ ~AC7w%U.fmZ)MXT~HHb(<;/24[+Y@iw,Z̎BgK~@~}BUR{'c x`$ׯ X dR[^ ἒGgV(Wl-^ @UFY% Q`{eʥrGE(mf Rq+}|upw{Qb%Xi8]& (s &lw9:ORu<42᳣AUy~4̧7,E|#^tس %"lW6}Y?Ŀ2k}ъc3.ވX%$H5|/$m~?3gVVY\kpŒ~׽1QWahmE%u 8'OKa "9Z9a 5H_ePPzL1czbf= $,&QM(F_#/(vG\sbl3`ؠڴ"`30*`PpE<-ReG7;A6,l .^f%zF޻fx|IžX=7RkA (}P9a?4fdi+nd.^u0T^6~;|CǩS,OPa<lZ{`jF9&MkCq(.(txbV}*R؝V-FIaLDS%*P-)wսI@wod oj*3N{8Ǫ,/C| 3_FjɝѲijj[ ,;ِ" .G*(eTв'B5̃MD1 t/)_`&BJhL:|VzvnP$d*h>/m2Mwpt'rm P7mlK2c =aS`fND2cE2 >~OM5\!|8n$ɱl,6B*K߶xW7 3Zs&'gpҌH $Q4k2DM+Ϩ.K(Lce3 s %Awlo!FIs'=@Ǣ / !cw`>#U59Ѝɥ<ї]]RWDˌ`+ Y 0_|w7ϡ HY27;.3֔@=.FWSaghrHp0n@%&C0]K^Dw%|c"n =mu4ن;يzĔSCm?GMYکo_X2`N@Jtjy3NjjZgLr659؝^s:gW;H_#l,91kc㢱^sؔ$u= 5)kkgX?,sʾ-i+jA- ugO= dv57 Xw}H%1= o-j %XM!RߎZ҈8g2$˟ Hǧ}NQG>&#P0hНQĘ~f&ĸPZTh0`g_ ^5S''?ś}A"&{\ @` cن1|!*EE{fA͑KlcŘ(q!7k'ǞO EyL쮖,; M FTdVqK5TǸf݋UB5ԓ jt?@??#4&@^n֡}h@SHZ?`{gY9B蟧ׁj-^ŠJ6 Av|g4u$~vD-_ zMqgd7嘊 Ytv: ]4M}Jܡ/:o"F^˘jLa:%bOTTG^7]ڱ D{I.@'w1y"_PnSQ3XP+ȏVܗwhҊcW*m Y9?Q&@oR >RVRGVA[k{ n׌v1=>nm$%Q~8xJ<ÆBt)~ wF;m_mYNaLq3c&ꪚ?`wxo&s"yU(7X$<- GԷXAI?)چQdK/B5r )^k !`ɪDs*Gݱ`:ÿ2WF~QwEJ̼ ̣ar5C|:Wz0( , m*GyWZsk;;ME}c< v2af['e/$L6W'E>fJT86F#Eu岜|W/ԃ "^Fm 5y9귥(Ms#gA+@MEׄYX5?~i:>u:}h'H0UjIض cFsQoYLS6bԆK[~Utű whTve&M# _4u_>]V¥vpΒ 'yQD$ 1 >sW:-7ATzu;"үJduWPN,aI#mi+| )Y:N[p4oqGcޚ>1 ѱ!j$<;򡨆ʠtL]bW^ۉJU1OX2JI4GEFĚZ%dlk:jcP i7 o d[PZ-#FV]o[B 7`$੡'a?KJj~aR$VxEW6Wu3:`*< ]@1]"@5Bqc5z|(8˾rek {&tBԫQ+rŌZ27}eZ7G2U_U18lxD N]M2= {c>7`΄;y~ Tp;#^_Ýp5A0^ ]J{Ȟ*ޖs),&޺is&r ݉gOXrf/[hV̔ b4:`8.)l_ZuEf)7__J7lTS]Km,pnc￲UZ !IO&+x&B >DY {X;}q-MncPRFS;ϸCxb%N[\d}Q ?}?0`O_JsnɈnb㷮o^(^ףCE}i->.]U洐շM[4PU"ڝ)D2 `35RL R4Qv@WP{Cq}tXgһhH4i+YbG !@0c,Qg\ } ȤFD)C9ONU۰0)iJL+s̞Ғ뮟 Pf]|}Q|w%O u35D; 뒴b dQnF ^0Yg҉;-8)S@ c6Mdk&'ub \wXU@Mɚ,rV6 zĺ"*$T NWo}kveS 4*DL]tDA,#`wbJ]rpV A& F:/*ԃD~>&z55pG 9:_u: |yvSEyrI ˹B"l]|Я7-,y5KC| 1duXJ9?`fH?6 PT( K:AF@-.D`>Яx`MM>r a2ę7IM`,."3dn =e>07Jk %'ZmX@92?`HxƜª}L\;akV}Uw/L)i"^jddq+,8[N >ƗV*DeÃs؇ov9 Jy2Y[*^;u5%W۳7BQY֑:hyc?7&)ũzh<"$5O*7&$ ,)lCZ{l|5 s~_E gBC~@rulim5sxPv_b_'4H_?T sDBiF 8=-^Aim\830'LArhma$ws4mt؁FJCu'ɩ,@Wk<,QzǾeAbi0TcJx'R9bWpbuFM9I+>w zy,Q1a! >ʥP~M}Q}p|~ȼfb :@EAƹ ;W&8^B }&sKD> ]wU*?k+`t"ҸB'o0A*B)lU&DV.7{20<1t}UZ]'Q|^k~> e8h}}?{'9F2$sI~ -͠~[^tRڰV'mX+Cķ w]#ueVSB0U(@u c/S"&" mrU 4tfŽ=XDvOlA`nKmAsa-#dc欮ݬ 307OnGF=6xp}6]z/P-)7Ӄt6xipkG`{TN?m#Opd ]iI a|ylX'$ ]N@7 h>"EM#PqE*( y{Щ)jKq ><]L"mŌȼ\3QH7<ЊzGt/5 ;_5*CHe}$6yG\/~4qb{oHzwOZm4I]tw;rk޷?Z1D}D TmXq}iu`īi V/#n-jh}_@3ABi:\wymU[J!&vnXpJa9}h(]ېUDv@W;I1 .gs)(RӺҕSTjzj? .oW<ص6;qz&w&"(AO] ̑SeC!sfr.DڿA]o:$%P;lE(@\ AѵwyV LnDZ+|]!u#` eYƢ-߯X량lg.Lٟ'[ {%<;8 &tYN \T"O(gr;1P3gڋ`tT+,P,+%ȹX7AgC!%i{K폺 4=$u8xE czH̓{&+LS>=)ڽSs>ǺLj]Kap\(LdE%aY_k|oT8ѿ+%KՕ ͱ;"] aZԕql3)/ڙGQ=MS( /*J@ܔ.GKcd5/x >B|4KT 1t)V~hW[F+te۴kdϩO)攧 Vi\i2*gWX;SmZW_]huQ F,R۲\ x\5J{QӝݣP}wمȎ\sb@/$W}voJ O^̈́3g$=  M($\JL_sZE8A>D$ˆoWt[<=.3VgJIZn#&k_ue^jݙ2Z2j@x^v)=X@"*rlg(now$T2W9T4?Ft`R9DrX~jհ ]؎W_ pMj]'q2 Bl}BIi"uVH A3n("%r !, #KRfV|T5rWr \Ш*|$xzfw O-!QTXS?ѴC=n'qT5Yꄉc$M Ւ,[p8yАn[\zvtS,zT'|)+TN_X1ȺDrˢ딉YI$-E6<ڒb6'bŹ]qJkf$,_AoWaB\GX SLUG@18+0*{آZfޣb5[oqȓ={jncZحb4g&^c$UfNSE@Æȋ@ >]PUPd"-@ tu1(z>Bv놱 <\S:YT||w@6v,تB.lg@l+/dvt),H 9$2H+To8yz\ *_|Rkll:1`a L̻fA 0wC;/`%J,e0ǐb7p\,H2bN(+fm k [ [n0!I I;rbP=Ap9xPb=ث!LC=uʒW 5orA-gQפ22du= WFY˓ɓkkhB7EߕqR6!F*![ IȮfP1H6ܩ+X01B{;#:M"F z`;n8W3bNxo6ePWp,.w^WiNSL';J٠Jш@ e2@(P,djB 巤ƯX6r| `Zo"?AmgI(N=ʠ+;tbg?=gE|qlMpzOZM'g5BɾH;-PR)lǨ@4DI-_aSZ2WMҦw &IeFJ;3~awN6*so0 UM5 }rp +z=O0NȥjliR,]OkXsv 0XkmlnI'+NJ]Œ%`&y(Жjo4Q A38вX2 !t{#YWC̣8H.N_ ^zr~K $9~i+nZ. ?v!?w:uS[)54p."W\U S⣧1^uf&(k[[wdRv+lUiQEclxKKmO@.5m9Mꏒf:-CϝwG8uP!~'] \.Ӯ0s;rRN:4 us0-f.0rɊĎʛP2̺ojW:! |\usM=foU'_ȯ?N=ABfZ>6g.WWACƥrN%fBdE]@475iGDlMEd;h;WIJsa M=[!=jf|s@K%uc0Es^v[-GZ;玬TxTt=;SQNpEohY rsCl.fem 7`Sa5 yzgŰ?ف|<?{iT9d$$[G{)Aχwݎc@7rèT"dF{T2)"#5>had$'~Ni?%ʃ,.Wy;s3ˑwGMm&tcG .^MC/*GCv}nooټiCPqZҠȾD>^u6&Ƚ;ca?Z. :{Qj zZqޮog5lZp[7CE㄂k\'T+oD1o`]>3 S F\.Y[`$KE2Cϑ]^\ύ=kn&r 'QP"atНU5U'-E?tF= I<3.z__?joz)%4+ombͶyzz؀8b0:[ĖQ֝>dG#)!i4rΑ9yCsf7c걀UhUˉ94g 8v[Jϫg0 Dh.ʭ(r 2!0u#tߧ>9(њ0="DK=(LEhi&o 2YK]xQy\mQx}Tҏa~1Εu01ڵΩR?왍c.=qNuhIP7l88/LgBbtEӼKMY*ۯ [lVlwųrvR09 }$7]B`Lb^{HJm8fQ~5˥&3H-7﫼VJ]yya>X9fuB'˼B"ASs]ࣗ4ԢP F͏S&Gэ+ mtƖuk:K{}9Q4<7E\գ))7cHfW8 I q<HDؗQ]՘ߣfZTܷL/! 'PeF}\ r,Tphyk,ţws>xWv?Su6JLT]}DvPbPy㛵~0k4#1 Gհv Pa"&F ](|b?š"yQElq{82n~DO`-<+o8vy]+@ 5@nt\Ku+sBq;#௅Ido . u,8S҆DTIH"M)՛t]4J֔$ n~Zmu\LZ'r'd ":nKZ);K`Gtή S!z%t18{ua)f_uWv[FJ?)˦?\=臘qH$7銰 fŗ8)زH;0cmꖗqx 9 "ʧn3?<LQ\ δ4!T5;T`A̪47m|jW s`v xd[Eu ;_AcwB}"Owp /1%|C )MIճ3,!ߓ W`u)E0֏@KI|J'D܅²u/V:,RZdl#i+8Ðr4_X==H` Q-!T7M"5T1Lﱪ2imlͬ;'}x^M@-@iJlh:?nB$>0qk[]wgR| I<^/K؉ӢA&qwӻt,5FCXiT&w 1l4 l(=od}]jQhWIlΥxa&aeS+&JCJ~zfiVP)GP;悘 CZ`^">OoݍeR뻰ON"mtP4f)+gmiI88ۖpە(ۃ %<&nEauC2bgBn q.+7ց{cut.GKø aq{,,F'9^ ?Ĭ!Ey75Mخ=v&^0"܀Sq %A.+)lrk/Lyv[/FF:C#@qϕ 1]jT_lIJolꊖcP$ v1:)cHI2!FmzD`L(̬*:$͋ԊǕl7p 5ؙh-G:2qIyV:һɄ,)eKWC t}q,I&kMc e CT-ZK8:KJA63M ;a)Lt@NǬz~Wynx53mqT:&c|ՙ5 ץzzAR^O b9vJasJl#z3tK,jGOʼ^8󉵂/}=ՕmS9jZkLNal4qjOQ/ym߀rq''KTO]N21iȟ[A & j%c3crrǚc=w9jrr/&W5d>ti mwȳ#&eוNR RXOg󪑗<.{T'7 /e16 'B*2ɤ¹hEE׵hcU5YPt{If2Y=fzhI ۧ0&^Pt q!Z3֡FOvmODR6]̵$:e eg6 dJ"~u 5Ta\aڡ/ZmSŰ*J9]%>\jձ՝1 jnyt3;ݶ5,rn*ݰ^ixj #@1ŬK-Z5z/B̋I0<> bMtމ{ TF)J̪.Y6hGtسaW5] _o".e6f( :Za+? `>. ZȦByc)T L %Eɠ`^[ɪ y|?;yP5QM ~z~?pv];O>m\\pL2uGâ>A*u"e;Z= AØH l!Ḻ n((vb/CDS|qZ5*[o $p/yQ6܃KͅbѮ?Lt7nMLTzm}Nd[c,Yu6RAG!zhjP"pLX5vJ%Xg<Ji3:V*|\G #Q:Ʃ^+ZqQMŖC?-£iz˧U(EA/XRe_"j+G3*ݘ[`M7jwBZr*=,&G}w 'ޢ( x rGWÆmDyQْ%"͖!Ly?K΋_˟$ \8f*mM[ *f[4d%mf הɇ'YB|qd݁H9S{RF"%5Spjfh;4}Mȏ3=M[ӥtCPJfP/eޝy*JEYNc^!,vp o th)+vHY\@kJa}hdJ兆kQG/nι;SteZI-"'q~sWOŶJ` d} W gb'7?c#<S D褋{f{Z$Ls_b $F<KMCLhN;X2z-J~5"{SpLE-h5M#niuƱS|Z{Rb 芝wN@a" :*\E`2Ίb'rv.^ډ ԅpwkvWieU KgqϞ$T}7x`4)v0Bm;HB"lˉ]:UP6LvCؒj$A٧FLdwt@66zygFygl<]d|#mjkk4u:NNH&|E]@>s~eۼ6d},&JpaARwn~@2& 2%qj҇_SBjz?kӮ|:z!:fo9Iz 1(rp{|bCG͗k[4~`@/GPLYtWq*dcAgjobSƿWP18^[ 0GShvE ߡdd^@糋i)qNWo!LWȻ-Qp6(>QC"gZwzqqMRY!˭$.u˒ݿ깩ҕҗaC7?O -/r}6Hcrb?Pi61,k8tJ1'L&B _zt4*4 DrELtqCf`#Q< !NNY]"&Q!N5yB'BIw"sS\>$wV1܅%kRQ՚>Z VyP W.^h]HFjÝPGTck6YyΞ??z)w ;@X8*𠄫laۭ$0sb1oietuKM(IgPlKz#} DBO"R~׬3$N(k$v60-Sw> 4g iIӫW^&} VF1ٖ+=3r|LX #ؘӍ5הW%cL%]*T`VL?*a J羬,5f7\3LQҐ*CR*4P`Jg?ךƋȄt7<SL OSfPlBO;}HS!}.IJQ=)49Ng` {\:;;%10BQ-m+pt .*2lҤ8b!Pn`V1dgr\| ^ڛ;f&*ѡr.ik&A yL+#B3,Bdq?:G |ʯϮ;q Eb#DZJ\+Cpb=Fӣ⻤ 9wP[$ )]h牅ZMsƐ=L^ebmEY{̤KgxS/MFhὠ) Yf8FEc\i{j~k!IH՜kd ZPP O8lL3`yJD~h%D{|sxag?}9$K^SGQZ浜}ay5Vê1FMjL勣4Ȉk\tynBc:`]* 00' oJ.]]p%AkN2ʥb$Rt3↎Xd=Z͒d.%؟x+)<7׬ }0εT^ilژqZHſ| '`MnOv6۠fb_똤IV/`[SG8&KW_=R56Z&_#;iMvm}F`47I.mkI:aU,[3  %{u93tF1^(m&xAmcR9ݫKҌ`F߿ |X|SuL )^6@\[ClΨ$"F\ PChA6vЂ?Y!.y7k}t#3Bq`]ն!'?5XkHqDSjeݻžhqnoZNҹ,AZbNkW'v:›ŋk5}5ߍJSeJ+(nJH{uAr NN]2@jMEk&,sq%ی6]8r}Fd gb|4j-jworۭ3H@X0EBF><!HH7Or:JVqXRDZ|fר~ drR Ϩg>*%i"DLJfM9ٴ)K 垣啑~he)P3ob(5Npˈ;(N\+Hk OýtZT6}BYkrzL,nq|s]y=пu3%Qz]Ei+/Q;_ J5V'O͞9\R n:?gRHz it|6M (@kkd ʛ,jtݏ@"i דOxp^U)4W]fAǞ\Ya8UJ>l\^?NLH VǐCO1%}(/&7 }^?mA#$n/`Ic$q8 Ǝ +Bh\1YNv3I yoop2 zh]\E_ep&f"z:uǞhc$@j[sr-1M'yB 4&Nz3?xЩg y^ 43 Iľ{~mo1Ŗ,GOs 9Cƞ&nLGɱPwR.YWu[(&%J6C9i!x\~_kXO L8yQaًӅkE1|$!" q/16f\8ƪ_\뫱M2¯qEKD[gżip|p R B٧@J:W#-qrr>IU^QTgF[n|rFo XvFzfRݬ#<>A'9jt0D=MnFEmz3yK@ #qȶ<{< Fc 3^NK]ee >c [8S=S:JPr8b(^chTe̊5*pS`Wd Ӌ+ $4]fH/z`/A(3؍ υL8M.2 MRt "":ͮzGW(>O b[#p;T+jZ|a! #s>$je6#mW"GϬ1X!-fq66񈺸 ^у?shɤ-QwA7XipD@tH so?sl3zli=s3M:GMiggvָZ0GebЕ>@y>BwUaXohaE _Q/lFu0M_ %k@O/gf)Q\5N^E0Pf 2 uٮ5,[ 8z6b0=XOyGQv^d4B!Y݄7 GJnKv'?k˱(/X Tx6ji+yoD1XqPʏz6Mgf! Z_I5WILvZ|6E|$Uߝ'o_e[:o>*vd _3W˴g֊ƀB?-$bLaiIiGSgw9 \X˷)Gә ֖Z }5 "-jnj; ]-myVk5h׿(7"AItkdwyJ)ҦutglRM6zCZ/ŠϺF _G)TZ4GHM5AޠKځʚ7`T #KXIFa9 Kta+]u{0Sz$ aö+q wv9(x9IpNl<ԃ&Q0ةd>jIp|hK2֟@el'p-(߃ewKrK3#W*̠B,#tP%uϟLۜugH͊8o C&u +xiI^H&~=rqݽO]|4?kuU%RX;ItIU >5. P}E[y[F$1_~cK1^|8oRN&h&2w L` +ڌK ~L#-!wIZLV#K1m,Q3i&hA4|a߰C! ba" wJ9Rm,x[& }f5,jmg'3s7Jaʢ9Fq@j!2DYFQ-B (J6!Xg~ʀ,{_׏4q QJ L9{MVϷEr56z΂00 N9u:2uAәu{ܞ;{4d0yv_ YG7ڶB/f 8ai,-amTg%*p6 ?ץJο5s񞣑4M|{yIu}f_a'|NJbkZlBl & 5̖mgȡnF5Dr&|:~n~`Ɩ v$>i3sNzOgeҧ`ֈ9!>ִ+5fN`˸[M&܁(Y)N> L3[LQ$v4}(a#!,_I?߫؃T?-TRޭs8i Rpf8Qbh%'.Q nokBH AԹ!}( hG4-4?pcVV\v+ mu=rAQ.F{&Yȝ֚I.SR5AfZn3;xH,̙x=MY*E'| }Є*hAE^WWH\TIWIDc&_0 |R{#'@s꫋?{G]6".SI uqV.R^>k 08a` 0~ 1F[.fuBc,32MЧ&V}ߏ{Gԕ`=/i3Y,64pb9lZߴlԟUGR[YP_r(&C( oIPIVݨh%]u|f:`/Q 祖%O2--} d{a}`Dh b**9:~׋/Ў/WxXwOIyjxBU1H50%}m:vA{ q7XTskEF(5 pp9{(`6kr/HkX-vmk Չqe4%-ݮX9!RòI;3&7ս05( &99e7OXxT#p'˯/2GrX*(z,렆 9fi|̩+7ADЬ\ YꙜw@*]maT;5l:ȄUx[% $̾AD/,!!wTmLnYr#HEyuAoLO61 >J}Z#ҬQaybvf9Yo$rD2cgKw0Nut,g[L$.m?D@LM!E7LxF>էLkhZv|]󀺕u{)4i*k&?a/@K U(8&Hܾ*2+Fq#parWC5у5k nnEȝq}u,{Y \Wm1vK[6B?<֐\+ /XҲ{ƈ #fR ifX=#(oX!OCӰYTaI:'c*T& –VK"dU8u# @`Ҡ큗5:dKwG#Z{ظY2*AA#~R>|Vi#]4c 6#t8=8M9Ur܉VZv83E؆ XZ+ܜfq2\y!(z?PrBPh}Ê痆j«be{npx;j^R׾J#4l: ўU3bm|!RhtqFz0"8[ƿڍuWlX@`ʸ!~?FȈ-Z0] waZQ%c(Zdd5X$r툕`mT撢Kճl ik OgrU4"ű E"͚&^ͫRfs Pv_niJEv6r&śZe╛^O)\  a $XRS=5zt+x?AA~˗j 3Xyp`G[eiAd^Z:i0`dA܂wmL #Kc8_8QϞʐG 07VUX ']WZfU,cwEk3@wTkf[@T(0. bxgTr,jf KǹR D4IӰ=]3~;.8ZJA+jֹwG9TuȲBW$n,hh < |x#>'$;1h!(xuU q)H NIpZuU)c0#_N,p>Tʑ94/b8FqpOU:Y썔1P88É(klD?ygEԅe_W,e tܞ $J1 !}ktjvC:oZ5kWv5U-6A-C֯8?St<?-.Xn<gj: rvTُ0mZ&H*x3/ĺPʑM^ncUyp\X=y'Ʃ: =#9qvή߬^L$SgCxLe[0գ/ǒj]ZUo 1, =͎ e0۠}hvѐΚղ@=2v,~⚸,llW x,5܏2wEA=7O>_! 퓋ɔ՞f'57x8} uD,Kn4Mu~Tx$ŻyT&3l/nJ&"UG}Q;NB-L>4萱4RMNjǩJ@ɋyoKMcW|@B62I@Ϙ R:YF$]ҭf´FE@/yQEWK=!1TY[h\N#DoB8<1Z:wIp Fc!znZvi4Vܠ-b$ĸUj#+5pyDeʨ;M@b/E*YS$Z@tf9]KkM6ēX!aIkni'N;GIV=  FWiJ gz5"H'- btUz,H|qS*%u.)a<',G=1=;Jt!S6kv- :g4})6n ()>y1l}G1y-LWv%"9T"L 4CTo򋄀>DZ~륛<AeNY_Q{Ɗf1!{ !sFo7UB0lF#:25io'5|῱ s+uwNV a'F Ë ߶ _(_'(ý2'C/^pg" S wp(|.i7Ef+oaK S{,րYOY:cklOrwA U"uY;5ewV`o_;'/BE*o<γp@ JluhfӌV%lhJ\C1 6Xu&q$@dV" vrkJjgiYyc Jl1ٛ8pwAl O;̜ٵɺ\5B?3l*:2'ZYW)6ݠ >+Ɨr£aKcl'x[}إM~)aR@ե-$~'sx+m3^eتȍ} U^Y^&JZ=B@,$׷pA6Bn60GvChҢu}DjˍqHcG/4tlQ^UG¢̰bm3-ͨ)nJt?))C[#uBQl-DK ;|kۛ:Tf^p 5ᒨ 'B/#)i?@L6"O4Ͻ 7IO\coiwCj$ӊLk=JL: eJN-|OOªn=m3UNom#S8Jd7;J; 뉹<"1Y/9Cwףj2L\m<*FywdyWSSS_Lg{A_|(KdfYpFV?q rm0R/\ɼ! &.A=ֈ<1~ۺ/ ] `Pq0Q==y zUD?7:|a{q[}aƽ "5"vЅ8blB$VB #; lOKT)[HT3DLXYRIЯžw| @/Gv);I#2{h4O Lpܽ=pjRI( RhcO'()gyyTh괲C(!.{`J?{8X.!ODuqZ~'CջMTqn#'r2'$(+qٲfٸZF?E_3S.޷!Ҩ C+8ޛV$%m-MgZx_8|g DeX/ۋ C}3J2=B=6T1y[caTHE^$,xpu~6ay0w..ZQ1q#ɓv6j]rbkh2''B' -G2őȏvYT%c=ZYI+}2Wj(51`?e8ZP#P"uTiRŃl ï,9#2p5%4mzifBS"F-NkݓFC4k`48{iՂð]İ6 Q4Jv#+7uL8Uo1II93S Z‹z`a&{'ʁI/PHa)Υ[!-{tɝkd/>?X. A^"|2`=Ⱦ"ж﫻f00V@c'~}!%"P1r($YP9.L2{0gWuQxvA8ܾxϱs,^F:졽-HdEk[i'4T*|bhGg:fyB-Bc]ibamKq,p\/:+g.P )~ic/F~aKP>7ue'v:_%@ERaB_y7ШOzM F*S~'*< MON $D }r6܋{j߳Nm̠\}&~1Zrrw"ͱ5gT5y]BlAʌlfߓP΀Jт|ӱ[ R2vB7ž;Agho)9= 0 xplc @͚%g[n.bϷg J2A`F:o?wWA*(Rs޾n+#r)Nau%APIN#l@2G3;e#,KAA_$/I%`ФK rmO49'?J@͔kW t+fN8`#Z 89*:3 *k|AƷ@9Tzɲ*2g4Bq?v߆?oǜݧNTFjȿa])Y%~N9ĪRn̊JBwE.NsJRY$A|.=᥏ _AQ@:ʘh%wgK=ho/U # 2Z_)L} |3jj $ yFbI[7:,׎4(6*LS0 A}6SZeS o! 3ˈ2G0ZX)qؙwnwy5duD#a ;͗ /|=0f.1=h5<GVz6GQt "HNG6bN4Jv$jqo`?#fZTiBLf )p}^~=f0.- o d)Ĕ)+D/B+2Wp"Ȇȫ'r /6se$(tGIaĝbQr@I Gu(9<c'opLG<.?=؄Dˌsgai|c6*٨݆? UVB['0RݢYXfEk !@kP`;IriUkP:bvχ/ i"o;u F'CRZ DC,rv眔xۄsxHט/{y@wy/MWa# ~Њ(0F.%U#N`٦ĊL^gĝB%B$%f(YYNYK3D(2KO5=gn½M'O$V@jv* zoqDH3Mne鮏 'a/Z1EH*|Uȇо G5l/YՃ_g&q;g:Zj @k\PtFu ,׹&b'sJ;ɉXY_sB1m`x缚$,X[1AVFX-to2Q1!gQeq)VaÜ)88bMIc?}"acSɤhF'^TvOM<%f~ƾz=L۱j0#;)QD؞Ӥ11Co|5OJdW+P/x 19Nq 5Y HVV,! J$r$ry.id 4y\cg踸@^Z X"sz* Y@n}H(!] E+w)^X@yJU7+xwtz/~hd{'a4zO1%skԎ7BεYgqi9eLvP {+a'zS!J5#2KPg9y¸-9!&0ˬ8ⱬΔyggHa21:AW5/n)|GK'}%Dٟiv!(:Q2)-ץuցKtD_ؓ/S.jOPH ?cŠ[ގ-CN cZ+~j w';!]p+2.)l%kߦ[7M==!tWa[gkhi6 =k6+]9_۰2`T(&RIMB#kc^򓮢IZWb'Z Հ?C×wHALS(DgM5<XISVo_:PIKCKmFe5$,8E 73I=Lmԡ8%Boj+v-/k-_ZxN_a HV٣y&(7AEс XءwIhbDpVgt!""gL?aj>M݀P+h:'Di -29'UV <(yԋ &f~}\'i@ٶ-wKK;ڨR䢴Vת(6 +~d#C=bU4ƶ_Q'O6yH9PlDbDIzM2N#Ll}{9Xm7ֻt btb%F&=buCs"F&;([Ý)ڧ8Jr7م"s =e#}wQ!('Ef@VsPCO1>*۩·s.Be:Ө7GA "gS -3NOmJLzE`+(IdؠeŐWOuPX##.u^ޓP Y!)L*)NDDb\2$3 CdٜA h:6gt O=pOtNjӜ4k`1)o%aF9N/WZQGo`HAË<\'7zL) !#OXTGb&9.%IFiN^^S;ve{>1>{tF3Fq_aĝTq牪&|x>,\1vfSNS^WYŒKƍG[ '4B~$ao7%klm\5F\vr}tN~tӢʓfK9 1ޭ۟ԪӔUMEsIhBSŰf8QZbϝg-A6 /IGLOmeZ4ۦi;{7ih]Ibb !8/>b_L-\DJ)ۇ3_w%ݫ b0QÆ\`QAd8+1H,ss[E?.x|6eo$ȝ ^3ۃWӹ ]T,^U(a4`+h+?hQ(iNW:'V[x}B+,b i8Jڅ)H)MVwa<7瀞!E[ 麍w$ErAUwmқ$ _S7Xc3'||:ޢD,!,C8y i8JE7Q& 6=Mjxg`E5dWm/r3X({_S~@H5a~Fw .:h +T:QAxR23StggQ`T E=`JC'h < XI<q**t/q]! ^[QҶ!ִDY@ui4YPǙ-֍*y)] 7;bEULsdU!RGOO8day:4]`2(7N.6tIh:IAn3։ZI7¡2[OXE?FvNyyahg] vJ'Xg/+ͨ hp6[9zbjl|wRCRdan|L8\B}>Ёhex'e3QdxBzT6 488ea@m'W\Qq"BEs]tM[]hcQi3Oπ66@JjntċG*3 +1h`<{Ï\(: +h.$]xl9M7T{oښ$ma{_iqhڼqӖŗ; yfCFgĴ#K7Q`ɴh#QyJBpq!*l?k(B'I8 ^2LqN퐎 :+N{퀳5RM)1-XO )!`3*z/jGWR^ kSq)"}R5vxkq ^|Rs;su*-6U k! 6@t{U n*&ta޳*?cs(dilIՂ}jȠL#d!_%:[8x 1AkviX'|WZغ'b=/& [,uNj9Z)QšAqT~v >Y vխxUǮաy! =DW-, Qi $xRj}Nͷ}ѰSwsҜ=2UFf5k Ey>q?/(ͯG-yScڿX of}k栎DCWbJ`k@E.5ZfZt`By}qbC)<]PS[ 6( /,L,.9 R1kbqiuކ315HAŽwt$#"[~c0فj² uhy\dxzA2(7-w/=?<I_%wgB3G5J5>AKx2N{K%ZN=Z {TĜ޴/-%.yEUޫBwZl_SS-ؠv漛^]*:ر6VC,*k .eWMR\>-= 77^S3g$։fx<í}<hk%bzAŮ[ҒKiV`_u#C#IY NnRSfEL3]&XdoT5w)͕%`B?KK ^]P"Cy{ǜF:= ;K& :cq8mD^-Ak ^ujZѝJVH^4=FSbz51ka*-3UwZqUFayF ^a)(z(=cm]yD T63@>z!qۤ_l6o ŠD*LG|kcQR>)¼ g.$¡QhF)r7E&<6U:3%@sݪ& P+n!a'ꁠA]iU;ƾFzyEѿ2ta}׸u02"EKzל06\锅kd=xǫ*8 ^ߞ`[e .n0,N=\3Xc~PBz}mu;drS#ƭH-IAJ]mp(ٱ̒RIx!r iVINWS H}PTmV/E3\rlȊOQL剉xlyTh)gtD]+_'5,*fg9rd3 ^f 7,Y `i8&WMJ!ZgEd~u9!='78q̜7O~>4'UkǵQm)ޘ\v vmW~ FAӑ:6M[~\3,rVe&yQc='z%^f|%3i-Z Q"38%|\șdB9WX`iL}lqˍC7+gfQ蔊@+}q"Sw N!ԿУ\ϱGɉj ToVqtt*&4b<hOҨ}^be7=ȗ?ƌI ;ID^WtD1f4M|J̗6j T4J|dH>D;d7HaUK:̀:S5esԃCurtwE-ɯl%yXnM:x;Xo#n>@cԹt)4b3| CA<#M64ԨscS9NHwkҐwmOk%ܨtA')Em蜋il({ךOшΏQ{<Ʋ⸙\m[7? F%^q8ԫ`&)xa,o"`I.*Z7l+G(Ț p!:;<(mte>ugY:9)Tm72N4A(5}n5uD(ZKy2(-gFrղ N'u/Z_t- \C(JK4"!.G4Ro=<16 rx-H]'ZN=lسֹEWL$$j;d|ijD?Ϛī>ue CV‰E';s^P}Jj a#DNm,b0U`G H}<ҠeT=M3hou̧JZ<(^a.B&0˟{9y<!ucn:!iR fԙ쯛[*3+UR39E%̪QYqߖm,ʝzXc.k$F]iCdX oC;?9G:i$k|/?@\9.[9UR_SJ2]1b/W S3hqenjǿNҖ ^pSᎫD܆!>ChO8r shxPN/,9ab-SciRNS6(/- d։:;8۷^k2~A]>B7l;8f^TlH囏ҏAIK5(AU u^?d}{y݊yCJNiØnB$7eӌ0RQv,:[%뽌uw|g.PqjU)ˁm?e8O ۏU+gA1ףφ OTk/qT\m5\fM?u^EyVXf?<@ S-;xA =<< %= eA,FGPҎee9{v+#+\M/ъZGHg+;XoA}6*$IsmB0c!W_Hie2aInrlE᷊J(V=s?K^J[ Ңŋ5|ke(hfL/fh/R'Wfm|1YvFsv@8'(ggϿMHE3 71&+‚͡c'mklw+尀4d7ޠzWIP.?IYת@|̩S`6ӱxW>h=t] 㧛~j6j?1ϔLZȝJf%7!dN I }b4ʠA[޿F]s#5jfSu:P"Uw?zFB^ڱqyUAC4 ߡ'S(A~sJCLu1uڂ~A qpl~F<$ a U!n/E4`Įy[4Gw(&%]+]oxƒ8ֺ,#^B cHXu' x6'C+z\FUl x o/rRCaid~k1' ;i;Hە?T*[cm2_1m||_q{*o PKd0jԺ&z.;ƒI=Th}%ә15w?XFcpBa,eq%'+56(MaSEO[B9j1L#2;.]OF @YxXAAH}iӬ.+N- MX !ԯ]zN1l05/ GgJU NѽO(\Y>c >pXUϬx-Q *[))fS3+wI{0۝ 9{֤i鞅ׯ0HvŰe㺏|dؽW>cb.Ȝ#hzc umǹ5o*C7v>5^{< 3Ȇ#Tց7KO(f,t9Tt/AUXWǶ .ާiU7 0Le[5<3@.e`?'=O n810ҎO˸[Md0ѼW 0,~KYU/ u<%袛t^%`qv}]TS۾ $Hx.屵d$aa X5;/;f6 ӡ2^[z&yfs!T!5CW vF{ֶDq>Amg,2n#(Jqhl))}f*QXګ"6%?U׮u.\& %kj\JknƩZ>BB#s(M߲+~2]wuR~eE?;ZzB ֐DӋTYoZ/u'\|hc˄{e5BS5&mZPSS\6 7V6,{]N@b" ?ը$ G{uY4 9#OF$yE}O.Bj~=%BX̗lcemn+әpWk\az~"ꪰ ].hw$0JP=m0Ȓ.YUeCӰus _;G0d5=_lXErAFxidv'2ٹ@xz(q~b;I-|dZ 3rgڠ#]`+zMC?GZ,G`? 58.D+A 2Q'ԲK rraxus skA>L{2ex#!ZwqX|mָ܆dv[ڟH /:niY :N~QKy)%T ,tbi/uÃ4R}1^x,-RkYC5{?[A-"%2,1,wFx} ]*|Re#')\ r!% kP9PrKkA9zWAM"`/׆p~&CDžG 9$5 F-\̮I kaO}p oږ4%z>Δs5~`.yY_+ڟŔKh3j/[aֳڻa=-2ҟ>[W/b:my!ŒDlMCVQ_Pe`qtp2ABa0P7ߺvIg"YS ҙB]7Z^/e'zz/U%' ,Stqk,i^IK.:MSOq*|!`r:{0M_dCs Et 䪀ĀQuÍ0Է+E4A;=#%t1f\]M邞\-}%ǨLV(PS]@7W^tDoGeп5!a j"L\<q;ּ?3ew&05\ JzO?+Hiь A;KÀɄ;J*gb֞1뭝5ːmsw6 54,6X=69B|Tj5jA o} UXvhs/Q:o5Qw)ڔ8>Q\uɶv@+ f#'JzQb*AtM n`zP>vbUXGBiѠ3djE6|`\aWTe aA7p)jrs*0/Ut*\i!,2X=F0y_ݔnZWFGh y}MU4.Uq(e~.ܗ̵Cra_\a'"C]{u 5Mm {[wrXtZ[M)cBRgv&E;ݦ;co5O2oy;ϧ %l)t a{(zJqm)GM]mu_P, Co+KA6|yK.?7ޛФ._Oހm_x kXH=ÚEcg|A@LH haRw kOGE܄Y[,t%|zixcElGlQ?3j@L3Tj=ŝ+QMg@|[ K ]%StU>cɏ?Y^Ԅ.r7j9(vOѦ:1$ZIAQo7fymʂTFc^F=V!R 2rְ;{IsJ^.`_^2pHFQwrD aL%q#lAbd?@^ ij0m0w;.MS8coortQ 4B_vD_:BIbi b՘Y,)T}ƄZ^SiMox\ݦ #@u_0X7_XEJK=A4C_ԕ"xmZʣ9H=@1\ 'p@?.:j`DFvv9%jW L<^LC~ ʋ!(zWu a~K+lwd^g"i._|~3t,EbA |-_jA c5&$6ܲ4X(ҙ+9NyCǥ ת14$G̒GwA ,Ubء= E"yɖ۩EC*Iu_B!/ҭr\w֮ٔ0hHō,]u)ŸFTIZCHqa:om 9lF@Z-4 X_G˰i8بEm 4vuJsרT=6髖-&S4erƱ/fhۍu1˰fWv08¼/ŶOќz¦WJAZ'^ǫH*0G$6z+kR! TrˊY9}l.qw 9~$iZ@1WD|,gnЅQGJbֆ<Ŷ2'bAQsKFSt%3;woX@O4ˈu}0V P |͟w[GF^E ht_ 7[+/g8'vc_,~huP%tBxGk֥nG0貄RedB9GC5АXvZ¬#MEi[OHT @&m?)3 rBh~W\z9?2.{ q5Zo?cn5DT!2"+!U.3nY{B tKMb,oQg1]J^qȖ1„8B)yC[nFlyv/6iDwl7AD/J> "gڢ 'Զ}d'K;ː`#B 'uK[ZeZL4;/W_Q?`*GM+/醽òɧsL: "^K`Fsr}C N~J9vyr0/4XDc7,lOj3Ie`Rt׹ kVd- ؜6=^L$M`yUv%X\HֺM30aN`%D]R #JJ^Sn+"֤W9R*V0jzJ>coiPmQf#RXcr`@f<\΁y4wfP=N߿e#g89Õ",ׂxɓ"?[$En k1@ɺ5F*^q~ ag%ا^ƃ>ðP'xa3=!L/%y,|j]~F{\2jo)~C"Λ>a|Lb"1{ @`7tO&,wHlADݷUGW\{-a(97뷕Q%pRRsUAHQ38E ~wMӥtwNuOA:Ufpᨽf;~=s7~tU?Ap3^N|/kiHFxƲqh^ Kl:O, V>k DPjod3}4d3t z2 d /;yo-hƨ~JO|d9>j~RY*- Ĩ#\) l:3PA|,i@I`_yDlj"K7 :vDJ{sgr=lA$=īPuyI/mkFWN9U[UxHjKz@=u FAQsҞ. ;N;M^wN{^wn[V;2U]]p. ~ܢyd7@ wbn 8#bCae6'fQJ>}CDcB/L&}^ND}6RYucd/?,jE87xm?K1ξ{{ z^)f5)nSDuKWp}[i:𔭯d؎.Z /-ނʚ8)Ӡ鹞XGxIA[-l G`P%wp,V6WB4L._ eU]+e8I'8D"'AC!ۮu\׬DV-7FġH% W68AYe[sqboN]Xij5|JzugWA4a'YPwbv VV-/x6R&OȕWxJQE^/^'uC}w{&զѸ7TF.̋<<_^+ vfBТBFc*%}xe//t3$RKk Pj(-| \(KB/+Y*L|B w4 w)5S̊\\{TxW8oϚ_^-.c5~M3mS5?H^TYđVy%5L+tgp9E [0&.\t]q=O6^hcA>'%WGu> Q4ۛJryT l!V|)Bx%*e>|sqUZexkK;U.TggJ^ko`}»%9$"ux`i=]/1,[W4 gO- %Z=t0sTXC\ؑ5@cMo٘ѧp'Vj _~fTuӂ{/:Ǒ 8̥jƂ":`yZ1EUW^2Zlԝ(`yRhwVtOL1t6k_-J)_K~$vP^jTlӑoee`e4{ %Dp8S6SXbsE75!y-vd\XPb`ǃ,{SX,GZ9`l-\ !UZݛ~ckg=,*NJ|wC:MZBKH"rId2 `oqd5;}V~ miy$*՗H0 7fZL4˻pױCalx7KխpϾFS8r4YBBdLp-NB}E? -g.dDg~A_igjxqzbՀ 4 QƝh xb unM, ߢB˺FG|m $hC=WWi][ʰlA5xgOZlI|ܬB Њ+wB[+iY\v*W+8Ab\)Lt>@izWJ1scEiN_>0/sI~2͑`2Dc($Z_0tpD+sQF,voL*׶+,'n(8(gP[)"3E=^'sbYG $=w>q\iqg#WjL+vHW0CsA21YA:B6v GZgd?9-pr-WZ:PUjqب<&T^Y(T}66y约KG,%h:WZ7p䁐 @ '5(εr&oC:Xi:.) v81J}z#(dT T ]x}S(gi*wݲlǓ :L+/3))$8;f-Z}Dlqa4GVݿe0_u'QLE`wV:l\OI,W)]2zA]rJCɻz.m3v%N$PizYsi(ԟs]W( 1hR?#7G}V{4syafF}d(L|TSy,C6CzZfV`S ȿb%:8.ck1 ٵw߸&[Sm|ğ>-jGT5+e$䰩{^8t0N#i9ǒu1>_ },Wksѭ3+seH \'~|ag|D|)LE;"ò׊ǧ &bQ=j R;;maL!rz(7kNp;O[u"GF_%Teq_b&8d\*l\gNlxd U1P'&nhԲj-@q[^WT>`jn}gcxam5_+~&$Ʌa!}Iۆnv6Y\Q;dُn۴ ;Cf7EtIdQbB}sjF[W]}8lHeZFCƁqA|OG ЋZ?o C%0YQ! `T"h$[_H&_+?jT@IU* +2w\'$H4mtդ(;aս_J"AT! 'ojFs^?7pL#F,nj6B϶\o`## 鹛#wChhѓ1%9(ghEG&;UzTf{B@k$Ko\ e6u"V&@??E<UL#[, }llDzEp )t~kߛ9>3}b1ތW0W% uo*qڳfIå5öo#wuEf&݇MKf51 Aq`S>Og!ҼVU3d1 o)v}i~9qD`̠(aU:#[ R1v62#sVI$(\hԩ>hTsxZ8yKӗ./<-騼(к8S\K S0r3T'MM!V$  ^/@kytXa9Qyv '7).[lrY4Hme k!~3 5;5[/LoL:hB"%b+ej+XREAP> cȰܑދ?׃M뷶 ëShP剉dc)IiL5C1@ityնaF\՗ "nSӈ4i~WC8XY4]:bOFyF8ƣH/n"N.= g JIcω8ԁۜP'" \o6Y;iaGf$"/WƄB'2`|nԌR8%v+i_k&0 L /ypqBĘ1y bMy푷A]/[_/Np<&L[:1h bA]hptBFu%PYa/ 1-4BԚH!ɕ8 IB)(whBX: /\`9t$[؛w;Uϯt|c#ݔ8m.51Z_ک,n<ʰX ǨQ&>c_D腜wxExhrJȏߜ]Haޥo%F~yQB#Y U?cO'Mj!,vR%VjGj|5a/8:"[ACf]xH.-8)BYk银n$ޕ&^^%W>ծY 핺6 '%Hj'^\Ƀ_1(izڇ/A q0*-F ܜLMA94-i3`{^gӌ/jyF9,Ha~Tb!9S ?7b.,IݼBUUl$7ϲu7u)>loxv~%@:G#<[DBϴtu`UT^T| altWk'pv:E-z9ol\5lmaDb#%~9DTc$ ̬ulf L6 b,hX5 1 8s^ #=U̯ϨN'yڄH.*WvmH񎳅M&|}ªs=Fr]fw9HyCe Qm|ЛE%pRb'_X1\AjYCc2+jfP؉)ոv'aQ =DM"r&e$s5E~W\CdiyCt W2wO1>G/67z HeYnuZߞ]y<:''ʒM)I+тi ˊ6W@3x +#SGh8*\ӏGHMrV/43 J֎,'[ŇxK4 .D3_[jכ"sK3ry%=@y{K>9\s`2-{%ֲ_Q34n7r U:y QV,m=-yp<,jzO3l,udfMd-0)I=x F:V}V:y܈۾3g"HI*facE= d`~rUpZ/#Iey)̬Β=*(2Mqr1`mo7Mirv 6d*4ܽv!`9]M'C1Q,~>=yv l7H-l23>SO>@سhMH q"1-;c:ўЎݘ[-Tї;dٸ,cv=/{e$nq嚈ۮB^+e#/|Ã)dOX` S-s6DQzЎ%a#92k{h)5* ߖDf]\鬱3<>E[9LJ2!?YqU{衷'|>cS7m^|1#5-ǝ0Z >ъ N/O>-kg[1oΆ2N AWN)J8m浞kQnϸanztٞ\ݍW!Xw` Ocu<{ As"DnCY\lԻ%GDF[ZŸ@htoVInJ>r qTV/߈Ii㇙/rJЩU&7-}Z4ǩ\|i[ҡQ\/浖]}ܦܣP.ASCԫfD&\(#sqUT)Ұ/p}L,C׋e) z j 9/J=Y􀻨ݒ̤ᾦfx}"}Mgєds(dya\GǮh_d\u ?{ *nejJD&fHoS L5@ޯYi3u[.@LԈ2 3sIU~]g@ۇd0KdbGhi8Q3g*lfY&cō(*>+g=VpUz%U8j Z2$].\\7CKC0dk\L=?hlE/w?zSJ81aFe;R~1K(r瓑Y̋ Fm2PkP{WxTm`㑝xhX7̀?x7]] i$Tm>[oNTOG]I]7>󂣒!SZ5Uh>SdbC_Wxsѣ {6pp:iژ3[o 4DϚc<a Ź P&VOAwZfNM°t8"^"[@@[UFgHEf,ГyP_׬@) ?W]S0Y,E2[S@>OUi!*^j Ts_&HYs0p`ٚ?=:٠P&KJ8IW}r0$Ֆ7; q`&8܇˅-IɊHHMq&*AzVa>mp*)L''UŅI ;A Hae6Z LG!&ƹê`v~ ;#<$ aT>ʉ{L mNGKhd.OYyUXh?3h ϾjM$/!r 5wf`0U'T41 dsњZznfwֱғAc(Y)hLn%7ծ=(1Qd4s8ņ@/rӸO<y,Rh:]@rpm,u[{%_(Hf:[YsƩˤ")+G\" pn[ )gRr"C+_*Huεc{w%z^zB tpE~0֑s[5#%IFtETrOϘ˧*y0JƋjU48l01M6!/L ]RQCѩVq@lYJ>U<ocRZ|_NHT`8TDcqЍMՔ Ⱦ^V}br('I@,Wb{*Pu|)~{~UvюU:Z2KRF{G"rNcP63΍<G()2ɓ'fm 'cEHڶ$o]3$w`{& w*;WGp%bv{ҷz] -S ٹ`2$@٣F./1{!qdt̑D\p9{dtkjs0fON"j|y8J(G+o:/Fr܉/ |^|<?aT057?ǶKBER^u44k M2C.3D#P=#r$"l78!{*4Pi$e;RL)4؟cz %HAV eM!QUK=s8z=*MQJ}uC? y#7nl!vzj݁/Hs$j^Y1u"fR,EێB޹+ꕹV.L:m&ɭԗP]jyp1R2 \x2|4NY*N"֞*JIvKC煨c' P_NhR0,QІɣZE8z\W:ol=ŠNŊ EwqPƘG3lP챏c 52#u55MZ욙nb1lТ7u/;I.()OؙAXX&OC< z e"6T7h%S¯d8Ak(g 2v-dx:iKBÂ4!GԾЁbig:ک5B$8i#`&JSW&\S~0Yh}ɏebAKd=ړdXC}+s@7;2vUX KWh'fU~=$t s Ye̛&/O&qB]><e\stGb$pdx STx`%< dVp=.+f_S-.: A"\^9gTQ_՗~0C!wWD\8bX,d#(c{ə1,6a:\-k3bk:sybB 1\. &5_f_e=A pբT퍎480lW":vOH*L1ɘq ĭۍj崊K^DuF^W^eu"32Qx;.li{WH׽Vk$mspt 覹 pFҧIt#|bیܜ<ڽתd!a ʹ&g\촿adW +G ߳ KJ"WqDY3糾a~ǙQǾTpFQEtpGocˤrwbDhA e8xUz wyͲ`X5Ù[JC/avS=F&W8Wl.ޢXHҤ +ı'Y-c{(1Oc,R?} 0 h]Ag;&lĆܑ u(Z\l]n SKyB>v@y25-DX:@VܽVY;/|nm@¥a3b-j ),{oK2eA^`6=}b9εXIP[!]bb홯3 7MW1A7oNntAzK1wG5)IWߎfo'4f%nd961Ōu`~GZr*SKy7" ,QQձn-E ,=Cݝ=) j6uS#ep_7;yr{F*n@=[!KܤƮ6'/V~z1^/5te~JP1m0&?C?chl1[Q +<# SMwQf:jc0}8U*?^mg D^4'c<-BV#;=⣔ڿԔVZ~];,Tz5z,5?,v܌U 4(8 KL_-J(-!tGydMNF!7)m̞8˒L[rGY_=͉Qܴ]Ye׀bk.GrH=&re7kFK,i 0 X"|ftw:h`ȏV_ͷK<$vt-#km| ΎIY\M'0g+9O[^ vDig8mx6 2}11$;g˶h;1eN(LLT<@kZ@Xk*ob A3o%r@GrG M@f5jR0cY|GqpLl{B%J!>M-5ڭ` ~Wsѝ A)gآD+*A{D}/! ݷ?v1hO{2J+ WLǧ[ 6?bٿ@B瓫vjH\7%KxO&O R0b{6-J_meTΡqBLi$e.OvEN9w8Xi!Њ&bs=ݘ x8[A,ym䆵 @` ͸uZ'`jf%uAK"۩>,UIœ9s .1/#_RK9˲pabh-5i'%@ OC9";DTIG gjSf^7K z:1-%CmtDVH \010" >!P2?vzO px&-ve0ZI3.^Վ>WN4 :0i0XjOI4~y4rP4ˆ^\|*YT0乷m62oPP:F(qwEߘ/WB$>ŝ_=a:5L, lm3lЖia7yx+t|V[mZ?zg}{T*C;Hfg s1u8]6Qb{<( bM0>k[5>679zSs/{VRީZe@hJՙbd;u5HٽۥUА)WX% U$Or| *~+]7wTj4UD=ݥu{ O!߃8 VsZ@*\đV4\H_-XA,%Hn|Uq*ZyƀhpdXـ/FHWCYwWԌq].կ< <1=U"v+ơk57u,ݝey׋gЛuqsL:g"~SW'֋ Ś>jls;,q9oAd5Vܯӂ=^"?n:_VC04RI\6gNUy?5mW.^X++wb$"H﹄ئ"D,B\_R[)ޔ$-4Ϭ{d*_~3VGӮ q$=\CN\]Qӟ>lHR'~"|~^]i;qƤ#185\˧vw$p#Jgo`:"1ɠq^H^ 3'A;Y|L4#lݶk" gXAmF16E6.=af68=x ĨvV PIGiC!2^IwT9xIassMKs?%0'qY^3k4 a [N(:Ų76NNBh}ԶSQ׎MyGyC 'vsKVĂ1~uTKaazI#vV0ԟTPc( )ZܙD_:l7Y rdM,VX9i '{j"Bȱ+Ɯ _gϘJ B]*YchPno6p3F-nɷtwTX{vN̲K?+cH0AB\.ΙyI.-Npy3 Z%Ţq9Y9arގ)Y4]şŻP͔V­ +bW3rgW_]RG XcSr<ƛ(/V(Co{8m|(0>%tJSJO?s#*y˜&5fzpN+^&AEz ![ HnЉV"lՖߺhbЧ[c] ]գmܸdݍ6oJ[E`}9U@]s!,&1jms"#/w$Pz /|*VtFȴp#UH+L0˞p#d=P`4|{ȝ,H?LcXeQW{_U4uOsVk{O)8>܌[ۦ'n& sIlYy%:Mv"c2#[ z^[ȹeB[^ߓZ۰#xk9_]7Vt{H;cK-"H.v{Rs/,& ioLYnRtrwvye%%Ms. ezq)dSPߵ S Dc9H雩^h蜴orωQtm"7-5+1H((y|{QNųBO7PXoBWJ&*><撥Wp[Zw(r (͐;U}u՗ih+mFoU--ec"|i0`AIͺ=+DjSw,c NrrNB8@噩bmǐ OvpbȂ4cT8Z)ŏ6r3۽Co@8͓j Ā!.SUkn3aL#ug(|ԑTe ^AtژžeTÜ%";t2L#')m.73z`uRցj.?jܱI_[hŰE(٢[bWbIGC(^V7OC?g$T%' A2pyA c= ɷ%&Ba,쀯i9 %)4wԲz "PzLdt㪍sA~[F 69UCcQ6j5][l|&|豺D&7 8>WaӞ?eX  b Aaa=A*Lrz]i\F^~R(1{ ŃG['MsR2>,ۇrX)*0-^Es݁lӰ{v6GruiF'APeJM7y{h6pMcj=/6);G#SP Mn eKĥjNl͑e?C7'#7Yt 26Ұ"j|?yGڎ0YbW1l]cC̲ڧ>^R$@7JNWuy ؀ј=@d ZRc/iVgJצ8}n#OP{1auZ)D-X`#P+hygIsSˊ6j_:!(8ǴLg@ p<ϲJo.x#iO GC*7A~Mqzv]@Ltqdd֡b +U1!'6꠫Uԟq0x6}6SPg5zes̄.5=9ȵN>Y+vP'g #a /,N8k-p9C\z )iYpUet+HԻPEqRw@#r7E[` ={  +⻌惎\/>O JB DXٚ5J7= _mn~"=Rئ|}׳n?P eLb.Lˢٔeɴuxu"U+fȓC4K<ܾF Z0OQTP,>yR>JN,e cr,_@>41|;VO5G-N]Mg)&CxD*!݄MO@Bk|'!m72FRr!ѐ=|K\Rb(z˻*ȅ͖ڑda3a02bHASSVKwLGs-xqJ|oQ T8g\ xdQuΘPX6<9uywƵW-x)TGgLSzEv)o:ojf(c捁ϰP%+"yfGWP~]7W :3-ҏ&߹j ,0A[f=ˏm:xaӨG弱U)7MyV4¥JKq'#۫l{fbC[1Lc(/ps0٧`EwO]Ʒ[gD{Q?,ygH. )؊_N*ͼ;ͻϏX@q-s䘎Np'*j^^>.O<4<*?(O)ȯވc@qzAT,y%y2#oo1ܗ.ޒ]:7 ן !WG)aC mk>d 56kҷ;"=)ځDϑ8iI_rMv( IX*j "VZ8U{ 7Q tLa zl]M+:~f Ra]?X29J0Jx[ 묄glW}=53iQL k9sr*ɘ6Xfl8+s_֪rĬiP2K5#O/i9FupjxJ.ޘvH!nYB PzAYz?b4b , qн$-~^??"]ѱh>Zw >7D(wV_"ze"PTK[\ {9$XS7$3A^42{Q!IvD!@:DTsl >zߒO-jXڿ&عa  SݭuxIa{e<W*%!b8[uԡ lI ;j HlU1$u ?nNn OHɼ_yiU\{)l;ܓ >x;|MЭ'! H841>OI~.@ GnNC Q\gd$^@@!(z>6/_.K8c"Zox!= 3a{(ʎrsrj.x/xji m{YST(xhR//oZG}]^`$u'㳎;!yíz"(ǠzH*؎@Hͽv:p!VČex6ƆG Di;v1!0L=&_nDm<#GS "CT;w]*r4u*㖢=UM7d3hp-x 6P3Ƒ7-RZtQqҾT_$P"tc~JfCajقжwn zC1fy_udn|N+F sXY9'[LkJ*n+~v+Pr Z3-@)?Wqk)L=G!Z_ 'OcLe;yw9ϧ!c0HY.-uV(3$Vݻx?M"uv?& Rp2ON2 Lm0a4}=v*҉ L|y&<7>OzVG֣fXVS?<;\$d3<`aIpRqV0~fݻIf>1Ji}?!jefHs*ǃ9Mc:8cغ?/7Kr<=5˱YlħMAɉ v>*\ů x`Ƌi{ $b2ЦLDf8:YB- J/nYseU"1g/b -"*ݏ J7 s} Y(+S9XO1;/r.["!f'Y5 q PhMb R?$1)|_ ot~_;c,W&tufY ׬Д uX*CXВ& gDC  * ]FLx1>֯+uo?$ƒf?`9=[_/`y?C&+s{?}b7ɤ {_g}Sc1H{pϗ%N&@xd/GX:B`0S dt w׉f?ZjYZF@Xz$d7WE d97r*.L0`;j0-Wre{;Z+Ozά[63 ˲X^1|M KP@ [oAmPl`A_Z& i|l} Y!Rga/2{~ 15aS &7ǎM+*<-Yf|ocRf<,܁cvA1&u0uͺ[&HC Sp5z_?LʘjY1Z¯7r"~h&!1!v@zsT_?o%{Ҟ[9JJ"k1 Bݷ.pTe$)KQb+HF x+Tԧ\W/1tB>,#W7Xec -l FOF ʓ+f.E7L;)A]7r@ɭpt*iL@nV&v`wܕgߣjϵ):s BJ8Ǟ,r5ytj[S!L-19gpN kI%sX.83,<8ɲ+ji8k$z[~k!$nЧs)_j~\q?^6<4D#&`5zT,4f=Ə<~=f5G",xZAmbv t]]o"#[1 !'牆C3u5s!:Q[Yss#CȊsxvL YSIGj+H)n:9\rz?gl;(Jݛh6P1Rq~3ֳmq,UC" [keŰF{2 F&C0N9 ؿ%asƅo+AHN@C'@ %ǹrug]*Oxu]|4f &.,4E4P_I$ܢǢ!3E*@Aftڿv*Q䥴G e\| 饮E@pU~b%hk0b8 XbÙ~c@g9Fo DO=8u4?fatJA:)Z2yLpy#OΝmRl?̝+Z(@„.EgN.CY36*n"xߥ'5[&o  K,U%#U}r$/8?ц.9 &F"PV!o s1"Z{?@C̶AYJd/h pb'eIsR=MpvNm"[l* 2{ӳ`[ M|K5)\eF`H?_D92`Թ_9 , I8 IxgY!h!wLD@nrk$Bo;U&GL t,z6Nr6 /BMj 5\ a4^Tn>|ce psd&3'NW"-xV1Ej.D0 .[P-9 KƯpCRjldzKl'⢙ )5:d8SOHEd4MjV}uC1Yק`dZ<҈Fjrx OcMLfIy7ړ6D`K} $>%P۰ۆЊF-^qHk{?^zUK `mV;'T9U 5%LL ~hAMةn1@^G1‹sO V0^k!5ެ~Q?^w+k a0'EPO RJɈQnUȝMvvX;AJI&d[ʻ x=th8{7`*AdzJ؊&C5*$'[3#?h穣Ʃ]$sK)^E{=Y!ξ0ߑƥv2Z'$ -/l_n*<зʙO6#sY$I ={{#P}A͉u2S zz1h1X5LߝGc!kރs,vhX{ ,ꄡ;5..<=9zeS2σsXEmqH!:S]ƎiΖ.ɏmfL]*m+Ѝ#o1WkXn js2ˤUG+4X`̷Zm66ap.]n>pM Ä"iwY9za՜BI W`ۼOrH* hӪk(֭{K,%pBG<;t'9Ď$օKop[6 1hJmd7ڿ&U`+2PRC+/"k-&>$9K}k-|qmbLZtk} cu~28G % o.#\|wldFllfSUvi36pln8*Dd%i`2SDRs›Mv396[;}# 15Q+ PA4}ZSY]Ě>w`5s*3hy@o-o6]W\%8.]̌Óq)Q)Ы bjV q#9T#5ϊ?s&8^WvCmlyK 4瘴 Ψ tUZ[p5_:ךq<@.`+ۼYPp/QI˜j(~Wu%jjz6wf"}QqBMS>qܖ/ J0[aJDׁY-Al2X> ?x5 Q]LG}iC)/*MrY̚^WpϢ4㻛tFN1"7}ҥ*ABIw ?mʬN3+WMV%#zƆv'2Vnww0HEGepAc r#Ҡ]gRMץhlUxڴ\V"{`Ie'a0˽Y!Xꕊ-|SG޸dNں!b~Ҿ-\m2+ $dy^Rg5ti n4%@ @ld% Ӧ6p,GXhAAX[;O`D cETƊ[B"aTu L%+p/XEو1A46L+x^{vU2o!Nm&F3ƱorCjsKSKSUB d#5ξȴ05xvҘc{0ڟF9rOIO."(`Ne_ )/8M7'B) 9숗<ؿ.aB t@rp ~Kj+j ҒmhFɺu魃ۊ^w ej (3%|Tȼd Cs8,_QFie8À]+sVc[yQEFt":n8F!4IR)3*?<7T2M2(DqĢy|-r#A/@K{(,}P\?KpEKL.L>i{S\3%v&KVFccL}G f lLmSuUǰ]& t~KLt\RE9 /u"q!Di,@]K0MlpP'pjbJo,}Bd%aQŨy?6P pL3kOV3h'VquLk~F,/q\= vXI >{㧲N&X<1 Kzi)2rXuETՄ)O(ϒC.f3)[)@FHF]{ɿtKg:O/51u@k.MMB୰n|80<W쵵D~QԘћLu:V>x%on?w|~xEx -dRyI2RIxG#x@J|^9๰gx&F8%R#\ɟ6`RQho,(伽7"Ni|BJ:QfvV11C1Rk ̌.vvbFޥ+SzN(VZJx8$,nxlRIMSWG`1te"lq&1&vL=[[N85슻(X= Wyq#7%qQ{L&O4YXG킮&Q+fHgQY^`\:6P9: ]횽\Βxm@\s8Vi>ng-(yDX{2/i Ǒ#H%q/eqՇug>Td7 6W[c -4no߲Z&#y\ذU <""\{F¬'gJNyZ-+ "-<^-=dXt=!QکuRWg] Dw80_ bFwI(`G"2M@QvL7 ,8".|'cmMmYk\5 5 fwKTxR#S.C/iMsQ,:,kF*h&|66Xuvw@]ߎʿޘD|4[s [LvP{܌nu=u)C&[mM4Ϭr\Ax]ׇXW~WE ܅}l:_ole*a8>a߿  /A[>-;ۯo"ͼՆw6uqCoNـ܍S}B@<~` UxJֿ}KXmoļ:xZ)鳅z#οWv ǁ}ΚR+WNr,I[+_,KXZj˂= ߐBΕ(͘ʹR϶A9&[X֘jq+[mi$7C~6K)> =m4:&-v3eŧS䗙pEyz S[#s!ښo$d*ҿ D#.9bie8LJ_@C:EX2-ߛ59#Rlv2R6F/e>"%ྡྷlS'E*uVn?[uinwG<|(74,|ذխHK\a[gZc<. f|< Z/cmQwD% BGAܢFHт$Xj8&oSo+sճ k1|^`-ABF#LW1BD3٨=W_|W,c``WbU֣..4r3oNQ]5k2ptjT'.zƐ:a'C>0&{kzP|tf,QɊDȳ Mp1IR #BPi͎ДS2eL6^h!;WSovUC\iSRrk0}: Qm)L.P{_2W,U}: _.Ȗ5A#wu 8IL4!y{+}XFO%QJ(1 ,+Aw.05;? y*DSJ%7M I\i>uJ}.3OoBAz]dhl \v(ph%Bjς jén@Tq*L!$37rG-H ';UJc͝K5GUTbB|jKT[X%[?6g޴>bh|#rC% Sx1شț>OګCBB%pJH"sAtp Sd_J(->5Q Og/pР$ (tevՃd>v$wHGᏑy ܰ^@qJ2A&9p ^*ȃv&V2Rk48^3bnǵɤ}}8dʨH|`ژPT Tb1u7>ٻ1`=U9#r8麲)X)WҨїQyٵ㭥R,땴=>3pU}vC%]Wh2x:nuL4?O e08lwrV۾NͬD޹6}޳KĬ,Re.HF jo+)bB9qB|Q]JZ׶O&Y߱(*XC#s{-A2!].FjUXM`: e>K2 ` Wv&^?-Q~F.WD 88~p6wԉ w1~z/1G*ɴ4'c i6 g;Z[Qm76\PDHD[if$@$*^A>f%>cy9: O$h KZlܼe6 N<e\A9qLr7Ⳓ,oWy:dfϱ[{;:1C $[ke\o`xq'fD\֒0[)5eznFwUIfYnO JLJhT7MG.wޮpM.E)*.AeAsRg*v@;8uZ_X^."\n[ŅUILƖ*TW71N8:{K 0@;% 3f(b36X0l$-vڀ) p3Hʿ/ͻ`_UM" rҔ^a ߋO3pkV7MK8lGĨ|- `A/Д%ݞ|_tTNz "HЧRLA#ʅ]ӗ? ɤT3+{p?J`J3wktB€b7يؾjvG~0a V^7a)43ЁlMXXWMT 2/vǗYEL|7*LImMvԜ28*(ӑR1_uC{tlLbIzT4lE{A⾡M |(^[2̩8,NNŁb׬a.)X`Eii_ޫQ󃺼, ]K=>sF4É֚f`yqIȓ)G,}N0~N-k_Q첻5"\z=Q@Ak{  T]mmLuf Cب,sԣb^wdXc)oL@fr3ɽ.C(H̕(^d+e'<ͩ+h1s$cĄe"=5Z0e"ˮ!a4:չ%emCC}"pP+|йbF@'w@=Qu$rr9 kO}~Ä88ym;-ND*_[{?#W4smm=A!!_>|8 v9"xf*%fo3]S=?OF3(JWvfic IHp+C4q\D y0z@9 9pɍ}F82I;bz{ @7|lz:? " )PZ,7 J;Vcdphfs^ۻ!ǵ"~dLV6 o%lsnz~BcQ [W:#]"U_$ 4:(MO(i690U,dO-ysha84rC϶ %Ob^Cf"ԧjCR'3xKHW4*GCuW &}2r._ϑ `@oe9ۊ"OګCSfksmKlf5Luu70 I?XE>3;lj-P. U3#FwDō*{hy~b8^(զ:0a}1TyI i@z|/&xa!i U":@K"YetEw (VܿMc,ݶ+a :Ḣ/W#LB0fhRvËg()>w 'ǯMLTF_`c@kG``%>R\iME)+dY)vz"%2O/Az|)X[uZNl` +1no +ϓ|5 .*RƠ!,Քr<=^RdcžL cTeJ\'{Jm&^Ic 6ld~Ncr]>~Ry[׋fCmy86 Guty/ rCl9HGqXr˷'فBص~d)TO֖6|~oUJ!^`ބʨxI3#|}Y(+i[M]$Lt+t2%<]%N~28MGBOse_.b|IyWctٟhR_IZr&my9M{{f1iT716UU.[g>Ƥ5`S %IKFn.͞@X,)\ hZ&"NThZ0pwD=bcæ;){7kHT[6ADwYoz/pbD0 Dٕ:^/*%u {{#8yyfc/ $.FmxF4_{Sx-(*ZA~DC :d*p=%T lM$JʊrͬT_* KTåϠi@3NH]Vju{`P1kF3lƜU ׆ !Îv.}ݐ{FqA.̬e!L&JaĨ3M9rH(B#j/hYT\6(̴LaEDڛ1/MS+h13E,zloz05eyY%Gnmj,ȒW zM(]x65vza^ :˸N/@J W,cr0:Qs-c լb/RA)1U݉Bl}y,a$띶kD+2 El,''00>6Vp\c-e4pKzbo3DR]% A|,Y).10tVv>pڮ!zLPQqՕnj !HrdUTu+gd[hoqalA۲y) IJX%tՋ} +`P8=߹XNդAqjwG>k"tg3dg4j4oh:0 "@Sω[;0tT{Z E%2LwiAO:xK("y(WwV#'dXTM> tПomZb)BsySE,2is87כ-0a3 O pAg$8ܬՖHY~4EDP=QȚn$eU@Rۮ% 11 Aw]/sLft2Z`EVZ-"%9QE! 6zy!(ĕ7f&-$*L'0:X' MLTr_{0X+i,T’@R2Ejb/] ~pJ fguUZxyӈmt(X:~.]I3i YːZ 㷙7 zZEG(]$ce4OUy;l**{#5O`H sSI:x)Yhj̷1h` /lՏ=]d.D՜JLK7w ^YOF(Rt-v*Q͐C/c܆Y\I&a~RhJË]p o?ǔ]!S<׆emZ9\!;^.xFiŰS n̦+Eq!yBllQGȵp"[ЌACCcxjTi!UK5/{AfQ%atf Q'W.h!5B3J_Ǎ{Y@B/YvXppcЋN{d񠁫| T GAbSc"$# ."_'0plŰtbXVL Dwz &ߧguб%$KՃFf^HXeX? >Lo7?1 ݧSV8ь2N)[X|S/B:kD'vo=\HKg*4Z,̍ m-r\wrXfj'6HޫkK'VFki%) Vf~W|S+6~7@$KU&W`>B <:3(ĝ=g25"4}ytwqd뢁 O7Їz 0zj Hōm[uў[_0ػY_7QTjGi\S>Fnco~7k{+K;֤/@s@#Ӄs ` n̊Ak2TPT%°,N aQaʭ\CVFaX''ӊjyi wrپZn(mGS+;Kl_$@O^V^WR㉞_Ҵ 堋oΒZB !Gt2^*He_7SWRIE,lR8[?\D5?o 5jgy>(.Ad;bo<r#J1P00wCa(h?і*t Net#0|6ǭ۾$lȓU96rC!dJG7ͽ! kS-Fn(gQYfgbb[F(pb |." u*᥿zZʓ?$ۜ8DJY:˵_k3 0 (A6ɻuԀCᅸOgFORoVlO>ʜQ?{.fZmA|-$q2SNC+qg&]U1!8'JH"_ f.pk | 7d:̏./ţX<4j_pȼfBII9/C(OzĢÃx}epk?=7VVl9q$?ѝSN9h"K`'-G:5e<]L낂 XB+ jIY-5CB2\64ȄA o؜w_Mqu"դ[yMU#_#oԄ-ft6_{"8cx}53?P۩!W.I#"I-Աg=R"3 d]hZOcg ZMѹl$[qO5V SpIƤ~oZh,UB tĀCmrz^?vKfhz߬eN,`œ/WBƾU})uMWz;m?P xZDeh3䮗8p<}aKg޹L״-4&wFsAцRq.I(gywܸĻZq_Wxiaե x'fLeV 2 _2fE{׵ Gl XZ3yLJZ7A \h3ϿՒ[xQTvn~bi^mG$gY_IȀFTBbϫFb7MCMяmI wuU>NtVAg#g?Ά`žQ߀F>'T;Rzbx%hѶ9EQS $tTfEOc Qww9YWދIV4}5/9dv;# n"|1J4˜J:\ɓi_"ƜHER@+;iA&Цu+0;V^mpǜAF,Aψs. Hg e˱]c ' i0chbMphf:%/w"4RυF5v`_`^ ɨy" EJdZ[Moz8zWֳj1@;6 DTI(x jV _?wzK@uY'lmNgp p21Tf[i~?I/4N+TvVVȢĤ ð;9_?5i(* M"kJ.NjRs h-CbCE+϶{RT?gC[pK =a X 0'he!ܥ#hDoa-!9Ѕh#^c##F'*\'IjER T,Y˚"`~+7s7I飢PeYJCΞPg_DV7\6&( ,_`1pv\0Uw)o@O !(Koɩ߈8-x>Z֢`l^a܍%lm^rR7i"v {MDR݉'2Nbb!|ȩzMr5jj.>M›S4iP%Zټ%܎8jPgqiƱ(ϸK6d*ACJ7J7IڟpKHTJp5Ipf,ǘ&ЊK.pocw ;J}VZ$LfFGS+G6]oWh!{ǩ}zPjp&,:=>Y1hf1E;GerU \s!IKR_GE[ˏ5""ӓ1F> gFכڏk_po evqphCuח^iߊrG:ghwz 59yt2| J;ؽ[2ǐBiRq>E~zIdƩ jZNdl'0ӿ]jb̹)8ߍPDUɁ~a\]Hs:./BK_X X` @x{%u\w"6)!U4 h۲}(E?eZf7է)t{hewr RNLh]ˀUZSUXN1.dX f%ĹqDaLLI͆SU=oc 55~_#-hRd 4 `FVZ9[ C$NvrgxM=#%$uOFKҠd|φ5seY"c(pos# *ҹ}*c%: 2j]BG-N7\身=,.2yn4GH>}RY&hSqbm&Vhʏ2SԳNp._TT-:56ytȆKvПݣ5K$7@f~zX'QiqBתY^3Qh5-Xz@s&il]5 7I;9wI=;: qȺ>u7y=Y^ud٠ aocAo` HjB[O@.튗i@RL%D{PbP<7IH-kcaRFR/ȃp7ة00vhd P^ -kB Y-Zř!7oDM :뽷@3 ]b#^w1=~hM /MGge+Hsǣspm?8fzmx:;nI:l(6Oli"ExaU1vZ=DFQb{f3j+X#<@Jl,?ݵ.:)|ahDA<0K>Y-:%kѬl43ը.>]"Bg? epwfQUѣ,H Rz!4B`zL/f%}kF(o͡28Й'N/Fي<׈'8 [Hûۙ0:;j@E+#MRnfq7 op~ȸSkRn3eh.FO$MtwM9ߍ/JlyZ1݊VR2\N߶8W=t)ZCήs 4ʨح:&~~'Qb{Tܱ{I+ Z&i SL0G K&YՍaay]z=Ӥ%2\p"9H(@X2k݂UFÆg3[0n+m+Rhtpi阼wT$gtqzl˱* o|9t1n)鏒[Q=Wk#1Bd9tt'Z`H[֮y;| Q^A?DU"fsb E_ j̊fZzeaTآA|IPvk8 m=$<-N ʟp)o>qVL3/*>mk3>b6x;:y*:V*ܶ /%BEqqniAQ& 0~n^K. q^70v Bx2΀N7Čd0Xl4/|9eu܆TAp?U͹B)۠'Zd4q߀{ߋ dUxX8|hc1#c\ Z<`>PͷT')YP"?h] 饑Ⱦ n#&o J`]w֩.1WnL6 jw{VNI >,Ӊh}3;-[|K1lUZ vޕUEZ%5Q9dǍڭd|6Yۯh`+3{A5ukq.LS;rnC^ՈvO y616=Ӷqjv^{dpuQw(*& E$TuدSd2A5$6̶0_JJΦGwaL{PsE(6غ.0$V6G-`H wꥨC w8ݟfUv*WVƃ & X45T|'WJ>TO_0K\O=v*n!~UZV!m'et\Q´g @Kxh\zH Xc2Ƌ2KI{oD ̓,2e*>"L wT{IX&⌬ ȳ*JVƠ01Svh~i{R_zҮo/)̇iu? "8K(Hj9C\#eX`6ۡEq,+i+iTgYr%l2A[lg7T,& Y ɥM*M@uA{.EVwx{SJIWdδBy VC=F_Bzn')`>e\4).:-@Qd4a=;UcMQy<SQ`Sm.V"N҃T"ePiok>Ffz9T6]8E/Z{ G뺳֦1;zq-K |{m0m>HXO8# 5l[wzɧ8㒼y##ت5XO[cJӶυ9kNUS>0ZmnLW$`S?B7ax3hqĔƳy[u-BiHqoUMn|ب&"Q} o':>1s >I(䤨T4tA >cxä)o񦂏MwbY_^,6G͝'IY i\ 5X,qXU3 NjcitH3<"n UkYO(3A 2eaO:ўT/w jNvήsP2=˨at~M~5)lqJ2QkGXO]1٢zEHbL7@to ʹa{FNepE' QNA'8*,rFփ/r|в7Vfc"+%DAH`+PXCD5Bxƥ8k gFip|?Ń3.q J.;,-!$e}wZB~c_K2s|Lo`7LDy!lKKv<6AE>m7>!l i:~xj[/JjH!޻Keإ5S. 9lx7Ң Ј Qz`4Ҥ 񪯧2Fvh|׏"EmY杅M bZ)c^#.i8ɼ0 M*r,wSB2c7/|Բa }ơ'e)8q1+Ȉ}}hMx46-ҊP4,cM($-mo[]u!}j9> Dg6ɣ+~cɡ@RF{lu"tSfEai(";6Q{ӽ"( q!d458ʳ!rc]Cf>N\SRLoJ,Jhxu:tj[MYJl#MVAV e2=~*< oBtчJ221152N8cUy n:5=w[z8e.R=hOM`4 xFIKqbW@죭g{YY醝Liruߤx(gj ]0Sndons) DFÄ >A?z%} ҡZp AdS=c՗P-.11vyOgKXd 2倥D ,?%R S.Sr+cG!l9(=9]*2*N~ u7 ;m7caݢ^D9K "V60LZKF$Կ~z13AQ0XWZ ͕L#\9$BB~%MFg9לwaB6(j:5GNlE󞕰ML58)7ժ`C@wd#دj7Ss!4Z֣w| 8{ XF[5vv`W`(ڣFD >Wv'J89zplNAqcQ֗I $=FɭW{12չM($evpbk*2!q@cRUkK'T]?a_4ƻ/^{s%12@{msJ5<RSl4 jrHĕ9%ǻE [c!\prUe-o'p'?bB 瀦NMQf|vADu.r4ҡlM=`}s7Â#ڋqPe 7Lz%׊,X 㲎HY(,cc|kxFw՜mae>>vSr'PsF~P)pK&$F1) ?5FyA>KشLMiUDmi;^q"t!lr7ETÎL ibOqtIDg92[~?D'uYh) (f#s[=ė}>LD.t𶷼IÈOPNZZm2^ۀdt"5$$`XʨѢ@k9BUd..Jk,D g,òsxX(=bAX7y&kVX^|nֶi͛휤o,ӡ:ra ʪ^O"~O%-` .r)A1:ˆ1}9?,˾['P2>$^$y+ǰכgmR Um_AR=OXalL8M4* bZD4|l邬ɳyw D它eQn_"*4 "2Ê$ەS+B-b3rP(lփdĒM6O<+ vg[,\>`78P?9`_±b`7v3`BF*N/qRJ?J?($W}E9&A35P 0$ _8~Kr>k|8_|eZѮG秣Yx 6ܝ)4]eao_2+izQk<ޮ` ʬJ˴8@:YGoJoMK*.7480RM n ]E-TSz-IKL2a.Fr>%W'Kg(n [$m1ʗOOk&͇MOuZi>YWu, ڵ̒{t 0؏cgַ"kȥc>P7|6BA*yz6L4/6!KH#j3m/+oʵ3zr1 _{sˣ|zڼZ$pfNXf0"RhQg ':nY-@p̘?5"_Wܵrc½66I*wpRzYϥRD=5[}.|j3i5ǩnqD56-q}._U jfq@uq_+]ц1\j\ {V\]7 T#@Z&,PIqmX:=$7OUBu,Ox :gj*ij U[1*5ʄj: Qx-qv@eą 5r,X hjAQ;?74UlesC|wھ0R[ ӯE״k]iuLSҌE۳mJ2%A[?;s52A)Qh)}X+t_ X}̵g3ݽ7&Pqy1l߼|U8o&-כ/jRgH;̽gg|#ÆѡS^GbPXۇ̵R-zrBY(5עqbRR H<9@)֏^5{Jxi>c`48 ŇX $[hu\0iWϚ"cj^p<$,?.aϓgND ](5*KXZ?4yw*2] b:pS(ipup; -g.*LjQΌpwv qdُ5[b> _==(; E2֧o=yɀN%@[iy?4#_F'˵wؚmQm0Jqv~(AT'e`kdlrg@&^g\@:"Li1lU\hĴ;x"[}ԕz=.TG~$d谏0w0Ov_ Pu4;b̿;rQKC^Ǜd2ȣ/bE؍rCϚe3%l*ʢe/=Ί3wPI,^P19)m\3ODN&?&# R*frI[|sz/Y qF6xgKUJV!xNje`#-mTaCTü?}^[z BwX&Q'=a yAý=2̛ ů6+kg()M֍Qk8i{I]h:iF* ڬˣtS`K^ "`}Gj@;|"t/akwuli Pà/&(Sf=t>༌(VJol: ~[.-t4p铟ߺZ&vـb^DWC6Fxx $TA:g^*)\h)H(CwCZ,_bcjXT< 9[j(#D @:@l: Rn~eX7̮ZxR;^5vO(gNH>~Al9s z1itOg=yCkVh璏ɹuWD%W,qA6;HίE:wˈX zx[-; b9xks Cg3FG4PNz^HRmP'd*?jŸmnistn$!~>QtiAIkAxKStH]rG5O3#Iv<е_LBQ6J59~G%2Hp̓FCkB 6n$Bylwڄ_;44γK>Ng%Q>cЮT n2ny~;-3.ؙU> lI5o+E =`#3Q3=oOL}d\ &1\IhhB-Jkdiaqdh+?W`z5%R͑@nPDX 9Y뻷 zJ#x<bls>{mg V_'Z/dpyN'Y $6ߠ2qzYE|`s/:o1CmM "h@bebEm{)J+3Eܛс~XJKBrOFu0,e?>B's8tI{k@DeUvqA@)_+b#)gVd(}aE9 ـ9@yg̔tV#3Ԓ8|5u|>lͲE(בt{?DYR̄nC Bje3K焄 M+[v>CcQȾڦ&7{/oW6Akq~(M-RԘS#0~MO]x5zXp?ҷWd-6mW Ԉ \g.@rNj9YbA9d1&0k%XedS,knL[Kݐz3<C\^=E>6#iWs9c؝Hڇ땹^I|nZp`ze&ϳ_IC 2zvҪ\{L "kyVqXe {&9cn/SPaC҇B暕qf@Ma z@(-{6>&0%7US:M#F4?:ں^n~IՁ(5! o3. Xvu\95! HyfwkE_X0eL,2}1}4X:1mS㚊 G<_ݝ5ێ{᧜4Ah+s5" &a.8 5yx{cd&9du ,J]&c:B Z2r1C.P]ݪvp~~K*t*𾚸R6daE'Η] W)! 0bI.Qٯ ʤnGwʽܥQQeP/xaIJ>l"UO9 KX07pajW /V'2l NbB XdԒ<ěúӓҙl 4:DjˌG 6g5B)fgS?T]A`S{`LtjCQh;3MNrDJ= 'V*(x @UW{Ӥe zGC6TNՈJVu.*c5W)#0!*0(tNsdn*QKHdnvGJ"eΖ!e8rd34'wۣ_۞ÌM=}C(=T2QO` )p_ ǫ. 3Q\II|7fu:S T0gha_F+xLTWmlzV)"*aLCjl3F*R\ $F32@r)ottn5j)TZv }M@WPv&9|\4AL^&GEf.*eׯ_u/$ skaIե= \/@ I' ?U OhTQ5५E~w*~ 9HZ?{9]SNtm@ykDAgz: o{Ijj;\5CQE^sr:PsG.>Q?sAL7,rg:GJʆv rȣJߢgO8*kg$حaP=V^B%dRuVpg1p ZDN[sWܵCdS< %*VШAy+CX܀/!$+UY[[C %᫆S,  fbY=:c v hVRlyP{d=pr+, p9+N.9YnE>.[ѕ N?i(d US)Rl@'1aAXh^Q)(m^"pgSU40rT;kʱKttKlc:w d)čw<(z{7`ēgZ ScR"S\S!Q f$_ùy"7"+Q~֕}YuU[;ékxi bJJfeswIӔDXEYOcƕOJSge7'bՁw%SaN%PVzJ$&z\=̿bp"8v/M˭VmnSkE3Zq%-R!9`PzL$3w^~XHod}i]+#۳B3ӯZm0mԑKc/%boF;^HUo>HPFEcO/P`쬼yW.q&q#(KLE({KþP\MAPi0P/& #PGfl+}VJYGO-Bx}'-LZqȽ RUII2hKm1Ԇ~`>?tj64O), H26%-F2A>=\<mtDb9߅_T[Ιy> v`xdBgYB49n)൹%c{|.ֲ􂚃Z,O!) e |[o ziEx 3/>CnV6B!ZY-PcvVySrXyN@VFt5UZ:7InT>Ud#3 UfhϚY${P;SNUǯ G&98Pg=3MP@ݗ)y$Q(qM5 R_Ճ܃10Jq1q_.Tn-\߅b<)?Y1>t>Lx E QdP $5cog2hW!$l-%Ao!?! HbJbj)& K *2,4G v.ᅁ ד7w$yJ̈B Y %weԿ:"niTNTMyƕ Jnz1G1K iQ}_#?DrH}e ̹Aj:\|b1'70@̪Ɩš)}&ɬ?/W]x$븳Pet2+ Iuӯ^vn"L!q'V*ĺyn [ZvAcᳵ/-5J$n)#+^P\҄6vQD](FWEw YZT*,1*I7==+_YA H7Z|N%)_tSzvsE֮կwfuΣG'6O ίb=SJ2ǣnOkgveiا)`f !V Tr`rog{Oq~f1  e'Y#4I;G1e%(ɚ',6N_3-XamV?tl}}rln9vmGq$eki!ւ%S`ݘUp e-(]xSCDE-ۘiR}5MC}VS i~ʕZIPا5ߘN߮LXےQ Su!]#נDY 7t4I,2 C= _7̓{BƒV XڵdZci</q2Ǯ_WϤ=3kS]D6%zsI:uґ@ ]3w۫ -Cs*Ng;q|{7b6þKVڠty!&am>_`5!jEN+`wDM ϕ3# a3{؄pn~hPaCc呝6bוc샄:*3\U+yx?AMe})RrpFNe(XSvxyt\Cf|;ڐM?ixVT50'jNlGzvklx "X Nf ,E}Lu#X,r쑋P ^feW`\eq@KĚ?m+< *3Ű^^4|a~o3:V#+؏)GxntE~@i0,}1ߡPA'VɅ:hYeeJԓs`'౱Kгs\2 |(эtMcITdF֩ ٠ E0ĥn"[?^旵>Q4?B!6۷#3 KbSI93ĥp"d_DzU*Ev%ؠ䙖gHṭz=zXvyn.)'2AV +9jpVn`dUUΉUrXU v<8vaFߚ !5V6R{m&Qzi_ pjm#+#\_%5u 5-٫'XV{fsx(z]vpu,ºZE4z q}%52Au &!M`Cѭ|5lX3.nrVQ1-]Y \#}Dxk&BpND{ÄМtrzjDZjkY'dB㲷 iՏ 2C.X=CgćD(6Ԥ.Y{)BP^uI W6W4vL,0o *l 2lm.զɷzMªj 0Q}Wن6`XMKJYB$~T$r^}̶Xm틺9|,_E=>,ŵ/9e"+,e&0^3yRC-]Twª[Z y,ǡ/'uM1*Qdyq c՗4[n0n1E*ć=RdLH|_(YWhgV8vKKMjrN+Fwq5 fnD`92,I^C 5QJy #ZYq4K<.rOp }MQ.QHӾt-f#UB_4NyF)TFl) ;(̰ގ, >1A#3;zeJ_Hm SD8m 8 {|4V_Z+͔ւB6,؄!LGNvсDbVQjM 0~i|[U3_2 )Bpy@4YA9EUѲФJj٧h cX9o{QIX3'qH]M+>8OP}KHbT%oˈMo_ ~[/|gyxQӝMIR}Nl/m뛥0*eB7b)N64-Er}cҩ}g!I mnĘR+j4mc!&?gU5RԎoyUا"=o(*)]GiGx]&R|lJwm(7mF'ƱK$Aq=/턢A= Kx>Y; ‰7vH.ad@LjooAAy37".w|B V8Q|(Hny=@|/~8CIJ_-; ~Ϸ}JY; t $-,JƐd(Y2ESxm\Xwc \sK~5 4MD;wuzc7̸v牂vl4WJf"]SUۛM?wˈږTx ,bK'` IBr+~fͶ%@|L ŖC^\2 {bfi$;?1L ;2oylz)DX'F^(9f)jo }+%2y(W H3mUp^ue.NE FpxւGA8 X4&& L90ߡP~بqʖ8w%f;_ʞ׆8QK*KD;HC鲤"Umʿ@<0vitu@΍Y׭jpϙ>1o«+sn5,y _)Juzߚ sN+-p4].<6 5xF}vH.eß)64qu:AW.63f!- 0u ,ꯨhc4eꍘ~EbOlv4^Y>PID#򤘎y9v,nL –v&te7DX'Q?Vbd9bʹ_8i[>+BZD_=hFA}-(W$Ե7 n/QCk\VI`` >S1 ]KM'6>tєȄx#Yu+zJd?qo@& 5r M0puB3]0`:GC^] B޿X&Y6= 3V6 .9'UJu-3<%[w mb-NR 6*D PPSn bR8kÃ?c<̵m18@ew#>6'<gKF|z/w:Cɼ7 q:?A J! wxn"`2LH;&r=AMkL4zDe 2Ym阙dov?_T Q3 x(R-g[اbGDwθ88bƀG꺦x% B*1߳:"Sŕ^ I9I̮\$#YbOZ_'\>A::.eH&;B IY &O*ǿK܅<Ծ-@Tz=?Q.FЌ\w*6 0:H7qA5͓zKhvh*=Of 2}iug9*"u4Kėy=@67i&\)~3 7^N;pQ|x(nxG, .7]TIخvDф9@RBMJ#%]xlݶB ,``߹Ϛ=)Bw7wQA#%:|s=mmYmn^=3A">|wb]%̣pVR 0Mj@GpZ(܈\\$ol-Q}iDk6Lۧ`"m!{4JE^{ `w F=1u+ɕ%;7j d9-RBD OT|ʺ7rG5 2[XagVT{Oʽz0c4enU Ih[80CߡؔR2A\5顓8ݩ@J/vuൻ':jw Mob jbV1b1x 639V ~ k&^Ud,Ӝ?DOϩz- ť"4@|M˻5`og75„fuo=jh6+'3ON$P:iT|0p奛xN/eYHi`=ex1 pYT8+*^0J\&Xn/a; ׂ. h+p"hskr_\5XM 4AVlt$γ~_T1' b{sc@I'L >HuGcͳߖU<_t-~ W~q,}L]|j&DiYu}ՋoQPow"2E%LB.Jm^~|9h0^qRh8U#X$6yL5(菈jCd\<%a[i<1u1R 9purAzpXOs`W5|d㗛+ن~%)~@~\ ?w{\&۝v"TwqSy6^YJ^%][' CYLbr,C*:Ͱ=vARM{P`Kc8GIKW@,UGn:_i!F`5@kR>Y+!is\Py]Mf,LylMC@)h, u v6{*:Og6 *frOvTD:&->yqd w[5 $ ߽Mj&CO5Rv׫YDGYK6n~-t^a1^"!LQZoDX͋zÀ僌,M5 N,NyU=@{3=1=`^_!_+X o`&YlrF+Sphzࢆe9}_! 0[w xNul8 4(;߹&3FX -r< ]8a*zNBx$9/#I%7g*Iy# w ; <1\5qJ#j0c-ī4`B6̝YbWRjP\ɶl(e}1QBpؓݛOgI:r;VF)\A]O<`nS8©eN̉@J5҆wU={lRrԵ>n+R_aBi3M]W ƛ"^d%H^ǣݩP0A?%DSH5'mC[(P`m*$\0ڂ题C*"֪$cGL \t,Խ;4(7P,"Sgi84;aG=]xR~YTX@"1%o\<<.{^ڛwAS@Col0QId()l ۡ \K`Hr{bo{.X֚D@S_qTʫGCȽj/:4/XM{{zX}qG!l_|능npYRZ{J (-1pⱃ3ؐKu Z =cbuE:q)xd|je=.HĽ[쯠x28o)Hh5^4Շ q-i537I aS_H꾙= Z1AXv$kp-+hʸ}6n pD]u+ u"l) 7u: 9Sx`(CxϨ8cɽG 'tQH,3""ҩ-òe|[l4lt(uk:5>f":cp:AUƋ$Rk3pZH}1gJ-ٚKgF /[P$hH(2-X(*Q5Êj(y-/'-_th/ſkӛaFkA ۍd$5_Q)yu+kD'4fcBk _t C~П1~کi%>St(ӻ%HA;i>Ӱ|bs+ HqDixe85!H8{qq9!'͠ޑ=+{mlwlȻvZeCHR@LSEUn>bT<$=2Bc/D< tQHnag5 q dq%"b:uɸxU&wxƁ8 o#iyP]c3NLGhz 9^:9 MJݣپ?qZ\EG& Ud°nYjC<6ӆZ>N߆%@}AC+pypLJ&ŸTG囎XLVbb֜9ov-oe"ͤ;ʵz!JeݧIe,Fw|okB"y~M g}sQׂ(CCVFhfI0:ssN>Uj0yl(ғ5 /'+7mQQg9y]㵭>-!Wxr :]r^ ygQO ׋ 7Pe9Ph]e A Cr / "5i"Nr}brx8H[54y@GA8%*Q7bU w0&  V)v4"pD8WԘvTUwsa~vpcBF01? #LgA S0 D +Z5Y^|YD6D1$Wopf6aKW(wM)|/R4}Ș12[ӟFkJh= 2ckK;s2xa. \gͷ@r}ERY)G|9i`@Oy>shN5q?8Mʥ&Nϗu_Mþed I(A~.{ G2g FV]cs.8rCjs0u Ovc+>ӲĂCmb|!Q}"~˰2Hja/ 4S>0,6FR1fZ2{FeC{/pPz䕽hqQ#Wf|ֵb<VKfJs3VkC+Ow"~s%Ӄ/7z9]{&Ӥ"T-rmy{ԯВn1Nt D A̚7.[8S 8f.{ʁL՗XgHw=}#Jh'9H|67(P-& $9eNdWAbɺ;SJiU+,:a=TnB 7;?=Z}.G\;np<5䜣Q+>l Փ0١ܝB#G)Gaƶ ~|< #ޏq FWDKz8@Tn_9 ؆";˱wX{ilo(2t!?]S>Ee#G>[RxEKJx2 Mh,`=]V;6櫫$@WOļ*5wW]#[Dc zkMCr-0kQLcL. $Hbw>plgڛ´P!û֫p5燦 r\R0?.Vi-wJ#协|v.vnHOvƮ/XI3d{ d]QhdN~c? =)fCik~h~9(Ey"AsV;E2z(mx mHyio7A]GT663W1Iv;#3_1(J.zZWf%^V߱ə'*#]8xmXZ5TbJjPwF}*Q<{6=s};l],J@q׫bwM X8_EcfB%ڨ{ F®LKWHbߔhRǭҖ#߭K").0 ׼DAڂ&D؃oL6G3+)I(^"%/lw|fꂪ'O SՈ2!Y -o US I2DB2?V?.,3Z|KR:MŕT8ǎ_b(x'QCJ[qnuY\vc -F STl994זo~rX凝)4lM9V3v!vӻ{Fq(V%RPhuR8mՁῨvݡ'v!0 .2bCa"rF>QX3/)G=u~.ϭiȁ'^@Aӣao"8nz˭B_Ā| י*d"ec5TD}['>z@k{+QqD5 vH (i|C$9[7wҶ+gSܗ5huR AO`4O"7 Xc +`jS@ȿ_8 #u4C/,ˆ(ekݢnË!yJP4iܡރyMJFD~Ƙ9N^ km.yO̵F i <2ɾc:&ΒTG+; ýI7&8B7.@Y;m&++ܵ&U27$#]}?ԨptI-lg;7FD1Y(l`qn,v]UwoSnC{Anq,ǟ^ɋ5 H}g4KC1MC\Cx¢~AEҨi=v`iL$֮7w/I( ,Pn" G߾zZ.f2$i6T_rZ z+bFY򮠼#_mYv@,[qwwͼ(ltFa;Kzyq5հߡ/JT0͙e }! @W<6g3Oi/17H$W}{ Tkry6fהòGY_JMv]& ٿW)px ^mi+9eղBLFW(R}iS`[5h}7)Dk#T^L p.DÖMWHGX;c$;s v^zbJCh[ŹKk=GcB9HGX 7خ }ȶJtKŭbt'|OaD+m00hn/=]uOU$Z1$|?N*fegO^7߆ksSQ<4SMm(+brZ" +d93[ !#G)_;xB( ʮaTAK}EvMd!Tܤ@7 68}#oZSv"("I_V*.'*,0֛Hyڮ7?b]D$א2T@ǭ4H" l3XՇR~}A!,|suv34nٙp'xH J†dbF?k/7j[ p TSHM,V[ɓFX=Sv+9F ?^]Dj$5vy'RjYo 탂w=Qy,ۼ9!sn}̀;nܛ86Bd -[2Z p5G=}NAi$ _Eѳ[ DdUK#膔M5VQeΙ*I'i1rœXӈ'B0bDPގ,'>-bPt2 סN?YMy7<{pl;ÑMЪ1v]cY2\=U* :\o7L\2lD Aϥs3yr1W7ɮ^=w;گp)*XnM͋FJR+Ml+y(Hח󄥦]\Z\"Hvݣ/ads.PdP" gVcbUF2Vӡrd_S+WɌ2:H$њ_1Zf#,EG9ίEOu>TKJmmTUdYX Memb؏$T~Z~ҞŅط-JVC_ @+3i䁼nͤ:$Őf.3P x8㭀@ {ffpeiFg+5 zlo@8[{*xp$4BUơ\1iZ_|8 [TTb/ T9,P ZlT񈮽SΎMlN @,MXn; !u* Tdd&SFyv$}y|jRZ!sd VFy9ֱ'.uS9qZAzur˾MAV#blE:Pea$rgw9+n,$*4mxYY0s`Yd3"S" ~=Lq# BK[㱧z~[{°kMԺׄE7nvvWѳIz|¶1١ -W*RhL5hL3^>B\yĂVM~')pH3& ? %!S9}WBLuos§RET Z cq&/K2|QnyiūPDU&33Bb0rO9nHYkm턄RcL _eN6>*Њz6*IGG.WLY&eF1M_(.iŚAb;-\Fǔ@itsw! ectFWĮ(1^ qЩX_[a=H}v?ۑ.tȮ 05ͼ}| P#5V>#op,ᬬ)'*Zn1ͫc.d2+lMmgyGQO. eBOrUb4$##7=x3a,s+|}s%1^?K0kiwh{eH+uFӇi2Zi1yꙻ4mU2p"׆Q~9 p{prSaϯmhҀb/DiS Aͽ %`q׍)n`+/$vl _ѓ?٩Kv7ʠ^+c+rM}؝ޥwTXAxC|$aرwZ`DE+5`ܬHYfi?m G6["% SKa4Q3x `ϡyZi' q/$Zw>BZTײڟ-}m87 |p+GZ./ުk*3e- Xh*t rpNVêygCYMUQ LhDש\|yc9|Anh޲IXYT0˟Dl$=RԢ,u_ۏZ4.0N۸v\jt~\@ڿwD05 UO7(R5Vl1z3TvVɄ7/VZ>1'Ͷݤ薘~P2!U`oܴve U,Ɠʄэ^Қ煱[6< ehc,j ᇅte1$Oຓ =) YUISs:0)% !c +ޫ,苼-L|̣rNmTsv,&csucCFBDH*u@_H23}ט&&:GA% HŞmu]KxqۭrR77:slIki=Fנ\9HO;r.D-Uh~tYlB߾j0U~ɴD. n[Lqw8X]90EvXLٲ UH ڬqhI^(1(GK)#{j55N쐧BM =!L8PL˵ôe<ώz=c8IڡN T;Vgx#mw vY9 `5[ڸfT_$a]sF[o%^Pc7u;L /5ѩaĊe(-o?z;6ISWIG{mR*\\c *(Td3ki1Zbh !JLZu(#(֟HϨ!^$}wjJr7Nn57ŕs)]j111:y གྷl)dP$ c ;(sfC'lJ|z@Ebv{oI,#.O<Ep9.N>U;RH$i9ɤ1!kP_KD=ݘJ1ZBC\No dˇ[ MsM  qH4\(wu"p$b<]-0&\01_J{h`t%@L2m = &`)߹q[N #NW&İ}K/HҩǙJM%T8XZR TA$OfQdkuLG*5xVCI:X$)=Rܸ2 8[sْQ5*.۷eBN 9SJ끑}_* c~@~Olv]hF>v!ă}-7BK ݟ/شg ߫tr4 AӀzܴ|m*,DiHuX4 aEЗDRbуF7t#L^{b )}P*ix3 pXx{GsG`dq58Z|%|v3DnIJ6(mqƓGDY)d8|gvܸPЧo3uJ6eQ lAv;7y` bN J&0e zO;aC%"eW ElID*\K %΀3 :ԥfg7T`M)\i'l]6 5Liuu$Pryva P$݈E*+!4fvSd6wV%Fɀk3B9ώ:KHw;L'VEAŗdzs~{TpDGƥ73e4S{BrL]vVc^eduЛ 롎ӁYn7Ɨ@7n\5P}*J:*z*7y=V!J1ӽtg8hvI,[k%Üe?4h y,x+ׇ?s[ El]%rbeЩ^jmrw_QfRѱj=EU9S *~|=#GAKl"O:3A?Fy.X(aU wxmu֗-]VIA܆cU4LWM:o~iI~@ZdMm㭩s&.H#2Gk-`7l˾S9$ 30qMZ%iǒ u"/n eo1R \H\E'Pԁ 98 =`;s[MDyu#uviW6?pihv oՍR~Ů;ZN&W@>1mb^:MF,锖&%{2ZM)*yIX jvuZѰ i[uNSN_+N$ҜŰWp|wgRykW4ET4%3#:p^46v+,#hJE=$G{ZO*(砏=೤ Ф}DeI`?/]gUeYRL$?ϨT!e$ lrk`ni:P(T dd?Lߞb a_M Wk'@ :~W_9|JsĄ5zv-#gP!{I0[4)a1ȇ9MϘdCŤ^Q!~sF'n0\x$UQK}uA9C:7R1[WzLCJnMcMw:2?`F@Ա{a{ ױ{x86OHx-wX2)l%t1ԇFZsi#v#/8MvqO3eHYduMN| NVT@ 朿9L4=~~jο'?>-sRY% 2f/k_6nܓN{d~pyz%/!\Huw "uX^5T]K` U( Cg>I=mUk͐m|/¢VΕp։NMb,k3c98X2wj_!= > L|4lc0u`dDv96)ci ZwGt:GQ9>JnA_ 1'iI~Ai|"L ^cdElG+?`kF~foH{,a 06np4cmN΂X'{_TVOpWՙI pRem+=:r)~( kąx5#(e-$'iѰ oAYUc{u1ǒe.5R K`TZڻ͔`[IgrV x΅С#&亅׎$={+s5ujPf+vOt/ E=>AjJ&V#`7_Sұ>=<,M킪eZ| ؐ4> 5Y.7G1|n1C0|x }җ3'uœ34E4te[ҳX^Ƹ n݆|\4[I}rmﱿ(2J4:"=C =ORP;$Ȥ1:P.9gA Nz}$Ʋ ݉eANDz:±*'ꭰQiUԿ\hNt!^h9LΨǤuN<]1V1M!b F=N A܅(p]7‹~tgTXA{Ƃ}Y+>ɡ 7-i:=EkIg uX'3JE T@}wOex)lh#9A$ Z GIObۉ $]5r74}~z=F}.}&$g `KANf8]߆5 cyA w@,&'f\nMx15/il]䗐]bv֜TimKO(*'Z_(6h*e-SٟaCs|-Mvf](п+#EϦ HSeuI(3 j6 ZX .xz?<2ZVX'nv&:7gڨ}45QM-^ԕtQ: znexyOf/z+`@yE _s1WMv McY$:)ɨ`B*vB#Ău+ gR4{8ݸZ N7\pE빶>- .$BcH1lq =b = -3~@E&i q ¸:G]"IIpSUP)c6pp'=A725/YQtB8mQ!xML[ xu5<3:*yyQ6.1m"a[v ⏱HnDF;i.A^'BAB V?f8&yGevm`6Jo84F99Bѓ"8)76KjH7cB㺸m,0g1Xj(?=-s0!OʇCi=*q)tY#rvM1Bۦź`D_Nm"gXI_Lj;ւ"5*}x/ TɫK!d|H9-wRIYݡ=1Um4?I||٫ƨ '}Oh=$Bj!v h^:z`<]cn t'f.= :^SzUZcWBVIյC26I`aїHN?6ǧE93DU@q!g^ QWP/ڢ jM`Rk6U;{ZOvޝno鯉d(!D4Ir5LtOٓG;PF% ¸Gj0GM'}N$%n`R6ڻ^ߵ${=5*!'Vp~vr?*9KBN]oW՝y ljx{H7(?anHOCgbuu<{:6h))[yStN nHn{c'neo9,ncw/.b6dIPa^v+S,op,T5O]腲|YdTˁ_iL:0x!Trv@+4l("CqsǜM tR;h(&X)=Z ֶ;5-uåŤ6IޣDbymb4 üg!waeO.۩9ZgPOICMjHr1,DĖՀ4j)O SFҿbMwg>shhFsY}uJdԆԭ7 knS7l|2Vr@4Uuާ*D]TѭFk,B%*+tKh.Qc{l"!ME{:tgqA%l>A?ӫK`$؊$!o ~ Pws~_)ZY$/w&3ڋ6kP1MNi!\dVQP^C%h&KF[G\q׫XXD?H)ˡ`+Xlo dİQMn ?IG4^UkZ޺HQnl@GG,n A3uZҴ [8-]G}g؛b 7e+śLY%SrMHyn f+Ԗ3%?~tZ];dIZ=QRiC"(G %!6zBO =B̔OrDSvEi'B+%ʅ/ǕM#׉#>L9BSi6ssT4fM aub! 1!.8wS͆RDeBYfQl1!~5-*j yu 1sKױ PWA (CPܓpԹ_?XbBaq:E2IhxB{.:Ml✬2*מirx~Ґw+B؜bLTI==s8GKDtW!g".爺V=tyvpOzūMQ-NSb@3[g&?.]`(8Ē}td.۪=()1/Yi09穡Ha=[Ŋ#& U.ȟ&ͽ *(=Lyҗ@P4U=>l5t2 6aם7hkVU<%e VQJtu'l,N5 SG#1U)çӣ*UAm 2-%:eG0+WƙGzx۔aQ.ohދ+RRR<@C?=mdKPQZ]XGR~\8"TS^%,řܐ+_z:pw `~ \~c-BV-vny68-ѩpmdKG\2ke Gsx0e~;/P ڷT94(_Y 8ȱ`qIF@l!-׃ĕ]Iwx5ҀALֶ :&DY_B?RÙ7zΜZ:k7e5뻙ѷ[^h"GZ |kdjvE;PWv*6!92 _OW2jJ1FM{,I;ym@aSWL _p>À~%@l Vy[ղrzj;?BS9|XѥE|Y:.P0Al *B3;TK5cnrvJE)gKh}8(jUxZؾyF7΄C{*G Ktq%jWTϭhZϫo%kuZT4j+?𴩟rEU-0~U$շGu2x}%.pLŃX(r̾cwRg}8`%_w)`ېmY]d̅͜+U[B@NWN47= ҷzц.Zl}% r֬$t$,H_orlLp[+@*oډKN@Xuu= \WL\7`V}mU6g(3~Ƶ-6Ik)Ud q)T`BkHBO$FKx>+b@yn%SK9Pu [pdJ'U] xm'O `Jp>bֺ~Y8%3EqT_ƇO{6𐑅Jo>d/yͰ/):x_Bs߮|w1‘xooWATVA}!y5{;@q Ì.<ܻts j uqJbW/$!zq&K#ψzu\\]Skwadi4{(; Bٱc\j`{ υy7Z&`CowLx,v2@@hlɴI,`$ZV +,\#BF8fK]*O2frʃnri3'ԪLVpc0kwgaw%z i=v]#](gt]Z}S[>ȧ)'ӾǿɻvT^Np{] /c#hWُ13˥ ) |*z8YdFA!O3熈ZDZ* uB]L`z;r>y#ǰ`JO0s¬4㮘Yze|-d7cOJr3Se8{+ǴL.<ͤJENwJ#O1 q Y`L>[RmKAnMK]luOC|i4.SaWdq{yFa1F"oLt9&o.WwFfXA! j)ûTH(#Y(geǙGiE*? =J352`g!j/jCa;Bó1vBx_^ka%ͤZ(Voeaz}z@ETWcCW=e&Jsߤ J_%5+ƪy $߸ͧOd/S\jtҺX(Ya@s@g/x Y#8*E]K欫njl`*&LX~E*̢6*hkFs8|f&ZsҦaYiF*q7jʊk+2D|{7'spv!D<@(ܓfKlϽV8 $clhHf]4z b\ !*ؽU]^'*Y> 3uYz/``]5~rŵo$Z9f()訏`EǮs#%fHރj)6]Hs'3?i0 1Gb[rAw3Hٽ0}R8(7Y;,۷X܎cQpd-LLQzt42m5&כ(NH+7zб! s&,6ArIĒ;"/n pפyuV!Ju|r½JUQKl{-gIh!A'tpe:=Wp4V+ ^{V5a:K* #=q|^DwbT=k냁ǤQ Ȱ<4O 8]/922Jp]{e%Y5wP Mw1X|&z͡E_TPQ{CSeN}]bze(UMHZaXBΩ(F^*n? WמhK앳m~dM>m# vvzs|=[Ԍ2R"՚µ^8e*'=*6,upd%#0HG=$q?_k!oΒƤ18~lY:*n;r̅5hzhE6'!>& нԧh1_3!&e"=f^aZr0ȟs1!%SQ'tAY _$5N|h%  / y/@`6UxW|lmxޙcГ@|<7w%WiD*( cwq )m7aA0j7GଽKX!]wzK;aHLPãesڜ}o 7KڂX=/fEӰ56y*y~Y>Ǯ-n,ḵrV_Å@ŸHۢ+DE0092b$Ju#"+dYI ^(Tbhlav( ;GEgᔌ2hٗ9}\-lU ZclD'BfL2FcL(_w޵'3]ϳjsS"i*`up1g]F;; 4t՜B" .4fM&4L} >% حO/SNJ(CkƔ E9U=`:#.L:+JYR}?ϵ!LeRP$ I/zSua5ޖY/G%$uh< W d@QpsBf𢆚lȔ+> Y%ta[]1PSXg)A| iMEPT?1s3 N!|CRt3$n_-%z7WJ ;Q  $ _ > f eq[i n|9uЅU7ҋpCTmfrWO9J0](;xB*q3ϢxswzuX܇}{@+XFϪ돿aʼ'}p~։#qo_ZlrFV) ʹ%}o c|ؚW$/ۣR fa4*±q0A/( {6ZӴ<^Gi_F!9*xu!eos>qIK=a9ŝ?=եˢbgTk !.,k_4.+ّZ0Ow$&RJڴk_GҭyMf$~XPp"yM3< Pۢo;\W8ѝĈ.mdKa}[ݦXMȶ, 33_ LTf,} xlnvn 슁IΓ#7'}EF.SחJʓa1@`1~O Ik3RmhEĶtj >zJ$I9it)ƁPf|H?]\ʍQu&֎ッ]ꉌ`jkTшy1b*6@2` ǥ^Hݧ>D@W`[=k5bd`8\ÙPKa?vV820ne7iC8/驅_p7e;ː8nrlfLLFMኲ N*؛1Eǒ-[mmV?Gr1S;ba U?0/Qܮ>Zå5A 3\ZL'/,S#;%f*wCBH8n,y`+רa}RS N_.VNukڣqgS*<5',ste/^H&lخ؇.QpDij}LSܦ ChP.V ԝM2fݳ{?SIFEMujX 'kK )$FJ}[HMŞooQ=X%MѻS"|5`cTW\vL׆Y{=QFQ{i.1#WYqyT7F>J +D\-% 7O .  )wd>)\0kR8LN_9&:"m<0Cpbz *yYV4K zN=<Iw?]m0WTi acZTP?[w9Liy;em&r8'1n 4 #Oc}︸*?kkMV5٣qd"{6D`fKMvtstim|~^׊*gѢOQ6dz9Y]D;YB\ $4/-r:mIZpzh-x"`Z:^uOPf9Il$Jk .N%+$Z>4[̩fbhün AһvǼTZ2 7aԒ7Y56XQ/HJFUZJ.K9Pkd^_8F?BjYCQ USUXO'N~"Duq&p-W_F6E؍Cs;>bbM-GA-TZzܦ3bw3~sCN֖/0RpZ1im- ٠I +Ѐz\ ֙Gj *l@#^[jfOt X\Zi acl,̧@5~l4odUB A%`4W ՐL:iK Zk, ˚쾞YF:VW%f < ccE/ǹAe⠥}-}u_Z:.4+=i~)oaV ^KV.G-' }BZJlMTmKy802zR\ ;$j"=o'آ A6&qtd9qMK\!)*?#eV ^A+NW= ߨ}CֲtJ)rmFA̴ݞY mM-.g`߀.p.|hvR k&%vP6.uu E{49\U\wcV:~eI9s(8G4å_/z,w_݇G6}K)'ߍp;d}=SIFrd7HA+F:M6xֱ_uAaC8+#JRҡ{ײ_t(hQ}D2lU2JJ?XGz6DV+\W J$ $ϡoݫW~UCqX Q\|CO8meJGf_cFOfRSU,a ~[n=f!'ѧoAYD[2rŧ$Ԝ@0hL'ަ)4ٗ07""pPO\LB ~0=*!G(w"S؀l/d[aoޡk?.\`GJn[oT0>+26; %WMB'2[}̲X$@Ϭ)m81K8p5y[mb NRY Z+ 뾥KP&U΅B)We""U}qrxɚC]k3~zY~q3] v9IBJ>KxNҾ[RmM59Ú&]9g^åCz#7dHZBdPRNb/D;<u጖YNxӰD6jee37ဘ\H]K+α'm qM*}(p0x$9Or۠=\ S νC|",_bq9RK+Ŧx[xS+iee =; XCcܫ0|҇!wÐkLy Gam*Try W~L]΁&q_^eZ HsAY C26b"\$( U6Kbs(7wͼ0Rr&A?S A.IL-gy6+=?"ccgK[G ?Ƌ,Mu]4LmMXh1wCqVo!AcY`O5Z)=828iBy gf&XjOVFY5ۮo?%f[EF68ƧR:TƦ0z&"XA#YѴ]>d6ߓ-%0+='fPgцFp *z",;i1Ң˻=Vj]xxa!Yv8حjuf^$d[ث[;ATɦe܄}(5f+MpNaG%{S%fl]HE_#h<ev"I1.N1)uS. 㒚 3ئ 7%6#^RΝQs=/jQP>ET ??fdQ\|қ"k8&MMJh5%efsB6}N]#\cgkC2RWQvz{˦iO_JaOF leE]N)y @\VœH(OyO*bÀ\^Ȅ]ڨƤ`Fo {tQy"N^)a܂z5|<>4 vXR[bMß)X柠0])śͦۂ"AE}a7,i##$\z j~J~4Qv{U$/ʷLL&籈% hf;3|Ӈs6-pi]xA9_03W|ɲv> sᏙ9cSg,(Hq9a3/K7ժ=x7S]ۄn9BHXK#"$/b t G޶Ҽ[%}|1շ@֮h5ig|XI4 6rk|`#bl^z_&4 nu"xyh4ϰ6on6ԼAlwG5$B 5k6A ">A@O @C g2& :9-\M?w~_->;.M:5p0;gQ3QL'؛xXzpfSd9e-#'7G82[dYmi7j\1yT)ZL.V7onQYL{;ρ0smm."Yxv L7n$͛Pq UH$mApKPP xXE`?9񢄏+ݐpSD8hR4mH>1w̍=I_BSd ű}kD$;K":bon/e[3u%OMyr{lK>j~/*!6P bX „+~K{գ΁]h526oaBMſFPsx^:ɺxa,yY/z$Y%ZN?IQ@)[ aԜ:TivDZ֒b;'kO lJpr𮣛t8r(=^FGB5@<jẃ*E\/ga$Ly!n`u,d{LȣU%mSBӐ: /J6jL{  RNx3 dm%}G4 YF_zDpU\^{mb ց1Yp_E~[wvv᮶qujj;DTJGM-׈~cThо|~S[>cpaiur5Nq„{2wD"{7Ƀh|f^}8VŠ .CEvzWb]Oj}VLj[d]$z__aeiʨcrug29w7@ :V;PFff&U+Km%K%a?\QbŽF]0Έ/$GՐqA7:>#[~./uŇL<69!Aϻ4 8!c"(0|zI( %ÆwޫTa8àL r')?0kf1"0E# 7=?`VrG{ܝZ*Մuu.[cwtT ]ŽGpoɺcg#"BٮƯa|m@ԏ[e !ONwMD@%/,?lK7JdJ= A[Z[$'ӳ$@%{Ug;p2Lع3ː@ (δZW ;)e-qIkcUp}~U İHk&kMK硛(XLxux%6LȐajG/tv=ol7HSrpps#yYXɉk_9˜\qg3Υfׅ͞Efb!h\8!w/FN4DǨdUq ƒ7OGMb5K~^^F%LߩxKg {n DtB^\aMzkW 0QUen.JF_o[Ǒb>-̐XD [~Kk{ Թ\fQ']0!^*q56zH[uvs(@ * ] E>s:^n[6 ĩQ/to 'g;RNq,tY:RZ!hDޙQAUI֠e0 pc\Ĝl'6m? Czs#Vи!x$KXG Ԯ+ , zoimq%GE ʢZt=L)lP'zn|* +}360S?}A}뿶yg( ,JqMfYi;q Fțe(P䨷16_GZ̉3"ce ^t[Cupɱqyԣ*! T$()clrR>oX첌EG 5,v%{~5L;RpLX^LTv5Wmg/_x{i%P }5]0]B T'c5ԳH$-0:t'(LB7?Z+1?cԉC }(e- u 95bU?v6? {>4!H[)(x6y0ۧUiGz"HA^o'w]ş0qB߅gT.\ ^6v a~SPȒI~k-]p#dHK f`sf5Zd:ZoEuL0i~.7:%p9 A{;x @FZ4PHf.9y"[hs}X U]%Aɱ|i. Ҭye25NsU=$AޡT+#P*O Sa^U4Ԡ@`60gO[Mڤ=,F DXDBlc tAq4y % L%b6 GNxI=WAWbMߥ(w~q5ϥn^b<@@cymrphǜ4J_&\ щMɢQ Xl\ݢ$` FD9U8txFy~;$Z2Ȅ Ee0q 5ã:qAo.VҾ7i= [;Qjd:jIUP}˚ł7$7^BL3Mok>R:A(B4; "Ԇu}HԜιetQv~.@}4`z̓>hڌ]9ݲœ#Rk~HlOu%U`"Ps7&dvXI b40G<ü%T{Kqo'FP ZFDR]sLK0l ^s *1,ڍ pwAg݄4n4\ڹb|aQ5)X}_0!XpX_>Wj1&*0K~)H_hBoAb^u4`La_q({N4ȿ1ɗUD Rʙ1^-ݝ_+okDclDJ,Iuڊˬj"D*0͍KQ-ckU- ,֤rY}wе1:&-K8f *Awž1Qy_An=#I'oi -7M}V3뱔0)YO1(`0T2YP;(ki\i*Ep5{/GZN>N@v&jvp3~Ȯ0J&a)ƌ؍S%`hZgSJ\e'f&B 5: rUeD̜؈Q]cdr|C;7%! y5MՍ߭hȏ[WQ'ĉ4&rقdm]=+pS{A8p[_?;V/dI^U͂J, -ؘ$aryfRDaWXcxK"e8Lη*_f>yHۿP_F{3WN&^ -'~EAL,s< C;nL*ɚ;R섪+D?f~paW]usnSrQOB* 2]/q7nֽrV3(:Ņ6W}KEʚQ;*JeJo,o+c,?v#@6-b3OEx AQp۪#[L$vgC7V  zK5/c9Ju>搉9$BQ"ʦ78 ,I ME,/ͳ ԐȃJlQS|lneG yL5|^!q6 F楿  E{+7|v^wj~NzigarWJiK|+t|uvH/7e-I6='&3/U _U*a O28L˂儕r蔲‡\g# = 5<.1Uq wRQ#V ӀYHȒ*6cҩJ2ɁPB%,0Ԝ@c*MUmV~'չZ^Z4HZ7&Ê'-#"O%2Ugg[qG |v,C']4Jh@C7HeȳU:Ig]ܺ0 SO]r,; PGCבi.rJ$ih%Rϩo3ωVJ*eSb+<-4?Ʃ#jmww\QX=N2 5ͿR/"ك "MDNl ^]ϵS7w5@上Ls{Ϡk[ }ie9 iRxon^`;OY~7]H @w`p>{ X Ȩ g2ϖ8 !.b 1 %]/ Jn󔋀?pl]a*}wlUNC҅29k|ZCUvQ2 gn#rdp7F9O$DbF5qϽʠ&]קtOe+!r <vx>f;MTIOr!~=~]G{=5B2xBAPhQ`*PQiIaa$HS#ZE. \WJ8XwTfGn!OhP`VzO6Y!>,T$zij}aPE9Z*Y@hLHG_<`+ڲIl|4hi,p*WA4dqT4|Gs~v7nn//AwŬZubU A*}+f2 .K0_7Tk5=YS?Ak@ıooYi66&`;μL8:<%lP] jc-ĔgH}*/U5H'R'[VyO DBcn 4n xT)s6Yd`,_D Xi.I7QK`?m:x/B-"6/ꂳ e-qno>OumL׍,+|UR%DGX#A+1jH(+x9 ΣR,_j2qK9|}˫ ŝ/F. YSvYp)cd+aM-`lZFJcddJ^3ں 0ҦaQ3"n8ZΈ"7Yqn$W |3ÎQX䉃Uؑp0C:H cauR+؄ Ds-e.4Q"5XlWr?'ɷ 4YtW-{a~f%q$͡J(ՀmMg˹/Wc$&l-T8r?HI'\ܱιu fO{2,2mqo|b.Zgg2O[lIgh<;p`g^2Kz/ Ll('P2JY'04 +xp-#I=2+6{7j*y@jk$3h"s!)ԥz*TR=WxӒkgpl9Yr?yBFO:|,af̃:Z.-?h: xaD,a{:n- V2lդ]ɉ )‚V4}b6+U |7"A'yZ&DBF&Ci?m3 ZGOOeUF\~)j:ՙR)*-·f΂OI,|u+n3j%y:آE$\Oڇ ΅&Uà f:qQh&Q (;X'PDC_rTŏJ\l%=Y"Ck.|'U="考y,~)p1Ww}a`fGm?Xȩ3@\K:,鿐AqtK?< "7kð'2ުG` jٕ'kڧ2 HK}[%}`ǎg6<OžCgIu6U%m{@BGaI[H ]m¿xF0~a̱ԧ&@0NR eAUb@k<%C`s+3jH *ݚ&-DU*DPn7u/CT-VAQ>KHDŲ79A(9|hzp7|B'Y^ŌJ!N~ \:.Yyrx+EV_`INN\RFg&^dN SڊIUF! pʎ9~ؓlNFjCnDMG.l+U'P1—~ʇDx!zR ]AGJ DU"oZ\,gZ\5%ucD&h ~\ uQIU[[ HE{I0L$eW+BtAS$AdZ+†o &@t: "6bW$79!Po $̆'"goW+ 9E"ң 󮷳f]##=\K22fhl%|Dڋ) yKǤrWJ\kGDU,xKgUx2L&AZؼӹFϊuPCwd,[]-lV[A/먠/lEͣ(XQi+{x 0 }T! {qqFSG9jeUJ*(XĚaƛfџkegF}5PnVJ*[O _L] q[ňI']O&eUkz =˖Gj)E{q жc$FDz21,/*8'SD{밹 Nwͬ?oX(Zln2qU=F;J[cRO\P4.3vK{1- U|+)7]ӫ'R G4QӢMS.? Y6?#F$ uKg&37Qϼ-⪗'C<'n3y=S4JhFj9aN(d#lQ&>˚p3|YskO~</3"%wSIq/RIuk1ڳJx$@!wꤵdv˜$+{(U @rNщ,bk?t{g^v 4:,E|K!>=254b@~jGAQ47|o;y!(ol=給8 ň#WZZ#9PK'L9$] G6`?Ykfx3*ѠQQ+X:L ʲF=c(?Rx:%G&\ )s!|]?m)VoOߘ?t qؑ8\VF] bu&YĊ4C]/]Zrx) -)y,[~~q]HA +Jw? ״`=/2FyF}'Ij:r]8TIdFd!eu5SI*m*;0$*!&PƖT^/t5&HAD$KRa<1V޴/f @~w}׺ʻ#H=HcwN1䀞-F;ZzXf!Sm4RեēmJ'v{WNzP]۩̖KeƥP'սְ8 ot(kwc.\5`Du;%|g20G962;5o#:K;>O2`LyL։ .HyUZzH:Ы`٩H!%m֤5Ss[]pF405:Dq70M2Ua$ieL:iM\KV"Pl\2B Uuo{#S}@]2;6 ,PQ,VfevQd6vx}-;nV PBx~4[8qbhEKl.{CDA  E9轄%Ds3?9\?ѿ0XC04Wq3_Df'9:u֨! orW.'ǖ >Ju謉XVLŐ:{vLc)\9E+% O1 8we eSɏ2.TWW)&Ūc H Փ? x2ˎO>]d<ꢫ,/ T(7\ٜ!EWy_HD2 ˑ= uO-3 DF7"лp=']Fyp\' EAQpR;CW%>' . oYeXU·|@WҋiMAu$=qmN ;F4n", d 7|t6m |_@4Yfa*;r7SKl'mlM=!8\kg::ic>^ %jq܅onaYVv?fئ鲜=__ðڼ ɸ ?<@yBg,%}G~r3%3H쬎7Á ;h@0c@d(UVM YJ(QFuA F6  -z )q#')-I#em(T 0iXL]CCޥ|ϪF+"i* KPSy3l>Tw$r@aS{VwJN%4#{&ͼyvxjm;glw3zoXH3@ 6lҪS0Y!peQڟ끤J|X""  QyHDoVl8m+G~ld*7s\w܉CXG pCvPAbzb /,bIX5!d. [=" :A)-WRggC`,-a ۜ/l?N 0[5ƷvDn/ 0g)!?/G_^ǟ\eIBl4p[YsDwc|kn!u)+i z1Jq°%\8blvpL]Q}6cJxUJ:~2;Rݵԡ`ՋN7\ \/Ys{a47MpgfVz;~XKZ/@ވ,觷"b9Q]b "8[ g?O[Lo;Q+gDYo\?GVm@]ldxƋq+qK`^YvĘ̖~jK*APmlg3A++ %( qV/#{hq4Jm JNƖO1v܇:I[(z;wV ^η1mZ^)+/ѕj@AReQ r-y,sP$g%T-_ (q$|^ 0v6i qu" x)DtQ#!!'ܺ@q M5K=nk\9r;W'đHis3,v EC€La˂3<>}A$ ~p0y2$.{ڗ;`MI湱Q3%7zc=򤚢 cՖGh(de?`Vsg ΃!:F~*R>T ĵȭVk.G>#8J>+L){um]Fl"a,I`;no,s<_n';w?jlQرnR oaQDr/Nz1"B/ףcq뵌&ֻV8bv.;HFkNc\BɎkب 6砻H{}BrҠ۸02 9wbuqp䮘ⴢo>G3=xKi{0ƚirYgJ&>U$)42{:(5 [.~ګXsp=B"Y>`s]Z|wg,'y;zJE.)μ. B>cXo9Ĉ8֡u[V8Dn =u[Evm- g?nxr*\QN&"j"(ѝ>x7#[ZmF^rɰ؀B[qgKM!f6[Xn ӥNƂHϣ"e.Fb1rU:{(,?"PtB\qr(mc"a 8`ܰ_Bi5TZ 2,o,J7i"T20 P[0}^>VHl3z' |K#稅CMߵ0E}˕*t|"]6]$Wl1cTMuP$Nf[~˽I.c&O. E|)aK{Iijc)럏'qWZy -CS,.fY']iH@}ZAb\%[`U՛T#yts e?chp);̎`O[$Тeqi&Pj/}d杈Iqx8\^!UA>*B SLLՏc!w<` $N^DQW5!* tؖVPp K0Ꜿ|~^!! UfoQdS_!PJ3򢝰B Sb"b~ ej09C$ArcO{q %踢Ekh Uzf)wxObhj )<+w9ɇ#f L'U$엤]A|?%PR? Gli8D?5Dչ;a\}7*?}%>V((i4!|/1Sp\^#_Ύ@*^eNsR֓tKB@d0'ni'F*+@\i( <\qFZVs?HBLQZ A@b. >` vE\ QG*X?)@qJlWU{5zw$_55{ "l> ݅ 'Bq?u:W"R,i (q5&HL(\lP u"(vn0Ø)3X;JJ֧䞜߸CO^FR!U-.] tls8yGn[-F5|{ ~8 痊%3 ak1-*?X:PS>(x$¤I)E\Mcv`Ek;}⻀N} ؐV.0tr+dWr$-{g3sS~ v5O@ckS-S7}A 7zeWR̓~]t, n.Q;ѹu %lDdNri5J:ه@y^A-+4"oZ -ۤsr0ZA{"qf*]{BR[5<QNՍzP%W.=%ㄦ%g7j-i=ml8& .fcYYX4)7"#I!MCSJB՘Q2;>'p s*(+0s YpLq{GZ-;2!vb _uRB~C1'"wAlE!܃Myr@X~/nmZg]z[#ve-&uؑ;) 8FȢx|ۃTw)Ʋ2+fa[:rW(µg hXjʫߝTxi"KQ/h$r2XIu&Qܠ6Y+)(@Q<Q!P`sPץ5hs1E y6oB afDAPI'n*av'-j8r|ư؊NeH~K*>h!$gp񞏏FG󌓶Ya j;`uxhө[C^ϐc@2Ұ phcK&7稕Y>қ=uV^ȴͫ.yqhи_rP:]y)׳/?CBjV7U%2FM Yj['u(̵_fbX&jRg݀ST_yPf ;hދ{!g]-y4F%d5FUGl;\"F21~]4 ZSݼ`F%lojAi hL6nD]F țs9+-唋Fx c5gR #N ˧))fd'wS3 =SY \@cߠ!z7U i;zbBi:P 诖xڬ7^Xٚwtt}7<,b4Ove Dt)VHd"=xB<* $OJ-K$چoFP"S;r傘XOO+X:YKW]hkb ':u5@!7hml0trĹ^SL=.\`?as@ =֬I$UɜHy` F?3N uAjn* ʒ's]3}3X|i}jxlh x6eȗ*%˛EM+,fakz6.._W}=aSό՟|m /yR6s94+&}{4ۺ$'Ԑ] zGt4s\S"\y։?^/7GU%D*^ f`7QC`K]( ӺB|!bqvj\"[c6-$8; ֙y¢4͏ zШfB@4}aaX 8P 8L|v}gUǺm9h%탮,IOM?m!ξFZH,iӋo uqTڣV6’R&B=mʺ>-l=?iA"F裮Iw:U+Xq`([} O&kNe+p^IU&e袹]!n:u#0K&l:V"Ug}\ Iٔ;a?+(% &gȷpб`eiWcHZzї6k^d88S6-% R"tFƅ˸ī߬5 #zFDe&-  BcZ*x8%$aHc7GOB? :|W$L>Q'ށUߣ(⦐?ɱήL([ =y:[_^rݔ0) 䛟dUJw4 9ð.[EPKF;avĕlS:K!އc[%uI֎ S?0l62zWzVB?MLOd^:pQyHd6>:'kPY/Tf/.zZJ(;e;t_t,~dU*5.k9_(̪N`r& 6B 4,UJ'z+*gA+wp%:*B|3t{v+ȍEp}~v$R~@Qz|~R~#`MȄsԢ&J%)hGe${ l TXBLcɢQUGa^-{-;oN"妔5~k")]BؓL۲mg _pTwJ]9P _얢%=(g{;9?qA ۖ\2YREXly]+1ϣ寶R#-^{*t)HehvI9+Tv4&~!*v%?`3o(4MfK{:\H)R3hqgDB \ϬqB<ԣ==9ynnl]_d*ƫCxf,9t&^E{b1 fum,3$u,F.ݴ3IJ!V z 3e7񶒉K]@H)p/f:z/GZZkX"d,LzԆ#C]_YϵT:bF׫_P(eV}Oz/U mR▒Vx凭,/ UtiR3<: *&1XX!ԴQs" ⒿeN@oeFOJ؝58 < {#P"s+Z+ ؃y%j"F͌TbQFr^'d>=(h"|h.A\ ņF֣ۣWfkwgKoOYBu3#}ocVWh0B0;UY CPAg Q/U0~z3pH3GL:TODʠfdpT[K8>`qr}GϤRu(α_DK)cMt~>hqi6蝫ѰJɹ3CYYWš0b^1%fԨGIu`x›-LY[2y&폶S^!378DłVSru?(#=׃W^J.PZ~aX'#Ɯ\Z<{ ;nhLbzAVN7J~@W$g?w^ZlJzsl]YZ]b`^_5w)Q\j7jb- Ux-d5lڊ) /K.P_HF A\&nVߩہxT}!-i|8ę5+SBׅ];,T:J v 0*&M'/^gyX7y:zKjʘ$yOSOmBNGy֞Sٖ52T)UXÅj𛹶=e2Aһ5pNwxf'LDIS"$!{ Z$&KLgcW5|eF2h x? r0n>:6U%wLD }}8#8 $zc ^xUb͍ 3rLYywf\KKxyHN3Miψw j N]@td5LS쥺gVzvs-8uqeR9RtL"scSF(, 4-'x.\o!тF+ W age-Q,\'c0dVcK~J84P۩# '>_8bsU(<r6,$!O]TRB zZ#16Q#RB~ ) I40פ I/\T#),|f)7Utm\M^sT8#!៨Yn>5hO|C~p}4f.I7L}t9JG8+m@uVȱϵⴺYYvnlLFE?\&Q |( D@?]~}x9\Z6 Tmrjΐʁ:^ TV *2 +h4AK[a 85"To?98Sm <=P y^kU!_}U^a`gxc#XJ3Db&!H4.'<՞̣B$fMLp 4Lvx 8X+ u ?DӺt(t6?*9.1XP;Tv>Z:o^p[>70Y:Uil3P86G?ɔQ&h쬉x=ar+^GKPkqWыĩdvf`SI&@(iځ#3Dtj\A~-@ڌVWsvW$]̇&yuÚ#cw >sP N ! >K1D5eSf1\ycAq"̪91m nF gMV$:縵XҰuX!qln$]䆜Dž";O53 AO=K HBi=ѯDH5xkb}$VlU0[fBhf4́_N^K2umͧ|Uzf[Rg N- wYQx& cCofyxY%dHc 7cAm}g('' )c`̑OS>Ë!Ml%d,4UR4{'G 7(l=PY %|f9O `Agol!pDԞ̗gO@I4z$/$.CAp%0t(P ܟԄS2[(Tr.y_Q@ᬭc&S}bmV}>ii@הB&MX@߇}QI*+.L~ qB&d4I$XV̥q 6玘}h .n+tɘ> yj# (rE:7^f̢M 茟e궮+`q{Lq$GUcRȗyn9ξZF HJF2"f"7QSY>-IdVs+=˫ V_)Nֵ =TiqD(,u~2o|ĩ(ҧLgn?OѫalОhb`ms3r" 9tT?olVqFe-Ō?e v\<;g Z b)tc8|hF)>hmPF3eBaon/۫7[mXޖEZUx~U EF;_=,*-HcPؼQN" ^wnjYHHf>|X²f>ڹSq!i^Qv)z=glgǧ7NQe;0Z^~-M+LWzc7* ;C&( ;`~+c5 ow覭g$$ŀ7߈ `c{ s ij8n [fQ[Rx;F;"i!Z&>-{`T_?`噖͐$^cG2:b~;lNtPo[`SZDx0dTϸ PdzvO{s 0'0C |Q.<88?6{۾T=Rg:gS!"ܿ;]pĽ$Ǒ~]J!T/Qƥ|',W'T8.O)wjψkU 2;tb mXX8hR #@Uʍ+NJ4F|{'t|}ăqU=,0Qχ݈i_i#SNǡh&?\9T)ٝT\+,rʿy'r#^N mP'㵳 AtۑQ 6G5OFxHL{w@fi=f#RA#?&L'Jm"0D tHD,4ei=Jo虭Ź,liDoP*c$3̒[AtaDuv@>UӤ2 ^4(+q2ms%;G߼`F1 \"ҳ,¸eHu[ݷt\loP-DS K\0w~Ή 9E8P&rvW|/B8MLEBFa ãEcWB~[]]@uYnqvHbؗ 'v "3b>>UۅՏt?\C,(zAN*JO%i xR5ɴ#jjȌ-*ٶL%j1(SfJY"liJ"VjDOԯۍOo!~zawAvu@{F0g ņzy iQ¤<ݍP\~c|6~pΥi?Z]%8,Sq3KCo2iguSA\8c Ӱ^;>"mAUSdmYل"_wD<3/FA[ L&xHp&FE3XcXvO\lQ@& T1L4bh`]5+dt ]̏-!Æ!23UsD2*A7Wy ^Y!郩H;]QA&"k@h( &dn˷.p8K`(_(3݊\@jQJC_A umO} )״,oYQ .Y\&3$eE!97b~x/!8:u&pu5v,jgں[LA.E:yGҧYp*;(4 nFSM 1<d7/+"UiV0/KZǞ?Wir5{긶n^^OU.y 65P8;<:&[1<#]"={ocʻ9;7¾NF|j!^ yIۜ^`1̓3_rṕwT4j'"bt|ck/-£U %{L()ˇK\1'Y-wXAu٬8<}xޱkNLt`4b"e7CHt>}c8S5_*->+U@*UJx[X:#eǰD]L7n5]{&^)9 _X|ve5g8u?M|_ia$DYͳYft`C тGj"6^'aKTÀFWEe{2^#Y}Lj:b&RYO6!1af/ -}\/U;(ր>eSTX WDZÖV UEDxRx|Z]W1RL$&˸lyf#ؓaZW:lB)zԥ ɹ} xc7=0`᝷A>s$` ߼. wB̄|dUBvn%g܅F4"8 RLWyE\FM&cRn+Dt'nͦA~]ZC_dPC-> zZqPJ[hxrVO{PzVOܤ{aG~gtY .8AFaBrӁS6Hx٧:3˓%QhI>[WPUjLXD^-TTW2hUNvEh4XLx"S^U Jy]G4QT!ō%FX;Nۆi̖ij( *I">o|wVAvcj6ts G]@I~v[0AN5|k"wa!_8e)B]P CZߢJ@m ߅03DG/`Nq[+gEl.)zB $ i…G_5h(.0R; kS$G>ߔ;"7N({tOeB}оQګyőhVρ-^L|7;5ʦ Fxd.Go\Щ{34;MKCbK8ex~322YjV'{*u%/6O'YQpkVV g,=\5ғ0Ll^bU3-يÀvUicyV۟jh&oBAGcdhmXouԟE |_UXbY6 /.%XY's 'ң}T x .ic1mGYg qK߹C<%._yþhy/1ӶRqrj 61qa-7E' AeQPH)Kb_L`jWKԪmc !" 1m·fokyD/i\-vC-6≱!<ϐ2̆ך {C!_;a.OS$@!YtݒA_s-`_igbxyV赦pD:X3 )L ,wA33aOUt*̓*,P~ ((s-˶Ï6񙰲Dr:_]~+ 迩'Gp\sUI@5L@ԩ)A]`(gJp!ZӹH'я=Z-T_ _諡awg?:sr 'YKޮv+^)7_-"Ds!jcYZ<♖jsoC6+?rWpl$%a Kj|:d<:Vp'6*2g_o%}_^.TyQK5>gCqAG> X9A}{PeJ'ss,'W{n*:;Pv蚃dÄL{S2 7x8)wk]9 – LCT/3`c[", =Ҷ1Op.8<1& 5w\/LOP0~DFq0RdM:sKCgq{fC Jp<9썑Ga?DAC zxc*NXVa[%"|y3=z~0V;C%BϯY be{^|nfnٍ.(n⌽U p>O*n_oV\v ,h+A%|*|: &Z9{dѧ%0B?\Y]#Ͻ(E"G,HxLJ MmE66pߟΊ>B&N[cNugVG iv+ÕALX0`4-HrIpw}qs!I"MM, l ޖ "M};F1Jh!w,d\EgXF-3ha:ƙ1sz+ ~LnZ"( UDsWdjWe9?o۷#]x:w9Q FIN<*u';@K%Xw\5՟Iqesw 9yL(4c-46.f1GuߥnZ^Sz7X>F}Cny&6Q}?c"n싉 ]^[ْ ' B$oBELd$L3w_j-=0jqnL?S` \o]\&C:y;^Wht(9U<.>N%@.krV|4E-6-l-<(74{ I&soY>zᡆ $,_rȰO0qK^5"Dh.Ek.~9dɑ+jZACJnTxK w[X"xxj2TFB gL2 &8Mdٹ(~D|`?a1@%JUS!5x};ɭ`*hrO)6󿀘QJ``xޏRP`rb}2;db8)5@y 􁾃\ctc5:`:H.󿴛W{wցo;H`2( N\U,,' JᎨއ0]x9=qJI'%ljgJj]h :3/'aO"k&Tˀ] <(Zd-wy99 7Ng ֥ YYJU쑅xK4\4I{nKQ۳Vcr-:gD(08WCK E+$׹Z$So喑D?2mKi> T8o{8Y-o (d } )d{િ^+}pSD+Ov_ SJP#'%z^!B뾂?Dvy-W };<- j& \%"b/I2{0:zŗ}ڪ#qa;~ByeF҄% 5Y͆w [^q~B60(fnT=590ڪQǛ҃jl˯q N7X9H[l]O:(&FH)hD }ԣ>ɚ^e~>g/F??D)spѾ&p{+{[*4sB+6 4LM> 9k*Eʅz½p4b\bMc(#+⸘ _N7ʴ0ߒަB!"WrBRPI"œieq1ޤV0!w [,r L8g_+bZ,|05oS@N1bwJÇw` "Cb<ԋ+ Zoil4tGiNwz'"5#9]MXQ}_? z2/^>.oL:Bs˯@mh쵄8aW#g!NYF9w aOxE$|4.Dil3!)5TOTE+Y 3Rz)zoa'.742W'SFKc+" PWBOT &@U_@:w>sDC.BMY L\@ĭah#<[j6}3P[Ͽr4!~ eUY΂ã|f F/Tۄ5|y g<sXS t| ,drvvء3:hp֬8Umcr/AZb/GrG v2j| 0j[jCc-t-=0/FэuDo;N Sc@vS$6Qҟ [㞰Jw7oc|fYC4.w:_v^A,x;Ns %cC!{opvS@3*SzYC?ps '7 GkcDQQ3oXq$ c''klZHݙgNoaQ(]lMX2E??>gbkF]5V!_f ˦*xzB&TlAaU[7j )~Hj!Qbl"fє=@0eIjc_Ȼ1% 32D$*Kz?C!腔{[qHlse^A R) Ϙ ռs A(RGIJ6J@&'Ed\@s K`&~Z =a[&GPר8(?Y= ^DearUjByՎ1]>2`C/|\qR據=# H4-4Ve(1a'Z~ji"xh (ơ-C*\`ϮVr=nOʹ!"P9\W M4 33~<{(D@t9bjsɓ,we6:Y?Om=?jWcdW/]3G k(\H Z8 ]W2eu|8b˧״uzYUNB2dq;N[am||D2ǯ۝,u ]xp$-!PDqc~FU(JMЧϊNy(% Ub#;xl+|Xvp`䰗:;Xw[!^"h4x2an_DJZ-Sj UKSق7HMt\{NswmBs5xfoCy&|2s-Վ7jQƊIs#o]NTB CZZ@֤E) B2Ib ˸{w/_!a'%ƹ+ e&WyE|-3e886+g@ⰥAT= L`䈫)AiV¼¢Cr|,SBN(UؾLk-k#E67H7j0yJbfM`Cy=.)"E HV5 &:̟arsxJJC5ZnF4)BQr:82)l.aU^PYpoFc[;ysVZJ7Ňqפi!A` ';A6.Ѯ]uuEQL6~G# $ظ)VI ډE &ftv"FEe'!`RJ 7㴋 ggXW-(ETrʖLŧ=#!(ݢN'LWɄ |G_GCze /%QdeKnˬ\DQmy[rs8X.=oīl8n+ &zJZ hbZsm?!g7ZIDM]=iݍ<);~Ón; gx]*:Nfm׏e5` HEYv$.ľ')t ERI3J#^jC1tV9ݩz=ƌhȑ`uց_os%>CUbɽ, &u>ė+F᭲:QlIlD&vi)`Dom;-r c5uH,6c,V@'멤@2,$ ]KgH ޫfJ|6 KHA7/yv Y.8-Ju󇎞.I+mOsCNOE8i֘'O`\ǖo m~qA~KC|jXCV2ޅ euEKon"1t6ûnł Q3ccR,#e=-fո3{KeM|6}H%}ߥO!Bz0&i`vɧc{s^'!+3M[Gvɽ5z0G 7RYW)1GwX1s1}Y3;ŽƟXDGLM)lk# ZѸԠ>rx Uz zD sR*ݓ- \%F2z^\kRo#,t9znC] c}w|n-!&9nR̦\ayvjGXC;I[Bt3bESfkW_MhX툭M0A&uL)W1-*!mZ߫2HB0.؊"Pfe?APS)hLuS: .IoAhR/fdBpe j9!6NJtl]/OR%NQ wf>/2@*gɸ?>6iWMi=k v=Ҧtůpn|%`%p R9Տ;s X_PW&r#Gaف/=ִK5/,A='p3kP\3ĹSeMv#fhny[k#\'gNHWKCiy  af2tYm,!${̆*\ҪT$ѷ+B>_7]-): RLs9H3`8@P6 _T! 'Vf[-o\}?{C|*˼$ nMy$/Rb,+⪟U&fs冀L.?=FQQņj) ܳE_{ eh40_ z^ ~ _!U^o4i5!fBK T^#Jޑ#_'ipIЊ;8Z\m~RpSzg|1>f c߲,xK*LУAkAUlW]߮5}1*#SH\eƇDZ2@r7}c9oϭfcF"&+ o {=\-0q{H^F-Gw'(BzE( Nz^YOhk٪X\EE%т43u2⧙\d]֙?jdezc!g)O遲0,YoV¼9鎪=ς7u;`|펅y!^&OX(U,q 6gvπ-3tzmKqf2w m7p4Rdh'i#ަn]v5 B>y젞}~6oDNJ:(5ğch=U\ВzvXE[>t(SyuTF;R]?ϒɷ:%ݱFvGdsQLX;Y46a0 v*oIńYz{ɘ HV\}HFzl22s NGbSu q<̔~"-" <Szz_i wIB:6Iw̿ 5Vubrg4wy̵[?G: a|@qhGt$K׵ : o`% P(QgP /8.8[^Zx{yD5!x,LJɐXE̚8p0m:@1+uMԶ.|Q'> ܝ\͂ɲuD¹% 墸BosbDnq[h0Y J$hh2ZV^Xxk8<7 e-uDYjD9cэ L%TE:-ۚ__%*LknLpg5Xt^G$*xSϨOWD=!_'A.X O숧*5'd`V-Ts]]+p[Mlȯb4z~׽wO< .ok(eWRZD(O@U9 ?ZD$Tzmay' hR%M(GqB@8~Vy"&w{w׆(R3TVEm5R1!x",׭oOvOu%&.ьW*:_h" LcbmXEM4{cSg !t.D0'y'^8t /خ A*yZ+9y=o9-܈, BV}INǸ}{&4:$5!ȹW*g$d5l(rTgsT։g#{GRUbWӬYC M`c't 畃bʄl =Wtп # UwӤ?[>fTT:j?K{]@U=~Y%m8+?dԍ RP 1mA2>MFd])ppJX$N:Cb!4{+rxos,WM517m봊|&pץ8\0:iܻxI/4RM`JqPDVEzvQó?ZQmys`&U UWxG{#"ל8W's#U%d%=7P{qV>HUPzU ;Yfp%s &sv&ffAST !PLCv C}y tеS<%P~~s Fj-+\OS)(*f"3{,]~`M~E*`6S=NAI7?s M?m38t%iD}`CC4de*ܻ*=$JKZ d Yv=^v!Uև<@ѰT}Aߊ&h F{Sv}dNP` Jo E]roʡLm[y`„r`fa]3!'-e_'hW춒ypx1N_jFR(?JK9fJ  dɔLhxz^aOI~YǥG`Ǯ Vw03|sATEzU*^76`#?WSE &EMD*޻(lj"TtKZH[!fk8 ε9J[x%1&1nT6"wQSـX\[^ƹ.[J@ʽK揟>}w;~3Q ?~7K9]:f%}5$` =Rw[+G)ck{m Sbxm]bvU]WSYs~7|kIrZ)42ȼ)sqn0{4[K!]cDcPǮ G@IV\+W׶:wWn}퉤f"2gxo5Ci.})"LCz 5F͌Hd@Ωwe6][ n[LnbT^XU_#Aa1L xv_JL6"p8C2)6!)vcaP']`}*]&/"# q`aS9%ފ@wHDSr2gu~n ρZ3USʨK(󷮲1ǒ!n#YjY;k_ֵueLCR'C\Hr(}J%1k mV QCq:EќfDw7 ̢LRtE^I>_LE|>$ /vRk H1?lQ>a.iP3԰;S˦WKBo{_Ձbrzfc=Yd/O~.n؞Tϧv{SS˦"Z`ۀÓ2 SA fdtsn=DW9d{͂ba6,O-7YngErmǿ{7y-76>;[9r ݤ!1<{hO96j4sh8 iG[E1dB.Ui!괈|P8ozJ(7lx:lCitX9j~%&4Kyϩ1cdQ -Iw#y<+8Wz+c^ѡ?Nrp~Ec7DN-u%^F1F"l1^98]ADJC,GZ/6GKF둅q=ᕌ`sJҢ3])C}yK6y#OYfcWiG4hZ:d"~viiφOkx@Tx*SB(mdv2y١]Z% G0DS| .4!J[ƊƜƨ|F y^68 %[tLA)YNX:P%WWYhcʤdOADRN:}ҭs bn1cNroF8bL2'gߩE2ͤ{sy TeM2㧰!0Rm>yñ\2 $yn3FCƆ]-ʾ^OC(XXPyHUmD|͢8b޼SF;(o nHnQMo61tJf@ {OE)$X$:|ʒ vY>*^ݙ廃G#u@MV7ejL~?0ڱHdtx4 ۢ~$g˨K~Y]:MR*:>.v}'˿('0ߵ(ԟ,p ;`8ͱv܇ Q_j%g#vp~TG Ϊr<ŝ#Q@ 3 )Tl4>[fDTݭohXjI`|yjU{ғmو50\z&@`0$>(+˶ȇ6jzYu% [0$j!% Z@vkE`ed* /*@nLAOk]R|Bώ|*K"մӵ`tT":R< 0BF14KCeُF e}v"{H_3hY#۟^n7Q(6#%-ly-M2{m7}O-k"u3>~NcH }FcLuБΨǹetc brn%<{d [Q(@P[ac mF詇 ZU $Iݻ[O9Ԍs,xy]Nl?4tm!%Lc{my+BkΪnMg;'f%D"BUvG $bcȃXa4]v )f13E R5k1<@',{m^-*>] /Δo̘ )p*%?jQO[U64U hi7\s~MM|PLU[;|zS)DP\ģ^perL'cGR)Ӵ0ɑH Qv^=4˞: 3 'n  yx6mϝGn}.D09ねpMO1z,zɸrŸ* ,2қu6%n@J˶sYJ\E! QFY =3pPK?AԉO0iM$?ݓg[ݐx1πxԕSr 4qe8^Ut=ɔۗ *-EBFjp fO>Aw`E<<1vio%&C.Q(S賦uS}?r5d:) woUϲx21t> t <{vQ>1'Mb.5OU$}'3";;L7flzd8U|Nrj?̇]'c`{P<Vb!̟*`1A2˕ F:itMLe[Cߖ$@ f[7x1`zWiJ$q0 i'fL\؜M!Y-/mqU@l`1(MI HON*ǭ閺h~U3v$A,fQRyȿEpC3/aI{`NOG3L/2bp3r^:v{%Sq΢5vs@3h͑[wV ]1D"~;Y[|af~;~mZ-|%o_#YnP|k5":qp!tL, {b#mZ%?`񯶍dGkڻIC|2\q݄~8g'+wս0>"hjrDͼ~;[ЂaȐ@'w0T?շ*>4H`Gbp&V@L|QatC7zh$e/5XG,CAHBr`lPƫsݚL֞w!.yM~tP#7 ӑP IWݧ=T?ŠvV[Nqbپn05 &I MR!ufj3pMm0F 8W^Ykj]yMZSS+7,$La"Z zMT3`9UKa+OPkY8V>JV}.2Knj&>u̕ǼSGO#.̃̚X>u{1[#Iʁg싊qVBp|+Y NNYehܘ*as}p ;QFB>}qlA/811}d7[#]\>KT zĐ#F'x ~ +cP~2 `%v IN;ƄKQ5jae qK hמM{[:Ό{!Vz};K3Q1sHf7ԃ %.N?m(5?bY=lЂȦ"X_"8P\цCYNx~瘾Ϻd(dBÂ|ȥhUZ\߽o>q|DN1dxy^/ C/<﹗řo%%cR-=gV`4%On6|L+RI7/R37*@2 Œ%{ qe܍=X~-1Ҋ+y\1*݈{ݍIEO^ vlgp@|(X ;o#ۏə8m^A<lNRZy0x x !bq[3CV)8 'F=UWS*ֹp7e37y &~GuNל% h!n2n1 { q{z2߈kflJ˃l86a\GѠhxB4ďF(C.q i7u%&nkP 8PsxږNaG"p%?̬^\1N흠_$k:MMp6J[%0q$*;ߦ %jIƊJB `)DžФImHw/w-kG9:x\MμgV#s䥉cx͗UĖV6CO gHG(p "L: *QW =zfjO(ѕH?*KSx6?s[5MtdeCMs $gl?]r66" 0.)0sPEREYC+՛ +,)*I^Ws% 3Ŧy#ʣL !؈XH|0ʴ=S'/\Sn$ìc/VyKzȻsEL4^!+ze wF=FWsf<ȅ*rHxA c} 3O1 {T|f9,;_\=Y3d'вgYL?]M i%SJN"Z|ݻx+ョF>-;f돩d8wTzqON]7Fyݖ~ 5@+*۞{**l{LYψ>[wY'ǫIU 4,s ap,787LZjC)()h }st2q}w/Ĩb1^Ir)$oz\#xw\v+ۻpM 7XUckK ō*; py~"^I!O52tD*/ʼb%R n·gmU Hb̩A 4.4kov`Z8 = 3R?$5=l)C&0?,[&S_084";na,믃Klo#yPƱ-ʦ2ǯWcرL?OO%Aa]H')U㶮K¦Ƽt{Vg)?I/_QwuϠ5n#mU|Ȑ sț3$T|f~ |/_uXM0̎)lEo# d;G\z:ʍ&I<}Kڴ\f|A0vwg:e7ga)Vb;PҴeCp#oGgyKb!2G]cV$oyL0C$UX7*~xu> IP8yNpv,[YpLݫ38{_ܲ˴TŸQ̲zQ+'~e{2%-w\ʫw0=uQ^u@0{+Ġy:,1rD|F`0]`Sp7tҥ2dQVuJC( Ń=5.|7TtyՂ|,uNb9RSt4m7GvsDjr[{roC^vM&0ITB|JvׅMS#;0-qy3 wrN椗pER(=>e"Uaqcm BbA%qi -uS'_x0چ3/|y=Q>_@gB~̂ ӡgi@3ewj`L_Gd}kmTBخv`C`Jk4xFObYq-ߝnDlS>Qr .sF{ \`?~D.%RU6KixXnX^*f)*ۉ3A!9D+w, u1 n$T7&UUVl1t4o=aOIAuhog䁬 , [UF ӴĀ,Ρ+U59< _=NI:]Z+/_>{ZZ\#oF(=q$-iO錖2MtРMzg~D|5ljw{ٔ[)!\RmֺVB.~ә4@rUEA)t7T1їa},*},I5ڦn!wyW㼕b,# LR3#⠰ĞTvT|[ x {?^ Mu#Y [K1r㊘s̫ƍʋh2Vş>u$(x&8nç@uSp2Y-7K.$@P`{a>k2BeEp+t\()ِ ˢO,@xOcIVRXh{Xq"DƤDsYϣդQУw\V1_RY: '##"{}GKN8lBgc<= :ޥi|C\qޗNJ[݅SYK]=plKP*k!zӟ) Y62}yMkwָ^?@Nw_uD \[ .eUeD1r"{ e'_R]$>Z 8lfdd謔ZĴ @a9WL L3p7wO".=9.#E/b=l@_7`9N/pdn&1E(b3jm)Ilh03F/] 0ݷ)Wk1TwryӘԼ4Ch"h>/La#sayuA( |v%.Jȅp!7ͲM:=)^%,1ܿQPJ _ E(ʽ (,E +.&Z0њ=~e:6#HJHu_R@&)ٸ+SX/j]84A</X~H-{Ɨ^v1ka @5K*9Czd[2z^gv.Ŀi 8"̼i^U/h8x?* ЩrFx";$Tuu bqX0 l |?y60OT80mԖCBМZiIփ0z=G٤ʁN#k 땡1|kxt{SYzv0݁@T6t7ZbpBUF>2oǮS_ɏo,oJe}[?$fڂWa_6p)-<:1Wh;Ip)>Z\IǛ@$d9'§<$_rJ3f3Q0 gGaksSS,2Sх/vޝfAe^OFa*Tfew hƐEb!]2bp7T3}q;ʨl:W8v='-DޮdP7EOs0{SoX#3? lTߺNTѶACsQ϶ RJUS{vs+q6UNl:O _ SOZb+ !b{c3kܧrw%RA>r6e/iW.qšTvet#l) *fCb8 &2k# 5l+\Ea*\g}>Δ ~R]xz~WJl3縤,'!!=!+6"ۧ<Kh#v⶛x}h~vaR}݇?6~-/uڒE;p2K*S\~%$ )wdz{c:h? 5Ѹ R}OTTg2*:OEO`G#83?x O` LQփ q`d:2X 5J0V3 oXGI`"``=L̃'K ʝ7t1bQ48J3[?kA C+]Kv!jlE22B^4~ԥ~4DVٱ,6:\T 7 dpDVẗ@n fz]M׬<5ݤ {GONI[|N'aը, ؆=D!0Z|]#]zKDo>#GN d60:!p"\:FԂVvrl6n̉l+T9N0oU02+mw=|6p?:͹BtCGvsC '[W<ڵ*j|j1lեE|=^p3Y-;C6 Jv7b_MAE'`P:q's<h2#t\'m{} /R`) Eayٸҍ!\gϳNeb-8&^fmUͷOk8'CFޘwN/j`Y Eץ}uo>4p;L9A5N?{BaR^\s H͢_\<0F9?d$| ޙ=8ݓ0'1\Phͬ}aLXv~gn!N Y;I,x 2Jl {/mmݞêGɱLN)&7E0Q* Aby^&Jn2e}̅=(u['/{S1N>BCu"/J5xA>m'P`zeGE]`\O)7(ɼJ羰|'۩-8x 423O׬鱑g=k~!AfǘG7pT؅o/@@7 FS4d'w# ̐ LfSgB6m4_[Phnnh]l_ʳH LVC͏44BOGySm<6{e"w܄gU)jVDL؀?2 H$<Q|>\"Yk 4saI{%+69oǧc%$16+^ܲ3FkςRonh@'5|LPl]4Aa_i.b6ei sh'MM{D+$GS3 8WTY7BFlz!{ =!@J!@tE4zv6bN0@ȮX0؆X20!:Y.˝ s f8`賌e(1,̔_Y,d"oX :.WmC"r1הMo뎒Ԫs˧([ױr\w:PNy`, )b{EioJEt>`.J20֭RVzLPݙ(Mkae۰=Ƽ"H5P!xUE4̞`p#_"e;Mq/YJSKĚBO՜Iy nC6-`?$}EdVdǪdޜMҐ[2z5>OkKkX)0֫#HQ cyUqlCGy$ .{ ﱭ6T~*0RØ2LbIOeHg^߫EgA*RWuHnɪZ`q(fk3t*Bb`%TǙ9zyoFd"Tqa:$v]ş_P{4:8\α^Ip}ޑۂV5(;JfC)'){Ku63o:v±Ip~.M @E?2BQ)d$ʻHa3i۩3|5Spv<9,IAk"ўGT׮Y";01< CߎRfO Vy]#ʈ19\8- %GE5dJ))rV%QR)XPU}k/< w!;3(WCx{:- DN7΁K/߾g sP;(˭a.ҐmwDt!{ze@E5flL19֠qIt5`GWטV@ělвp^J[BTO F3佬U2'OɌu@GNc#G3z{ .[}S8J^VFc%4En(^G5.ƸM;̑j>IT;D]tqd[6~ME%I쥋g6D7H\PZt }>M3O뚕rY`VFGE;ӽܝKk7=C]#ض9ΙxJ gg,Kc:ME(˥-z3] "*~D᤿&| A.`Ǵ/xU`#sGkfRdWvPE ǎXCULx% b2 h$Pj؉8,֢B1&ObAsmtS(7| e%; >yoH]"g⨼&~3EMЃo#{ a<>EaLu&9Ɯ 3A&/˓b tfJfnE`"3uS]#,GleitGM]BNCaȂ/ $[H}Uktff [m~URʣŪMê}φu.I^fI(?x_DeE^?ʤGo|8_rB[E^[̾`ʑqgH PI]ep߼K3YB+c?,9wpZ4˪cKvva3 %w=m` tÇ|qN(UxC/nē,Ηr' ZDž?um!hy W&\g^$/+Ve%qv+@<'Φq?6 @gW`CY\EN@L(7VG շKŢS˄w%9NI/z{ߡC"`8TQ =@J#oQM lT79g %jX{z?n ű"l1RXX|px;kvn33f%BgԽN{]D̞ړL@8oo -G)ӇID#41/YO?.clׇDXbmaijt`Xz',̋fH ,P42ogql%Vz@e)SrldMj+?Ʃ?(N{GԍJ?^]GE&Oay'͛8h|SRWNc1[^j~gv>{)a~>љEk_s~- Qw~־,{h@ kѮC{]ZD,U7̑$/dݸ] e#ZX}[0nX WWl9Cf~ $Ut&EP*TE%{(zERo8w~ mqnWpdVY6oDEXt}eiH"DqxZ*r8z>Uszߨ*¶Ӣ&*wF gتI |Ʒ[ag9\!o O P`h he(y8Uj Kx?W^*/D~.炢bf!C M ;UMR%CaL#8j]j44@ȁ+״pkX$Lϋ*?ԽAη͍8MXi w2gH 4*MpDzEeȥG!:;8Jև`{¢,U-\#D]y5cQ>Ӂ1YpحE{x$G!t>kX:zQi%$/OK!h)%4t/ ɔG*36`xolrQ:DsZ-,YrWf#5o镧=wqr@$ժCS6V!B&D7ԿmɪE6ԓzU֟1j_ލ"YpprON#@W׿g94K3O ]>﫝g Vpވ9 (g cyQpjܠ'(1* G0affVpuBh50/)L!t;D·`'aJ _,#dvL&>_R: j"k| 9>:Ԭ7t^#5pB[>(Lp3XiU2s Gxm4y>ġ `=|#(9i*kOz+33|)y< <=`$NF>ϧ^4Ntf "[݈ +]>sڥLJ;S my+?A@릓$dwT6>p9Iq\-ƘTka7[jo"'GOO\WA %/:o@Z޴*MCFD R0<e"#5Aeefނ?9 L^T "d hI>3<G:+/yE:lo{Ʉ?Z:)2OL43ܡF/죴hgK0']F,KK%Bj}˕y%\Q-Fu.VTٞE~0flNǃR77 lK%VpQl&]۟hA߇ da;@NN਍htRPhY%{ 49 @d4ޣM$摇v\NBBɞ+MhH) z[X^bshK#u_ٌg_"խ0UJFC"yZJ B1fߝ~Y%{73?|]ev (;d 1\y֍A`iy ZLC8LYjHM$^ԯ# on E*ߋ/ @ b qW] V4'&iyeu-8GJKeF}់7 nSz5GL{kUMSy"Ѫ\̬Q{-^dz.+ L&+ޥoflwC "e~]^Ya"TCKV}'RnPz=sN6W$ ż:B҆Gy湕^_6FG_6sG@#aatc*ãRA!GI^9.5ݰLM`[)etMǫI]5siE~Ktz9owc },6=5]ci*Sc\QΪm huR7vՖުM|wyH4$+\L=Ue#% n>?rY%>hKwꊓ;"Ztry/>X?[{}݁;$IIKP^? {8Qu8qdx2Bz{ȇ_u9$|DU7s)+-Э\[5B}}a&D{,h$V˭sfQG>'ZW-Fk)Z;>(Rv*N}lOo613oy޻ݫ<|lr,H1Pk wg;F?4Ȱ02@Tjʸ5v-ϒh&lŧZAd)?ŕVIkLnӐnG}L`zǴ2xJ3siQ+p޴5඲qAo>=6#Z4r+ぉ3eǩjբF=2}\'cGTU ii_ -6!=aQ49**un&=@s `۫{œ13~m˜&rN7<1ªd+V 0X i[.S_:l?J (yPҳm SXLF0?͈d **;7'``*jK湆 R 1*Z< AX,L # NU-!|ˉ\)=~UFb3-[6v 2>֏w*cQr4*{.,hǙt$ZS(N=X8$ VjDj `[ g W!o\9™)8JYlbcQi e7A 0)U*gxk9< |5m q2~_+yU)eCP ]Xa5S)xrFE K_TZ*fXo=%(o\khKor̵ݲX4KݶQ2]o <))n=@K/zp^UW=$'a"wo&6;醣' =P0+YrnRׁЧ ۱<\PO7J7 4o D_:fȬ%]'D.nqCZK1˳eN;c1SH`y-鞛F&'t F^2N O{L"c[rw^)#x#GvN$PunVNm<WwVt4$Xb8иcvjWzC4ZM1gĒ|ֵ8 wR0msKnxTd~:F_PŤ7pٷj 7KV!+z855ײOe\:$qhW9/Q?ʲ|UJ_ά-VD>WP6P帯_x؍TLj+7QM[LK.; 1ET]_Ǡ\:QRjT P=/ iYs7Ġ_6aaG+= L1Um`"eB@<91S==e`w7LZwsn|fW_O*ܭpxٹ7֢ ֶ:_.,HO&d f¸nE~dD@½rLd1 ,P=1>-6~&ȌC y/Y逨;'F+عmz٧6[ L;+'m."Bʞ9T}ٮz$d?ܴMb:):#CAz&斐 暚'nT$.IYry2ot^Cq)}WC |!a)6otrw1=bӝJXeƅ~lbUW`\N|,W<5#[; M(I2,ge\5Ȉ&9EB%n^0G ]1Y!*G@],4%aOr*"$i$I{زlF"N7,J:ͅb=q{AmjIT13ceB:vsm;Ĥ sdMDzP\n jPGgݷ[bVs5}с_0b?sh2:;qBVVW!'6J=]:^\tkT}ۈyM9ekǢ&Y. ֡(f>u/U$0Ok 2R7]aD%,%*V/A~4a gBAL379ԖnopU pCC-ǖq#맦rv22C9s:+D{~ H tyBT);y;s$`M PfKqE/}]Fe؜NYHڔZPڲ-/+ 5[nxAIW!/Hg b" UW t,TIB@U1;ǐ(gSI$ߗRx1+t(ytQե}EΥJ|4Du{P2,OV_fS&l^mȕfl0 a.=Fڋ佴Zӛ㹧u%xv!Oiޙ/`"֥G%|AhEbZ ,@E9frfqa:}ZQǫ="4 hx@,"|i!XONsRg뻴Dƛzhmت#8 h,T2Np7BO5EUBpYrZwo̵؝]!j@JU;:Hc6NuWсu6ʔ~!bX!yKMي"݌+?kΪvM^_h]*(9LaWOKn$|@ArvqwT<[xȄ겞18&+#A*$0]K=ޏmW_,ɷnӯsy.zԜZk8ȮcMCvGJ.Wy$lP!Ǯ A(D޶~0C{y7ue90Mn߅=h?J[rGn4eorWKx1s{+^O-/E0dz2p-~*pi HyE%3k!立d%@〆@ٻPhҞǭ&Z ?;kҙM;U#e[M-e]O{1#[vJ_\hbe';!&u3JܛJLrϐ^%aSFCNhmD9ѯc>$ԜV~'pxSzM(/R^~N׮7iV1SRN2;xu1Lq \aXYq`8s7N1g"sQ(-iZt&mfm a;pn0C0(1d w+ExՍ860H͛L1c"Fs`*ƭUE,Cϫoo y|36 0I n疁y bVJݍPӛ8EC1#g\ f]A>^3OKeݔBy2TѤ Bf+i(Vߞ1&bJ߆yѼ0#8${d;4MfYWzH FgZ3r4UH]{ ^&*aF,a%Y[j'/]yXJs~[ S'BS!ӮK/z_I+/:J]bD'K^d%Zs8`Xk[ĠctOE'0nmA߀/{ⷔ)(`yđ)9?znȆlg0 W0 YU`e't7lxFVu%8'̚F6focG=_@`<,)ef a\2$˭)?8剫δಎpvW,Xc=w3aIOw|JqC~ IiA6v=c&q'? 9"Yf\Y`!.WNv}rE)%DSY~j4% ۢLQ J^ *ݻ_:B4J`7R}}֕"<lp密HKL['0 "8ݸ;Kvǀ$v"eNYX#?[pVt} K=rT9Q'ajF a)BV/̅ܺ^\RP Ve d&"Ao |$Yw-q2e38ЊtPa) .QqKܚ> xudΝ6)t%dQŞ/PٱCqB3FrB6ݒ._G?h+%N^WdLynS 8%R(uIX8G+5]|~eEI5S0+h^Xv%*C Bm=TfyyVMx$^$uju^FK߲Х1U>YU'j%aX_AF gE)S 3; f~旹E;K]8|ۤqk '\M 'k1PFoضZ03Nj훸k9R@M@xd0A1Ѡ,inpsXɒ t`~&@2ࡗ-FCC{2o|}{ RIWMtB͟+iy^D 2Ĭ rKʗEB?o૕#Nżۇ(pmeb<,̋qI6 '*hkM5TM14C;ljQEEg-??j:Ak p_zfΥ x~|tis{xǸ'J K{Nw lI K#5GJ=HN=2lšفih 0|\iU [Ip!î3-"=<]:?|m8(hfHA<;7Խ IP "^ 9U(쌙b[[PzϾ՟rQ 2;xayAJ 6n"?8~$t ꆤ?>#S.!iUXzNQ,4Z7M gxe7,Dk7{8Bp+Y* ;CiOcNqzS=Ks`jAAlk+Z%Bd`3_Y0J\R9)T9[9]9!C,#Wu2Fvx9!Qs1wDHHwFy#:CŊP^~O:_i瘲֑>%9x$&Hi}^ޫNhqOPs"rHeZ^cU*b1R @5Qi"w/4)R}"M:qL7q]t1!Jۣh?wG:-~ʖ~3~YW# 5V(v|${[ Y,DH5w.oLoOxU+y*/UZǺ ۸S5\`JI4~E5|Mf-tSD6&)f8M 's:Nݗú+kHi;?犅w1m̥hVƝ .`zIk,$YqocbqX84Ur`M|DLײ9/ L!elAG[~ɍWm nzRpYD+G/[qM\Tu1n䗝vSj 㖾8MV\ֽTyDE'O Q.?AJ,S``g Hﴩh`v)>1DGՍdzDOgK~eԅ42b; u5%dD*ĂPy>j:gY 8eTcyFFi5ojf !Q" )PveI -Hox[t;:61,a/?O #zjkSx|~W9?W4pqedvTbVQ|o RSvH)5oɨRO N;.hu9ULD1ϊS6sG#pFyzqpjsC O W/joaFS׾d ZV8+UE52֍gi( d ΂Q1)mL9qE&+'yWm8= R]㤀 $K-B.mV 剌TYڲ+@de|0:|Ϲ#Vuա}\t[Uaֈ#"&[WKyr=4IV3'jۊt<8(SKԪ (+vvGI/Juɴg5U @=Z[dDx'Qg7:b_Jx C0&5ΐE ~qn/܏Z]|VOtxVz `R}-iL>94zq$roOV`~v,x*P`y<0@OɋhT;[Кb{:V,,S@byeEu#Ȳ⿲p3i϶ vؕĄ>eQҦ]r2^g4^XὤUpG<ŋ(ǷRL"dZ`2~FѴ]McנŠ9^2H_'%L*~F i"?I!ɲa6okK+Ɣ&20R*ӑH2v=Li }w̳*#*$T àp[1APw3 W3G\C{ Ǥbs2(_SE33 o~lYW0 4SzJ׫DԎNmZ}lƲ) ֋R\[(sJN1>mōD;cT6kv?gͫzٛ]{l[d '֗wOǟtWo[/ΕEW}W D/Bץ;-i] a܎6Meӑ: eiI`gȧ.{ȗ-#Q3V=IQZ=@._jł#_F:m|\q39 kaNfF<#gGso-AY4.b}O.u˛7lz^ZKr}U&_E4r$bi(jibd2Egh=&V4Y`P_0JL:35";c:2[EUf$xF_Eyj 7ի:]Aԋ$/ ҂?7zLθ"Zhp6p"]ļ,e-mG޷b=6Z2k%^c0Yie i=O!I pE)sԲ/SsΚ9 7%m%}=70e[PQj9ӷdTLP:?RNXZ,wrP-0Eigx/Ì&7_pۜ I+[ >pUw>*E`#LL;3yMsY./i7%t$+L&  k8h&0;׼BRh >H!X@n&14C,SӄaOOY?VFpQ]:d4&5hg"__M Ҁ z_ B$:1)a8ƺGĔfGYCs_P0lA!k+IRo&p_CvТ| b}E8bjeV:^1@!cy7vZWmUم*@$р+?4`+[{˽]YeЖ!'!8J!M޽$;d5/'wL G+ 'O_#6\;V>oLM::<2Z&İdT{n񀭞OR2Q(-͜6)d|q⃩;Qiy|v:J K#l+t $kX&qDroZlc|ԁz,y ؓ0ʆ_ ŝ!_x`z7:U$!+R!+ho_&/ yNBqn"8r|&ru0d||zC¾Ѱf|,bYE|/gt:V> sk(o0*=y]/9_0- E n%g'K>WtzpJvƐ꧒ۭpȡ"V'$\6PZ]X<,%*Y)'EKw 3~p$SB9{)idDr!vQE Y$e˸ ==~%t{pI^7/p%DiyK~AF2/2Ř80=^ykhטJGX[㒙xע]ѳht dQDo[4r`Ac8.ӳ (ԣ~3L61,d ]`<C<]S_<0|+_"i *c>i{֐`kX d58if5X<5MaéRP܊7ZZBGƞD= u qf1ް,`5xx$x[ ,4&_%b-\/Uy-xT|Tt;&g|h\N򍿱7~?a 'H=fI /X٫* mBu΃w˒m=_B3I5ѓ+pd8B'%Muk?GcgooO˽wֳܹ=aV/,% cRGJݏVOр]m4|p~^3G,ihx:\m Q@NU&5`eFdu:_P }2IΏo߿WV/}3ͥ{ *nڶZGjKʒWbѤgNU[gg>T*Jt)qYqy"v4- /JGi3%IŊ=r+a6'(bTC!f*Q]A* [A't MQAAcXdWMiR`wDh^\ %] 5 O Qhe[v++cs@~S Lb`"SԮͨ}DM>;)LbP}+o ,e֗-qB%` rz`i66ڕZI m~tcsѹOtzۥeひj?Unɏ'yddݶbq҈Sٷ14~  xY15/BlH*۱;wܻ1?8w֊!A#)##%u>IG}Tү6xA&͟uxmYD KF$m@;LљoɣJzl“V= A#á~wGߎF$oKJs*rB9g:h'aĨIj ׽ ǜ9y_'o kk 92g'}CZ< fsIDAh;L1ه1N@6|&_k͈l\~<lD V( e*pb5́~>2 tMyCm>F.[Zk-(v\<2.Y-!hKfF"#^.VVFuUL !X͙Qn6E銳9O%rmju䓏 d'6n `C|a 0gɣܮ<<%m7[wbo`EN`[ܝ={5:Qc8"r),UWH2V|vV&馓d~+YCe̷m!{0X]'T"HKPEn7JSWF|"\ eϩPYo)vr6/ix^w[,i8!󫉏 ^~5_#+pg65f%Z\Y2wu|,p: Rxw,_wE;h{E͎-$fPw^"*6'1p*NAGFaLsSD@Wn:Жd悜}1x>q-\b:`rAHQ ,%8Mń=b AVL`E죍|۸y]d9%T1} FsYFe5s پnew+-ѤŠ%I}Q?tdiyDj+\Ri.@Y]3|&T[>M2IcFز)QR@.1V"2cAWYPo0<:mm+ ʐsߡ瀚 *40sqv ɓfl{bI06'IfpĞrok7Tkmjb/I( {h]71Lhy17Brh!®b +2#c.Fi!TUHF [c&xI>lqteDJ p@o">q;׶B@ KHJC9׵Y8!aB\_y|niY74d FὒaԊGQ?*o_=$tCj7`L?eDѽ&?Q,s }45x9਒Bur4pCi~}4|9H-31@~U92 RJBKՊZv cr|ܰ/3 2wδNɉֲM κ r$>ǵ,9"G~@[w]8t̂kw;ƃMz[ ˢ=A)6a(ʣRP"dAɈ.[ PfʜbHUz|#Z l bqN7d40MJtj*1BuѤ,%5%.A$}H0OfE#Xѐ'VTb ;(`%?Az41"&J1#srlLڕ\tƏ-U7iaO@rhpڪ#Q{ڋ;"P??:TkXX (&:;*/N'rVLEf9"7@SS0߆ҀbAHS=5ݖ7{.3M,( l+-xJվk}C ؘXޤd#&Yv?D (ACS>BxnYB$Żj%b[X " Sܱ%@ WOers E,衶<IDSgė` :Ӂ0l^7'%`i]p"Fb{?6)sѺ-E-Nt-So46A0ya;86sSFhDG/-F!44k] Jpt:ЪX\tdX%!Z NBU] ) -6xLՑI0'l惵Ti0YṱGX=|H"ڲPuD5P!%Fh FMOӶI | r cF)Hi}^,q x4uMm;> ӸlTTM]O+zyi! 1D 1S~a5& fࢀ@uv|gZ2Vf&P;xE[Yz*eIQ MfQAdQ s-TBG$,%ojpI> >*hdĖa$cp )áQɩCkvٱb?,j8nɌ߮ W$|6"k|aƗɄs躼d9|mm,ۖ#<֦ Y1<{9`/_u&Ԇ1Jsq.=b}1D8kJc\nstS!RJ+𻍉cİI=_MlSpQ2(QA\׼°YqA}{|P'Ff1#RQDf|qIaDJP͟#| t!8&}U3$~ J{kV4;^B:f^W%:`)F՟/(\jXzSYQqiR'1[Hs'"3#ю>s|l8,8?O,mwN4'&,]'~aZ=]o`;k3Sa"hH,D*hMtBm͑ 4#qHz>Bܮ+Ou0=ߨKV lV3Fr`oS$Rg3ZϧY'Q_I6Ӥ,2m/ۈ~5상_?''B!)3֓~BSbli SPmOO 9b%d;ӏ?_nؗb"GwF[֧fLB'Ya)f.U bEP!Enlɰr>81:r+ac8 =b,2'{+ˋ0 hy:$t0C5_W䠚TDY]W^rDkvdɑo:pdsr\o+@[;dhnpT2- Z9ӵL&˞oirte|PeR&ްuFˮĒC]M v(:8P^&eycԞZ8?KFB}H- >&/>nHq`18kW>&+k'ٺ<%!l9 )axL7$re|-o__P-Ĭ9z5w a0k~]x.d fUVsnL ,Sv):6 荶%hȀ{z&{øE1$ݾ2깆 Ҝ^9MYu&:͈fOiC U&7@4 tME&R5hF}p ˻uRtQLB ʱr@j@d:j7S^T+(e))?ȿĪ&2f((J'rm˪zBvC_R-{t*l:Tjb^4z>vv tq[N)9"C/ef8ÇIdCnF#Nʆ6A2Io_0ϴIPy N^,+1Ms@, e$Ƭ0S\3]ƾ4Ean1In"lˆH\@ȼ1 S}s0L5#M>VO.R3`u&k/Hr̯+^뫢TKpzdwH Gr#4_CN)oe7W,$5Xd&GCCg`O- 3:-( maٰh'I?AV;vطI*A9mYRѻJA\<טg"ap݆#ܼɋwbtƭmik6` ɰr#`l8Kxr0)O Pnf3uAWaĶ?xNS]͍O8R6y9wz%*sf{[AYkXadTR&K DRu2 t&9>Y]e8La)"-M:z,y1[[K9&*Fd4RGJL}"#5ln|?ܶe$.bBgn!GpȱN\uC{%.?vB4ybqOh#V=t  ٯ}5Q~P5vYJ_-~3o<)1F2ͤF@2%Z,P!QlpOR84@2V:M7;nA SD1w#ul-:,$~dЎqOflmK")ãB/">xP8"L1]5 }St]x"d yL@9GW.Vܫf#4=u"$:]_m A8dd4  =\jv$w_ @?&pWj|G,ˁ):6g{C̺m-%%9i8p5-}C@))F?xj T"ϾfhoE@-#>e6d }o@  N~y7{ލ:JmJZ:z9]uUMoN hg!V"eiHS֥J-)!5OoNV9'c(, 9klS5')Cъ'$VyUdZjf/Bi)I"ҀA d'wm#.t?\ ٫ED~ԋznL?z\>U]QWӭ&Ik=ݹюglmKXtyQ$l`Px# L*`Vp}bq@rĹ9t3OX2!fw*.}CJ9.5vf/=Hub[{[',ubq◕#xlMUgP ޗW vy^N{ ?sڦVJr V;ILUx\qBtDd5BBkHpHB[ Qr)ȝQpmf£OI voY' |6*}q@̷}{9izXrxG@̔,ߚ}$Xt{Cz$W/u:V~m8kj.H͗~LQ|#xl`AIZΨvgVuK#m`u'Y^A~4:<ѱFwOYr>G y)e,Yov~ayj܌Ub;VƧq/ 3`bSz*0WL_ߡ:1}_NoL$a kExkS*y8uD)8/Rc[2QUcMkɤkF},<[U + j{j8< ;T]?uZ "c߹4;3%&Tsp1[hNP?Tn] 8N0H5)y2{E&B/cOg];Mvg$}5H[TbU9t[=7UaΪ~P 3ShM-4vvOqp=W+u#[Yɤ ӹN V8N8S8jf9)>Vb_2,F#kG1$r e3.y1cc?z̚þnqoc)uNgh;A1VBu =Inh} WOaahI,9Xj7zL905$v`P!JsUKl^w#D R)wKw "Vy$Eac"?&!]EI.-zTYe4Is{|CM16~kZo{FEl z8<4xhs}A}ճ9sǫڷYr@X Er5F6 W  r6:SEo8D9`Sh-]%/+`o+t#%iE VRsr>CR@e'ۏ< YTx=}~e;BT &VzZ֭;<0l`aI_ND`qXVϞmdc4QD'zhPqXh9 GDFоx Ȯ9erR"/_ȭ4;] @}'TWH]OlL!EV5$A9x޺Ko:q"ګNEbDW:q\0 S!bPRppѱhpwvQbprI1W|6Ia |f@zfG% 5 cu%Y&dt"[`2dF,\n#G@!OzwsO/`EFn.a-;WISME8Ŋ§OZrQf;o^1]=_Gy0]٪]Ow#t`No%k?jgf?|QxOKBaVq.,BrAT)@) >!y[.Ee 5՗ݤ )t䥤aǼ]W)J2 hSfw2_oeUT>QI{rQEE5Z"lP8PHZ ~J%ϖ{OϷ^W Y܊ ;(C) w ;[5H,_Uu&T>b۬r{~Y3G+]ítQ/)}#k`յɺEߟ +ֆZ}c͉BQ6y_kRSk?,*JڔCX!кț-r>;YxɛGf aJADf>'7+PS:b7XQhOжЫZqqh#`6ſ]tj`H:I34M)K͟g![.A&AUUA\a9f_b V zhGHzd\BMPq1HjEWg;Ăd'3 ".Sđ*t6ч " GpKJR UWQ T0nvw6 SvVtrg* (^ z-ʋ' @M AvbTlԝ ]!8!9kpK@9cy`z~,e7h0BY9hcZ$0xގ]3վhh:*Z3= a};-4e|x"uy^2ayA$/[k$pUP{`wYzWyHq!2j6Dt5+X~}Tݙmn(mhSa)v?i7ׁEy(t{M+W A7Lw|Vhndb9 VF- ^$G`I49Љ!Ԣ:סS[?!d9oC_c뿃_<;g `Jpy;$k8=Sv`y;ilBR@ ׊O@HO`95ܵyf&YV@SVUsq Ǜ~šeNa7xޞJ'|eXL#ˆ9p~Xǫsh,b(3Rɭ Rힾ}gd8{TT=6`-ƶ5΋+ β$2L-FsYi1.s=^|3]Qc6iءчs$dڧ붤+faܙhn)i1Z ?|١XG7ʏu4 CōYX6|(*ͫ\mlgrʄ8T$qY~(c9?u;Ѵt:ʎYf?4o.uYf~vJ*?z&mr#€z_a\,(m˱,Kst?l8 sU_¢2]i[WD 2GOw$Hhé5߫jП]:On>zꗼ|ʮm8ss Re3+W^[ VCJxUv,9Hs6gga'$ij;,>2xQ L&ˡP @(+Uk;h`;`c_'C@ ȅ;@Ө)cD kwƵcVɁh{b4i:.w ,l!XzA {2&Ef6Brho;m Z 0~R2NeLsƚKnYs[Hg )>&]CevLb,:0ò'Maz(4DH  \ތdP,~ţҽB 'ִ0e6-suTfcZgI@L`7bR8>!}1l]GX2Oc` FW/y+ TP0) Ɋ+- RٺCV"<3AC*/̅xbUFtc@b| ,憊]2?IRMnO}~*a@!|STAȄpPMF̠8YlppC?<#TL68k%>0׳n-@y0ŷ=_SDM>8 $DxxHғa90`1 =a|5ITLC@z%)7,*wcZ9θڙLl߶7/Ex.h'9lve-cʣA\uĺ! (e7}U '|QPg X0pXf݌÷5I k搦DVhb$t95s橛1)co#3]wyT&q]b 0$Ntt{v{JfNҞU  /Ux3Fzk*V.cF‹3 !آH?Бn*eBΘ ԣ2-7 M%#;]Dv&:g[;{]NL n ^v۩uWg@XɁ;k)L{ 3@6 B#""B}v˪>D}G{`ZAt8o,@o5'K!*~4GvyƟF$_XxnoDΜ >gD,nDab*^w[J@6({Av/^+X"k Uoid ~1z%wAZPP?T3ն^$y& ΏpL[Ԗ"pek=1cqꐜ !>ህu%8Vu_ BB캓:aO2de,я3oјisQuɜCl9nWQ %S5B9N_^,KԂXgw\ɝ u|6B M +t4 e>(ʨqȷVŷXdR9g1L]NjY іNeaQ'g]:t(/oS>м+avqs4/\` \jO Hkӫ]jV 2cN+`2fW39؂`@h3ęݑ͟;LkP)pxR)k|*eS1t=QQ'^bI?Ktlh؂n/'+ч*%v<,V:FJwbȚ5?A's NWR 75i C͑dC]AE&(DpDz"n3VV5 E(*[`tjӨ\%~K~dL4Et  imq5| XԑԯDi+3 S*ŠZg-e+ꦆp$`.Q0e{"62&R$;N`:#!wϝ1uH(F 4vM>{0/(sB(`Hx]֦B'uLW8]xre\8;ˇ0@M~-C_+s^JBs ]J'LɯMPd V%|p( $U.iI s*=:iz򵤇K;qbyX;ly10о+&(d[>}TWⳠJ/1݈S8c|N52w]IJ-$}isb: "{QcsY%aVp ^HLOhT?WNԭ Gg/1' EC;Xà301-_;\#.$h&^߸N&o_k҅82=Et!^! `'h(LAW=)4H`t!hOvW|U[tKHo]85I_5TTUF! xKsqrrt+'5MQgxr@viʼn;iΣNj]7Z(>G )U @M I<[k3G%٢`2<Ƃߠt̐00˖zXt{ 7=]ΧQ{C^[fdxHx#MH` `vR!6$yɑ;d3Kq;l_>Ywk*0d%O,D^mKp_^̩L~@iCpYfJmq'ʹ؛ \_zs=/Fqvs􃊌)u¾N=&ckw$gVG^- lLZاpU֨~4?^k/c7tC> \]E`t;AAބ8.8)jhS~qV'SVkFt^}}]B0rn' $=f %{go2u2[粃;dкIjVe4(uɇJomJN8ܒkZ% 5@pg+,Q88 bHWpw^s9֧ǟ "z S=(7Sj%_iH[:\6k]y([RjG#&4>EBi>CB`~,%wqHQDM-?? i[o3OZ' 嫽Qf\B2q PhP& xdI4^wx F <ͣI6=_!b.Ǘ-rY8ٗJ_ oTH5ڢi#{L 5}Շibr)YgxN5l\==A|Zsd! u﹁u87;;͸&{p۠;G-f sO"z'߬>"8~^>mm`韌c͈0AZޫ'2$E} 1;8n#$w6`0g_ЩGRrY̷ŢjJ"diS"D{"9?P~7uO! )H+d \v@GHi't"Ѯm*w ϻ5~x}h BC6), C[ xdȞg$ y-6&(]0?YCQ,=؍30ǭejffDͨ+և8֍wBFXyo]Pa6*t&:jlW'coDZè c4?2yTHϳ2*P''jFa4_k/hM*xzJH"I1C|j.X`peV "ޱ@+McC.kr|墔c2R'Ɋc֨YTJ ݒ/$/NVn 4mm5-R4ӯlD?KS֌j}DGM\fyME';td';sE]618}#)&y)sւ& ى.貵ђ]:顟A "I}- #nBlHؕr,}IC>8AKC7*!-. c¨"JMt֫iBSk 5yz]y-ST]|U[cspz_ yZZsom5 so;j~EapX(*ɅuQf+`Z!%"Nbmx,ymBݺ[#K?IOF#3R*pey;1 hP0Y]@.fnWA},= Jc?>&2WtĹWWa fcP>bs

2U+רLPj @E.qQ )_G"AmȈN q 1jlQ1ƓE }rݠ]DIf%mSLB _Z[WDOHr* (P>51OT2o62{[gP %Q$kwD;n(H6"S}e؅,EuWoRt]CPl3|ndf9r @fANLEp&WW_W7y 0[6ߊo6ުͶ$0qP4);A8IPúb@o~[L$Gj'x uw,פ"b}Ap``~Ⱦd 2.! `5P71@f $KQ6$~Dco3?,hp0. k\)M "y|R0S4[MB0'x%ћElRVK!䔲5mjM&z,{;\p}YQ, vdڪYCfcU5 *i(φH碈? iNvTD9 $t}/'XDzZF<4FRPJr_5Hf1Keg\7f̧o)$*˜x嘌llIP͕>DŽۊ }{jĬnF5`¨4GJFzF1@tKoC73r=,,B-*7v8,U:xxPTɏx+xT(ن;N=EY'W5ov0/ϻ 7GS*uJoᬒ(VfFQ-g8kiq<^!/'@n}\uQ8Ł_Pڀm"sۅ )y/SrFJ&_B_Xe %PElY(ODw' N@S'a$KJ"_*sLR˸[MXkbKD?4~cҩ@ 6e.qK3? gueѩySb>"{o NxMARob:6D@Lԑ |j6bmedɣ|` ;?+8KHwF1Ny捖 1gU"@_W^iFpBŁU"[/<~V9-vӑ~YMJt7iQ/B>]mx3#>(ԦapDŽN$9fLraӃ/ON'VAi Zm[=9b0D]:?#"4n*6E"AGu.pUjU&MoC_)I0Y"ig.of\0?dML_"zsw yM!='`&*haG)bj/zJgdd_x%N_hX7X fHš +wil8| yY=Q^W$ct}< ]k4} 6=%pkJ%.Lx_.(v %D-Ҫ'B_66r"1gdYrL7CmƑ h SsGp5!>{fCF#@"/zu9_9>Cd}{) xh AW^,;xZXhͽӂ+Y^sL9VmxcLne.ײ"YEoOYx>=D1IJ0 "/ԢZ|v!; R*S ri\diF87w++(cLD +.^vHKZغ) Uo v%w@hCӑ!i}偈; & 1Heb 5'G󌨮[aMs_p];Mȡcj_  1&]/8 +X-M ,PVTL&4ZD3;:`LJo\YSmAQ%i!1J8,I'\%TkkbE /% Qu/ouڲ ݆q1Z4 L8ӣϹ6C=0 ̠{qwjw+`4C\8}yDgƸa*-z&N[VU%ŮJ1Q`pRQ~#9 c˂oWڙ?)fNDc.eC:nyndYL3ٓF7IlȟC0A=Mq7L06DpV!4չeEP oIޱ Axϋ9;RKMPqұ MH1O )O&hm,254?%Ep•dAHB< K:&g OEFyY?VAZ0)/TGTtv0V @[f*\Zڝ:rؕZ˚*Y'Yv|ׁ~ ۼqs[>K69]{Ez![8T.DzX${djιr ݔHS1P? *j>P4L&] ?ԕ{O[֝Rq!I/p#!̣ cpK:*xj5 tl5+d%OkXf82n͒<0KwWWRNd>K-p5yU?jy.T*5ahT^hJ|G ɍ3t&73[+tIx=i Z-:{ ˇ;qdTzR"U?v}5R(8ҼXmIwl^@4Cf ֞3 .{v&XU|!>܆gљ k˱ ;)ҁ4{>t_ӶmZk#i7o,5i4oc)9%}-).o^ųN'5*[3SOubL_z(Hu]8A/ѭN|̓p~fnB*Sۧ.wk@ZFWE qbORnΟ7A6e% m?%o!&aQW\\6#S'ÇnY/4o2O!];(zп 2)dy2\jkIl’˒bޚ2nF';H":6SXE0[f5̵?PB*\6?UJ my |k%Ƅ^VSN B=׵(iJ`$_Y-!'g ޶D9iلrd{[3%Ģ&E4lQʞKg3Zx{R't,:+4za`N*»X{XP5L2}`,xzXd0fP*_N3UIOy.2' p837Z|rwn.a~Ͷ8&h0U6 =Jgq9N@d@DLWS_ 6Z~.; sYm)z$d;!$ (&Z8?HWek Ю dB wE1X:P3Ԁ\A|eRF?~SX-wN'Wh*v)Odf:Ղqwn׍[m|]t:9B!elF؀Ŭ]RD(oAx-0 fo0,!.R׷0Wx'kJDQ_bf* " ǡ z,&@Tw߷ԝ+"Vgu,O1 dOMa 68ASrS5HRړ.S_6bF轆zz˟xfz_r ^tl SLrqXjץUQC3d`l5/3<B/~T2:<<-ޔsp1[x x0ij."ɺJĸ"y# HX2ƑЬOnHD;#7[ +!40I Β?3Y{ӹظ~je=VngjQ.sοb&\GLoDq8 ;}&gx}U9S 27vcYòb"뻾\&i'i|^5jPEߖC]󣢿 j/ԆȲP6 jfg{KЪ>%x\F4 b:pp'6orA|Jᥫ1s\S^l-γ\ o L"+^}bSjlA`Y]ZZ0*D6haSx?ck:&ρOX _LȬooT }!fV,+,{sBu[&dD/jSbI뫳 # 1N)a\9qi,vL9݇ς/Hzc:U-~ňEA!TЮhHf"vlM](%nKwwO] 8!`,r8fO'E": SCS~Un cr &× =@M|=|A: 1z] ,j=2|ўgvW81֮"վБ9aKf0L(`Nߧ[MuwqD0<" ^sӍMX$p@ Rpy$ _3;v8'.I JxCVyZ=HVA30I1 4S}‘L & Gǟ,2^%Id/13d:vեBV !$vYᕽL뾣dЍ"YgMo~W x}!h2NLA12K_5Dx10 @SoJ |$ZVKz| =񌧯TMG6fEd(B.[,?MG{/vs䪧Gxm. +Kh|/&sQe38"RS9xȩsC<ٗEAJ/kHKPcr=$uZx|g*=OS *TxhDLV A5-~t `djpjiA"$#Gv57Zypȸ6鍊C T{3 l s+>D b+#C &}oTk UUY{y{ћ!Za,l?.݆ū7Hg㔲]J`|?Y1-|#f';X9jZ1.`OgǞ&XP!ր)2.l~ T.]U̓qQ}9^fEDFҌKǗ^fh|Qw߉篧buUe<vJ0,|e&eR= 9'n%3b\61^-nIZ‹ޝ'GF7 K\$u{!fTdǜVAOd[ 锕x#G=ٗrdO2a\HfX"oR"廸Uk"1# ؜q7D2;="D(Uico(Z]<&ַz)irj崃b"=Έ[Ch*׀ t.PDߚ߄i$nęuZPF"ԑv]i_̪0T ˪Y_=ne?|%xƞ;H]v U#X) Tv(ƨ.- }I gc'ܱAjuSDmZC!ڙ80 _]4M+ȇLݓ0L)lK_Km; ӵb@à H׍Fɶe&[| f&!Q+Ua=~Ps EgբeVX6[q%!RFԔ#S@f22\<X& aJXho6 ō,)Se3.Ni;2|? \=3hɔZxqkeb~cL>yp"7%K~ArE,hr @l;S@;! ޿ w&#H~xҫϙ4%s! Z_"6T r?On$.2`P}<=-ALgg_ 3\$E8mԣK|ͫiZ[?[} Oo(euUlGy0mC@E &,`tcoY$8ld<\J]jD)^ Șy`=oM{*W:4m{= _.]?y{r7re鲶ǠlEcH3s'5=e}aD> AI0&U_nB`c Q0]E0C5O*<vj1s"\=%u᧡|=q*v0$pĚTK?گ *BR#x]aiYqٔҙ" .4EȐiLLW:s |TjthB6S,SN]y?'%ј)7^|uӠ/1'Fp9Ȫ]>\p6tm)] űv^fܯOr"t\M9C'3:栆s/<֔_w T|Fu}|JÇc,/YOwa93ͦ  [R:[w" {ܗ['͜ )'bF\"" iHDqpnw|ABk/#K>o}֖}M"~b4Ax~J:쥝:+a+{ +d_Gy"xU{h֟:NFn! 2 Qgc]hൣ1\qe lNN׭;ʠoHXPŸv~DBG!5 뤥t RE0[i7ܶNY q J}靣uI$iT)Pβt3p$D-PX:odڸ1`9+h8$+iD S7U56 JYszuvs;Yfz$Sddz%H2젛i$DD~}2J1cVG~YN{BS47XvP[]:~zԻ?^HK0A9n8 % ߗ6Ud|a%߬40͋ >ԕc`c*g}qqa6(u+#8_|t%Q-h[-M4$%] Vqu5BdxԪ!LEC9 ӲkfP۩&"J7OHc.]їd@p#rǛmiU^HZ8n[Kg _u?V @ՉQ6I]m[夻6ڥ7$'?::7FY'u|y !T>c~Y^{{҆=B+}.k%QqnAC[)`ťNJc-2Yi~i*OPݮ}Ḭt2g_s0pm$Z|DfFߡUtz0 4-BPEd(,ncSɩ0Id&rS|wX%=^??AE9wGZ8P9lwXMƅejT&{b2Јz* zڨ 8PRԳ0E_.!vU07En֏ebY5fgQFg""S12 ܺI <\"hpSCܭ>0եp [ܶU+gVUZj US>SOU)!BY{ϽpL[V8gBz[$=sYida{f!}[Pfb.dkk<e"i%d'45s8Bcy-űﻅ;?mtĞ*v7: T5F)-Y/).?愀 p?Niޓ`Y)*jXZʀyCu75ؗ //ޓaӲR(M;2Es@ORy sMb?5Ԃƿم#2#0 QMꋡ(1%{NNa9`uߐqJ_|{cuOrkf9; ^&ǣ!6ݒ|(JYsaؕ1(gT|Ly\,ϰ9?Esxm±ȩi^J˼"͹0ǰ1թUJ$L,5^g|gx0|fY'h(Wqۗs&ZE|QNzKҖT.q/? 1_0a l+_6*0e6o~9%&ËHVu*FVBhJɊ6/'>ZQ˩GxJTP[++NW<z tG{1Q@*FF9 ~=fP1 VM4 j^O O6Y LyOi%SY D ͸vI,4ҙqP jJ+$'IekFmf<0FsҝrY,`ͺ|vpnn3 da2>K~z^ ?pmZINN;z Vť>qKmQs?TyyUsf-YvԞ<@$& DDZP74,J%Śg(qa*X1 N['2tbY3 %RNZ>skJ LkrT%rH%-ȡRZі5!9 Vg}Ncmtޛ9^-2kVUbh7%(驹 T\^r|-,~Yx=~]/vn e>.^tFo{FP é!QĻL,K;jʝfQVi~ŠAY"O3ݖ*ܧYǶ6a0$=h]tˬ3sq3U<PMkӆ5fnSY]3aXhV)zxg5Ss2mx!X}L<.f]{JSKZC!% :iC(ĭ2t~?<%R}WNZ>;$_{zJ/u%T' B޺ P,fk\DWUf•o0pC֧'LuF0Fc-zh[T3\bd"Xg_Vހٕ餲N']mO vS7YH&r?BdPfТV%爰 kꍜt<1 VZ,-}'7&=&/ oҠfʄhniS2]˽p8RVuΕv!IyNcco,݉Jyɚc gKR;ҳAd>0"DtלJ[]\?M~d'1m7pqJeaSvnvUB:~ N%8\%}-?>0QK}ik,?票Zۦij99?I"LTƶe ȷƜR9OT(ot!$u>y)/@:dɣ}(j~PU .Zl[kMW{^H}oV ']ns?V\ϳcԣD NoL-c iQ,Uo{)TW ދjI"3eڦ|Dd2e{<Dz0d ʇĿmoS_hƤ"q.|$E(͌hC;z+ҝ̳g͎5)_S$3'4GiS-Z[W>)ۀiB:7 ×L/k⦦*h$d骸7vJ*L+WT7H|)i)K64.Z@&5ZKhrӥF߫.g o9ρ3K[n(Y<D}C788|1#tE^Vi``uit~8@qVbT湍-8MOjzE2lM bS|o}iվ[hMHajݟjj3ώg QT{:<ž2smh(4M1ΆI S).g!)m-U($}LaJ.)ATZ\RIh:;mBۨ/tsKt4Yܹ1J_ޞL3 kV(^g0ce/Vf~Nb}5%3~+OuD^+I ΰU1')w)AuF & -|Isz&OeuOuH֭! h뀩=4iDž^].!IaK{ԧ#[J3 AC+r|^hm&2=#am#PQF~Mk"Hv ק?䜰6Ϡ3?0G=*( ?F㚋zu ɋzF֐]8MRivvTxlؿ_E>J~0EN;b[m BWLULf[(6 vDL֜NM wv#Mʁ;/51qfKdrߡ;tH8YX6(e-xE3]|)wmV@ X &70Cf:BAAt\F#rɖR ecZy4}p/xWפֿ$8 )X>u0h2A; ]l;8 ?ۭ/<2_ج8qZd&|U@sG0ub(شWf{ }uM6gy@I~H\_f B1GuCMpC+/6(l鴷n`)Dc$a&L 5׊!Zҍw]iv7<,(=wU 4"V07.bgTHN*FV* L։]$\ܯs֫x{ЁB=PuQi[Of0ތ:jua8[($vrF^-Ίn^TN+3'$-z{*GM{%M|m]D<&NU*~?yz|s+C0Ve2lj2hu*5Ȁ+(h_K Yl$T(Quݤȼ90"EQ,8szج3N՜@;'O+MxA_2'1y t'u j{` R+郋-S,9y|hק75aKfX7ɰ=!Y Xe/Y_襻+&ll~]м@:$*< F6t򜎐~QyQɀT"JDIׇ安⏆ŝrxP(o“kyt˾ Тdؓ%D.P}\1ż ]!cwY\!a6EuwBrZzH[˄T1/D7 \p5T!u}Ca8 @|˗5BWbw#،p#|ײ ZWы^hhbkj)uʎ; "KMΣo{'>2 h@>bDQmH[-ho(VǤ^Ԩq ~-pXq!e<^!;㕳p\kft[ӥdyn2;yF{!1N0 nz!akG˛U%X.XqMw֮8xr O.f&OOsɵnmgEAuroر0^W= r]%cLE)wWаflL々7^ADgY]lIl~Bv ``r%GV{׎A\=[V;>lBΤfCG@<SL(lGkƭ͇yۍ/q?/b|Eq @\##TSsjT8f<4uOy*4LpS9n]XdAh6jT#%f(vA%=іF&Q" \@8x%md)d54ONbE!wBlG]9yN@0"`EEf܊+1DWïW2}a ʊb0yN*;<5}7[3H rIJLZ&)M(B 㝈ZvI*G 3Ƹ5,ͥO5 ~j &r\l7>vFh} U՗v`pSsuҐ2u/:C^ Bq;m̨0E}~qIEx-_tx:< 6uİ&mnEH@ O?XPj'v,Kia CӄhK7Z0,AuId|z!5P̌qVYmpz:[YWU]HV e~V3ly)*Yv d$Q\O&}5-Ϭǒh)rW  lZ.\unB ='ѹۨ!uT=y#՚3-Pϖ<ΏbE2(Di(P.,~/ĪC$lb6KBx.:;o\E 50ll:~H:bcδRWc凨U?%eYW|țSl Ѐ. {ã=ōHB97{?($Cc4IڌImƅm4րbkѧ X*jO!FRDxk/ !5,ep#;1gtYNuu@f\܂tjcɷYNq'>T\VXSƹ@TP}>;δn)WQ|=Gt˜Eʮ+Z@^L$c!x $Nzd>7C"a@9A 74q},^jښ~S?Z^0\ wM'{Xܮ9p7?in8z2B<-%]Vxϯ/gT*R^` 8Ώ9z ,hSf5ΠVWT|#@CZ"topFZz}BF&/gggbJÙbܼ'TOA=^R~vNhg hk9:`&8-} !}2M#>\?۪z$qT62f-U#i Ji#x-$`5K.C2xҒjOv;wsZ9sTmZ+_}5RV'-BR<>L[< <5]Ų/KG&8>ct zE.&Dgqs+W\Eޥ mPUͣfm0Jtf4l`mWMi9AHHC^U :es`6lH:D(CحD<_\I9ncT#gTU*1ߢGH|LdkNL7:FВ٦zv]dqwG|&=ۗcI{.17LQy~@ϮA# ;vÜy:-KT,3pm%8ِ1Q2@ qZשDo Z~?NEӦXU`>Û3Waݙle.Ec=Ts%k"Gk( w 5e>O txi˨3_ն=Gj C5+5#sV3}Un\\ sl/>x{zLmdPZ6x ސKgaJDqd iLۙpA`S3)=TĻKZ%{dx=#5E[0x~SoHԬpo*TsaL>wFVo=J&<.mEg ܲ )$ܘV\5xHzf?|4XU5Ð!!~)ǡߣD/ϼ"/Mɴ;+}_RcuTFFru5ABm额~u cn+b 'VcBP7V b9G2+ =ڥyC-h#G?6`> jJ0헔㈢J b~ɦ}Vڮ$lꝷBD #4N3mNǪy/߳.6FbCX9wRiȘ$i {4F.n<B2iP# 4RPz8n,U+Ua=GDf?yn}?I:,ed_t[VTxnHG; Ys-ZPX\',s QޅD!6R%2 FלּWW7}񯜥:QQ\FJ Dҧm9cH(~NBEnx^gv=N7&aIHlm4,7CrΓ(Uѵ{d?[2ɧ=(b+ xgNa@tYݐLKu׀aF;ĩv#ؠ^$?uP8c*o h()|U[`z !yI7 J A(]h)hXU ۇ% =[TCʪj}C0村B*r2+o|g,/Pod8k$}МA7n=A7vMYJu,ZvQtől-Lg%θ7)ڔu-!P@Zn1\(1Ҳ4w8ѢSf"YE񠥂5kJSSP nQɂl3K`l9;QC4;v;dܵCuiQ~U>%Nk7ו}u`kܱާI˩WEעpmЛfA+F83gqo#zhޢ iM=Vgnfa`t'Umt6k0j<ll1%@ͨY;18%ͱ W k*Zc5d=O-1#8V9,!vFijTrϷUw7݉O\?sI1bw#f&}q"9#lgVB_JoO B 2yN;ۓjiZf4++ t:%l)2nen·npÆ. Sghƹ fz{&Q5NG xɱNapbx&vY4@6Z1M綂S}}$ȿ.W}5Pp[ϙ;+d^vgC Ҷd#voš*pV}litpbpy uVp*G Yɚ8 U3Eq31Eziu`\4Վ->(G^fNc>1S)CN$"\*nݩN`oǍ;(=oȫ YR݁Cm/f\.Tɫұ.MVQ1%bB֬>aBZ65-?\1p`M.~אeV)%F_?Dz=@3rCӒ#/T%スΘVp,2KIR-7ZGX]ӼլAl Eb,[u|߇r^`']܋GVZdZOuINĽӼ<$:2uyofP#PVϐc~[ cjfɆLagLNg=ƱoܞQ;uul220yI~A7tV,#]B%~h0G֝=wvH:2Y`Gla)+FM-˗%.]lb0lΘ- ̧1*ŽڞΒɱJ֎bK2j鵳qGRF<0{c0`j4ۄJډi}7[$b(d ݦ.>?]foبoNx\JLxAOAXaZː$JyӒ@}#$x3kfD=;)/$C>\o dU kaD.;jBVfXᩯA3\P˽ P$M'H r+K㓒nwW5"mQK0J u*C>)DAicT?rXLmD7]ͦ5)j.3\=gٟpwvZXVJ$uU\a:\o_sm8#Rd%r<_xz'#{ uU`9!_NS%M!ƩށyھIk)w ͏q!x:kmvSQq4鰶"ԮkBO׌Xa4"f1ZA"%, ^+Q6]oAK pCW駥AQ;7+ouY{fjd WԐwJ|G+{oTx)9@Oӄ,n!"r 6dKAr"D9ғV,HPUzBL3ɹRFƮly|Nv^?>5;MSpiqUo;m<;${2]m 6.31UN?V#d+{e%>k2ym;` /FɷP E3컼 uB%j4]yT+W+: ]H*>тC*ڊؚ]CkF* CQusX.' 3WZ Bob/- JH}g=Lg&7m,ntWgqOPѭPdSJڂp%ػoHKC̏ݠڭH8[ 35/dӡ+pQ> z~O/dx5Oܒ, x9! 'ѓ/Qq QԪsAQ_r%ڴ/*/#Fm@ gYGHLK$ZFy`0/"5E@u\RO.1̢8?o VWpqG2*jN&ո 0E;k=(҅`v4#tC7FMVǭ{ȗIt*ݏeXA)B"N\lut1 Ӧ2\_cASjj-JiJ.=luLchudA:=G#IBmX12,zoKdz,$v ʈR G" KSR1(䄰ʳ/|wS Um B.O7l vAIrEzBO.R8u5HÝeU`+,"t 0fnu}lndaZݴYNM".$IOAm%jv=Qɂ"Aɕ>a2Cד{I_5~Lj:9&#GT(GdMojР^\e @FP X&Dv:>8,.6w!:x sx, `pO<f4-ЊOwIF3:1O䉷irff@9tӰXrO5T/Ԯ*24Z@(XC@Ջ;7Xi<o"kdSeEtsff?zEfIf/Wi!ÆgBպP}T&<&v]oB%H]NL  5*']]1L4 |3nzl uAENY.0ժï7U,|P6l7Ė]! {H%(Y>Q] lob$ .<oSi3:y{6lY8^(M_jDa%yؘ1Ȍc_Tbl]/bfexㄇL;|B˿mjfo|M;pSQ ^FntVҹ1CLg'TĞγ5Uq5 W4"HeꇓsM FWYmԶ%O[򉈳ʾ۳7Sg+a]lפ}wfԋ5bD{x!bRk;"FR5Qn,֛0s3"ڹҮ )]'tŐ$P ׇ S0Z*q֣쟳gKay* =|LvmHBT1?@:ve](3p $Ll.vmZ NyD ͪxe Z̷nxS^g'g6&\7cqY"ND#EӦ  bT%}Bڌ?v۩Gʞ~5HbsUs>>uUkr_4 ?J"[R(6vCRxI3ԭTf wTg""h|6g5*dۚR rioטX}L1%`fK# .%co6So/mcB2aABDg/IS>#?N^?c!bP+%܎~לmvq\#_$ zn\.ȳ6gx(p@kސ3;{?/3U~Z:55}t1`S򖋸e+YnԄzSS6xhW RG& Vw?B\nڢ{\k_,DY/ KWĆ&Wq`FQtrY8c^r?Zlj_)Q#x8M:7qt7`?O^7h4XUyRH 4P6U4:9ۛghZE#U6&hAX[*S^8\}3nvGPDC~|^/EfvyiǰELJi$M$Ru Mo5leGAHHwjչQrA$ O4f8X"8$[±1([V n mVt%B͖~l_.-7%\!TiyJG}&% Entv*L1Š G ݯ3͖ܾ7E/,;?eE+%44[$ބLa/CY'C>_Bô64„:Oss,BWR$6Zw+G4>Q0K֑G oO7[)_V{J\l! bl:B^oy0Z9In0 B%jR[zX$S弾eTt"4֝R}Vؙq%͌G‘[N%p,Yhr5bMiS+&S @//VVg4Zл87kYŌP 'x] [#^Ҁueu#1&7U)/ -XlXn6\K34D!"WqNh-[V}_u7v0dLS;])_WN d[Xt1M N \4|Q!~HP̾Wi]u~5?:n-!t7ef y&CGZ|> sfVo g4v֍Z &'y2of%lU:dU*&7- (Sp2fWs~!67y0.NHu:CV_v:^z!0,$vqyXqHjR5 3[/Y CJYִ9Nӡ SPV( F)Fۙ $857xAaZJ./?EF~XsVJ>3Œ33)^f։^u)~CTH<Иˣjሬtӄ WddvVX! 瘩<،" a4ba&Na\P'L~ɩ9S*40i|q_[B7JآՄ4aT]NAY]5ꗖqu q1ҁj jg v@n`8ل`'tN8Λe;S ?z7 0"Z(V3U:Ȣ^5ɹ;Mpo7ͣw#KGY9sUv t$Iȳ#ͩQW>X,(T\u ##˟뿖♠4ʈnsd12MAlZhau?-7aL\LoFyy{bgjg`WrZYroJcVU<_ؖg C/qs(4q4ut(P;݀b}?El0f4vLVx̳ZCq&2pXx5Z[O>Duu5E£zƶ,c@6Iob3Fd(dL}9*RRӔۄZg@l^C/dkwkt*QV Ľ+EbhY0=Wη Gns>̳; z%m/ \nl?vC|ݾ|>’z$JjQ0N7oY[e0Dku/Zʠ>l 3>ig|L9K!(|Y/9Gf*2 vH%ovxG}ij ƽM]yeaa  $Ԫ{ue:Gс>stM5{UBП?56=VJqA>sfTc,_`&`i1]AUpko3y%B`lB]}sHEu^~7 s-FZ*-ɲ#Կ6mzxWSuM8_8σ;an@,`b"} '%F/A':?V F>Rb=7\V]g)I-Ӧ2-(W0X%lb,&˪z$1:9_AWNыb(jq^L-eMۋԚ 6H'Em<{^㏎sSE@pmLr wy_8-I)BS5Q45߳,uz>DlsL0"k)F6^ oܷԤvGy3pڅب /0]7y$VWKΆBH'K@1($QFTOE{-Why&$a0mM9l*?Ya5O+@(l'`~fFH/L_?.EJ*p ;īf**C1' /U.1jZu\`> Z?cBc` &͆PIJ/\[4pnODy7B$)`{՜{>8aTSd?y vk%䌕TN29JyYz\{!BNd2Z iD}ر͵olI'|ă/5F-jZ u?KJpu*ԝwdGf˫`~oFg C_yYSxȾ5¤#Zz,a ;D5 ow&D8|(RpU U@,9@Xx٪!8>)4}?~P[$ z 5';o?cB.|8g nN=#&{wW/wwRBj}]MeN΄Bs3C1KLX9NGE~+h%T"- X]1X C0}CɡSR*pWkjM>ZI|D1hR \W"[8f:~]}.pE)W˴XNlR?̵ !GVyᇻ^:\K@С6C: A`yˀ/ Llz!^YyYL: tm,+0ڪ+|/AL]R \ 9'0̼*[ڎCOd")6-A} 2puqŷMJ[D Ik'+ϳ&7:!|@vG檼3V%P$ OD!"?U)LWE\wW]]+ RY&;5/ol28Vb(zr9rY@$$O:歳Vz(PRj?sz}3xcA _SCnv(~K}:lcޤ/Cnq;*ۓʖ.ye^ᚻ}h)CF.vr!RsftyB]=b*?P.m˨5!0X l_/*{:8˂7je /4:>nex[#(Ζe8ܱ;gk @Fj$9cMX"+p߽~>XφvUȁ 6~\N+2X"$f"1.Ix[>NzT9n4K*QRK "?nuhk&V!>z,[ (ن,s1q}B>ro^d.~zn &@!*٩+qXc\F33E<6 |6oQEہ*b6`ebkx@u| 03V ltbvD#am8\ j ) }氐(#H}KpjnoTóN̠"bG^$'*5)`nsB곭~,Jql꓀\n$2<§ӆJF+A5"glv{TM0Zm${NZ?Bg-l)G0|q_5JcԵI-$޻-a-┝C Lbqd]:ge,.X2`,>*eq":տqT +@6A' fk䕒}'7JAp};]ExKL3pW% T04GU)rBJSQSMD V3Ɩ߆bZ)/Z7d ,=~$A-J^yJ>bebk=t8GF%̕Ojc<;>:% 4ɾ^$kP`kc48șːDIwD惴{`͑4mm^4wںK;9WTGЌ~ٶNZto@,6K$ M9ysv.wkkdaR=HKلhJyg ;ͤ: |c֗kn%VQY+cs5Av>$1Db]Zb]P4VYxB0vA8gzo?1H -œمLi˲9~Ӗ5y? iMAnO;?u$ 'c%N7`c׶!Z__pV'IQ8Ha? JBWxb8(䩞ך㬺MV\Qk:VÎ4ik<ͩ3xy9sFǴ+]7^isI$&(\"КE=W|yb!qJEO+w='P*}E놀M>t5[ XQlcMA+"N'G{]" rOupKS\lNN&aCd{owr-h[n}E㾓N|(42}e%|YT/Y,ݬmebiPwAFH%:Z^K~p H Vj}q16=򎜇dȽgPtdH! p X̠3Gۑ"oE8(ķ[np?Ch},t "@]Nt(@ӘyHTީ>w}T]Xg.OuSyܠ ͸h STc:tBзK|AㆀyJ:R`q~C|WR𫽀ȩἧ2I4?K^KcǒCB:#HøBG]ilZ]25!O|%5M ֫.C𐧕('/X**W7W"r;pԞHS{;#Ti&SWfp0}W\iuHB بD0k^>̈́Xl|-Τ?-]\U9srANk$*o ܈31a4eRu0s)YR͏"*p1.@ y✲^C; ؛Z/o}z59;1Sid]a=R^ʆ5)LhuYLxH8/]i 8d-2e[)^㏖A>- X]}̣hu}W'gxpb⨓2M^SO%e3T4ߕ 0W,QtC *d5D1 FK'q06/b,n^afXURύB*R'ɄԴn^4WE[YV) x[oUҭW,BI1Vn7 :oMoi0kn]A1-sCqxI˵;M]kggL(wP,S{rԆ8흻1i=p Y?B>Zּ_<bI<Q~2yj&_>xE-{nz4&3G?hQǠv̓Ft;;R/BiN!Q xOlqDG3[(*P\u9e#tnÄn9Q#_$"Xؙנ(3՗Lu,~t2F6ؒWs$ݑlT^b4ǖk+o)hpG0\Lm T嬣K &&{`mܐ|rAC ʛ2a\bH 1sKtmmS74<;dɗr9h8b|RZ:/ uhz^an0f&tbغaԄenR=:RĔNk͜5Jvi\tJCAqi(eHiҶsq ھ\t^x /n,aRD lf^#aG #qkdZuZ컒ob%C5"(`-(cHoH!1o jvvsDg[8{tEtJFc*(=7fn, s)H h !ddZAlbf"<;5I|n]*,%+!7) P%a]=N^Ɯ=I+$@l#3,a$pL^2EʉA?h䇭;Xaz+ɔ/K[crEB]pjeI_Seލoo>g z*h?ȠOk(4t(V9#+5r< F nR*V96A zzޓBpC/fJcw[ V5LP-+/UWJ%@62 ebt~iEu!w ~lbfE)|U[Z+>b26[e&H mK%! `܎@l-B%Pb] 7(m>bjE4=evb%7TJ?2BRg0 °s힛W>vοa4پs:; a"Vaβ!1)^q3M4oy̵oS}227QHYj5٥ѤΘE|^A6F0juK%m\,8wO}&r䠴o/^ʗVXfA>L [ 7YJ&X۠HdBu_Qqc+5l%ڊ : 1$k5@>8HS9IعػyG{Ymj( /VX2ڢ9<5˼Zqހfo<E*JTMzQsG&L/G@g6 gЁC!seF ݍBs_9 $3!0)̶9r2Ь",1s-zϯd[ BYsW$ i6fг;p`xP1VxL$:67w d'H5мJ|QXڔdv>5HiݡB%bRh*Qz~?$.]:($Zb0!ÝD\cᦺۑEULLь߹dzql&dъ4@\4"'4J=wڢ[E ZSWov̜֮ǕT@,#t߮}ʜfFqf&6 ʏWBf|$м^:^oDrlBh{ sTQCuZ9PZcc!rj{01WRΧ~Ii_ve{rQr(KDli$2k`,lG"s*%M lm%zr5Slldv jv#Qm>jA:sX9,F%VU ,%J/bneP$(k)#=H]":X_ !5:UAm9?ՠyY"ڥf) d9kY%𗥊XRY +'P^ئR;Ӵ y@qg/Biy`90>4|t 럇/F(hTSaIQ3W]nS"S={cŽ(Z{%a`TH ]Ӊjk!T)fxF!xy_m)R1ϭ1Z~ NSrZhfG=2P/CGq#'w"0 [1cǓr S4lCZ'r;"2|C=(ZY|t \bYA!|:"MkԎR9٢VLLE'8\Q1eO^OAL#5AK9?Na;(lbPNaaU`rj/O<[gF0:K>$ *y~MKZe7GپJX0-˼,?s`@LJulr=G*P{ vӾrXIr'lHZ"Z\2j>j'\t_$63r׎@(xӡ@ӵ;QoxHv%O:C&]Nv]FNkYo ;~*^i˱{UPv5MX_g{ uuQ~وˑ( XD38/ڜr_0-[CkᩭJsA$CO2hB>5~4HM<ߏ>)_ `btjNi)/$/.S^#ҡ30a8lEXaMyIx.X8b¶M$dsh~:t^.ofU}ڄTɎ%1( Bb]D7?`tƯ/'6J'e_@{L,k-BVZ2 1T使;+2W1I"RsCW*,G3tyКbfN0(Fzj_" aZlRfz%CJڢ:4 s{ACժUD&YwOI 7VJ.`x)XCq +!PP5w+])NΔd#Q@|=.Is0h-?ӹ!2`t>xuwֿ::XuZҁ6Htw﹚|VT0nр}ae#ޱ`nUbl u.QI9H~ȅN`fJƌ*@H}ߑ BnPHێ"{0IK 6X UQ묶Q$%Q(ʓUU;-9Xtc}ļq'iLu%t{+n[zbarXжB @}Jw“Hܯ16<ޏilh|UB0#Nn#$K1az-ҧow {ސ@[A}U|\7vC ((@׸XpvPnGk&#vGRЂ {tȳ P0#yWm{wjV("Ey[h QC Њv9#kjY j}V9-ԧmOGHʓDP>b{^yOr9(!xKGQ< ,dۇoq}@$hggqT'=MxHӔd0F- x &^(\Kmڱ*rU2(ew9WڸSM7<f,eUvRo_N2$YU(Ks^K"I>LEgA0MMr%z:LdlPu9h3мM5t.  @G@B+VK52j<`O BE J:@цC)RM /5T ŏo\`{H|icNVypזBCb dLx #*~<*I[C1'ac:Zۡo.l}(D:~O`ЍC.܏VRM}E5$ۘZ=Dr!AN8GXOWǸ߈ o=,Luo9K`"Kevmm-#ҏƩ@3t8ʎ<^)wQ>'w?WuC(Vԡv΋V?'E˿sxV?E%gy6p"_ͩ9@AM (WjkwRSk9'/CTw6OE5],8otz8|Iyd(bD*r)I""o*U8Hܱ{`RR]r2Q0R+ aǀ:YuD \_ |)IF^$*fM(&luFW su=KVm.5,\fbĖj74qxJBtɼgSQ@a2hjIVw81q֏&A#X@!%qXR)ClPִ8d}](F裘*-.U\ SqwOWM") ,UomX~̜sn="tSXԫ-hNxѾq. b$R癛m7J&4p̀yT2O! v7H+.8CXWmqiBЖi[jDMl`-_ރg_Hr+b4@:^q׿*^hq3ZO eQE65b} #6_61?s# s%6hkP琯 Ds2(ԨF)Hp\g}4w Y5;J>7k3I{ܤ=&ܔVLo YGh-Wv <XABv> l[Z3?KdQ{AF}) *noZ; }STUW:/%Y@A[smbS%O/*> 5-bTP̃\ͳ5gHK?6RN͠#/X*л*q>c,p:³=ǹ7V X``>590C$,v~8#:K_e-c@7[@py}BzT(#]~"@#*ΰ^nu% z!587㫢1˟q*T,إ6: +xH(\-+ȷل;PxB_0n\> 7k1֖}j䗉NVkL{$}!BćyMC050ct-8`Eljwi]U;;0&p"C>x;WMshV9kό 7B=ԅ#>w*\`,g8-GU{nZZ>6_c)#hn7.ڵ'* ~KeR*!Ɋ;.;%[OwJ4-Ȕmv6cqȫ|hZ>޽#͹ yvwݚ.+R|6n `El^;RR:c;_m'ot4XT/zFMB4"wUr y7a\Cyi޿d=#| {U@DW D ƝEW/1 l ? M֏nJ)~ "qs=etsfJTՔhX,"~8j~1ٕi6ǖsb<(䕞#_/O+Fa 7#QE`w:|8>t)^]S9Sؙ KN@6.ξW{BfҊ}Do=1te!M' WAV֒R va_TO溿,ziV{{ ۠I'J}lްjԤYѐ &_{x~yVF@|jΊaqv7GGʻgS'y:-3\cl]%Ű"O?JƵRi[j 8g<x==, D5ݡPA8i3=/P@X=Q 0!ĵ=ncL]`suDHU&Ys,xr.tTa7Egm]%q 0a5˷샢qh)`1͈tQ-xM77΄WkސSp`*CB_vcBO< '`j?!Qv Ӏ*mЯ00zV`YM(H_ӆ")#Sm тD_k*3;'5w=ʉUzS~ U?_/TXϙsg/g,e*?̼*<(_H.~& `䯚`Z楔gN21/ߚi[a 4BH^אIv(m\2?_X{!i^ HF08߅䍣0sT 89ϭ|9W,G>@>h܃rxh"ugX{z5ŽPPdA4$]1`5JGi? oVͅӯ[¥ 9Zjcky$.yW-@/W)o[SԄ3üJDNc?~i2Fnǣ,/rc}d{9xϳ@w,VM%8.5|}3HWE_r3Fӑ\Oҋ+g]2{Mm.C"z?'|ZyXH]QP|OK0T.`rGN`ڗQq`Fܥn+ 7TjڍRIϯ(y]P8M۩ʥŀE 0{tnhv,'TCm62FrS@Tg}#XyÏ.ψɇ}ۈ;1kjD} VdE[>.M)tIP!*z׸SUy\XTMfX EѺfKix7<9%/#+H§WzA 0BFěTv2EIW Pyѣ5g!}WOEǂ ,H:K:1(oLb9(vv7>^.Wv5x낧όD$>6p`hDO&(]T|6jg-t)"G:@$|@h0Gh|@Y#0D5M[6.BwgGۗݍC>|nb\@t7l!};~XnuJ6x-XjD]LT`k@ wYn  /\Rז߸^Pa@.ke݂Isom1pᔒ*\Ivz~[y885ɌV|Uهzǖˮ7ʰ2N']"eDx[C1 d3G̥}o+kHvLN܊ETVje/_2dPY0R̥s#\ifvg)!m'͈) OqfT39'ݏb P#}/0u4h{8; g0X"&i/^X7g| T/{cQo"3|, Kb=P w/,yh,"3Ȍ;Cu _D ,$hhC8^v L0m|o!2ƶA7a9\Ybk!> |[pӚ}{|6جHz3mŧqx'c0S)e4v?_NnIC'm偟4(Ui;supz׭"dc6mu15`PsL>jSLB:}sv׬)[՛l̝> O:J@10Zݼޗ1c HLZK\>lO?$]VZUo"Ė4vAPbJB³::-V@ ˀ\oz&@2 k`:, z_c^ȋW =1lj,@e!>z(i-^T~zdAVb8BTV7tZk==#k#l@ŠޓD#O # \ O z$p4h:G|dBG?cvBbjm5ڐj/p |^H7\u!9W)-ؕnB>N4nj:Ra5"Wf|%'|P]5?d7UXߒbgOP~= U`%;Mi'l+TaGr3G3Sa$LJx7 BԶ iPyoW;9P8Q4RIϫBEQxcl#n,)Ұ^@o7򑁲'&aDhmzbv?QHUPEY|BRlW]V@%x=*!s-.T`L>vAzCo:x45EDuAqfl%-ih6I!V%*pɧV SUpc"CO=SUNOִd ޱ ] O)ȓH+?CMJZcTA͍[PٍGH*a X[?/;3hZ73yaK$i6C":eOrgk`/\y漛mO h& >s3DʊXnʹ_rbi@%״JNwM1OUJªV#q8C>rwm|B*!ϑNAC *KV0\[ GygA"`&4SSlh*'\S=xk2osMVc[d&lԏ < uRpU>ۀn$~8Nܣک0 $ Xo| r/|Z<#iPcA:egvZ/7wZISS!$[u@]<2@/v4u7/pω"D&:U4#if/ )a M:Q^:͊ןrgאu*TEo ,7Kp~>0k RmG|m^(i넝\]Kmֶi,^Izуb;!yиY2;}$E}1=#n{\ycA ~T! yMjɱ2T&TXLD0./̽ds&($.xV Gd@7+[$S#*ęw{jl0貓͞yڴN7KjW[*R!j]) FEt(o0gT78{W=@e 0G & F|Xkn(MyJqukY 3MZ׶{WÊ+ǻx:3JYY^ī_VI5110S-,vGG wV]m,sjXaȡyȗˑ$@}n0n]ƺ"S*-(MH(.Ӥ8,hÈ.>qKDP|k}B@Hlmo\|&?#b]1`fCMRr^HU1]''E֩Ehq QqJcdoVՒuJRu ig3!,GQ?^wT^=R)*=)hDlԂN-.nq,Ǽh8vS@Į>h 3r?\K'Nvu_t?Cϛ֙=:dyy3"y%SulQ"sᙥ|u:qx ~ksVɢA8;Sl>PZ0QXB<ShG~YAI( xv4d<;1 Yis=P' ,hZb0wQA F)oj{he|5:Gv[9KOm-kqS> ^HͣCXNY$++q[1y%njn}.S)Z")Ty 2t4egCu?c>+͸ ~eVSjV}_`Vy Bc&+0Ԟ=&IJD&>cP'%b+dl=o:w7W 6dNb B-7VXCꉲpZoLk_n8N+OaǾD '=UES{V,&1]<\?+VlPs8<  /;<2#G8@ݜ)#t,Um~[ hm>ytm8J2[_,$Y4L…Q)3Z2y%&|'ѿL$ %(#",!ugdǚBG/{x}Ԋϖ;;6̿m$>_]-v|a(>_8? Z{=… R5[LVUw64ApX G4>G8^)@3,W˺ݛw8ʣz/0K*C-bfL%YZСM5bs]G?(oDUKB6ȡ_,]`M/Ros` Hf.謷լRpf?wWe#M)+lPlun&xآKQ&l!Ϋ5EC X}& U @' HCtk&תڱ}>YPJHf.5>lr|N$Nn7zIP OCtzLYf4T94W}D*#YpM j qVH D L,n8ȁܒG*ˉ; Z$.zcw#-' nsW_ ZI$i&o *9D{9#xʋ퐖ŃY#$^&_&RK^eR l#6hh"n]h\8b?Զ 8ַs|LLj+v.F)?YQp]?Y^q!F)\!/v aח0]63Q{ :kFʑW(ZZCBl"%`r/Lꈠ E?+]&֌3JY$G?`ޮo,9zf柈O4g} pu~P!3t~GvO( &"}7m2LҾ}y_9i߃ʏm_Ҫ}AAD*8HfH,Sjc'v Q>)SdT/owu?V5-9NaOglofng2|;;M6[]`xVrZ͚s׏;@&~DNeGNDF4C(GqBKgZJ KM_zc%"Tm?[I;qGؤ>bq<~86?H*¥%QbEv]x/<TآAE,o$HeN1oo:}D)$Cpӫz N O;s|7'Yi<fN1٣3. u0TG(Į#l䤛 `i7Nbo$cBJS<ՁQ>t]˫ Zw^ROKK6y(nMm^zwX(Z02ye\À A'Mk4phdw)])iK\b"/2.1hcKC= tJGq-7w`Mn k*= IjO=2t[יFW(9;8k 2N= vPgYՅ0!SySDԐf;_utKMGxu+ <X%a'b cNs"' |ֹ)Xt'ֆ | >P7`8w08DuIȖbCbs _+P]LN#P(G/R4chW/iӥ {TL}F ;QC'nQxi?Jc s+*i,6 O(ڝu7QRlN|0V2|b7ǣ} ?9;,iJ hNgP-;: ur֓['F_oÄ&$ y\C$Ƨv=P>Db.h'P:O9ID =b@X?6[O4':+nX;'uNk`x^?$2yW8i{{Q1ltd~FX†y<|&PBsznm尖ʘc#RDC`l,_;iw m-Y|H0ּِ)oPrzS˱ ifCk{pW-߭^ET3eXƮm|cܭ H*ToDk,S]_ʍu4u${ ;J)y~JkjaW<"- #>֚F|YݞgT4ƑL7YԃR5pTmPRձRPiROt > ӡ^<~)*KihxKZgfS[)˺lݜ+=,f`{> #^L}#HACse,k#+y,r`5 4!rCpwCIb}o%J^gWk Y`c2F%3m v( Ii-aI|'D <b?#&,UH:xIR]5ٗJˊ݁:MH|^o#/]_i<5\$fYfDU$c ^D/6 xdtWQI*_L>;g@f$Ď nj&/(7fp15)} ;.О(#$ӂY~F\5`KJǺm8$@$[sѨ~u.,х-S*v=P1]I{`#v+EQ(>o7]%^pZ=iRu݊3a/m1v[6z48 (u xXt< Kl!e͡XrWh_2WJ|*6ө$|G7 \&3lĄ4 `S{jF(z+WB5+s ] ψd j=}r-mmpS`L9o **1{O' JN@@g{_m%!cЮC&Qc4vej2.E6{#d\SKXYS]Ӷф T!rA),2 sþ }`g -yO U׈FzHeuhao6Oj7Xj 4=%۩2X#!2f4D_ cZL;,:_Bno UG6|xswb\}|1<= `X z*#KAOPYjbf⁩w66-ݬjkw@+@u~'Uھ(tLGC*V$kKaujA06c26 H&6eW;Zl2lߢ8g!l5jZmYN7\*O!J9 Q6juς.a5#^-EG ' 4_4 ͗n|=oS:t ֙Fˁ*K7zjCk&)aŏSWޚvz('nz|wMl혤5MxiFDZQ.chܚ`ʺg7Q-iV2-N !N#k ~S,BcޙBNN{ rO=dǎ4s ⢤Hy ^N fEu04r[q)&맹\PRvIǝ\r@n[)ԩ>4W 13Wצ՘9c`5&]ǍM45\$ ]"N%:i8Uoae3iM[h}M{v3@csm~ZJ]3(|?& txz:/]?a%>}xLo.KK۩yy=#sӺ"hF ‹d[kJ!;9 uI]u08Mql_~}P:zs9g4H8U|ek`g7]}&neTZ68KqXG7,+ j[ꢝ#!z>lj0v^!e(`30C0y{j* SQ3vﻶ'1(eUq5mЀ)5*~'urtE#;l70QO?x[+8E8t1Sl ^;F1OJȒKЦ˱E=/^К\C$ %H%PF?i`X\y]}%Oܗww|LmzoưV i*fCA)eL+Z 3=ˉ`[BC|h^T6] D1c<E ڎt+z¤rȲk; hh16d=99|zT bs>$\I|tq35 SR0Zy ZACMFwj}>[#e@9Y jOj ,5yFAgTy\aC4!N'LhƧ+fҺ N V*`WT7@e"I=Xи嗸lUE8; CĉرbI YaSy_#_'^%vfقwF^yZ{C7o]XRW:Y[|dsxJhvU2- ,_T9AكugCDbƇPl|O3I+bIm]?&lGl*3۩sإNOx6<1]~? #=hOHIC-#6]B[Wj:-- )7#'O4g C'H$,lvSϪHٔΕ(vwEl=Ajk[MM\D D`#~[jQ!mT|B>{ 9JCckd۴(&dFjoY"={+,i+D+v&p$͚R:P P.>m/ uݦ1 6>>Tl]+fӼ/ 9c/g{ۄqoķMM,΢;RZt^,RM38}4*k"VDԈ3HF2hLĹ'V[ -g?%°hDEb#C 3#24r.Ez9Q 6Nf}?Emңvȋ70Iq]kNcCLW93~C_,vl0;#8!]J"ԟ%$c8w2FD;;~FJE  trQh- 6B9/]]@U.aHU D|y d"mfX2N<f 70ilZ kǐUc|pr_?X;tLʃF;I75+CREW܁?lUV9{8)`ʵ$,)̷D. eBUYa'A \V%~m$6kiČsq|r0Y۶fs|3wQ|`8 St'>.)%˳/C3r<ʌC+`ms^Ã{9?ɋ];mjGdOUA׶{"P촌?`;K^5Bǃ/ wi*gfXa΅.gKu#Uc}W#Ԟ{SДV,3R>])s l4)/D=ɣ IioO1ܐxD(wg)d0r#~\$A5h$52yߟU_c@Or vi~8< 7/oV00eT,j+ɛ -) ,6q`mq؉ɬ wHA_[a|pL_OXjA&̥>9ɤ\go#ljptSS*}c3K˸÷pT')ٖJu=׹H9tU;G|ȉX.CC lYR&d|*`8XVF3@A[2 ,P`dRM+|W)HθpI").~L\wnS7[o7}X4;uT($lDZ0/ P48՘*O>2NNSBjsn ޫi~{s-55l 8 klR-(V~ INg$-nC9M'c+ 9IiOEHnzHMb%;he#Z0фü8_Oem%xE7(nᩭZ=8^]=ϳ\?39@>gH[ c^%WHܵ.@:0x֐Gh93Km.&?}g܃)BU4J; ܕObt͇^|Is^*MFMHldDr.N%0z&X.To խb%ƻH@̾>k):Q[yx |/ٜ;;b{woBfw7ce+#Ü>Rě&4RԋH(MHRZq]kɢ`zf* k&þ""?)[9vU.Q1M,aW,_OځM.5{&?K,+=rmK 6a^m O.PvU[d)r)ôGJo4DpuKqԧD6 ZuZf PݬXY>IE>kd oĬט7(Ĝ#sEUf4@J 0xIK#ln򢛩~N!t)zfZD f#mI , Gc儧nb}.1EOsrIX[3Ƭ2][ԫv/UkjG")7ʁQh鹯^C-N~L_y&_eUȜޣ־36>(D6" <9pʼ5G%sz`]wB8Q?а,wJ믂U*truX.+QfNԋ@2lhP랿!aLR#>\) )-d] y&1f],W0?9CԞ HQ翖kx㝐fh砚ި!4//w̧>fQoxرP]zU 1< /)d Q'؆M՜j1gblN=tlSG MnȠzq[۩wſ_c[4t|C)3c!@9%ٜm:ӅƉ+6 ɷ8}#W[Fk)#t|TSX}ߐJ枟H 6"ESēJ7I;) U^Ce9&tԀ `,Nxh٩.Ǭ5II=Uė vLe8!Yyf.KDjU/SŜJR63!7b^GE3J#b$h\a D <jpks±<45h@ć@"ahD ch퀹|}M! V5, 2%㵱_8$w6éXB9HвH@3:ü33+Az `(nLCrodޜXI+C{| ـ&tdGv(83M0o. r5Uo`dF`DЦJFycjg|@g6~[羘WEwLC<)s16P v{]EbSRv:Q>j$q=€| Jmb<_$0):z = itJZBI-Iޯ^CV)}{kAm^mA|j20f~sZ4.9*IhRh)x^:SEOcِG6col?0f~:PEqd>bVaʙ$Yvk>AGv~Cٿ9_oubO%قIW t).~S%10 L35>:0>}aeը^+36tPZ hCK*>JQq/[e<8g߬4^hYTlqhM΢RI ĕYD=W e} d=FlPk7+kl@wgmJfɁeF0ԗy(jք0~aLW@Vy1UDWrҜzG@ǩ 1_q-FX 3As59 _ x Tb.hg=ax3ݿ~ ˡE ;OxQ[@!v&fm|3Jq!9蟂Yێ@R\ggD hȎ׵\w]Aw88Y$&+6ox[+mzH 5j#P*.Cn ǛmT$"m4ͩC.*-c FMu&Z&0.3(PSa Zj@25cCOrP iT+TĿU5 iMOB`kNڞ5F T嚐pn,\.[n>.z0! ZakJ} c A'>ݿH(clxQӦ!ogF.mͭ[I1k2c5AҘq~ gfviAdAy#%%,+&G)Fb(N 'Q. M|o}ڗk4-kB-ZWg(H޵b=OV7c++M#;*@&ngaoD vF1d\^bKVGZKCAZ R>熼]OЗPjeA*AkOꐫ̡7Ģ zXc׹ً4_\@_ hL$-z p5k]C6B X8Axk/f;7Tɴ^.^خ~43g PX]MvAǒD`Jf+ vUwn%=p#{5l? !v'3n`(! ;&R٥ﵢGgr%nd#f yjlVq{lLT&d) )6i u'K/>Bg8yK5~la99BcJ` g>lsV#UqL{KC͂r$/}s{" ¹̞[/[`r-O$o#Tb#v/plE2 m2=bZXJԸnuk@)#JHv>/TM;'^2U4EGhO'lB,d~֜~'`s`km(j~{qU^iaN}?u}hZAV{"<[lp4^%"W|acPt/e& )dD9iۨMֿ vh#}ʙcG,nҋ}t'=f>*G -C/LQJ5$H[d@^wwFcW<v'GWnr $cjd.nj$Ed^TwGfssٯXj`IgD*"$}yұ_xsHnE:&/|A~QV]4_&tfUmޤ?|nlToj8[݊諔ƅ}̖>#eI4=mm}>#Q" mjӮ(][*_vqt{"Xخ"]WM6+4-O #@I!\{Svp-T"eU2Jjul Ϊڰ="ojf#fPXSFp󻔾r=5on߷(Nz{I64peSfGՐxE~ J,uV^Z(@ĐYWBF]#DXcՃGb*(qoG4U™Vɹm~c IxHT<:KAL;>"DfMJ?n7<n\}KϨȢ/ \ئBxz24t [d6͵׻tj`Ii7z}%XA7Q{ F^ޒt:W{:KKi2iwUbNt̾1}+tjW 4T:0EkR^uxE%d6;ܰ$wVćU % ?(="JWw-_62+ƩU=ES4z-^ٸK#e3Kʳ0 :v DďϝC#x"h8ŵ />:kҠl?,6M}"KM9xҥr OM}WC%D`qо .sN'uazKbNse*?ͻ9ځ 3a:-Z}!ӂL`y*w-Fѭ,01go)hfpF3QŁ;S&ԙI\r䥊NPI/6qƳ!Th2%a(_`CEx^q=Bo"ai :Kh[ڍ9b{kA1W8KCn̲vH0XZwNVѡ}wn;wdE+O4T`3y L lEhU JŋjD; .I},FOlu6AClI@ 2 pĆ -13X!̇Kz=F!ZhADtmRt+R!#Bl16!W"*}re.̊5Xޜ:wy 12-JIZW"1xt=1(&@lkO6h{EZ7YYB/!]v =ٮٹD?)- #I.,URV4=XQk-1h.MZڵ@ai `Nq($PQ#y_/ߑZn>̏> =Ea"jsі)慠!g {$ys}AJ=lCr$*]x0^~0]괣Y{<]R oAU{!Ɛ1^޻-<lyg4(,p6@g&ƺZP _b=:"֤v"'fm9湧XB*ԟkq"m i^Y`8a}5:PgfQM:5`JC{8[Leah? thbbs-"A._@ _ҼoR ǫ+܇dL,1nO#ˇ%Cs5ukS1ă>- a;vZ[aX*?:4ࢊX%vs==_~'/6 7Gqco Yo@KDlaeo'vr2VWny$ߓM}H6,L'bf5Z@@K~6ȻJiĽ? A:aruCe>w޹0|;tiJ[z"~fxM|DG,M9ia sEuKT[a{7TAaϭ&"XDW /O;!6rM9%C=ouZbH8Gc\_}`')/vMj ]%.P%@XoK14WdְyL IRdzX׺򧒙"/D$7 8MΤա|L̫D@| ?kb{jgz/yU:΁p>bwpIcZ:`)$”͇VM =9a914f;CbWS+ aa2Bnks FӉAQSF5nj$Rv;REq8Xu6M(幔Pg^$g(VEߘ~ NŀR70#`Plrvj9m|fH{}v8Kx{  G:vqA3]w BtUDppzY5Ǒ$Wו3boٮݗFN舶h>ܒ 9'qо;6/QA7R}ū&C"HRD)EDHqky=Hw\öI-Wд$:e]i I#OǦy'Y'|8XvL*|/t@=OۼYYBc[3͛ٿ|9k9WS/sUp %D(:0w!9^` 8:&qMwh/sv 9*jfŽCimٛs yHܕBA=~l l봯t:<^oC=q! XeV ÿGV⨴:f->吙V1Zn vn߯j,/Nd⸊44Oɥ k;VҡȡQZvz8 BL0 q 3m A+YZyt'y" ɁVhD}};8H{!K^r6LV1A8sڲ=2DlؐWW{.K &6\`" EwX 0P*iгc,D#/Qфy>Ӻ5+s<.FUFExk !}|V={6u k?Ro G>y^.Z7KyxAX^CsK<䍟EҀ3(,4^[9ƈhbͦja0G .hO6Z$-jeqCϙZ!Zi,Ȼ Cn&Ϡ`oҞ<+goOw.k?!PP)@Xau)YKT~) z?^aD(+Q9B{\7Q®;I9ǧX$D5k ˵a yok/")}5Ex7 %_ /3*hwA05|@Y"]KEoH%:K\DbRuz;"R,)4-S؏\SqN +jM%+c O[?>,lT~x]p{ү`H\V@yH-^ R"51t@s,ly>hXfhFm4$]<Ǎ8i(')mfh\tfg- 8dd gMrɜht#Ζx]'եM4*cFqCW1`A 5,e/"蓏i/lQ{tA9_1SS}x߇b;\`" ~o )dÓ .vdG}{x@jۆ1?\i굝+Kq:<οY Z4I/:iCCox Md(K\3.AVT,Z{fdwq)gaӴP6nڞbz0n}ܛQFpz@u枨?jkn3lۑ0+]9ƭ8&Z֔5d= AJhQQ/->4^Nެy1_ s7<$[Q_\Sg'43 (ooc皧H'jW[@D]Q$ތD?fkR%[KO'O9.ha~KhֺSk_vBwr5Z}%h6=ϊU7DWD{]+͙>l:Uf|m>psY`**TH4 4Œj3 L-X#HoyS[|pw5Tl OL! 3s9gp+ɇ.G$QHq݋ܾTL1eV1;k [cTV9!OoP(&Zn'K1>VDwBtEoa!7ڔ]œ,7PX`2?Re%dݙw$ObhkhFcHb1"dC05 lP'B 형!`H6THzk%@/ozx{M*9] #?:\KP•4; ;M5XuOT"M)E0jY,f<"~"d`U7`Ey=j5y-^)S=+hdh7;.г7 #6}3$h?v&_ıx;^Eixz$2.d:l)kXl[_t W27ә>cg:m̰֚f|I}~+uk*q ]:3rMeY YĦ"Mȕ ׯ?uP~D|:9@vS#1v(b3%l[)Ҡ8zK 14@k^-;ɰ['C/RC3NEuc9 9-_Ih[Jk*LQ]ֳO6y~C6{(D:}tךԝm/V!|sf2leOo%f3 6jpz\wm\=',$ٿ'e'9bwIdhHD-dD #}lk57h6'X+ 1*}*?kBfOTh0FȉF$)ڰqr걵2&^ëDټ"7$uy+;io5gX7w2Cug8}ne@yV&h] GP $.,?dy=j6щ7u2~vIǚL/YEg3#P/wU^0Gιy~[_TllE^tɝuڸA߽"ҕ5jlH'% # Ty0eZeBkoWОA6De̓CtA@qu,O5Cx)Q+x^)ťIM$ɲ}| \vԽ<< Ʈ`yқ'\*r .P N^16̙eQC$RXg(nYH}Q藔%XB9=U)ِm2?T FY*E'{ =\a'ZRDZJk-93CL#>fnjAh˜ WiƇ"vMݹ_ctL'qpoaNvaA m튑o?=z sqŪ@xZ<iAtM ]VY0PrětuV\vc+jlCޮj!EP|S®k{uT%=!~ۖHcZ`h$HzX{qckN ~O\?@v|15C%1Rӳ2mն~bDL:J͟׊MWUDntD95_?S F++.KI@VfۋS/ղ3 cZ٠KǗq􍭽qW1zV5(߻ l3_Jz =3.\37V]Ic/y!*$$J.U!^u` xtVHƿٰme{^%epE>ĒHپ벚*z#ﱺ 1ADdmFb~2<뾵O ҹx\L' m|- V:wv2!B, Ե٫1Ș7ە9(l1W%u'BrݓhRiHЍǼGci5˾0ڍ'=0 Z&rߗR0;shGr8bڴ;,{7^/7i-N|$y+؋/O*H1+,! lF$ǧ+Q W1"vQ̏ȫPl!aDGCj@̰c@v{afWÀN Jh^'0@;mNq%a 'lgO~?C*l*hjG lYȍC=rEĥvi?B8|v*o)ft{ @\;ȷMk3kmP\Yr Lc9RMe+6$-P\!-"s`'a=8WG7mbJ1roJ=!QC4Ra:ns g]037r:AZ&o*#ɉ!JHi:3|8;BO4@hPclV5[EGނvEŀNԸRd~;\D Bx,?iu("Tt6j31䭴aciuyz3:CT^WL X<[__<?8DHQ!HJzo sa5LŬޕgí%3WD i{af6h.)Y/wi0{*bָ SĿᖹT4s, |5 s;}v} nݕ!M:JtGqUXZE^ﵔuJ ; R7v]anm?&=W)AXu_q2$s[Z\SDiILpZPަ]̞K51js"aWFFD5foc A=Q@.}1x-B#F? jXjl+'j*p7bTTOv4tʱԃ.gLdUqKmUh/[54+>#(H?DbfP:AeX[n@ɍgO^iVhcMֶ [/?6pZ&E**< SPe~c!.şU[w٢Ks:-jx0z\*GeT_rܐ6 ȝL:d㕡Nk*ܐak _=JA]g#Oe=xVwRclƴi`(e^A'˽;o%*,人aj흙o@Ztwwўh/|L,н{ׯAz`"W W1V'Nx9?y?yCĻ#<s7Q\4M\/U @+?Pi9e6R)|B*gKP~g)v8>)T$ѮFX9` |'^@W=,_ida S~PA*ʜE6h!sD_<8:~ Q#մ,Z;J|tceWɟrRkQ e04a],J~$N)1'(/NE>f54LգMq+TnYlNo} Ik^d|&%#(p|pu`W0*Rx|˸aR%#Ab9ڒT5-FyyD%I\i#;1u Ҙ:EU.j^nLpaB <;ѝOR[^g:@ʕ&>tŰH1zS"ڂջ|\M>poN, /j޸84\)Ȱfک$&.%J(F-s^@FP޲b/w  )u#nDXꊀ r|S$z:D`Y|]*mNߟ5WJzTjDDPFI \syUAo[C%bgT㙠>u8+ $xdŐED~P# ]m)ej,;ҬY 65(m1)LS p ͘\ +ZuFzTF`A[4>( Q*nU1ŭGc!`;y_Td_rf$FtkK$1p3V_sZJ`E=\UgArl0esbUB,Cl&1%_xb ~AQq>EKwF(XJλhl$)o@ۿkN>#4A(\z NdX_-mCVc]հ~"Xz .9ݰ +vp+p5m/8t|fU&NTCKU(b2v+LΪ#M@e]!)UrVU \@Ӑ4ˤ7U *'M1j .k4Xʹ]3%a,~}<: bPٯg]:%R /5ar:9Ld%!=`_-зbIzdS/d3n>7JJ4YJ$ `zc C˗Lyh[(NƤx¬"`FÚ>+ڻ+v_K7blXHLW쬲Z0hKS[;Os=J'w&E5TxJy%_][Hū?? _:qaÔƣdx73@x, j>)JMԍfٳE Q$cpEB?j*|0jul\)LQ9A؋Ι5=$0Lza<)lyY+K1WPR{*^B"G.l¼cXSHnד:nӪ qĖgߌHA 8E`YwqJ7 eX|>İ U*EU<Lv^}+._L𮮸y`3k18ˍ,LoF}[dO=`fK]TM/R}/JnI@vX+!~ecV~LcUe0 %;)G*zgęGdy@ĻUn.E^Г+9~#=8Azy17'Paf]LVp9 Qae7甕̧($`lЍTEeng_hW0Vt%64p4.ݪVkO)]3 qNP ޠªBDrFnG  w2yA",#l ۿs3p.,~]mdO0OoRifTRvIT55fiC\K$81mc+2ZRk;%'|{J[&tȫf\Fd5% bL ʒ^+ >Ҽ=A!=q7)l?* ^ aa%U<|]ؕs= <%s <~yfδKSTb&|{wKm']V!BZ5W I]VNZ((*j#RƃLZhPVגI8eU TN}>;iOmafuU*~#8dƉy҈F1@-:'T cnO)zR?A1sİ}*E Thg1{" `'H $D#/cb":.!ֳ  V(հIh.!q(89}v]Fѳ8ǴkUk^%oW^D>R2>M'gׁu7oډ!X(+|9TZ@6Ȅh\ֆ]k+R.J*Dyd X`X5!z3i.Pl>uKTWZ2b"AU^XzC}2|.~r7p-&̌ ̣z:GAȁFs idݰ&H}u5&YJ/ 4%6j~Y:ٿ wLSUTXfa;7<_vg0gt|dT IT{! ;r G)\̦N:׮v|q!~xkcт|S$]hMmꛂW1`4yMg"RN76ݡ < :F)0 &$9h c]@##ThN^ _c${ CZjoЪ!QN˧#НH{+f+&jxFu#FJˢl `&G,`h:AթN׳=[gqw+try\޽ e_4NκXx4S?N+yenfS|Qm!OYns&TdXAa]qƭYzH9.a_ )u "A $^.X򃫚9sb*)KE^܄eWU94G1=_n)zQi"@zIZ(ASwqP2Je ߼{Ko{NX"WU8V5FJ؄:5zϹyd%!7`B 9>WBSDX1 ;>mYqfpf G[Ӏj6]\x/ƪųš <+0+R"1pc->6BuC}C*IEؗ܊#l0;,",+=Uzy{K )K1{SXsL} &W쒉ӒעO!( $GјG-IRb#O1'>M<=Ẓ9yua>OU9`7Vkni@ѿ0vM# xWC[g>cTCaȵp{7ψ;Aq&|ī1$f`>iXTX%ذ 񏯕6`ڿ1ꦎVAvN'Ef*ylk|6![7W~A$CW'V2Bc ޅi(eΈvN9;Tkn ((a[S8_ t1M˞HlA.[d'?'MN8b Q6 a{hBE, g5.$-$Nq @3p(խlq6sSGzT̻E 5B&[AqY,`/(odBŌ%b,0v!b,S (fgjs۴&6ȕc3AH+"e3JJnq_>'-,6 @񟰷w".f/+NZMƍP:sR^%o4sG ytwAevQ}+Aހr.(,,Dsr^L25Oróɩ6lXV9BOS,jl7l|`u;xIIگv:YJBkp.JUh(`"m%,@#˜# Lv@>.drd#5}3(n AZm ,z +p^~uZ+ >S$mQ&`y8n!7>sS{ҮN)\uae-_I[yDjɇ7;#/#QۢIRi?Qu_`J15攧֮qZK7C_iiFspgmBԹnyT@ Ay)Hs ,E!e c*,bf4Qn[$__RE,܎{ 4,fRFMIb3%'27To&38[JL5#oͺcA:y2q;ɖb0 )zeW)TmKU_|&9b/oFϴ0r[1ӽM#0ɐy5ףʖ;#1o!/m<qEiyĚ |^ W^騈ZBbcPִ=0G2mT4= PRӯ뭨r3AnFEvyQR~3ϑ"+ۺv{FNJ0TF}kxVpu3>ت7tn*鷴KBD:ݱv@< to#Iܶ9wJLqȢS1rA9i'h;}ST$Ϭվx 6A=-d6@dWdHCDq#[j Vqm`NS:,5xWh ρ;? tn^ޮ-JPߗ<ޒ/-4=8stYX9??dC[~!/&},}[\buWOS_y?qqc)tA?4I3o$:J+03 4~O;nY^]Z9>qN!K38Xd]eb cS!C.+wyJ7iGG@eAa* '󬋳6y8<^f:˂}N; |u7\VЦaЀI&zw)tG:  [i0x֎K%FzSKKN')hUWMd[uԢ|ʢKPYq R{̨][-G79Qpi + ɹ)V)x#s Ʋx7-\_`|&pJ4t_u [Q;c7|Ci'-El68@phTasd[TC: ߰j*2L 1bBM!)D"簸Ws !,b]YJ+G$홵"?\!CFI<@T0,hK(%(6A!+?~qKiSl^7Ei!"Μy7_ a$MD;T6C:-#ܧNIh:JquqUDISIhTd~K\:[mx䭦$-5Ɗn*ȷ`O8y~ bPOHͺ :LI !<5]`+eQU֑㔬{9zrn|q^ۙU۫x-`p|t; 7H͊=zZz*kVys]Ӟ:~ROb  I㍇<zOMn mcA y/{j%E'cJWq`Y|*S25S'mt@b7L9;"CždΎ۾&ۅyo3HP~8 .>̭=Дm9#! pKج+_HD^H!F)CKA!JHj`jdLFQӀ$`ǸDDύG+oxb%L;O54Mt/0p=g)` n<1=MEJFIazg"܍b1C,i؂TBI . #hJ^X#/J;MtV& OWR"L:S7JUnzm qW=7ߕSFAE 5CxB_ZirSKD"<ʘ~i/զ~jbt=x;vh֋Ŕm.qGKakO1dIEiy h6@& UMȼdr a ;sST fz#yX`KKk^vгsFs p(/8 5}Lzk !5`ώڏ〷CxKGݵ~FIQp4}pLXYQL?Ea (媳ٛL-=Rvp=HΨf!Tk#ٸ6Xa??Hj軉?22S0Ȟ]r sO(yb @11r,#}SjH<Ex[ыu; z$*jq7=hIKb2Mޙo6T0fݗt8 *۽64? =;ՁaGE9Oѳѥt uE):V@`.fԔ",;Dgz{|e(JFMċCڪt4(DWF p6cbnN1[0*76Mtښo{^;zǺ1xB(.pK5b@\]8 P+MCP 3?<׃H#g7l?kL2\x4ђe] S" FhY.~?%Q416˽|E7'(x)uqUWFJKEʀSiHPv۟ވ+zHzTTno8~Mg}h #1-R\SqkvɃxHc3F q\OwVX)fh0m p _BDC]Of]qn0ˆrHx(ԑ5GY?^€V1A^@r2A1(Ŝ.Ռ\<"10 /G#wkܝ>Y_1hIaqn#q>` ^KF|S vFqrJ/â4ZHuP~M|fI Zj\R} -Q} Y-vՒCIg >Ф* o-cMڋb*h{%.{eGI wz|azW%1޶(n9w'Ly**1(q~sE|^8ͺ~U}"S:b=VHվiay> @G  }?1Vg1rbAĕ)UvE#yܘ ia5 q" Ô. trcoxtkϕ.+ XBX|Ype No(52Ooh%z_G^K Y~4OӜ)d.ijnDrÖ/qX >)U~vVҴQܽ:r]kT4ZtH?a"8yl4a*Vn7!e FC/eɳ݋S)nf=tM3!ȶV69ea_ {Ef<3f `H$ VTJ} )xž  yY u6鄘ZxK3;x}LJuSw m hFfg07GX@q5WXIdG>SR9cx<;O%Th~O7ΰKWs3:k8aʚsrAvU' &V$A $iru uu%{@duLt3Jigˮz8r @ uTY YS %AWy?D?Byw;O0GX&$_fs%%.ZR3E3_;*|=d6J%5\kwv zn.۴KP߸8ĩONqG2a?& #>Ԡ,iL\8 qrc ˴?6|Kq]!I t`JyHyf\*~+͐k ';*dЯ`d zfӤw`=J^s]; /wCHT\>R} 30c9srt d-YqK|ϟt\PBB/S|`b%uX@av]hH3JO G Fe39FAۼ""1bH0JoYMI?5ˡN~4Zxܹvxǀu\r˭fM:&t^oG !FT:N1ON<+ĪdcX,|<7҆@Wœ1ȇnNg>2J%xO§sHЩeDb4…dSY{D[E'KEmCfDn.BLmU:tU $?8$~Pg>7Ia "X/h <;l~o!G{2ѓ{[t'mJ't "*o+Dgl @Y# U(-?sOHPTo>|P6|km r%/E°ULwwdE*BjwML9?o=jw%3NŖ}(\ɴݔ<]Di-ypo6X r[J6!ii z9.XxW#ϸ `8`4_KWQՓ\7s]H70в\m828N3wl ɟ=euɱRԎ+o=3ܧ|ܨuLl*] =u ߣht3fи~ެ|h Gzc]!$w[B{.*Dҥ:sFߨD+Xz^s6O1; }y@ ')BR-JsXfi.f<3, =`e>ŒV_bT%7λ8K!#VjSMX2l bCw{M;IVztbj'LX`Y5l~i1g;9:қCNU6vU=21ZLq5}xKU-ݯ^e>Q )2NՌ(oG̎3I2)Z=c y OM4~'id(ʫ8gՅC5e*gJK$U è$WqA ;&k#w۹ŸuFF ϸE&_yիqPq dֈ PIyx>]V8o |` o%*#GX&tSxsB'=秙J*=2K$y\$u`qvO?yq#6  km{uϙ Ʃ y]cM#̀ ᱢ#Td?Ø+>*k''`Äc .}E ]L> sF$ p'%N?X'IKQ4+ySJ+GSɲ$L^xND/HuմrvFuф~.AThкuH2Q-TAlc8s/=I 'XHq{A0 2DI\%;Xq:|DT 6`dh"J ʒ H/&$IZtY1CASC̹Fceo wȦڮ6a'd׼@LZ/LuWj捙b`\7֬"5'MVxњ:&UuE[gd8իgl."4Yq?Lrb*zK`)XˏdwLø\`oA0o_',maC!T7 .IV #@ ԭ#[ĸ `d>˼c2)i1G@ 2ua|á8q" Ox[- [&h8j=M8ӾXsi<9K(+4l-JʨykUGJ2[5ǘ)d?0R&y[fQiQq> DP+2WȦVI㞙(g4;rޟ>b&'Zx<:5$GM688âzU+9`fYcGe2њ`JHrji8?@ l(ђ<O2AI>PaӤivL(J̵vxcU0]d)Zj@B˜atReUѢߍnՁ018һ6NZGgգ MK=2kldWZCz" EwYѝYs!7X&9N"#SE') kጷzD׷r>4;2_G1,.η\ݵP&hZG02 іIJgUmY{vdeUl[b([o#4Eg^] sՂ(CO .I8K "~.E5(VA$X IO{cF` }EHbo V?T;ɣc>v2QJj\cZf"E_È]4 `v(&E?ڥ7Ǟ |jB-B,/t}]lkӈ|Z۬/gak|0ꜟ#$k# Q`rsۧ G7m>TBB'p?7d<ɟL%p V_g=]&*wyT@0e6yc{5҂ !)糖IQip}J䂁[vnKD^,g()7s189o/gĵ^ ZO6Tp!Y̓M-O3oY_h{/p5xtQd-wdN)% p]W>B9ͽp"/df rSsb/]C*̒"ܷ`ɬU08lsȫM<l&O%Z%mqx;5ܵ3ݎ br 5US.WH~W[RzĪI37_ɫE{4 rzk,10^3{WrG UG$/Cx&95mez:?nk# Zf EDhF Ptm<ݠ5#}C==^Pp Tƻ.h}zRnľ\͗xwm;# T)ZɃG{I3H)NBmfG(e\UAw庺7ުqWii>gSmSOF]B ̨?i<8=I(z9d{.[M!.Iudf1 ?36dFC!&c30(+tm%2pJ~A <8|q-][tp\^n&ogrg<O1>Ή5Cj'Ek 4$8ˀJ0jBZƒORYD;F R't!ptG)޳>ᐹy j@K:܎ދIp=QY@doYUm$[R*Gۉ1函of.:$hdP| ybI8&RyG|ƌ鵧-A$Qz/hAtH(FjЫ~\t ϣ-L'e=RS8h3&JػdWdÛ8(1 #"NJg-c-BĎNG9/Y,'gŤecWBeO) 쭕_5o-u[Q,7|(V,@M#/PMoʁ xW*3Y;qH^FD;"h8~ d\Dh 908p`=´t6+`΋:FW0W4)'Di'qTCƅ0I?fg7y$$埶WWzǸ@l~A@"8B3&5 ͪo;Pg)lcSSj^:sɭ-de@gޖ*N24]uJZ歄+>*P#GPt`Z%!0"Z%8/D. &Ӆ`3#2Ngn0`1Zó01nץa 1}Ҁ梽[kX* f/=[U޺ǩP6s͙|95p=30Os $*o3fJ@0vB6:3VжݗpȤM;T q\[Wo|5՛VkEE- H**_Fj =lQyNR 12 ׫9Y^ |p; 2og@ec@N!"q4V] P]8[h.zٵxǧzimLe{-! M}=H5PIc7i{+X:B oV[f9ws$T2'Ի J' %  ?Fx0n|.a0NX ՁBcՏ"Qhy%'ˆƞA?WiCzt7:ڲ/Z6MܑD#C?yof$?8g t r* Gn {͕Jơ|IY1%ZmRd45}UH4G,?a; _2pWŒn%gD[՘_^,Q¦'B@S#\b2RfE SLf~x Px%R\J*f* v`7NC6;"Rct&>^@K&v#:Lag {Fdi Nָ>n}}.BB |T]0K@|tp@GCBhsW^CwBL7X(r-WDI^|5ѽeA6TD=FV.E6fҰX&ف;Ց'(Y7)X@/aBV̪Nz-7x9cS5R?[%݃HjinT=e˹+H'VF"vя1) s6`{#D^z./C OPOu,Cg$1U_p+N[9rRTgaAb 8jSyuod\t~sSqk B^7SAW׍|Pcn,~2GlyHxNkL4/4T!qgD#,j=eR}v \kr;kM.=v.<{{*Rd-|򹯏*!!H%KeBd"{8@SrPqGǽC?4 P{!(Rq ?8w*1Jt\̒= 8nlcп͍DធYH- CYzY)vGz+ 6S,ok-@#g Msdo$y{"@n]v{aMMF4iXmWOst0yk8ptV6S†gB9alҽp;ښ ur=1iVmI#2۬:*ɀ]KLX6nWջ.y9R"_w* l5/yNS*ΈEzwpʘ,[7E$)Kv9n# YpiM+ƆL&9_9"q@qiZΞ_dm8Nv-|3^( |A]לg6`5^Zi`hdlhy-HN٫Nl,@5ǸmEIbbfhf\TдTB&2a1hAq3_/.Z<;;^_}DgjEc _m+8mjucS@ڳЀyi ω$bm)`!kQ+@lMJ$AIZ0,+Kn.MWq\ݫXoG?nfQۡ6Ҁ3{.Q bH *  $~|Y f]mÎaLmTS '1h=`xu+yk|d܃Icb_'k%LUPF=[1v&:HmY—NiCu"RSCئԯoLm&Г=! ƅm!>IyUN0G ڰ.i@L y?X7E0ԂO}fk&V[osȢ=(gSH^k'30IJW[{t 䫝x;tXEC+u&=o_o;GS`sXvQ%p\ݤU/l$ڢvRlBۙk0NjM5,1Oӫ0])UK K`@|q?:vsբ3<\As%`o'zEM/ȇUdCLz)XĹŪ"@/5ӽc~}Z,#m3nڏ4Y<".;+$gm^YE. kde›C(2ɝ_yY {|z: _ 6]\ZI? MSԀ$W m5^6N30ʤB3f [~Vn6JrU1/${,n*"KZm4L„qOཌྷ3up7q29oL k2n9͒6;\"vzwWGi"Y]RϞ;k+}Gt?StfN!I,S*czɞ0N(Dc a'uYն63̹igN~2z=JD]dXǣLtE1iDw>{݁at)'%i)UHAc g97r.PU]ϵf_,[NVcfȩ~- 1F;Gۺ6Cd'{~ƽn^ 7Z TM;랁sX ~i:I #{ހ1v1zeHw J%ПW!:2 ⍵WKʰ{ L?l*!mrEꍨ t+yPLUgy^@gޱپI.X_RDsӇvC@Tlig4[|uz55;s0x\FT1.@]W;w#ʌVB_nܿ06H*1zSx [܏m\ IV6Յ/+ouHL-ݦF9~3V™h]/ngJS~}΀A&cHAJT`E:Ot]GOѕAE.TfOã˃OK$ǿkF3C96 v-sI/F17go Nfoi[((?B>̴@%߸rt DE 3^(w5Mr_y(!d*\j%)XvߪT$oԤ>,z,*U};M$X]s1vw`d4 CYr6CgsM nk̍T +h?pqՙM*43JVUsQ9ȗZ<>XH\YL,D~ynS PZW~m[ yeo&^A郔Y V͜7N?jQy:rD́ЇʀfXP^ѵw1X0tx:Lj !^U"&Ԥ9o^mJ!Pjrޤ:?vg@ҋl:m}:‹nȨgq($ 0RL@"Z`p|ެ.0vToϱJ٦`"5^AY'O`TkMGo$BTX?f'n4<7ǫކ>);P)A]@?Ǯ**.4^3"BSs%p؍/3@j oZjjED qMMt?BYp{JlMZDYp-=^TxLjħa/2p>֯ލx"+~M>)R9gNHTO/4-;BBG@ޤKsJa`Zws1 QW;2YMMI#J"tC俾mg%K|N$RJ>ůˍՄ3Ev'v 4\&.jR}uI 1p>fd.ԽĂzxՄ2M2-LkWO@#>ů WhaTf Ȉ:#]S_ cowZFYR-"{qEV@8&󐁈а5zX&]:Ӧ6Ӷ<<([7?f0b  '5i4vB$ܯś6hQmJo̭(p {_]Ƴ>k|H0"™@uI# > d~ ҙ*fQ5ę98q +X\5Å>0SyKȃ gנF)xS^Bm :˰ gDi lO'j9.~mkV)Т\êA5*Tz4IU;=emuyऻc)<[܃t^}s3Lgim]&U,bV}>o"|PO_^=vS;=+]R'jԢlVy"^H=[)FKa`Ιg>tii9Co$i&7 P/yike`0kq~7XJdK0D8.ײ7?v"AijC=j[g.'h&A73ļ9-U8Hg K2Bi_ImOnFg~#2{4 lyNۄ' \هhZɗ]u~*yMz8Cd+JX( T!ͲĨ 9/BO^1]-[bFV L͇s9`{_CF_HrY|#}Z6YCp]Kѕ*Q!FK3e紷؈aV9uEql6Z`[~f?b2qIYPAW}8j-'.qwlOcG>Z\ AVho9wz$`%mۇRd>Ǘ=:-1\tEQ])@B,}뷏kF2`ggc+=1I#榹>:ENѝ$PN-F6}[œ~XCZEG= #US\9inQmD$!' \/Ⲉ 73G^*J'UFTz8'V(Sm%95ʀ:_: fw`Xw^)J@^I3,{;[@;Qm1D K( >rY+7(bBH˫ΰMim;\ !wrdĉ3: r,7Ä0OebPCgzMYuSߦb9 xF`^p(k\b}4xFv| GSi7bAn3!BM0y1m.h5b9j,9x LA8j^SiQ; / HzlSkeD8s4ARa8'}#e cݳbkw$ѺnyE[SLId ad/WчB'1*d,Lv;ʗ.h J3rbN3OFeQx)&>fV}A} \i(e!r%C6Y^1pW@F@/Ly#(vhDBe->~!IoXmC2V b>҃k&h:|{Ž@7+([쭨kyĠ-}tW(f  w̲"jA0-x:(Hp q"Cwv@xԴX}f~k0{:Q#G3]N8_|N*̮DɬPmÙUz?] ac eO;q[nY U ޷AɀxCִU ֮x[†xY0 *rF#m}8vz6I2|`"B>mhpoYs+,m-˞gQU.!Xw:W =n~x˃{u܅n &{u90[H*0Vи(AI_ʦ W"=L=,s5] KߕUvuK٠A4aח'c;5%/Z:H;PlIB{XV@ ?BpHF .ry/A`vD{ڵ)2,L*Y@CܤxZ#Pڡ>q-nN<ңxf R-&0?@B!hlpSצȕqH\+#n׹pLTy9ȸ"@r cctY0XO}􅔤Kh< FG*sO;KL^v_#;y/S(=59<7hn-I-κ Yġ9l#kj$ݯ &SE~ \ӫIvlubFi2Af[\IF2=|ޭ;ZCϹLl{::sԥ흫fox8Ea^N$,5r`&D= Ie>ōyH> z 4oLWb1j38Ĭ$s)}9l iDzH|9W,⑧2:AGԁ. RǸ߄ |(lyL%p ĭG;9ɀyMlvgO&ZLWƲ5=(oE $m[ x< bO9%o_ıI5d0\һ 9َA95`r}]LtGT Fں6|nRD0DM7V%3#+JiGJAVۃRӑܮRlÒe +e7k8' xti?вH4i  w\\Ax$ГX3<Ji,*rQVgC&& i5 M GP(UX/TWrJ}N2Ṫ*>rEK7Z8J: vT\Ngcj i{p iXy.*\+_R=jGD*)B*YaUM #XTw) E-fz60)W촻}>;{kT9N''Ċ$ ԚW敏&bqp L8+T#Y2<9i-OwKrS W`:+b›i.vV^`Y)cG\i?dZ4 0h{}zIkRScYZ|5Sx;MycХ>GKuA q[UbWh\U{1p؀fu WzU.ŻYlLNUh/G#w?ډk☽ %m_Yc㫱`:na>qyU?feb;32V.|B-/7; z2h)mȅϫJGL#}30sh 3\keAs .=IQ+`^& @4" :~vC%*R 6΂;go+=ȭwIFp9! Xn&#,t.bg2|>`]H@CWl]3Up67iCΨP|̙~ɂXEUR[ֺi@^Ko!gIɱjΉnq-ZnF^\/I(ϕ,Z)@yQePE{܁f|t5ղ#4bXhIrE&gi[25NA@ JWTQ km7? w >S(:%9<b w64㭛?no+ngjjNa,Rp때!zEL̝Յ-okew:?S6Ȫԝ+;'HOf N+b |oK4@&wقKQh}#Й%VaBC㘦!H9 $?3"i1<!#st,zq2rH>HDH㰭WK8BB}7|Mԍc[R^r)nh4tyC)|qa\@*\|ˣΞ,r"ا$*\YE^a9JUm,4+E 8]] =f4s2E+#pK4rFm--F?Zy%Pcd52bնW77մ3fݬ-O^ c/z%\ޔr.幙7z2K.bȷ-H;¢|<:AC/{u ,E2e<6{s={qx} A>Z;Q^F 0f}F_aJ®}.&4B WǼ+ ٜ6+B+lԤAsrsWD߉ҁ%rPnZ\;- 0 W4G~XSBZO%e˃B*7Z>ȁ8B&w(wdU4vvlty&#֚Lij:v$(jjogHKq*&ѽTslEP x|=43O~p Q K8˘_2%.TTߠ8蜹Fzgg qE6d`ļm:z=Ef*dKvKr'JfojFpiֆ擔TB]~ykbCDOnhC~pajg*%fHݲ3d38A}۴ wᬲAAjYr~yͭ8B 1&\!\'WоD+?&ye{Jڏ(Rبq)7tu#O42;NOD`>Sdt/-;%-Gɤ%'"an{֨|EFiQ*& ߇UV׿q_⤳ziJ?ۣOaE$0 [p-G|DTdW7ZH8Gߦqml>1H|0e7AFBL-Ʌ.0 bN4{`d hK6FKr˄#O4nHu 0|%Vc-:m'hW^W ?˒ rITBέOYv=keomdEfJKM]G:-tZ2HS={C(s.bKS#}ڲ.$~6hs8M!+s֎`>, - )P'r'V6Ӥ< YF36C&{HUF?O_oU6DǗ?pX䢤T=a'];"BQR+#b3b}IHNeq@pǗ=oLmWq!)9DZ-fa|ZNU\V̞O:=/gRnV]P%iVTW~C;H}̘~|akhI#&PѤvrZ9j;p&_ߟ{V C'd/ 04Z*Ҕqj51 )R{sgF$XE,NdXǣ 6 rWjȉð?Z㝛ǂs?m|zv@=7`1Or}{&bxzgXLT~d~FڸC~`4yp~e}; ΫKȚXkb*fxX'BŅO\.,X~G D)=)ݖX&z|*rx~Ch跳dn;pq.7 [ł> V T̴h !\s^H$!z\a43紛)>` L7 M0gP$% [ y kJXOz(lg6Q|\=0‰r+\,=:Yv pX 3Y[&z.pa,/^]r+IE䮯em} pjT' W,J6J4Έ: N'KEP"焁RcfFJd KJtoXWs`Ï_A`C4Q i~״ :#V`ﵛ$|-Y)J.Y*"^4?Y(2aZiσו` LtCn&]J{ mVB,3AyU #SxHtsx'R3]2؟[V: s|lEZvdq#`DոOŮs̀7 Y.%ş_iI[/:+؊Yl%5[W)g#Eiu n״T(NF/Vۗ[(iQC@ ^8j {lo¦|×7AH TJrO* b~Ut^_ݩ.ŨXB@%DT7x1bjTמ,[.̂u4.G&1]w{I mt X 1]eWI!59Z k z4`z6l+k4d@fX5\#FFFI63KsJZDeW糕Qv?Whp?L <Á]LXs%r3m˯?t\r5  ư̶H0YoZ(_l6S韠6R㘄㭮j:xtn3i9Z:>'9\Ȕ8zg񽕤Nxx,@ܢ<-K>KX46r'YSӚ$LCޤ&l-|9B/>cQn9C4<Z;la\n$Cr ,@l q>z88R=Q>kz)Ad]P ZIlz?TYB\ʶ,<TdcRd{xߍ/dw 'N̈́ : t&[TgR^}6JaisNc .LxeZMܐ"g?r 5]2w4!joi*WE[i ?M.dJk(yQ/qW&y;0pL)xL."9QN@[]gGz$b8W3. v8oA [=@zLI./j}16(I,׿WZ: qBA? R^N"rGP,MXB,\`T ؖ*aޝHH+?kd*H^GLi2_vD1kr/'+h:j>NρI{=rc#"aŰ'I@i$s6-@`̆2$;6K#%]F}\NWʽpcwS}(h|b%K\)˖v\bV\.z?/tqەO" zqع! ,pgEbQQ\U<ϩ=>.&JGd: VuY4^:,z== Xkp%%s.qLXs~pYU//Ph \Im\G'hR1\u# u*Bx{5\ 5wGq@j=״Qr2;s.:X{2?ȃGӂ\M4v^lD1f%~\!< U@$N;(UG4Dw<Ѝr t*2r I r(qUp4dyT`(`.edN.tWꬕ`@O0 :@$jǎf?$\x$Ύ z!TBhcL LWxe CM<_$V=i" _  O K7Ie-۰i_I^Qe]՚ΰ~-ѾRXnٯA *ܞ9N_9TS;=7{AIeh… 4~Pͼ㋠ 5~ wO*r\Qb#ߧ5V._@i88|:mh*wCJIHI}+ۅAtN%'`uV.ߚp:luBR1#CQ llA"mP=| dvnC2sZoËO6&; بLG5:ey 7  ,*>ji:ɿYkIˁFzZ鰤NJi"qf}Z .Ye] 1#OkK3^W;}61RrGhVx¹lQ=-r>TŰ $Af,u:?vo9/@{%RDB-icL [). d}8g*t1b>^תxfֳ P_ߩ0XB&1m>SM7 RۧDLeC7Qiw>[aL~H:dmE֒8fĮd;Zf^ 4 >j 1(K%YM{і XG^$ |V8 uuw ٧̵ ȵYdR눰|٧~W+DaCⷷ |6 kP Nv-[z5.tHnFw&yL\&: -tN W  T?hLM1%Lķ{8v/)$[ܫ'"yۘvcʈ"jO6lOC~He0$j`ph5~Y ߂1m̡@%//J3͛=`A ?:}wL@?, nj^On'y~ 0N ,JTCP":jAGX=U'`\i]f6wFofYC> ^!ް5[mk0{=R=d'̎0%v$"ho5=EBtoFa盨%ZR8iQXrOjX[_X5h&S(`᳡cus`Yy,5j>`KT‚ 1ILH=IЭMDC!PR=O̟F;.VMw`ux<%@MS.tиI|:'#b4-:BX  ӚZL)︊"nrף8ufP \s.ܤ ?^ig~iE \] 7P,KmxxYB[(jr2Qio74oњ:LI6b@a3B+HS|'o3k#`2M<uS~( ;V>H_Aˀ , @(ڨ6T ~x_QwJ|0G<_7! ЃA>hQo;sXjj*_`r@Z4S횡q1\bHȄХt3x~0vpJ.jO֙emm*㈽}sQMK,g8, wU%*pfo;nvӈ!U\m9Dr)8౟RFq`ejm!orRm2TM'=bfppbX2<-mBn}ȯ$YJ>F˟`KF)^ZHV޽=|?{Fu`G\\yPs-kTVj&_,ӳNR2~JvJ4b,x9żW\'R|Һ/f=葚INq5>x:)J(Xo@I;g^o ݷt@ÿngVRziY'yY'gp ٶ@d tkCM%<[h x技 e 5wW^SEn]sv/A?`( ^듙[XZ\9ky߀ Y 8ԂfXI`Q G И=4ܻGoBf0uժZkjLn˹i:/!fd5R5~ S?$FrCX !/5ڛX{Өק6eEOOg' wA2YA@ez30ez$TA>ZH,dg ;$t/(2Kd6d(E\[ƣO֕XqלQ:AIMh㜨!ӛ{~MAG)ywĉ g@v :@\ o6';ƂC~79v!8"@\jh2${DtYXFJ (H &]~tj@rS t/Asܻ$/ɺ}21X^7.$wmRD[k*?YA{-Rj"8eUU \LI_ bt^e9*>o+.yj1β "fw"ƄMKg|UxAcyunpJUX=@C ,vӲ>^'z&/x`f z tTJK Oʽu~qϟI1*CX".\(*HISVm4X&4 yWy."C~=*_9'f0!yfs(N{hc?=k 5s͙-xgvQͭ(2{Ml'?pYusɾr4YrV|*bjy,^Gcsӕ!6 j>kȴlbfB qfס8a qb"ŌZ{ǟCd:U/XEBY eӳgGYPpČ ]}s>L iS"&Aw칍Cm7sU!ܑ`O+6 e/K$gZ^s&[M'n(I:y7ܪG\Pi3@ BMDۏrFN5d08RC*tp p#%<)Q3Â]2ɔ_%﷐Rkv7to \eU_~z' wi Ђ1G'a TusGz HW;EZE\͖FG/ "r(͕wiR3R`x= _yy'| TP G4ag+uӺ$6N'Y'.LIgU_)0v.ZHB$+NI%NEb4^1}4`Fy`5+o̹mV[5wAٛ}smG卿yͷZΨmD*>-2D+K=ibej+B6s ip/!}?m5%(~\pCΎr憎҅Е߮+SA9}&?mծ>(9<]P._+hZO=`],u~c/Z!U6O}K OmibG|"ç41lP5/`'#!OzWl-{Sev qնobrdfB4KMv_ %8JYI؂̻Q} #$3NCڭ"Zxr~< ;FB`kQyGC+\}rE۶/w%"X^?3og` Fd@)vu'wr |M&2X nK&5doZ{8j,S(ԖQ tX#({Mjk`ܗFYu$l(kT隷/ΰhؤzT²|.ޛ1ӡn :/F1ҁ)I9G mG㕊MAxCgs:|jOݞ͢\s筈[JGpMQкoK.{e$EӤ~/zJ@?Vׁ\mXYQ]~3m,{N% SnԸA2KY3ʄoz?jց7-{0uχQ{ZGS)BmRZ3״7c&fhF3i.fXlҒ>7LRUOmI O;t0$r";6*Ofp1xjڼڕCmccR!ء ^HQṴ,y/iY&",44jbW}<5pJ9GtBAA>J)VpV`/mk^-HHk#|',SS!z"Ӊ&ș6^82ez:pkRMag={` SU4_x̔Pjw I*2ȽVKS-d!g ܹk t4ӬFZ\6annC/MٔK00tψ"~f$PS1c !{*L"YUd&n%M]bs] CP  Z-2h *`?p:ĮRcc`/낻h v/uq48dwvNrB 9bJ^5q@~ܚqt\FSw82)abQ@1?iNBT%ߌ,g³ f3ӡ>ӧ5\:(2jßoc&[ lLiDgH]ʇ(Ja ^E!xU;7K8!U\S3هD $tؚg M.2Hy+y_|>}3(qQ0J=fνjxTv/3Fl\^ƒd+&k윝1Zm(\>1j2qgvd) %4 /T?gf_Cu%=7]K1qEć+‡D!%[QXFvUnvnwjK-g?BDLp{{p 53FgжUҮ!jp:F5:g踍/*\Ɋ }K[ GeJfg^11P5!Ŧ8xK~<aJh'8y4( 9gF;^1AW{W5 T p0owPOVgM>ʕ"\bcCMNhЯSDL]+8g u)}|pt{xƅ ͈̏ {,}~);D51vMƅht#h1+~ewWPwL_΅.) z)KOaqAsXwuTI9ch\R6JGfr1B0U$b~ qQ 89Z0ў'o=)ƮfDRM<k 49z# Spg9/}EDNUKAdtV, ϣ^$ó5:*d' D#L"ٜn{҃n-4k<aDfpZmo}XɼhRಢs1 ( 洛k*뗘( v O RCQOXP7H ici BĶ0Äez$0myWz\FnԉCD1ȘCPIߺ G&4z{_"Z_-;Yl{Ǿj|< `@CqSՍ G')1v VL9y-w\Tht$KQ̍'JoTЯN./5W)P -D-cJX7> #]tN (o6T߁K>_qfϝˊTsdP0*?Y}`]c7, tyWpۘ/oxLwJ&-6o[hb-(<[$Գ5&QBgH`NHvQt9 Kl&!XxDt CA\x*HfB3}GJw;d6XmB񴾎)etʎaWgb:gD $3Q˩#gp* E|dBjqj@RdXWa-ԿZ:D{;"J([ʁ :z w}?S޽4Wqva'ʹcAIT:$m)y@qyK ٰ[)6kf {/Ebj_;˭ Ry5hM m{rZ k#(ABjj^kied݀p..1$[2\sLwTjf-״C].q[Ň-)sQu _w<matPuJOwz JBB[m T#p'5%;Cfϗȳ_\3ø]( M5p@qMs8"v0Se[ɵ.J}~ &x)f/ m劉f^K,o-H3m=( YND.do/%/lDNH@K@п\YwձtS3]kuLGK(gFpG|vJ6^|bBF,>N_ޔkv~wtTjĐ!Kߝ<8'AsKQ %+B5FW%io߄pQM܁':خ8Xo)"'.M6i rV$*XeE-Կ`:y7h6'3%ҭ]lcҥ;i vGA~0GSޏ?>tJoZ$I[MN1դuj3(|٪qr[-Vd:ݶ |!OaN! _@ w˒lQNJve$`(o+vo4v5)I~"g鷃c}aYɜnAa~Pַ|rʗ#S Q!gGE.(mL1a*yЊ; cPC_R@Ӂ9@z)zDhJܫ^Qؚ 8IU< (I{dSK<g𖴉`zQ}G#9NXٍ}]';@L[HJ.WjYJe6jJ/_aahlowhLVC.GGiyX<\pwށ "U"3oL_M^y(&d'&lg @ŎHR5pFÆGqikӈKSJ<*ߕ(gE%p\E{zl o^x W"O͌X~;&uN< +ǡC1SP:^vNRH|#nG}@Ņ|E Tֈ8- dxr$'O e{3/ h.*" <0g dbnF~E؎*=!؟*@'yJ]/ggn;jg%%Jqjڊ+ 8M2[Fȅ>9bICF(a~FTi&q<"oB6"eH M-ocw Om ozI"X둒>*+@p<@q2i(=TMٷՊV6Ȅh@XOHƑ¶,j9{clȬW_#͇KP9c)$4AQm"(3ҵ}e c,WR -J/+ia7'lm=a|m6u {=;XޣҮ_:"B3`eP]_Ʋ*#cDfۺF;=32Uh0#Z RKp/giNh]bX@Hh+@mաboRdG=aqy/jbM䥰RPDBw2]ۚ g'*UoqǍD\?s 5`2ǴƞZNv+쐳LsG]~uj<ag?VPMD}`>D8} Wڇg LbR|~ J9LrS?*>_Dmѐy  [KUS-_VnEmlb/BsDr|[<'?>ĉ)ELUokY |cƣD+ A23mѵZIjѳ!TXPַI  9vo^FpˊxU_Fwrᚤo\nHkE'EW@{H{,Hko07x3wZuB0£; i[^f QvcН N,a]CEOx2O͋6 0V}-WOA# 5]im9ru-JLqdy-7ıhtRU&Xk"EyZsoD |Ym5܂\ΘiUPG,}W/ʼ#8Q4;*r졉= VȪ_@ kʞ'YU Z[y*-/cN#>S՟b4kaZó,0y-XYYYBÚp?DHSX7JK|lmPRGg} r/Y%bWw/W7f1Vg{mku!1}/Qh:IWsiSvFCe~.n oKQn0+<6=F+gBo~}(&x }=,{C⣺Oe_$K=CruE8*Z[-I񛇸XL؞ܷT[ը39%G}#:ݿ"},CQwíJjL0gљ]i7peUܮ֢P}C $H5$~L\X<ďrX*7S):uų5oa9cђ-a1[{\L]$o$["R6?v%W2MT B`X/>-+K!@$gD#Y'bӿ!m&Vx#nPY*뵾ZETT=j X Dk{"gA Psv~iM_ AmD~བྷn<g8f駜֮f#;L|wla_bsQn:7Tuk(d35hdٯA T-'+5}vKK@Y>)5ćaFޑHE{-;:,xb7d?$/NS.달2 _KTJllgM#KHISl\CX\E6hyd;ovpIS!4/yg̻x6uI¶݌f>jl溰(kέ, Ex+eȅz {Q7 @v\W=>ozKZ`}-q%4%~l:a뱗zbƎfgmT=eEbd)r7-3yH M& "I߆Hvt#ɴ8H t9 4]QvTI}i~:y6»bp-&JQ4!0QL8No%ܐlӥ·n|*Tpu9ɐYCեI?Pv(ՖA81PI Z&dyZʞgq[WWÉg\\&(';9YkzRho3+|j/n`>aTm GX~WdsӾgyg݉uΥ(YcDv.=-o|bP8Lף'02DswMOQjVU]vṭ{4fGάćChwwzw+3yE̐3JO(zO\Uc(Z#ӍaXHA̪@+.^1Ⱦ,hm:䢏 =.吟 &  Gp .8gq./!{]K\#E<[U$d3>* ##3߶v1x|tu2%cmz08>ȣ(QJ8P+֘caXnn;XؠvSFjmHt׾Hy=mԛ-`H_wڈ8܆$J:G)bؼ6ePRƙa}#ZSaت9IY/Yq0ީfb8uX ,w](T) iP"}&}hV{IZ ٩b0qGwެOy,%H;JzFRDÿ@ q(!be䗈>ۀp'hQ_KfGt74(ZZ2~LܳݖzNZIyƴiKvٔ#eO.rI'l z-7+)A::{:.q>c.ٷ75gFdCpL5 &o 5rqMht&7rcD'*;L02TKv6xW5rI۷࢓+E2.L?ͶwۙҤ{ҡDDaқ9MQ28 j~ú@*kG !0Xbz-O+'՞3# 3mf|dZ1_ڛU-3(y>(&@ 6U]Ѭ`Dq"I@fF;P ID"rƚLvDŽߎސCi7x"Q9`%+˛rwgE6sg#0S kHJSo}TُXRV* GKpx`[hu+'pu}U`mz6 C˽H.)glKMQvEGs#J^:e$0kjEWq*Eh4*gl3\"ѪCv=_fO+u&긏wewѦ&mb%U +lk4|öj_|3M ӌSvK_OE5y Đ*w[ƍ&Fۂ,eCUK2׬*tuCMhUG#8#O4/)mt0TO3".\ ѓҐx8Պ]6$4Кlg*2(ӑ$jkk\ o9\K ը-k~zL8f {F' )tCի #^P qߜ".zgP8|?; 0*@!2:[Q /$^A9a26i\/ׁ/^|T"ntt9^٭z%|pٮkwP V tx<< NsIBp) kK6\D0&M)&|~(%-UP{7R(T9czt-saw=C}m,UJf~Jt=ZЍ\orݪˮrhLX4"4aDzh`NUX@'mN)-)RJl'[3rwy"p`J :H xWj^凱}_t9gWQ8j'8r9Fb=ݙqC,Əjga$o5Y>X|Lycx@Z[!D}Qq+VHk" y'c0Ω{tW;x^tIEܭROilT {%q(nkTiRe xKR=W=ɋ>(5(!`6kY s3/iwvg{0"|嗎 iI^~vwso,2kP?#;L /qN!T eXPЄ*Ii<z-ҷ۶^T^.ɽZ'2A k f>  %, $ !ml9l~`v1dŐ{ҡfAv9ak'}A"sXRG}SPh) IG IN}0D7+3ԕ/ݝ :mB#!' y,O=Bn&%4'] ÓN>1A ]AZ;.`þf2ߘ4eǧ[Jh:NT )R; {ƛ_Bu7͢.H7& Fz'zJߗ^]DD퐾*P㡧 $f 'w*iҗ)E}ύRk: +J4-*M~{roC4jELX-ᬃtG!ys9? nQ!x;KSAr>QhJܟc3}sTkIyˣ9e葿nFl8w1Ơ ޏ1iZx=EڡhEd(#҆[⺇\`S{|Sh'Ö+]Uor)?nܐZ.+y<&垌3rsv>LK 76O-jx hiy"ۉ"1Uk!I9:A&e=bV=yb qKu#16v~d[ÍkuAI5D`rW/;r$;̵3+\ Z!Pl)yF@tLP456ed cmZxÙabu,6E`2Gׯ}yKrWAKqa*NG~؇WK1K9 hۊS('#,S-mzm)>=9yl@ 7.s·&ir,vƙ _%,`hO[z +UCMtn4"8r.(=<ťdam Ig7YUk0]SK]>s ke=,Ҟ_eP :;-8hxOOjaX/6C/8 \I}!dK !6fKfç!wOEyWnzཨL8ijE*3bgHO駴@qo=ݱ-~NA +2mEԝW|Rk''{#7Gi"elx|1Z pJͻ>|R쐢 ?U`^j~vɸAU@z@QhcdP5%׍P6U@O}-qHj8 _gƣFzKѹdB$+V![ #M̩pLrEFD‰կE JwNE?M=Y$ztUͧzՂm,z5 ]1%W;u9\ee̽I(#2$׎s"3bt?iy"K=JY/t1l,oq78c.XCse VYlEW0ESGjS.6\Lc 4uux/1㨆0Up6zy7-7ŮM#3 i;;Mdb GiT[%]SH',`Q'ݶMr-C$JU^g%{bfD5 mlz옊~9]ʩBE uS6@Fx[ķ"n.~ $zRVP6y&  P,u9l|V@1mƥ#z@ܠ1YMn f_>TfBh{N" %ǡp]F,\ uA>nH1 |h·Іt`jA ^gzWJ`x\Uu ijTaDkpqe!1PڜЀy E +k^&4ЕHGtloDsm|S A $SgG!`*Њ6yVr7FB$T8tZK ~"\ k-h)V/apۀ!-:nA+ yw~ PxRSHfa#U~Hթ_z2ĆA48Mu`Ynza+ ׃'_u|6%a;?[#FPg*2^ 3g +(MKHAUSl_WxJj[%i sQPSR%ץR7A|fBKֳ<=F"9KBK|/әv-W#%Z S=We/hsaL9 T03<婾ssr\]+d}4>QukXlkqj5%7 u>Q\K3ӮwlՔ8$Zs,mЫ0XHOv> H' >pkѕxf'E!{1ϩ A}\)xOB 8Su[ǤL,8!tWΡEk!typN2Z݁~Լ#h >4y-wNKd0v'AËʇUj(ȌiA37gXyGj&/]էS08IӮ:S1_W\;@.㔛*PD }u/r-.gQ27"T䯠եkhRi!"] $rpe fWjyS  'B<=C5F%RҾ Јp#nYfxoiaap~19ag/֘o? j.De3/}kROw1FAd㐚2+W2:ة+^jg3S{ Ѓvm!CM&AMrTaɀ:Sp >K0`A4iI;@PO\CDOtPS0nR,F4]M` ,Hts.70kĸIz٢ZO&_mΛ[i_'6cي*PzOǑA>j|:.ޘ0DMκ7>vp1qu9O 7Tc1D`;*Z Vt#Ŀ+ƥ1WȺQ6C=2LD\SË_ix{'rras~v݌4ގ&l*65\[6 us2ͤ!;F޿1UJs{q/QrHi|-P3m-4rU<,(>tic5m=xO"c^|:M4!(D\ۚ}pCCJC|s,/+M;,^hAf Խ\+X(X-}Z诱"6茭T.FRuF">h>*VVG-m0&5a`[a(PJGHhΆ5um[HOZp2$ AL|/ӕ3JfǎKx[@f#C~cAM4hW+>.3ǿpӅ ^UY@ V{"?TBX[Raտ+1)l⼢F]$~XҝS̙eg?9d,dyK,tNg'>|+j,GJ ׸e(9W oO-w4iDNu0:V}mLx<NJ_N(7V1G9}Ô3]>HPrbM ޼?` eR"S]pqEOՄ"nf&`G*ˣ8yޅ%w'6 Xqt%㬨j]WJ#̋-Сp`= Y`k7X-Kﺌq:6nlNI(̈́9k N#(2KqWP:.q ڤ2qLN  3sCc!خOR O.GcoJnu^G;>dǥ>~nWeN\m$iZ\T{سN\!Q'Gz nV/9ۜr81&Z/P` P`39bv$>;Z~0 BR¸ӡRu [EHhVe ry=WY :tmf⛜/8v6yqbsY"3F:? 颽6Qu/^B~?~e1V|IYYz7\M+.\upA)gBn MeL%~`*h}UE@ G2 aQz0whոA}>w4I.TFdZa "Mk-v%U_|EMXN4ѵE 9(waT Q[ $?H6w7w&Zq9ELmM7V2sKv->s~~Lٸk: A!S#iBUMɩYޅ%w/cT +w6+qv6AjdW\NSml0ª <\ ^>Ǫzw~yf&a(Hjw6'!ߙh,A.jst%,wsYDOCJ`ןκA^!iNh_^۱7cAFw`޹#P/1uj1>1-IgX YSYvC@EmVP@9]]9|[j'C; Q vy`bp@p]DpΔ9 .@SF8ڄ$`&YAGs.yKM3I-"7w](1vT=$~Y,Z> J|%h%/UTАDK_tԮhn\"l15otU)蕯C\0f*cj9>;cjxC7Y,-ߦxf$6ٶPjp&Ns,8\9}%Usܜ'H8j^VJpVo{~ڹ4(Z׎`O2ty|!o)HU1wuJp[蛪`u[eaڴ|U50@;،BZ$Cx7+01 ∇jYf 7@$On芭哞uR6[E/tsR fy1AxL>$}Tek3 U ˃8#0xyh·=Hj6bxߤޫH#HʲH͙p)M°Ǥip}~ZȈr;z~G$]Boy y#?%Ɔy67nDd@^P xau2\e/#â{gf I4Hf 12W$Uf@2w\3gaN>h| YL_SQPMDQ}3(\+>YypƬhZqM֪ʟ29]J|3knpqO_1roأhNS<J/\l&JA-Tf1W,vϺ㡳(OuuˌH  :C{' WDݓ ~k{INqmCOi2 ??.U mGХ$P]E(p];𻑮gisP Fuxn϶W ,L@4sJ`>? {<8L ?ݼ؞pÀ-42)vY$[%+:5J YX0մSN{S|d\S[s}^o.5İ)+.a{D Σ9ubXG1`ۄ$G 1s᧴%5c*y9wzFps #yRe=ɡ qY WdK 6~B"EKM]fדēK>Oy~w%'/ -BZe{8úA$M^T/1mmG>Ukpp jnMx+4a|׌Ư5Hυ^fpKN.7} eىIp6}Xyܯ],gc5X怓 ]?Xఱ&;RBCF|ۧR\k/ͻgvk_pkt\.Sy"RY 6!!5d{O@nu 5M1jGX3Zs'~={%60{N{CҾ=p0$ nb7~j''ȒAiX  S;<ӯk|Mg Vz )ojE??ۜ5NɈNӎpy =K[$~j46t-iڐYZ gAId^,0UMCe}{TϢw\gdN?uIH/S !$?bHw"*\ `j'l C- 0_S =.hc=> Zb+B%^6QUEh6rM3rSX2!P`x,^VG:_[\QΕuv8mt]3 %|aC0 0euF16{2s['b~3rġ7`oXB~HTG]"2\H(!ђ10N"7crVxo1F0"7!C VY8p2b9w0SAzaQę?$ҼMXXC ws?MPÊ:=OF3 DsuEfitmŏZֽT32}C nO) > [3ff,ZcG1RJ-?8~Yo5+ &*@3!%\38hQ uF:*H+<ND:1a٦iQd`Q_3Ggu3\!ZXL!O*mBuǫoI)n(FjyӢ֘{$ P#t_0eRy@$jPߐ5%0QBLRe_[ s Ds +֦έZvxna^] }e]Q=ׇQ-TҺ({ϏR'/1 's]栭6r 10F8ʙ`0|[|0#x+i'1AhM.΀_~B8IcO6#3VG3F4f^AgrV~`OrȯK]k4 !-2jQ ],:[QOIvZ7=gc-O`& F"\o Eq0TeaUUP8xe׈ŁCKc4JKaۥfJdpT LXҝT檠sq:=wލ&lIoc_0QCNj]i<웙Cp,;ULWQ]qhX2 w0&b`w5ⷁd[$̘Ym;Bmjۼ)ꉗJ /<E]rwʱL"pgcQ>x*/`XPreE'2¢[8䰅VUDpQ/0eI,d2 ab qWa)PB{-S{C%]!axhaR*&Ǟ`vK7v?}:I+ּA/7lǕ J"3#zVo,CbSG6)6kxFk⁥yJxpTo Ɋ[ X9p\Til!p @IŽaC(Τu  6Zp%Öo̱kF_m\G.W3zf.U_68ۡ5ً cItd9K\#yD Vl5Zo֘94FQcMhӿ_ȭAP&L4Dn5zC@5>OfXvZOaJVŊ,R>cDº4m``aX ޸HBK3sC^:&Il:rBB,$֑=hO?%N]YJ.Gz(K#'̽+":a) 2HUi:v~~q c3i_Yu.ؿTi*4W ,q B>Txgq cPCjYiqٙy)ҫCCwe^SZvWθ3mlÊ*f>$htPo:vEcqi $3Qޕr8_=w:jܷjWOOtBHWxO772YB&smVtvLoEûV8e4ҽߓ̓!w^1qmʣx/V=QDz(-Uhe٥fg J3|Z0]#sZq qq˘D4ǵ+c)g-F8fjb7Pz\Xv Kۮ8 m~Kclɦs ~}7PX&`Rp32 SHWcEuXǕFl62ŪZmK ;Ja23 faY@f/kh0 3͠,ZD>xrUr);0;r(,Eϟo1TJz ;us^*IMv, `'e[ߨI`BCi;߁ K&-5U0>`Ǭ֊ISgӳBB{a-?s1tt+f=w@\JC;t%KP C֜&g55FCK$B"f̏ z4QhOȳ'֠J? +{I^~XherTaѯEyX0 66pf5ңeQՐAH?BH° 9 ъddRU;rұqΤ |69}W=@o29 z*d\jx5TPs nxP)sGgdy]RT9f Y8wtqv]ߘ}n4c3n*mJ\XB'LаD(T ¤0i GIjy WBx3*Иd .)$O(==,3/K @itNi;kk8,OPd{?9iQ3?It=[PB+$"¡G;se6T~hpYuCo]DBà7|)f^Y}μkuO`C/j~*z}V /$?B Fev n1ZWwʰ T.#yL9tv#t4'llk\Ier)jp,-!J_D8"S+ mP%>ư}CZ'{ўi7JꖜBV nA#$96?vbrsRv"1˯5 FEYg2$`0P!f*ĩP%1C{P5TxmZGY^bdr9 ʡMj9LCny$Qi}PM3PdsJʯ,PvT jq{$FLTsCY|IRMJ6 9y2fǝL*^gU|,̸b, ZBJ5zvʳI5thB3Tsq̻՗#7ښC>[q9͞Y,KFJ`['<X@ce 5VNMZTZA2~P$$Cd 澹VJ˞[d#=UP(b%㩘l\ XX}dH)=?3e!_yun4F[3N1y 슌kμK˙|z8}o4,&*4h_;7ON8Ӧ4n /?Q7Ilkca@v2`Dmd<(ܠ*9alؘO /[h勡D3V!x٭H1oZk o,!Kn63ڂ ADey&.Fh|2l%WHNxB&t}#&0e\|(Wmj/&N) 5Q4'+#r/uM@;# Jp|@E ێQC7!$0N?m! ,Reo\ZȢBҝ'0t$ y!z I+)ra1L!m^< > m`bQeRչ< mCrD"|;(X1q"\mn?jA{_3>ؓpm&[Ȧ"X|ؤ+V(M@^;Vv)Y0ѽ;En*w;5^- ("HSYzf0,COFx k+u>E8$oGV^^NL+ɀ?'v|ML֢NEJ)rVphJ VY):F=y/lt{pqRIfUy5Z:Q!Hzi:) [%Ctt1jL0蔰Ym&V}7_xywP-]+6.} Dg_IDmvG<#iai DBmcb&y\s ,Hm-@HD{)/gxx ]qys:z ?uf\\ؤsY7ljX{ϑFM[x 溋32s'.p8(;CTϋ*1'@E&H#>Odhy&>lDچݢ 4 hڅ ɪӺ1%#mN(Y7Vy/ɶ;Z'9b=y?J,E)hu:mpLDi n$?쬮83{-Zz?s7@ xX[Xjc*6$K_11E0tu8,N>f)fIгp wKIrlАk5䶽TFe~CMdtiҽxY;mݙU B }9AP/t5͓g7d%'DW ځVrRIn)G49HWQG#:SY( 3J2 u*d V! :1:kz9;@녲pg>kzcb?24j<_E5qEU:G((O~<͔yyAc OsȚ$b>W.}N+_#1QTkM+Ė0 }{\R'X|#W F[-a\L2~dAXIp݃uxpx^EjsЬ>BA<a%Z]>3/OZ̀ɨ*Y$u? &7LhtlC\zoiU "[)Ppȓ]nh|#Z/\}% ! {ԩ4}z w 3D]du,0 *qݐR%mH uJP]~\|q;^NL?k5?:Bu\B2hi~-)Hfo0?Iء4޷-V6n;菒vմGhn̵ڳo/wHruhcMFqؼQY,O<0=k&73'x3U%<_֊e/x.;#Ƥ[fW.М',.A(L!$B!XTH Bi@gWV=fܐ&Y%"r:V"}">cJ T+6Qy{q\_]=NJPDG.L+iFv?{d?"**6,OjSg:}OZIJb03 B1wL_sRzdy(c˴++Xl#ǹG`IWЫGٓw{,zSd3.P͒ccQM#aоUs)RE pė@95^]wS*0E$6~F?Dg2znG.pE3'xD,N% ZtrbݯvL܄|8tNaأ~_% ToQ4@ږALFBXANG51؋Fs)TNt#%&^q$KO\ QM7;w~cU= zϔ`]ȍG6G4QZ|hOʡNg<ĸIZV6Y#4A5NY{W^ lR4ywɆINHnCw`oquepL_KY\"`Iq1`Ct Ƅ˱8yGwϽL5oTs Jv9f/׏-LԒ6/»#ΧuB_3.IJI޾5J*5 ^73J s zpGAN=}+ ,/mq ɾjc_iۼRc(etlFvoGZL1OM|u7I 7٦d!_{ s2,FDbIUY)f#0)UiI'X B*khşp`Em#CUA뮟x <1BQ{y VUp7m*B!oMfF"3nvZ L,"WZGs#O,cz]t OzߍFεJ1rb⻉-$>E8D[ 8|I8ݰtvս[p˓|Ƌn790Pc8) ||-?1l(p澱pTSFzj1uZi^- _ŷy>Jw**VySծB ֓]3HQpWnT#?CbΙ<^A>%/ |n >B tS&a#73HPJ{;\(s80mJ30am\2-jiLYC;M$s5[w!2خ?nJ2z_(~:%2< ^Yn?{3:ZK`2Yx n0$7/]ZX9Z .vω4_5䴊*g&~hwGp2V0߯8 " ]CV*vuN2Hx+jGPV=ŗ/VPy*LQl H-v\j KE(Dni-<.h~M2 j+Pb1cYуM7CP1IvE.;2V);'6PC 0h)Ȟ=ʂP_0$R5Ye\Pw-:X9&#sGorrg(JD]i=]H!i X!gpH<.CRtt~b?;q30ł,Gυll}Qm*vhO ݳ~tvzV es,$PlZlXPH;EO(TDL`fwu(\]Po+."EEWna0l]sJ¿,}ۉ^o͐]hCیx$lVS v܄)H0/UaBCz j&{m'θ<ݜ܂xfH h3ƔD;F QT^a/d4cyБYH"WVduGAt+ufQ\_JxY){>&gX,^X*Or‹ aSZW} p ~ 3lLa2)<=XKl^42&S 2sfpJs{{l,2ƶZƤQ5rxN=7p$Tn48grku`I_BY/m`ڬ'8_j$R$r%2 \e#cݭ# wuIX΢к0(+&O: wփ9Mx?:C%6XT2U[n|pgAnPgdDNmbP?5"TR(Sey) ~ԕ)Jث( qPZF˙ن%E U=:2]ˀ+ƍYHܶ y2xA(bAhmrt#"vg48= I;Wru6Dnxi* c V7D>:pLC#O3#HM$}9"PHg&~8iE yQܝ*%6*OXi;PrXxU'rW$n{N ֻw$1*O#VTJM4šn~+ 6&bv{@^sm{J2C=!ɀ"DЂ4?@y\ϓL v8<$.x w%?%ILb?LX'rg\?ȩבsVQ}p)tP$ `)t q-c?VcJ9_̬^[zGz:t_TÛDJ{#)`"LکBLDSpG _x;|y_WؽWM@U:KX/|Kfh@*>}{PK}JJ aet>ҞD(!$FLT0rbdlɂ3jfϯVT]\F7RU+rqюC*Ȓ]5hթ ǭr_ gJ Ww9P;k.lO C/^М\:F}&,ZU}=5 ybšs'-ZM']2 |c: =ͭ1F`Ä ߥ@А:{⌷m͑@/|KӃ24V mN!d),5Bp|CXor]#a |3 {1$HR5'ۭj~p&vӪH/'hk/zv0ȨnQr ه$T 8;BZL𲁔{s#1_ hs$nr[J)j/σW>6?'9r }x t'injZS>2hzZ8~%"AIXiS#P/YyG?3Lw5yboϮe$WnԴxpH$JoupiŒߤP60D؅^j-=A&i/è=6_;iܭm@pئuԪ2X ]ɍ7ͫfu-wÍnjgb(_MM^MXdYs\$~z)(cV:&5ɼIOi7VRƨ'N58_+KF%P6ub$Rb˔d.8Xbc5eYޛEŧ~t|. ~M.RcA6RȽP8> ylkfVD:v48` 54˾vM^6]GJr aۥ ,gI{Xܵl{C]<\0 $Aql שW qks lFֵM=*j)q޻ٺEdGWE+Ne*ld.6ޗ|=ӝ hS b%p2LGB#" Y^P[nG:L&M<4'^,;TΗw'p V+G,r/ɸu#ϖAmZ5=nuwbvv#1.nV mTIp{7zJ ı*,'6nF{ŕ5)==qժș)3@t#'E mRVG43::r+7T`!7:o:2ЖJWI̚0Ƹ}a*uH*C+]&uͅ%](crze͏ċ:V*{Hd?̾BC 6pROtd`b>LT4= vGXpr}[kk}VpIwu ٔ6\ XՊ-[]I{kCfUO͊:M;JXe޻4*`P{D~cx*ر V_ SIO+9'sRJ6w)ECw}opʧFz;!"!O G0< ъ?\~vt68~A"h[P:%j\ulXm2F(pTET~A\ |c`zje_S3QbQ1獢|z)۸;X:Qܩ#L .GY_y_OZ ˋuPUKYsy}j7 6dRn!PGʼnsTXn,"pӽ# QmZ1OȖ7ů 7ʂ5]ݙ@:ުN[ɄZò?T;&,U40AVjJɱ7w/eF|ҮOg^1s(?m ]N2*d=HrtF[$X{[Ơ7P#1S?>fkUdhNFÀWcCJ[SVrm6|$Mh9=8E7/K܆/ )g=Fg @٩H[\8Q5Y3f(` UJQN#&֭Bp ]*u_GBN.1nzup濓uJ65}3 ן+}Bb\QYHCڭ}a4>- o_:܇\)MP%4\ /g`mؾv u"i0 P2 Ɋ$s"+PX KQ9&٢*lpmğ8IU} (v;N:O&yV| Xb哩?֗Q`01vP5(ߠ?+2 ,G&{លPS B 23x-R Y[HC'5j1|ts/:iC9zz0)536%ǁ=2kf݅.J.M YyJm03Rej5I>Jһ T̒Lw %ځ8gn4DZJ(UĶO ZV &\ְkՅ'~oYVp7v`o#*I {\xJg/?;/,z6a)Xܖ}-AlPjLٸnvֵ߅K~L5`g&ۜJh؂^c&  ;\ש"lLisJ?nVqi5iآ'\,:g"P03JaϘ6<[&m*We'I*ߧ,XUKǁ@1UW\ W枛 R͎r7Mz:9J^~ƣ&E|`ME-"efΓ~bT"?bjWx g ڮg݄lbV8gcօcEϜU$\?4_kAE+@N8}*\,_gpH\#| hy#e2qmx SK:?}(Ƈx hz:T^~?4kUscqrbG ?66M]=}Kene΀&MJq/.grFOI (I2 dS@Zm:I_a`n5mp#P0K2yh2PgNËr:=lfbӡ1yt$ĿW6g@;@^D`W-QzEmIo l$Wg؏S!#xiip՟OSJQ7ca ]0v e}'jqP =R xW$Y2 rd-ܥ?b@ v m8*=4 ߯jHp!1"+f]$9 3]%Cd{yFd7E!و(Q 3ځn[uS4 J\8z-}^y/}8mB0'vUE)HyŠ8Lw-τsBF*fsorST5cGXѴ[~0$ ~᪹;YC *3X-p }ܼg*L{2lxޮYc rK [mG0˙Kws>`Rz>8wҍa0Q(N#z"r/Rc/G_~IuRHK)\&mϼv' ) _Aͯ N|~<[C3@eކ_|tk!HMb ~R 4C~Rm6!;vX@j,ڔub/$Uc&[ OV(':I A!(Q MdwyՆ4Lzy+&  M:P9ׅo[:]ZmB- കe 5kҰϣ*-*rC'^(Ck9G Ѽ?YC\# ^swr]80!"=VoS@L1 `lsuZ!K1Nc sXsV+s D-׍ "J[A,0.J[_H.9>S>UaV彄ܢ;L!-!vîhGFdFʦ 3q6liUδ/(J%k;=>jE8׬I4䩭'lj?{d-7xU /Q3Jb WRJY!S(٤C0~TWc :9,i ?ў6V-l9 Cj$!-@8z(yCCO df-tAP=Κ%tC->X wFG/&t؇m՘h5O%,`@qE-'LZ5ϑ$6%xgn&MTc-un,Aje׊SdΟõ7a@SP;:DZԟC^Ey! !e,h03 {D8XNj=c{J&u -ZwWqJRE3u5>#?nt"7$Y҈ıgMnJHzs_v923݆̅M5CJ@Tn '*/NkonƯu3IP}/.a/iT=Ԯh O)LzDyr` 6|'ȹnʒH\2m>$z'a +y)=Y|hxe! 0F rg|9|Vhmv[+4채_0yfs ?]j5FgID+m{'}MeɄMzԒ;Yb8](N3JzEHq\$ PctuL٩rnFbzF7 Yh#ѧigΘ$惒ƄT''i4[DWR LYC@Z( LzYJt3u,~Y&-9>vR%D|1лp}syV9EM5 4^F\7~LNIy{!# D(}TqE0ԼHMcTrq(\S[+q##K-́n@&E5! , oD;"ɟhz__Vο:Q+#uHr1lBX#;5]39>;u"t/OD=sOPE 5;|'>e֏K~Ov\cJ7g$`tznYݛ+v6Aģ_&=fx p1u{Da\u1GY(*a9).a‘ڋ}QiR*[v% W`3 XZ \b92ܘ>-uZ-ɤȚ4˴-mt+5d`e߭dl+ϢG2=g1xrx_/j#IWh}9X ɱ"*L{M(8.9աl* tB[ab.|_AD8$u ]?$ "~A^X8?Ƈ|"iA[07kMQUnv?NDCJ|ıHPЇA\sv ?OiȆ;Y4,^?+r ofBOl/ѵsi;[\fr$s>]2=}w]03)!4DDXi|) l>V~ƀb|ENgtb|gt݋9j;ŀe.JÃ28kP 0;w-먗c"]bMZAJ2 4g͓̋ˉJʀԞ a~\hNt~4YFwN-elcx)|gc{Ig/5F'u=M㽳h,aCBcZ[.#NX(VIiLb= U/~Ā)~0vP_? %PA|ż_Ĺ2⧍ !\,>|NSbn3XcKb GJ_wġ@4˭F+n iRKqI1JIwz,m'%0v3f1gD0`zI6%2=)Jgԗ 6G ~}έ|9 qqd5-];5cLh$&A`{ڞU'B}ʚ䠿ɜm+H .1aHN8Yβ[_!>vs\ gׯl5?^^̤PU#_B msHgu|6͵} `3](J,=:Ur*^1\Y/i<_"Bv/xc {Lȃ?PEQ^cWM nCЈ{JUٵ}ݯ#&HQhS Bstr YJW%X|<'^ӝqHt'u5W ax<=8dzk)c+z@[ay p`yE7{W7Ϻ4X 5DEsma^1UjQ}'{[PWhCαZwYܱduE|ǎÑ) {H&}huqr?!lekVRft}D*m=ΩN$ScM"/[oCRJV Sel-<@úyif7Z@QQw/pNh冣v~*}NpWe&V/ǽ6$-ٛa  Yco٬lJg%+@r++]"*"*+n$%@冦J[fh*(xiYGPmIȬB9 sqekwf[#ncn˳r[~az1bltJa U] p;rrl%]:s}ұ4|J~2jy_{MޤSo |p01n'䡷Hj`qY9YɅ谩%Xhm%]¥e'B5J#d]KE@qʉh619,#mk˜P=yCuR6/sPs11: 1aR8T_]kk󞞬AZ~}ӊ$ Ltl-RNj-C9I1]ȟɧX`7qCox5q1.ai5mAc_|<+ ~@gKNQ䧚g=oCJVo^x!b绚. ǂC0P5foRϞ ;?!B~̬(9a<mwg6K٨–a@ ٓCK uagqJM<[8 1k{DЃ|'C-n.(vZLl};ҥ/wuPreEQIeO:7q348"3W1͢FWl>*׏pBqh`B@Z{. y!è"H ^%qD^y=Sin0TH$9&р?{V?c4@B /aoHᅥNjw% {.h]=W̒-kɓb馔D0/;$3aQG&m\Vi4R;kK9R3Aaʧ:/S*ڏZMw2SA.)9Q 2e@>A~TSD$WF/1'|a)ӗQD']Bw$2d %56FiV1adq&K!~Ph^g?; tJRԌ^ѥ^.,`ѿxJ2U{.Uaͅf'-LK0B*S[l rgk#A ï(+dMø&BG٧xN}}#E`=ڸ2v B-ݭ\Jr{HAOcU? ~*%{1ئTdfKp-{bLhX Ȓ2>`kuY(:]yN&_=TJ"z8`:T  GW !N[|̋kޣQX! >7Ef2몃4.Dccbf-ɻN]…Km,2"la jgf&J1LO˵ݴ67YldjBjbtfKZBO#}Fo%(F*YBt'0Rk* G YlD{_;]^q1Ma(Yɨ\ژ?M|#Hs714-ϾoHr oNWtw+w (73Ql 7$S\<]-TA\f,/B7b0ƵL/okUV.}XQQdI&"! 1Co8mYΖf-1*PEgcw ~^ r D3T/RWz #Q}@By.cفoU,Vi\hH9 ]9Q/&t\B{Y:ع/z >(lz;POijn`ڌ^JFoygpN7z0q)\ַ o5hq`ȴs*Y]vEiؘɪ7g~MγP!jjxgLE0gF+w['4s{R49Bq U8! 0זHnggr6\ϷCA2TkXR]`dͲ{{Qs.2ur J*X H_'wx jiޕ4HI; 6)zsCT%OA!+U(e#8"w|O7MvhIWaYif;ϗ4uI+O-9ۗ7'!璠ez,a:s%xu aɛ> }F5%bOҸY pR鮂«тl$"@:_H; &j(S^IZ^(^ ʵ!86]Ƙ+)iϿѵō*`9ASdIa'.{Dpλ⯓~bN'i3_(_y?5W3T:gg,AZVǾtQj98{ʧp?oNT~P8X)0J}eq]ʅ+>% EO2sSA; I qͭ4UI;ȑWܰ sԍ[x dNh?);͏$x.r1 ൶ i!8$p>=k"'o d~X%!'$3.l"xFaW09Й)Fbt{PB.w++x11d khτ6R%0~ >jdm4#;$-W2X~)g /^غ~{`Г@Bo-+oplBVSn)ж*uf2 gS3qkܕ!) 4/#+5ݵ ]rl)GVwKhf5.oLMsG)条6x3\D~CUbe݉#&x6}4aDPܼ>2Kq= $Oi:?PXgTW2M1zRZ2;AZ\1EEw.GEvGEݫy{mC^C_b*騴şjo5FDV`Ԅ(zv]\>S- %PaOj10f'PbM6jV&bl+-8鶏c r\0DAehm?x׊#EN;݌sJr{(t~ۢ"P% Xx?<{wKqڜͅ{\,R3]J _!{z<˧\YlͿD_*/_i)p_H}֫=JQ(>*$O_!d."k8+C>tcW?r< (,ZEG=H|/Mǎ恜DHjNJpDmadzbb;>}i@, 㫑?'ō1 8@VCR2ik4 V7}>f+4):Sww$KO)@~ '?ݢ 'ax%ooL6&lm $C lG֖s$IC>~C}s+LA§KN65(EWI޽jWUsq ']Bd|o>ӊ} %\ac@ +޻˜/D3(zFB#ٍZ5<%Q&>kJXtEV1U)'N˙,L~~4-XD]|JRِ.n؅U6юi`CCLC9c筧קta˹XpziBoӲ|7.֧2V5wxibãS< H@K˖Rf+fUN欑_]6]ؙP߅l0 [DN{ ûA;C ?̃ x{dK/1ɲ?-oM`J~M|k Q<烸ܖ(vot5Gt.hcH@rĐ@W=> ֢hmxxxH LIRm> xDb*P> cJIC WAF\QWib%!*,jqg~2eaP)S\́GlNM AYQ54WXc3xџHV$]]v^Bo8I!va,}}})}{$Î †,a2th+p#(]rKb=f c)miG~T'4-q>Tڧ"s}?,Odztj*4N@ O{l:5w_q|UHJ9mK =ucMS9R ￲e1*+;sL8psK]uPZWclwvh_#Œwāj>2pAh}R"|Fy`_]gm|iVV{)mF*  3k$uڗ ȷX KAu ʮYNfVuh~F- ,zH!rӁYzJ.6E]Ыd ͛=82<6<&5mc3͞%q'a|drW%3^K54/jn'FoP0i.hj )'a& Q"d=1rj]BrgmE"+@alFlgZjeTFJp ޱ-r/.۸D䈙r8md2c]mEpz#<:Nw@gۃ'mY7 bΜnj C<,dDL|U5&[S QhD Zbe 7.nunj~ ּ;̿,-V7pGr |ǫÐH݄>rzPwqgq _؃l}O<:*H5iP麹W:3KOA눢aBQM=fXtV~?8~F߫_V^мh7s`g,V VJ]% #-.,GLFTxH;ja8-z\ EײI$߷N-#*ɶ!MֳoawƄ6[hJh4eTe{@9f^vq x9o%f-VO@/[ZiM oHuN~9:f 5<(gl S+t{:1q!yr8XВĬz )`8l^\ǭ9q7' >ݥRڷ0>ݤY|m-@,nӂj t>?b['Q=3aN **9L Uu*34-W*eU^CfH_B?) RmlCf-iiOE侎7qq|R/;iޢ йE@hu#~a!3@i .IYwjJW_S^”Ahj{Q L( xIhha1=CրNQCmwى6mY_Q@jHl_-q.tZ^|F$2OE7Cx]x[OTr"+pE5o vz %팽uI";E RBy*m|G:xHtLJ!rhG-)|0\"4[JgMv p3|yHRjdY>Q%O㮚F ;}'_yBAίRAU<:dr.,8=~,RfP)<!2(q0"-tT8dF߄}ߢSI8Q'a ;c20p?-:4K^ h=ߪ q (y%%84B&(p R0p{]}ŋXǃI?4y.I94DŽAݾ䏿yk=t/1RgVe$%(; WB(g3: _\㌈cTt_K_Q-aˉ[gTbkqXjDVj]W Dk5|b,ckU*ZaAX̴𽔱3az#js.URJ '/ &$/61b:{O Jq dXhf-\$$*ޟ2nQTS.>-=S_N[),FhU U.H~!)zV uy}wV$QP}N殷c1w3Fxq\Q۬֐=Wd&^( "DūBc`){J#j.ԙ''?q7Be%qZGŠXa*9 P!` &p էfBl yp5Dh]?a.ŕ=-8Uiv,1#G4TmtQ{vMcxz瓞svPs!&]ՙ!B*[Kb|\6|xzy}lGTXOƼ( WV圉ZSnx%b0-KҬcv{9>Íq׆H5~(. =5ϨWnU4}mYmC8yE!J+aMrjgL S]L"9JKlo_X&|[+H`%Bcr!4k a}azt tqCU&0i>/8:t QԽuc"fn/%h<e:iRT7d ;:]0>/Lnaߕ}(cc»~G҆' bw?=[yNJq>\_d^Q~Of>EeREMc!sq+q;<Ȓ U#[/arUј![ 4uQa%ƂW\R2 ڼъ6s+Zq yKSR #D&DuBb c׾w)jy'h~  1ur (@ чМ`01BD>vv{BW1'Kw|E# h n07K5V uhnX44}Œh:omcڣegƷwUNQ@dt҅?"9H1=aPf8{)j'7r.K%aܨ8 wi>:Z;@BHf;4pl!&n4F哥̥`3=%V3YV~;D~`N'bGuEw"006du6A9 ct(5D4AQ!7̷ATB1c޸a8ef dǝyDZ6@w;ѨG9UK [Wn2j A,F )"I"J{Pf]Oa֧Ԃ<ǷjRǪJ͑`Ar5)8"گ,:EҴ2Mwưnn|Dhf%u d<䰟${U1B -%UVTuOU:ΰgE:_f(W Ůe9!rR_)(MLx|8Ƞ*R kDؠ}n*1Y k6lٜK{[]j&{,He55;:TF, 9{*ʪ~a*3Ea4A^(RF; )cbXG;K,;2L~xoj;k7TPwy͌d-KNx]Fȋʼ4ƚi!1O }ߤEbX͏K5|.I[WO^o'sHrg+"A;+ДIUjnįhVB s\OżzD5ƚyf Un:I<3Wx8{}b〹ERu|"e>\t #/.Aȑ%˵ 4*Hl(2.aF>yaId>Ue}EC&I{\$vC% -9k`D&" X)_EqTw4h͆W^!\ٞ/ysA'32]e'y&aŕ @w8b;q'h hSO Yn,jit*Y;^rK$2۟ ,0}B.Uw8p]yw=_.~N(EAFLSX),5‘*$L$sWJ؁"'o_v9?V1LMGI1 P2 raۜ'wp4-G.~ջZk1.ջZWڪUӁU򨜇r\Wa>!;mA.J3R5"jXl$~: (5:4d+"RYS(,Flg뾐dK@v v=Q.}y(]#lH?E727j5Ld"94S`'Xo2Ö)OE<d0"/7E2/t "LCtO>n}5y|p7=bs?COO*g Ԓ6sObUu>I6\ HF##~(zG %{y4oJ+2ā%V*߾R.>+Ϧ4JS$.WPZ+MOMĈh7ZFH3qz4mGP_sy(J ߹ҐxL~s[f^NE!Bi ?YDhm [ʘdUvrac@5zQe>O:J0䤖u@$٦K|eGgDa;V|%\QYOZ]3Q2ڙ@M$J,Lv!eo  g"-%ЃS ju2KVY>xRu,yu]ߡBg__AKcF{nZoIuR @\4rO>H4_0.)+r hf`)&:{Q]Ld#0%ŻEWQ~ M42z^̥Pl" B2Fra[K*n3;!ň IsSik H%wc j,bb=uXh?ŨV"ypb $ 2fɴ>]E"yJ-hcQu_$Yw?bP$O\mX\rDÙtPݘoUD9)"-w|C\Fq1!t MvnVd2G܅ j>4%7eވ^IoNO5-Dl5%%›3i~\ߥ2'RP7ϰm\bsz4- wR{to[@U͒XiV$#];$ -Μ:*Yq|h R^HTۣhӡb}<.Э-M®V'^UOcTOE3+N} ,nAk)s{lAK7Rbz2p"r|⾴Ə!zK1kŇlA_1 ޽(p)5R˜K¹5+/SYsخ螦jN;%>[L~k?J]hDMDGߍh$S)P0Lo*D8 4yn<"c͔i x5}{J&A~=!xO?\n}q^ F x9]eS˧BX$mמuvrMckxhS95XtCRܥ{奒k3/Po*eetxMŶ' "K臹D) jNV&rae=:k0ئOp;.猀o4=?]tֿ1nN"4~QOL8>T0ل&WYG5,e,1(\<;?ZYDfCjN=*)$!&?%ȍnY},bKe&oR{F)Mb`C(-*7BUR7 NMrKgH A=έ_9Q + ?xvg*iӤWfHanj!(Z j@՟G8]Xbbh<{ jKQ<t"v6 )m5Yf9cCu(z>FWE'^*o@(mq:#| o6ֺYr'/T@rR/?f{f>O^+quu"o-kQJ@+{2Wop? nCd#G5:<`"`9 xF0;A;?]"3y9_bX5:#fQBPb+"3qEivSa@}V^'{,"2: l60)-5<e (%m|E]V%Y'!W5qRu~=E|\̞\xX]8ig(LmR|+/~"~PU `yƷ㍸܌Î!M,enkў?FG:5Ydfl%,(㾕:$0QD*7 ~n*Sɑdp˫ͨ#}!ԋZyqŠ<5*5/fhue ZZM"|aEP}q*\LFdc-Q|zUSw?5{G g75sxټCXƊw8ƌ3iB(gkɹGK)W2IKXq xF2Pw6%&B!pF6ߋ,)O^a+^mm gP.3?<e~%z㽄FxBƱ9֟zxtg \`F[}EeJSH'3µq},LPPy<;]<>51}rUq諝g¯mSz`rUO8:יP}PBgrdLZ-Y)_NĴM\$5lIhs/)`J[@9ʜ{2 7Ŋk#k+u@=6bŠ3bDLw>Âlo^øzTX.,;7X2>{}&Y6GM_܌>䠙 .bBVRڹܜ Wm%U77H.Us=V6 7IccԃTC#(g0و19۞ezhD1&.ŎTA1 -BĠ=NЗZ(A#(a`޽~;e剓DĖ#j4?يasNjEW@D*ߊv.]e,cڼݺj:d.?hj0>>w"TYzkrQmVN2 uO=۹O 5 HĿ;+Fu[zI\NdaD)<EpHmz.}R2Y=䔫\ԂU!kbVë3}0;bhB"Nw[Lq>”<\5ܜO4u="$$MK^ZXeBfе=o f7Y&(5 ;Kgu/1 2׷8kP}gMQyN@7Gxx~BD880O\sk~,oĄf&~p7>'Grkchgl|ʯI3L4_悅D-'KοIpixyԻT> \`2ɝF=KpUM(".VnHxGwW 7j(ܙr&85XCQRJK=wa\fBοOYs|XY6r{_g -44ڨe}A$ʧZKX>% qH?jt$cL_E4Saًa,=7Amiy)'EY 9Ɯ2_:g׺nobWq|f!,8DifmԍyhȘ5d:1[s(Cq  YVާ [Ri;EP7Uo'j 2{N_Q~BD Gr'C->zs T|M/wz2h!^KVo֒ąE^ ҘBVQWGgM9M{iup[_f$Ě~Kۅ~E;bU;=WdoC;ZtOբEc6:BkğPɳL^we56}5?og cSBl޸6}խqj6PHk E+k:^LXV+a]w2V?YY#;ҘvWAC]hysZRIRaXunj#u.Lce"ybF3[PHoN98(j5ڦ0 j>sݩ~7~A9&+)<')Af0P22.߰8OYGA%tv[3XB{T/41񹭂>!2H/1W4B v(`l[OWf`FaQZ K9~Pk0xcP@1?]BY>,\?m|1}YCۣ_5`C~GGǓ*K U(TW#y@EHS͂tR>]%\O4vCgh-|EؿuKINahHN fT!HfZG[׻fpp4XEO]G=@"ivG(3LJsوihgWU&ZG ![f<š?=$ H(gHAK_;>Q|nD= -nmNjpٟj?R:JLnx9 W O}+S7&~@|1Qp'a윿oEu&3!5+i+c-?nl= /!+(FD{=u݅G@l%"/S{V`نݭW+W{P!wOdֺ 9%TegGJHoDndp^w6_Lg3gO!fKv :` _LglJyBfGi=_WԳ0IHdJ\މM'!@̨GWlkŎ՗%E / >u()󾃦3F8vsQ1ި Bل[n>q~LPo|? | I/;&yn1T7 b6S@(E|YY M( WE3:Wydaq' lb, =vpI&<SNrޏ[#=RUlPp ̅2uسv=R:&nWȃ9?Vmg]\/-H'H23+W<~*V\')fC^rN>;@ B-o'D)[UN[C %3}e {O @<-Kl_;9V8)3s*8T5bGid `{50B(C nm: BfbNVxay U\ő\'%:77!QMҾCD۳Mc!r^ ?3@$@٘3P;ih\6K5/_lfNOl1^`襋]o(xԾx %5ñ}[(O_oԼn:I r^bfLg)NClc50a}:lh"]4 /dTrV[WEU{ZWFYL>hyv2VMXś &)':.ڄbj墶+8b׈ -OIPu' ^'X׉0aeNj'w§|"bbXsc:+!?b4@߁|uoKyO[F=:Sn!M8-\JT|`A(#V#%4(/Z|E?4*"i+9򤨫O/xE_1Ha]\oBVb!0)Q~/i8ocH Go l[CfS98s q=Ҳy8'h^2._I('Hfs`IM.u?c9qz:lZus& J "ZS9n  C.W?wXHArұ^,H47V+w.=wzB`sV(BGZړB%5睹z0 w,CccZm7?FsmlM'3/7O6iLW2ů۝Ip8 H1Smvr1&$lγA뷶ژ5޳} [0'٫Ń9-I;ȷNX3tr!QFm`C* -5׎I1APJ#5y:dI0nݟyΤ+f`;ZXoktV3kzJ>Kْ|Uu;3Yi3Qpw}/?^G"mS+-Me /;y|x'n-a h ken(s7,Ax;./G^p?ݕL-?U8;P(U䣊xw~k,iu -}N*/9"dwREZysSs*GLE&0*}X:͉7oٚ˽K,' 4AeE!DqIJoNq%p!ϫq@kFy)?eKQ0/ր47,+چv |10쑷w(4~w&QMcxf5WP{Dƹ ̥jTp o6>؄ECQYq'_%Lu3/οԉ$3G/ID9ӜC=U& =~U1}3} Ѵc0@QulqA1LkX%lxYVϧaJ >"Q7rܺhranPKuuP "O-ܫ-.%v`K/CkcBKܬ1 z98V=wYSJ+̎_)QA7X.u=a I|'TRexnLz- BaHLmk _Qn&M=ۤ[r TM̬WВˏvp[i׷15wӾaގ%hWTp}2Љ#֪X(dm 􃁇`hFU=Pt4؛ଦaW2}Fz1pdxć쩡.VQKBE7{Ȱ-Ddi#-&Gi$PwH@SWV/IE4'9 ?y`nO`P Y,yh_і&i&r#l-7 [;&̊\$VIO?P7Aff46D8 1H\sx>N_#Dk!ч[}Vx$1h#I4GLr)d kOegZPU~")kF G,jRɺ >.&2Fas]3Iq 䋏RV\R{׫nL ӏD3)Y?~j끜g%|8U4W/:(?-9TgOQuɫKFRsopߎ&ЏRQEYWG؍;z։> !e.FwoN#{pO' c?p \=-*\^BQS^'td$Toi`u0t bCys\v!36VGtsDαƱ(gNdaPQ{iCP^aX#g71O1FGwQc6zB\ ;3M).J8#("_v#|(}dU⮓IĔV[?oV.7~$RFʭ' SϚҴ9ٝ?Is\ `]生 IP 6eO7O蹘,XMbE+x t rA},{w>aPsXo6֌N+F'8%p޲;+֚ū?AuMGsm2Ujq6}c/s2X)ϩ2d_ǍTg-ӚG"X=);3hH_/txR8B\YxjxI|eD(!YwU.#ViB4 ꃦvj+X[ғ S3#h1@4 ]P'|ЋmV̗2ϽUhN|`VH 3-W鋮=/I@D"ۥ=ޞ3M!Ie3W'cM,Qti՘QW^F֐\ C- Ӓ/M\,˂KK\;5pʦ(k̮vLm+=k)7ܡ M}y `SPme&r_B]Ba'$Sq͢P]k EeGmegrq}#:ˑ=%OбQ~hjҀ3Ғ|-9 @`9\\2yeG1xdV,& l3a 9դ[4ZTYҥ=w1j&;|3]/摡)+2s. )|sUCw9#oޗSpx{rijT49{^W6ے/=s^V7rfJChPPsUJB)s R2.>zzUa2OkWL&QUⷵr̗|Ӈ8_'_=? $U!g6*_a;6f xf" hv۲7*d(^!vhiIPp]< ٲPc{_Qan8dlbFFب\AsU MQm ﵯ傤Mݲ{\N۰5QKxNVJ~X#xu?rԼ5Ә_ؙTyHV7C[.m[z0 ׊ rj}8ʴK`\[ɺgZ+-d }5wWg<`SSl7%u KqDPRr 2^v>6ҁOrrfnIdӥb?@G=%a797A[- KCV@gGK`],@eN"|3U2Z{)QA KA"w綛Z "yޫKrͧE_=8&+&@x"N O<ݱ3Voi0Bd@X#PUݠCjeBtC'`bZO~:Ft/:tӼ h$E^'\h8CׂeR`GOJZw*K0:ϬGMj)fzǟ+ҥQb'2'Q)pyS}mWv]GhsJL\@L#O7{H;*"dy%/zkQZ Ў}y4I[*Q!]B"픠钤=Ѓ8:Gt ߦ4E`M:\/?u[&GVNk_d°3FD.UH9rW(C)ZH ^ȚZashӉdWۨ#dHvS=[R޳Kҩ![rC{BBpX& 0-~ )__j@o}!HSR6[oiw[ݥ㏵V6X%68)`Fg&וҥ11N!N9˕4FZ.N:L&{)++gmw,6#YxOE 9ʣ"G1{>N91B8,#1R(j"mB7M*rsJ;QaMLtT6hJǣvu|~y+-^9FTco^4)l74}oOl,n<pw7lKYaZhȓߺ7U6hå(wz9X[,HTor8=O]~^s_dFo0iv?-q-;YΕ%koY&Sm3pt{Xtiri2Iz54s^f6t?I(GdX  sY-4.Z <jc+6%\U<4X |^G.LlJ#RQknrwAE7a?EyZ(O۸UGb;Jf܅D&e_uGȒAWB:3QNФ}NjR&;r Z'YͦKC>XVI@a }{ T<٬dj͑J#UH7s^P<현Ӫq hm`+vM.=Q/dQ/յsl[i?1~'M|yIB7i#ӋK )Y8(0a9P럦vko*An<%%#V>؏t=L/X86W αy ]e78#${-H_-eψci n@>1>hgpu&FcfY>z?o+ӝp)kv2{ 8JWCWVm~[Z]o&=5~zW;3Z *u1:ƨvL"d2i4dύ+хhr.1>ww %'ϓH/J溮"siQ9 -Gi4 -ygoI!'{߱uDDKV6aaS?⒎45tT{M.㟐pc(^Vb} GCU]O 7-oVpdp۩H~6A2n0 0Q E!w:Wa]gt$٪z΋s%15'%|c0X~2ivL2t^6Sߥ| }7m'oBX#'bTacJM50J4z{VsIUtiD҅4 '?\k`/M9O)(}5B*(f"@̇F^D]&e {3hkdYSr]'^XYw$ö,hYSSGi7CU첓C Ű.7=I-I8 _gZm D\ׄe-P֥քF]uqR O $M\211h+oI#EOceoҦ]wuݷ=@E ]F$:n!)ѷKBewW݋F-TBXdViQ Ձq1z$)7|;}HI #8F|H&J8rtDb*nLaYb\X1ouxPQTr)e;hF;J.4o1 v-j83 =xjeKW?:^sGmNFB1#~(oݣitk!J)+bH_NZ'6U [0'NݭEbQ'䐦X;qp8NJ(\Q]zvA HS؇C ,sj;xa2\g=لue^^A49!D\NFF_b3 *ML-t 7٭me֦Q"IO$4epfU}j^g{8O!QfESnV`<-$!lLj Ja~TCl:K;'傶?(H:~C&b/@G3W>* Jwz=M0"wf(!)6U-qWB5 `umy/#:ӈQto@#GZ-Q`n WfftuKMǥnS($J L+sr\!@/VRzhlόz=&[D`*ͳ{'㮌*mN*sl*:zʳ؟P G eǹ]:y=W-צ&C#Fr[I"Zo/F(]If0]]:֙< =sq~}xj|M4O"hZ}N5Mj0p4UPݨ#i{-T-ɫcȦVT`CZGGkt˛(*\-QvSz.c@ZlcQ.7'Y}Y Ġ<:ogY/}@|fVI_dbIbdo]7"@`Q# &j=vmk *.\Z4ƘzU9]+96 5 Y@K]|YWOV*OUT*x;]t% ^O Ⱦ4ZS?f rqm(\ù9%FSNIf)j*:vxb^@Mh )V ~EAP]^<3~Z5tBNX0b분6N?Kޓ9YMzy6oկM>ܖ,Dp@"m%9y~9 C6G4F,YZAm4&|t)9Rjrq'NY'`6z= )hqO -GH%Zzlƺy X+: hOpC;ƪV_%X_+>S;DC3DDVYx7tyMh[!3w_Е~w,`dTT@Nf%BkG4+1hw_po}0װfoDHICL׎") NyfCMㅁ۴3p,#]*,nL– d\z?q\#]a=. hQ L"|y1%`_>p.Z!fizy_զG;iSY. M>c6èQ80a7VrTdbSE>U*LN~;C [cB^@忪Dhu5LC/ۧ?lRˢ@o-CTK Ǒi )a>k%?2جu}.G~p)|%tUHhԿ͆ dk4OoP,ٛ@f8& 2Ǽōܲea$v\mS&ޔ.yL 1FrJrS aEIUҒ $:B5;5v !1ک쑭u+UbItGZ}l_eW.OZRED>KfiOWVeLI|j&\F[FmߍgQb<%y9k-Uzdc/ q Bx/EIRx.$eRD|p9R#B3 \^-[ z3AUt9ӵYȾ*wZAڅ=%۲$Z\7v5(dIH>%Kg#phC)*i:U:$FqE'1H^e/D@#qϒh~Ӟkd4gjAuj{9 ManDMi7,Uuُ=m0VM,y&2 Sr=a+OF.PMvT% LYUx~/IX ֑gNO>[wB߀ 2 K9d(8K7bvoV2嶦}F;W,GxiΊ 2VHbA!e344!$.(Ar l929%0 ڄl?/AA`V(Xbp}X;ړMdfXIGrU͉yªag2ns1?\2S u[Q-"$YG9lq b88L߹Y߶) vPzOu˷GXdR@Ys웏F~%P*itm>Jh_ ޴n' c>YQ䄅 L>2L$[tUb/liFjkPʟDL%T&IjeP}, !°[nLa*^p ~#_gj>Vu,W6|3x'Z@U(O܅Rܴ_ >Qg(* .rZd΋təmChTջJLxkz4EUɲy;:0yZpmHZ k?\(ap.A]Ċ۴y̎)wtkK:Vi`Tj.b_vK2`G4EwM)@MnݮߺnS?!I dj]D-եr8CJ$+;-|1bBe#ll>'4\ꄩƫpпtԔW`."V:R ȭvO~eV#lj{Dν ` tD99OJxiܚdd)0Q&?A.ߠ= k%uVVrv/@iu{CAx^F2^;+ԻVSr"+ ;x k;lN|E2TKIGAbX_cHGAGEtJ[~<DeΟCҟ+:u?/}氇QOh6"Ru.XwLVk\@Mωb勘{U"SI_.BGx[lf*9:*/: ̐M:+kX\\ $lu(jbZߡ} áxV*dIvbʼ3T Ju2F5Keh#ή 5r;}ݤP~ qe`e{aՆL|>Y"9s:;[ԣ4z}ƶ)hP쥧HGk~Vdw dE-NO.7@>l7aR֬lfA#:3G#rNXídMŔ-TVz[ҜFJnG9pk4 =:<9@ PnpC[wꃨ i7XVƔ>k֣ wϗtcJiӞYwҬbBij1gڊIp9o//;jꂷ8u+->Gy) HfiTvjN6UvRd}ڵHLLـZP?F3q~/&bĴBU"V+S7OoềSHFTJOmH'6?7:)K OU?n %Ƥ8f}ONQ*iS.%>9s_*SHH"!e]c'6_4`:\GyT SԭJ1a%1njg5^qy>-_acJMə>v$&-jUk6TdrS߄SH3X܍E|yݭch\k?TG*NKg pCSKv?Q0-r Q7])7LX 6Q@Zs!ь.Q0(S<(@^4oE8Ou@$rfVordE*/-L:1a$PE;: /pCO=*`f6ˮ`)D6W9EԾt ^#> tEmA⸦!Xozڼd>!';!$WaVtM5pz0h1-G_ю{6;oM:NLd%^m]ZL0.ꫩ1:B0]5s2Wc*MR\/u?q) 4!j6ưٿW\yDn5:ly/跇@:_W`̌ _so9V}I\16fه}{4qiڤpEnH#{ShiɊ#0i '+tCOpߣ]-: $"v6޾MQxgeuJVC?}(gի֢$4 9xΏpkr鯵2N[[uc_4P Jy U1؀٢T)+ a{+p|ҋ:q`NJDQmsja0!Q)S1 3l*ѵ_}fwzy5T'n|(0$˼5^XziB_c<1cxsH \6_k G~§凗58Ҧ^&][scNw1NQUj@^F2O`} ?E E080%dVaQ9~Y?Xv\<;;|̆ɀi)rRSm: .p^a$d=4wpw4CuJ?u1+FL/kJe5x@ׯ .,#4DIlyGL043RH7#Q73դݍzf%G=Nq>,i2cgpkn`"w>o@hVµ;Uẅ́a"-3,-7tԇ=qGEЁp&ۗ!#]_p  ;(Nm`.mԔ7V'uH~)+Le$>*X s GJ*n^~͒ˍ1,æGذ0Kը^ەJӥɽC;G/$Dp<ERc"{(إC!t{BI?- Rbf>e`OHG8՞azKp#R( s(<w[nXI"ԕDٙ_1 ,5 ϵͯa*l{5Ά@]9щ^ؘ@<&+cNVAP\ۇT2IY眷} |AzBfN"48baMlbtٟ<*dI,`1EF1i>ȎӠ!@blGbῷQ d8P_,d8ƨ2i 1Q`Izh+u '>ƴVGP>m,96M, װz4_*I|nJ{Z6Eq2U2 #'(=_dYC*}aZpCtѥQOŇ |sy ~zR!s(^%tcw#[0B:؀[$-8{W1Y[-ػ r}pޗnT[mkR=)E/_d&+PX %,6X-DnG)NKDlsM5>P` Wpç8jNˆdK̶Pg[N LT >Wq K(C9}UzT B={p1dvopt|R`y9 CqcM"Sc(ĉ0Ǟ.S@fC?Ʋ %$}h"lj3 ު>T~Ryh7錠R5V$ɚl_ ~"6GƞQK;ʊ`Ϫ%.TYcC|U+Zm`^xɊS,>5%[p&؍F[M9Tlnk(\e‰z֓l ڸHMBI "!ణ1WxɠWta (%fPq;d婎4+wG]@&v㝫auRq_2@^BK l5~._HBBI["ߵiCb,amoR,afB-Tr'^bikr?B:L@@o/[သgөC\x&뼟u:8qz~ت]|7z'@{@{K8RQ(UK|NU 6TYMGVM){^]&b U_2XjrS?fW7~cBQbWFr|i-=ELͭrދCN;d 6ܱ$Պ)2tY*[..?)2hw?\+(T0 SKÓP2NpnW3ҘdkhܲY;g]Q91RRoLwAS5V  OS_  /zx"Z;0]5i9&TW&4(3dkT4CT9*o/a%&Y&|؟NTr/1}7~k3 AhB<<Ha=4‚;%%nE>y)x`>56ƽ7a0v__]Y|YQ(y $u[yĖE[kG GlFz&kYcZbESPF0]6>sϏ碣t(}ՋWNEJs&U'0q@Jψ˝),D ?goi3'04{X4aR Kr_Pq=$~+&:_U6u tn|(WH9%X IQB. Aϫypyc{r9'cϰfTHQ{LZ R0$t 25^vՂ`%|XM_BުQ'tA!jԆ`Cبܑw!$zJ2` It|Zq&$>!,U>Ȍ>b>4WZ_R& A6eշbKl'hpcq3䯅hN7'M;"UH2?w3 e?l+ӁmȥҎq' ]tQ5M67HEMN< \eTWt03Wۇ-R]bd_I?j~ClS4hsW*5B PYC KmgïJ_/<r(Ik"GO1?WX92ʉwEaۨSj\+P#R<_%\C8Pt$5{WIҐ@ƱUq3(>/>=j FPM5yRe".!m1Z[qakRB5n/,Z9#t ܜ_ ->9j6lκҼnP,$[ɩ ^S.%28oNlo0'"*Y 0$`Ӯ/7nLJUxؠ? xjn壐z &gRuF>2N>J%_ۺZ92ZIqmI…;Nxܴx,*p}Uڧ[5W9ߜqp $ ߩ` f?oB"С &u Y \sJgj jA}q)ei$l 1s5@'Ft1y̺t-u0mݾSJ rbA3Ղ׈z} : vOn:BEG a|5}qaz|+ l^[c*:F7^@MwkȨ N@惟n8i#~-̓V5keZZ?4* .,n] aʻ:Jia{O.!ĥv!#;idT.F#e Lsc,6r{GGR0)o @fu%dR3")]5,d6#ċ i's='ѭ!9X7o7Ϥ{{g4#9Ph@s1X;BFxk\o/%kI,w .y,jPUOA~ C̈q*dwAG@F B-H['cU%v4/<, CAiJZ, s3gԖX@-?mP\RHו+n-iS %X6Ur?oq0,o]2J ,[dZ%U~@)VYc7|)jL_[QЯaE-j,$i{Q E:w'b> ozKbRr- 5KK3%ix~5ϥYxf2Na΃J3CL147Qc6Ƃw4RFrxIkoA^B9-4kͣ׵ȹ֨XϞX:ͪ{;k:`{762ʽ:-#Q6CkQRSS!HeOA3g~䙾uU6 !s:O*C6ȂPIyl(]XhU$_QΣ~AɈVmkcB*竝rIo f'/xOt$oؐ4JMI'|-kI*)f<^K ?=qY^0_WDB:ܖ2fCP\}=(faX9eScoU]ͩ:l7`s~ϸ\DV1XIߘ,лZ*- yrZ`o85Puē +PEDEG(\9 FHCn^!Ba y\V7}ҥ7 xx\x.:6YHcy\(PozlhVN3B jV&.Ht6\c;ZV,ŭX!h{lva?HX4Q/Hii ;lD06"035kpYp(ߟ^)9>Dd+i pf̭tri#wБhגv!H׭3Mhru C~dkb\@ K |vQq2zCooϰ؁I֚p 9.G 7tc 2"mcg[d2("ٗ Pu. v"u#Lʶ)P73QI`Ͻ9 ÜN"d0ڤ0W\YHQ=#{Y/ g"lgq(fuuD_'AKG.NW$ۄu/Ql춏h+ sWo~ZQQOj^fW/~!4-l[͟ Vu.])%YPl5c-NJ zhe<`75^!|'o.D/_mF}+4Qc2m6};٢2u;KOD^in~s _;`|N3: Y6SVdub(Ȑa@1ӝ?"Ol~7DS9O7JKüLiL'ʲ}0;Ød[p)G:q2<)_e.!n;q8u ‰}V*qiޏH`oSVf[kvjf( #C.t, (~hHQG2t-$d RIC@Ţdvvzu[s}’WdM:pӬ9DBה$g͸ׄpRQZ.Iv!]UMk]{~2d4F+]ߌ:{SB$PhY+@*ݹ0hZw [! PC JLGp՝5M ,.#,qetoF)Pnל1R*j6 f/[/pung (V$B0#tϿ/&S(p_ǜ-l#*~ B9d!ɢMD"hD|9c'MZIэ'HȠAf/3oj웣0Ypf{6, tB,nc_AůRNL T/I箞#:yu>m&{ʿ',az"Aڌfy`* Z Y&=|xX'JAyt|:bm#$c̐"\, E]U-ۮqaYwC-FQ mo;%ϋefF%/r¶l.u} bOR^U'E")342ON-3w*n A 轢I^f]VX2\l7޺3Ph"B:'ڿ7 0~C !:|=OCa;L!\'`~fZi}Oi6^?2~OG 4 4$ں:0#lpAm比*&˓oMؕz^ƉW$w4=C9oڻRLh)MI#>bwpWV!^ v)}濴+?E:sQpז10'j(]wXe.DDrj.xUmSI&2䎋Su6K!&TlԱ6tȉ)NbOd~aةIW6AG72lcge Z&,B!dpHOHj*<|i}_}oUjϫO/ݓpL0vFnu*P=Fn!gSx!Mt@:D!pk-Gchc*; 6id"<9@̥XeI4彂>v03Mಳ$8zh]ˊ7S2[,Y4[8- G+r ]P SCE >U,'3k:dD䳑wٞ씬T,<$dbF(G^'rʼn;|PB^ O?n ]Kx#Lʊ gQ9Ш7}58+mLi<C0̖Du_9AK؋wH-"DYr&<ʏMZ%∏E]4y{Mz{ BԁG;[@:D5D͘bgr 64ѫ)Ii)I oX4Q 2Ud‡>Bk }z8]bO͉zh>qw.i7l9|{n7{R^[[r]ɉ|%ð/yљK<CE|gk6Z\Un"MҬD݈Ӥ;"Z ({g-0,a+rVIqe/sO ik;c/Z!P'T !Æl0A׃84ސƩ%J&rMˏ=H͞ʳel& ;H!9Y'K#A+r}-]P)3vf׶Fĝc, B4,Ez߻\i\jӘH f@2WRljsu-8̨ę"b깊q:VID}>~)*Q/y9-GVǸd$ba+Y~"Zl$yqBp]o9.)H 5n Y,KFKxf7^'߮{;Sp#-&-qHWD",_gzʳ|ҒѹdHc~Je>"64^a&՚2 #]}IŧK<@йPd42hҒi3-(F"(3Kc:ü|Ҿï+wЕ⨎Zq=D&Er-YM].Î(b|l usX/AUpRv| 7?'~kO" ZpidXUJ- Ì(_̚V?9q12Lshmߋoo\Tq/,ߌW@kg"hn*=d'"3ަA2VPRu`*#r;D㸄܎d )XJ¥k^P4r(-i5m=op`%I 82D\B d,^5*rڜxi?Ȧ}soʱV9ן)N.8Pܯ,dTVt/3T p܇.Љ_ainK~GUsgN-ϽV&sNFGlzOQ hM:}2,lu~)|Dϰ4:*5ATѾ/ow;!34_gɑW*-.N~|bhl`_##k'%A g\WhSU2;MFwR$2 8" `IokM= LrI}J~-4ɞ)Pڞ^\v4 $ bgfSV _L[nbH/,[',JřnH$:OfFַ ,;'Dp~anRe 81΂Wf2gZ"q$Q&PNJ󌵁ϼ:F=旰Kn'`Δt`_ԭu> &uk9ĿY5s* NyqrUz)_jw/lfyIΙ6MG*0ҙ,0:)#^'!'(#$ڰ彳lA(,?fͻ?AO:us|i>d8m~ni4d!wYw4VGSA6Ā ] -2 Om,QmH0-fuo6 &\úhMGD1xR=s'ŁWBZJ뷨fGJ%׀Axy{#0b7Uy6_] V< PKpZU zeO`wI#kudP=U)NͨohDTS፝3~; $u-tZ:Ki2Bxǵmǐzi`<(HC_ ^hemE ZRY+'7W (к[[!F !A(zvno`GU4\+no~h 6:SwX)̅mv:6^+2a=F^Ny7!܇ ?]ZVB!yO'!iG>L;1E5d |!UԽI6-sg  SzPG q4_WW)T֧>Ǝ kƟBhɋ?s9QQ34bU0~m̂pHgLPLv] g(?*CM >JGTݫ45*5&DC1v{ߣPEX?"PPLbcX#5Q-nVoלQ |ΖM9rX8lC2OedB:JlEQ=e3jh+C/:]tG! I9tӗ`zkw)VPp9 X7'@`Qy5F7WU - U#̻nX8S/eRg-]m3UI99NlwdKwd/7!XM ơ.w,t,~$EQc҇dCؖ= (!0Xp,'v%~h bm'kL!Ƹc3H(<mj "Ng Ĉo9T  gV!UW Di^ܵ@`"CrLB}Sd2O*B ,!-t(:l0#Hfl?ϖ ﻒ{fC6l @z"A_yK0 9UA@ǂ2_Au2FM8tIL>#[bAeAG ӌj}WG S)N<#tXigx-2SpɌaqCk#C.- NՏI+`]YIwAWD@/] @|a=|0/5 =C!_WS_}QgѳoQd j>h=Ct.(M]GLazkk uK؂)R\$5'rkEdPƁSH=:I(X-yԐ&_֭^NDÜ&S%Q r|W{(G*-ՠ1S-kKu%Nk65K̨<{涵}ϨjZ3t_TNs)0ZR(ScdKn!#6gyY3v&C[+sP,c؞ՁepVE\Q4KSC1:ptK|8N&+ƪ8_ec)"hſaչN3ۤ@tRH9ړ63|5#SG 70Fjg?YMl`ς(HՉ辝m.~Wфfp7R\>=?w$9L$gwAaLMX %]UnO&i!EBQ, |6繮M(\_֪5#$čZ<7$c%.&?,<=U-ACS1)6/qX.\=c,djqvj,?Xmw8w'R^!w( w-#’m玪r#2"F-n>0TWP-j;xZE)7Y>U%փpiY !]" ֗w:z_.ukx[Mn{kk)n ,ZQeO7D"7qW[4F3o%4f PXK_̥ˎ@3+HX֘e 3ȼmoq9I~6J{7 A:{-pQ}l϶TZeg]3뒎QMLxV*'U8w^m=Cbî 8M⢢XݯUu@“sL׽qs7 L.'uJI~9S&_/6: (*Z۳j3nbѸc:)6x ᅆ%VaBϡ#5Z9Ď(x|II ym#n3┵%"Q`^R1dR@Z^` lhт"0o8j6{T% ҋM#ay~x<0?iکW^Uy(NMܐ|ƶ$e RH?L>+e&ymKF6rQ}66i^ycJ`̝Kꌥ̬F Y;̖k-sllQWFvι $C$3/s#poxlLgůQ޺lp)f 'H+ʈRFwQ~1TaTy6\\jj|p:¿ƈfBcxHo?sZ G>'_jPxV)Os#C{ +1hR&Qx4j.)BĤj*,jgRO;6gX69cz{? X:>5 NCl!; }Yσrߑߏum{ڔ%AƂbo`RU~L֗6{=}kx['s(I?R_i[_^+#F|u=]҃ Swt%oN$u1nT;Ϭ,ԺGjbY"^mOP}M W>ګm)𷿾A#@3k%vaDZ߀W֘eQYLsA] #Ä g1(6' `!.6|e[Qh88wˆ@_HLQyh6GX3ko4SD~@t^YMpD[2#wp,CNɊ h:hѶ g3*]Ѵo諦%ԋ~.4C'tj8Sč#)@<NY\'p3b,kfR'w}͑ˎUt#ixtAHL"%r:;=I`Qb9?J]RBIcD̏ ԼHjauSlZ2K*%q&l.UMlpP.mR;ntF %ڴՁ'MX&L~=;x[UK?>pV¹,V4-pr㘒ff?ڝ }\%on!"|*5ˠʄb#%'291l$[3ܮn e`t1Ei;qy񶝚#9wߡ m u{˛] v}odd HỴ=eU8\S[;ݶ4.` W};ެwՂjEs~sj@eũym|#GCۢu" 9鲬& σ(9Lu`E\\;ÿ3|epjug֭} OQHu cEcϟJsfɧU156*ˆdL2Gq=&Y;E8@{x>@lb?S`Ҝ,?bOJɶ65ܰywQ'vV8)?$7B97\ƕZEMq)uBx5 (N6f&MpZ?%9d&ʣm LeRd:yl[ޅG1 )A*%WP Sq/u]UXҁ+j"#^eǏtҎ?:~ 6BjC6k%|x"Od@?>NEQ[Zط| ܀a59!`#70;|r kBzӲˉHapݕ2{ bZ5(0Ž3nWӀRxA6zӡ!.Kp5 Ze!Rh;RLjx;͌ ݉d6E ޿/^F9牲0: [hEЩ9K 7γu*LU֖\hyBoh$Ojk\V?zh~(1Woㇺz:Uftۇi4L;z-d~4H "=_&X]Ow B/ NZԴk%3ap!x=RdE ĝs@rogUsB=a}#SMR@fh-O, >xohBpO@mB޷ W&&,q/ܛ<ۈA_ Θu~GЮUm *9 3xpu "XI)Vy\nsE5L-+^mf|tkF*3 gCq\JfNn SA<nj(7ggCjĢj^ @oϚ~‘k>\Y S}w_|Z=#ׇD3N4H8̵pj˳0o) M*ǽGĵ9DU6}JhT#y ]FxKrH}{?+ z䝘/oft&6%T):J"b Ί'IfiDӾvO) /KƢhqaG: J3}m)諟,e2Ӟ0٠w(-HRE.>Oh+#klJG:_`݇Nlxx9;<"!HH;GƌxT)3iz)KmL>FpcYM@"CoZD-`/gkcO}ՔY@ :sG[ s]+vnT(w@prm-% AjNh|H8yO85inDHIK1#lW*8طAH&t) >֠r6J+\LY#Ս15)Vklk"{m9 ܶei"44 )G/ lZp!zoIwJ)Xz:1U#v1)3() ;ť.gAꙥjapxzϊ=.R!fa) LlWmKPZX6]qwחb (_ÐUu9-7Lqh<zq\qsPly+Tg$y%)A}zc;ҍg[0ٷO >+͸G-Fg1Q &QG{ySgH E=O$=|׿#0&& _|Raymg $?[iXU_hPbo$_7,áEj{ow*li'Ie*x:fUJzs~w3;rB`}!B&.|4s'n+YAH| X#d[&TpM+su ح?8k;ɡ28f*J / B${5klG<){D3)p8p:`7/M1 g@GQkE#rpP,89ץV*v;=Ng~8<00vu[!. Ut!;|u̖ AI0銉'j |,jj\4FHiYeR޸<;((Yi眎f0dpCtU zcWܢ.V!Sau0R-f~IT=m]0!dI,(<o1O<E'H 8#84ɀs9?J  SJo;Z_V)-!QXmZ3v"ezRS&- GQ6ߵdy2Bg@؎>~iB>C]R jni Zr@E\*W0ur%T^ƣg.fUKYOa!1[q 2cB 6"Mߧ;`xΔB6);'=PiPxayG][싁5hU ^ZzO̬. Xb ;@}/nF- Ꟍk~'^VT֑R5]w$$=s_|$Ќonb5eͶMܚe?P*HBKsڮˑÚܙ"X>qsguÕsoRjrK,6ۄ(MΫ#;;ǕA)F`r#Poz]S3r?5?(g|ՃBP,_# -I>ȗ Owp$7L"XqeO5O#g./T :D|j2LpuYO[Il8FRT8,UB+h- }91N%<+uVs|mb#>lӉ蟹&$^9! 좙 ]8 | }]饻/ۛ!0#)vtimc葰dΨUrOX`#h $b|} ^j#ȶ *画 Y3ׅ@hhLs/V?V~V .})dI.$BBcHRRmW(>|1vE:-5 B<މԐ?.? CX+Fq/ȹN˰ M~!ޓyhJ@ ~b"M=?̓:kq 4Iv?/iy"I@4v^s@Q%ӳe?Q\BA&e&w+Iye)öȀ Fq l{n"09Pz!Ma ė Y|r'Bg|1jldz0Q)~qo1q']ڮB GKfjפL1?o8%2dͥ(-5x?wf3 Z] vQ K_n=-Qi?Q%Wy!mqzِK<)s՟*]*:#ǤspuvwtGw6qOcp#Ʃ΅v_+0;eA2(D;pgHmD-wP46! n}œ*%3@a[~ZeSZQ.MQṟʀ\9Lš#:g^oy^T&vF`vB8C.xk_]<}t;dDŽы fȀ+-;Ք T !\[oN.myb.quYSUJoU{g#CtXh(vd+n:F)yq`#0rChtEv?C}pv ,.c1D{,6t~iErDdcc,3PbWK591yn!UW@+r?^R^ń(XCƺ-u=궆Y$<$ƼeXa%6p":i r"?(8`kjCߥ'uoYH)\k>@1bj'ykjwmy^9q{.W>oZ,6C}pJ; |戚 DkN8}jR줰_Hgn} r{"sIO"WZ& 9y+NPlq)IV/~B{ uP[Ӵ̢/,;&PTנg;oOe$ⱕ\cO_fg!c^zNIO<͆;p6Tu6 {x)f`uY6X Ugg<3AsY jh@Qcџz-Sa|s }pNtfȂ K7,>c~.rִWTB(9-Z #Cj IPdžӿyef7wzo B owQ ;a\K˕Q@+|j0 Y\msQ_ VE1Z6t0qӓV{&KRr5 |(ܚ];gϯ@Lhn=䇱Yqh< (%MWdcS zٲBi󶄆X{dB`bg%{ R!5ȦeƂW/"}ީŷOޛ"4Ayll !:e=WnjcFʦJ˓c0'Z@q.*UG>Hy RQk7ۊ=m48Q6*z]TAZyECzxB{Doq_qyd:j߶htɃnI#7.|AK2d0\f6$Ѥ>Ux-t5fuJ6R0ּ-U2h1;Hߥ?Χ PBI1?gk!Q~9N7\Te)]K#w8 #dֲDŽ8䗮*$ Qgo~jwNT*u RȈ+,ތ>+a;8@ꈾko;gcAmf!c,4je(Yx0ssŒGkw_nv71F"-ɺ-X ه\ Hע P)c@4e6* ڳnTt]ه6=ȭ-nͳ&fYH dxKs jrG  "2K7y5Il ]W~zz%+*HZ]lJ+䥬+{_ >#?SuG)5y1JJaR%+hRv;$L+Jdq@((DC<#ʗ/t+BoW]g7Љ?]սV8 :4i8"a _bY^̮ր'.Vqk?ӂ{Bq%x2t"ަ_Ԫ#N9N\pK6ÎX-3ʼ<+j99~A>Y㧈aUfJ˪;ҹʏ%.6`Ư}:GxKP㟳m[JU/ -j Z $U?1iܧO9YQօj̿Zc!N'0UYJZ[Y"Q3rBQϾ<H5C_¬&*l/`Z޽ @10ͧ2hB%8kA֨cx!9lTZ겑׀FR$B7iMIeuoźM(ɴ214o(Lѭb"ø?$im]Tje9!f1iWUk ZŽ‚8;W(KwYD**[eH#K82 - H Lg4# ;ueޥ҉4c@nގn 蚤 i6/lIk㱕X(?ǭ@A&hO(,,h*|d^UD`) <"Q`؀9T{.l pd'}x=_9R2Q2}+'[}(DLQj{ ~{;A!s/ɧm&FW 4Ly7@3Qw6,31?}3g *ot 31]V@ƣ!'Fw]"kBf6%d(Uxʤ4sMc`(Dmɭ9{^鲲QjTv %=s @wnBI?CGi1:)'^b즯5iPPp#iaHح~]f ' Sd'}?G @b62W{KSPE0&gɵ5k$.(/-94*DVF b\uvkY0sQkט c8f꺾 ~tbXP_ 'BԺwfx􋚰}߳~PG,dUGlJ.elW-QL6w֍UM %NYux:(jBc^ɼŠjCO!ˉ{C?c02P{UTYI=jor]0di1:3sWHuH+ @@y6vFZ~.paR#}R+QWʓOzGz甦*m#U @PhFs+~sI{GV|ȱFTʐ#h@2ҸL{']5 ^坅s xk9;. ]Zu=d2ɬU AnL{ 6Ӆu"jv́Zؐm7i^ub5)6«o|j"[&Uk@]6NAZNh`'jvE8n{\&p˸ 5{!FvDj3&BKh%thc6>vm+V]K@Nw/qjaȎEJ$c0YiA$ln|7CC#dSQ7ӵJNNvT:e׏'/J ʙ~OxTnk7$4ha4E_lWj?_\%qA|LVٰE6)RkMZkjNTڰ\VH(E]uNTRԛ"xtFƨZ{nXwc"{D$)0#2rBޗd֭[]YK.P rjJz`jIVιŴWTNá]Kѧ_ X6Kl[BMt0b>-}6%Þ ,Lu֎>(HRth\o}Y%v.ݎ;8iޏHNyFIE!<y]DI$4#$#>B7nv :`7|v?X~t:eڀ!Y'VoG9#g%}9g8h߈a\KDٹMQhd~HNY++ǭ7^T^D8V*rd9#_P~N!Vx#ox϶1p>eS"b vqL0=@B137~zmU0n f!!_Q3e%Vs*0z7;GCuoHӤ&I{-t_8KǚQӇ%bbKblPՀ<# :5įGQNd"KDPE.=4VǓ=G'.JWAt%YGA)9258 xr \L"ıkc~haY7Yub7¥̭6MSÃNC`g/m W\j+>cz|s'Kޥd[ /v,I4zٺטEѡBS'X'ƴP+b77b,%dC G!7e7qFLV^jy.0Ձda '*Ev$E#uZM{ᅳNrmot5Hes0vM_">((0{89$"fH[hոxHMDg q6;ũ'U%/yá(.mrO}o_Xzږ J(3gG/| bb#e운0q[?O)rCra1U]BO[&U"ONJ]"¡SwES $*TDYDh="hX([ST<,z70,Za+b8yxdK2?z0|5Z#>DScdGMl_/')t ^ cPnߍl/VlWqY߭dC?D~.LݿYYAu9 fi/Z 1h޻.&:+HIAr60/eΛ@skz珏f(O[{^- ^i:B[;$F[9H/I :gMELt7Eb~DT"DD@ϙhz 1hR!~ p9NWNJ(HtM6(T~cqyap!l2:F w{<#=*&"81ր=&"wogY˕li:Rt1h'X<< =)W>;j\"s3(C>>R? ^;WqkyjFefz.Ahҽ3*wԥGm$/Vt!ON[X|7cWnv 74^{lǮka&Z'Ǡ*]>ťXhݍ d1#Q[dyReYұSǜ^\ǒh3[ ƙPaz-'NNۂE/,e5LBrLi7>_TL[ -v$6`4i?1ː4-q-)U+2pYĢnk>H^BbP]9cͩC~bޫ` $ 5!?UvߋiTͪf"ū{_ˀ 5N n;"\9}N*Qn%>W2'-fNn]ׄMf!iM6d _j G(ڶ3}1B>oƵ4{6_ # ٗ^E5 }fT`05d F( & ~򇕳Sy%%B%LQj埽Rb_s} &&=25TZ m?'ϲGNx6VJҵeށ/{bfݝZcl:|}Ifba UDt#|OLEܤǣdWٞ4_.^OWg[c:wOę聬Q(]YȔVng6qnSN{gcmc^teb6)Y!㡀fAOnke]S\͠*d1&#u)0[x "GA9܄۫G %Hf/ajpffA%1;nE[!AE7P`;m">9QHةj\ΞJ}w7hxӾ)<̑^*i6ܛ)]ir0RI)i w$zK{gUn3=#B QP]*V[j19GQI[ϒ}wޗ5d*c)\4 guPp_9fG"j-u:ԫܬy$Ǥ#ۍs:=2 &Za1 q"VAU\OZ)(L9KMsTGKT2wH<_Զ, fYEM8 %-f{uԎKGNn.Btope,EmFX? ~fOt' l>Cu<yAZ^e|g A*f52wlOz[]5v)So`|hi$j〬u{ D⡉̐*Meͷ9-nF>5e RN=y.{+1M3(O,I+PLrFUO#YX{ * %kBI:4yۢLˎA߱'VW^ ts6>eVMz3X@-]|{&\*0RCbL ϽhkjdB~Y{W>-8,8մm'5?ᶲy૝B,c"EMReH4ZҙߤAx!XWfG;$P1p) HߡRpSo93V޷gr}!R#ئ~뉉6tx&癱C!c8/tC gk~0ֱpy}d5%s=my{؉(14!f(Imsd˞g;82sj;M/)IV+7ѽd7f&?6M%ɞ17JqRz E=) 0MF~gY!jb[k{x;DY6I\5+ݏnK8 ,6fMG1SeGX2jN-z?Vr.LINltqS1>IW*$Ж_ հ)"=,J!N!эBE+}: m\BqDg!Ԫ3bS  E%o?;AhőSUx `Cd+6J ߜc9Hx6EȰ0ݨl$C4/枌+UN)bϦshJApф4w%/Ev1]au7Ζ k״ ffem{~0HK*)bBsc^TZbW~. )#gl,tws[(ԢdVc^I{nLByv-2 gXꝵ߈ HMkrrmJ2j'+et >3Nզ[&SɘTpL8T<%PBɘ\1]-à3̇If0'ׅC?w͐c|`-,iSpSeoMoJ)zXXe$V `{`nuCL^b4AVC27:Fk ٝV( ^(؞Dh0:gX NDGx-f Fﮆ6G]DX`9g2xűzpQ)yg?8Kp}Fu BЮ_,Ҭ8YT ^`]%)m99U1 (nPl'$=B-.WF\+ )ѼuZGݰI`J V<\u@W` 6neדAF-v ">-Ky/ kR~ n'CWhr/nܴl#L_|EkǮ> |4 BlFfSkJ۱ox1TUVXu :^1✤ڂt#$OORV =2}`/*M/|z9W>h NֺcE 4AQ*J1?gڤs0Gϕ: gJGj#kZr#6S NJqqI24wzhI(a$m 7*%L IK"ym\:x{ϻ ^+=MhTx, yEQAr+'"}g1b9 +%#%@ O惎hײƃ'hd^*B͘% -HM3j6/fɿ:@Ry҅~d}}HEҸjp 'Im/Vk d46^# Sj^M!Xp\FG?scf?kqGAXxBЅ.!U"+'B`c^n+߬9oO%^y9Zu.,Rba1f/#QZJ& #w zE{ӻt<7>×v j)&SN|ŧ iu^ 9we;F5eOɢ$5JP^Xqm/`KL=zaU5b#u =kTgFOI7G?NZO ~CIEQi>FLq\J1 a0;ǐ7ڦ*= Sy_0ֽaClS"Iq?r/7ffsR 9m,]ͩcC')HAm iX4a4JXVW+aIx LX~d'V$MbM_^Fs( np2I$oRRYZkk/b;h8-:S~eSs;9$E{c#f&4V/54 !q述s 2"Gj}ֶ{ރsFٕ*OL%q4-RRo=aONHG%QV6W0.רRZl'v9cTl`l@[z/(w'Wh'Ţ 1} r+{^Q;*[eO"bY%3`ɲ ]^hZL<lZ&{Ɣ2w$ig:yCꤤ n(=}7bºبL(z DL0c֧Zy{5yhlő}_/>,͛RT}NLl~dRz%}h eҤد=}aPZͬfwIYĄҨ8daŇ_O+ڤ5ἒqdO}hspNb" c契ɰy t2P_K%žT'Y0Z T4{RXb r %QHmKe0CikPx Yw|^#^zvڌBSN띅1`(ZԐ޼.SgORf˵?l^]6N,kز+]d~ò(/%QrpTn$"o&\ۧF_b__љ,_nM^\:奴ԑ:7akSR?FNe{@ܧRk8ξ8bE d˄2fb49, Z|I@6Z|-an:}6Xubr`fjK8+Ym]'X]w"R$%?7mD#]Ġ6a OD{4哴oIixڰ~w\D.Gl`.rݷ4TP! 勤Ӱ0aKсDiQJnƟZrV\Aco2B+s 5d8^Ot۹#  zCR; BQt:Dsʪte 牥KGcϿ^Z?)T@d}RjzUfkUp`s u"s˜˽<`ewfb(7Xn\%)!@iTCR|vj,yJ81}6"pXx!p.O՝)=aY#bo}b#H_t2+jXԑc[ZĐ 3zez9P`kwBa(@uGkz}mG7?g|IEF`WX+Q&HI8feۺ7Gl!&/-妃*[$|1ee26+0i]%V eU5|HڟBq_/Fa,ҷgrUq*hpWӋ*=vnNJR? e܇Z^,X3߈43x#2'}tԙb|!<& :y@OeY5DS֡b}TAj KZMNND47>ŒʽbVgtNGyx]0$I/٘JF 2u,k=4<{2Kܰfn 8枝_ڀ; v%£R%qx/go5=V4>9K #6LjIEGG6gK&:F:1 CߩADm@S ؓ5>5GXͼ`AKwBox/El.kt!5A*{ХCǠֿ#%l;j^ :{A*97ǣ wS34#$\)'=z&9 Be"Jφ$5Qf5V&Ce~O%(&k .2󁠧%bԼo}շsYN^&0{',3)7d#@mna?%KQmgtǸa U+TxRױEHv׉xKCfbԵ7GTf^%'ؠeK.fWl!]g]85n+۷աH#nu(jd<͒{e=sDåW^+"^;lx8/ ϨVc)oٗ[C!'،\HyB[:}qM]gizE1Y*ӄJKF,/9i؏li( #Rr(qr!׼٬r/s2GHAZ$[F?\`p*.p3)EvI"+IZq΋ܦ px#y-V^ţ&nn?5*ם >{B>!,<Ҁ//rI[PhCB*4E=øCԾ7'CB51<~$rɴ$9~Ɯ-T%lbN揱ZӘPC[6 koвҮC XbA1g?Ҥ˖pKKf2{J-#"U@XPWFIE&H`t$*R?3)]>CTIlZG<`lLN%-TT~襕>ifI'8^qFKRB8zǯ%m?;3w+ꆰs=X~=-Kjlet d3vKiE+ ?!&ʎTl:;8La}0[dTVOzѹ:wt=SA='-FJ%*qN=[rO0?a?YCTIx?''߽>ճ ^2i pq!F`H2RsRN& npHO<}sw-+IYR>{Nrm`+"fʿ`_ZVIGc:uiq5ƚ/CyСhIN++=C pXѻIϚM ?D 5rSvQΚHD(xG%ZTW$ 05wң]tL>L) H {ckQ52}{+Bq8ƈN5!Z+fuMIK~Cٌ|V#y&Ki%a~i{oG3ߵ5쓵ִڻ#h8ޠi j^eZHnsq[9T|4(w=Yx8d4 _0C]6opY2dR5=m1SȎ(uiuiXgcU0$yG7 _ y6Tz&s$/)p.-Nӌg֥>!S10 @,oۇ(xok|Fˍ m(/JBv0aĊ>)u+=\tUš,"DpE4>^soYTsV?}p2`u1oJ)@GL'Y=Yj!@[{  Q &ZsAgU1ZRh'jтK+tiGfOgB^V!2[|;5._Wd5}_ ]'5Aȑ@)aASKgQdK=>|RN3D75t7 oA~@g*t蘬@0S=ӈA&I t/E%m 9 r5|md=ɍY~$9$?blJCq;" RC 1偺V]x E;oe1wՕˊA1l`ɑ>$4.<"fy4O8^ 4&ڂs9g(h>2MĐ^m+&~c<p cF0̀ÑB9""ࠨLfEP ߬3 n`%;P&$XS/"h-U\w CITMvd)V=z1b]3s'S[F,Zwڀ$I\) $q(JĶrXY7!v?Bo/"Q':?xe3sr/Z{ W%-%uVFH!V~LwJflo[Oh`KlR̨"΅^}vl Ev62l<-'H,q?Ρ'MW8g&{..R6'um3BwYk0cSQ/;[C"$t֑,J!^PZ&flBY%0_q-fY$){uޭzIG'co/PI'=I o:xwW줌z޺;cdcYQmMN!a"Fۣ^"hH;1U34?um=1| ,"$Pg`뾈RTr#F"l[N ܒ8c+&ӹXO`pct&zj\43#d%# I7TWWӂ%Q7LoE27LS,ϰSɶT  +9 |YŔ%̏ N^/'l_[2~<,0(AP`˂L:227:9]}SCɧݓ $+[O]PĈ)&wG7WML$uF}E޼ޘ]KQL+*S g74Z1~ƚ^ M[?VG[ y0#=^N}MC-,(':%OpBU&17عH 95[qUwǞ7ּ̃P/75Gi^2Ț,sQw+j%vOpº6o~6]gfֳ0R ÝjsQ`5?F}ifU$VZ5 K:oRz63`C&.ctࡸRNjz&v杖9 K8xq^s:-=[EU{dSP"#eGjڦi"ۀ*1Fj/z5y 'T2ɏVZ0`Y/z?-oHj)6AKf7DF(_&1%ԥRC]45rǫF׶/Z qkY.M3CP 9{<X&E ]["3ԏ־nR0$q(A_pXD1r&w!mL޴ADy0bOn t4$8IKTIzh yhή 8m'|]-(wUmY+Y"vh.C0hIExbе]4z+U{Dh[qDƮteɍXZqmA߼Z ل^w"@&Ɂ#:,4r* aS:z,O+]fJ?2yְpzcW_웤@v| AB;S?WWCXSAvCld̔5'&#:COî`mRRK;ccBVc"*G Aci.EkZ{+Jj @A^%5jI%Ѷi^ 1BD@`@ ҉?'57^/uU #eۼ0pC#|̷r?Bz+F\a9$j+[` A}"6ql58ƴz˷hЪ ؞ M\5pN1ǡ vp0ǥ#ZLGt=(H^UϞ%@_jy0dEH& ʅ3b2間u# zCڵ8ʹD{E-wtrՊC~FxQsD(m<sa{`%>N -C]2Y$U ,?/  TMȥڢVN+"ޓ wQ]|ݚI*)Z529#8sX:]$LjcQSFgMp:#c=(sk&5KcRKҗ!Kv<NvcIR']^"p|shamĐAq C,;:zе^1[m['JAkO'rTO>)n/CZtyЛܥk0r$)jaS?zҢgJ"ͲՇ}{ؼY?蒸O!JoΛ2)+U^u z;wT:'[M:[ L10R3cP.JqR"ôNc_C ޏb9>RC9 ꐯ丝3" y~"~ d{ȯ4Uf TksVAz7 bl_.+Yf[WKc^,TǸ9s8hi9 1 !&)טݥS8:$ש]C-'ޒ6iڰp_@:z[0iW4Թ?ܕJE6HcH0lSItT E&4\TF耞aDXC{RraھG+GX@ebq:;Є]?mov"!^ &: ZCN ՆQ/ke]^\  6vC&o1ٌy\(%>b1ϘmA8r$ dIЛ{>%X WjvŊx UڜA#U¬jӊe0WB`6VQ]%](;J_7|4ܲ /"[EEe"ԧJ8҄n$YHMfH%eWR+](5Héy?^bu,fTU 7U0r03KG"V8)N(.oa7 =@c}#;:&|:N|N1.H?oM7mGvTȩȧTY$x^ ضq(N^݈WjJ@6B[! GV\ylPQVV{qSY3¬}ϋB=a΅T]/ ( xV' '>Y)!r/ث@ZӨ.,;(N5%n1Ô~@9g|+\ƿ٪q# \jx t Œٙv&&IDUhZ0ǣKĀ+0QExoJC"J ڝT 0I̩W}9?N5é0ژF#-jPK^R'RN[:20q_VHc[c[j3>lw^oF_rvoOʦ|RFxT2q|[=TԸfnwH>7'm:Ƣzu:1UaWK"a(/ d ix?}`<]q,c_/K|(ctíQ[{f7]A 7t:ueHo\n-z""-'ζ }uq<Q )]pŵM5& R|Nv\螵ftI΀{D[F@()́_<"p3ly-J9y<08q%Ѩ~"5⍋|Ae𧰕>HOE5C[8GL_%K)g_<ޙD xI  ڟ ^coՑj $@4iȅC5Ay;52c`P'亍Lv%K=Ba/7-r5{1u/Z1;`B_:4`T[6O:JsIo(8zUVdR*fjxdY30o%2?-ǭ}бxdE:$0È+|<'=wT!rlr9DR!(]xlL+ ~ҎןX:^o 4#Oí^!{mՓ'.Yü14-u6|/lʛ7T2<#4Uy2̠3$݅d~uF`ԩ Ry`h7(uYun';Я5䝥4qTHI+w+(!Poˬ"<< -coodX}^e"<''f?Nl}eWT; C\ySZ6PyݷSAnmKhot8PR7#+넱Zj+{[%gxIӕ襴ށQr>r,r΁Mۤ7 bQr}44~B(097 u\>H˧L@ae \2_M! Q *EV6-Zona ;l9 FCqo"u=<k:@}y[#~FJzvW ^*H6c.Az\˺E2r1<\Qr*"J(wbIK<"ǧvZV cɩBX|[G4]FS(=>0pJMSkm {RAhQOFܓVQ}18dz"-6IqH?br{;ٺriFم-pnJowiC@3NLPkupqp9{N|ʝt:% @FAeXomb0e,v,ns)$b$J֩;̄!K\%{xqC25w;ʑX0 Ʌ~Ϟ*$!:s>r!,7sb_Jk'g:*g*BFN3fwr2xy2&>Uۛ^I]!ݾqf"od+~R'4BURH_@ezCU &9ԀvZ7ִ">\>k&([뾎9-f)3JD@K,JA f<c-A̩4_5QQE+ l0[Q1oy4>iN:J>9@ªMRP(XE[͚ . 'q><1" Dv# @r*y9g= )k6!p6i ʂ4ݭ~:Iڀ7{},Ҵpqi^l4sI/3ab{^PK<0)/au햎cgKVZ]G\wUe~ǢSZ72p m! w䅓l9C'z7ڹ w{4ѥHf=XiL Pދ=ŝ/C0S7Nc\d5xk;%4EFWkP|UG L|ߛRU#UGljTbPûߥ8@F:(MXbZꕭ _\ 2FzKEtn,#P3қu9[go!?<+kgOiY} ;Ea0;_ <ʤsՙ4W^;j I ec >ۦF=%S- F,P:36v4{D({x6OsfylaRtpA6FttKmgQ6"jBz7푞[bdAvaF`١کÁ[Gq}w❼o2|~EB~D{\ X]2r6ٷg@Ⳉac=ZR&xojct-ҕ AI1I]{;=FizVU;@,>v`q~Ρlt%{麣>Va6J w*\› EeMi | !U#irEn>#u`+hvKÊʰ+Wa,T ( ! B`Lz:*dfB1?$6byj9Thl7U$mpl_쩡;զ*ૡ״q?ƀy JI'@"Q~lFr-h2R*Dp_j[U.XGG-o3rAꜗLm8ө\B,Q]c?ae2#xY76kXʎV% tfgnj@ ^qqA1я' ~$‹yQ3m~/m@gAW[=!@apU $|ᅃ )t;֔-:;G>MZauM1n[izΩ$#mcoP_O)0TZ?hy 8xΠMݍ'H|G1A܆!:M̳7b+W?*:5n=7UI' l~SffCZz;h` aCGH]xphnݚN u'^o8|F@οtjabupC{,{:ZJ&ݏ}d>`S$^u20krl(;w\1[=L9p+/mEkklU}Wǒk@DA lqESF2/w"ϩy{Zi JW}#ө*F `q^i%?UWٯpr)gxDS$|$AI bPA}!#'BC5~P(o }Jy-A`1,--6ѻ I*Bz/W'99ņcbq$DʞPy͆%9*hy5r>*}"0 Zxccҡ: { gM4vbij;?'sYTdGoMg 陰- #%;( N8}`]eta"Pq2v%}>(rkgY]Y" WJ> tvADqPTZBKx#ebs5 [ Ҹ]E4,Bm)q 'Rhc%ܕ79 L:tm(c!;H!b7Ӓ=c7FD&?qKJW^8e?d'z%o̦3#GLW[HnCMn HhC^?>a0vep4{LXoh@8Y.R'@s NEPQPw_,OEW:D0?| s3 Z6^xNHwW yYp~|1 5Zj#o( t#˂kIo :*r@\Uʖ50Ĭ"x(E-Ԅ⥚Jq@e*gP@b }xy߈T޻2vK+/9?dV"Y[ ^ >c[1o;pǢ_ sV9bd' gdNPI!~`_5;J0w#Q߱IB"2whfeқvHr51K ƀUma3$VMUf"yOґhsp̜Ԩz_X#3Ja_hE /P}ee4{r܋M1V )j;o?l1!z9<%[<6gh97/xE/c}T/i0i)Eeag <tKL_KiS!4xl4S370Cojs&ƶz|jF6lnύ) @=:Ob'|]`!g[(DڍKLaҘSAӥjwz^AjLK?5 c1 L#I?r;UΠ1Of*dd7|@-f%k]zN&,Pmce꤬Pb3'n(?;N ccPÅ@>fU;> 󬭮[{-pFʸٙyDAo9O0[| w႘, D5L %(Z%?Q־ju xxrnTtygt%YUy%40M ls=eISufg A Gb!Wyg*j@4(.mWbVl~SI2*spFrc/B'h|Ѹ[^S~UB$ M<'uAJaV[Wh!aXƼ~#(؀=mwo%j- 5TTt4ҍZS'G_'*-4Eogjٵ܀%M\4Y oNyc>=[2lhͶQy܄r_cKDȿi}9:QYQ,RL=@zeb3`5iGh 1hi)ݥ~{IY+dyR3]ڶ-Տ@ \uٜ ,9DUf:/mSɟyW(,.e!]AG2?5^.ܓ?Zm{KWb-MEH#e:,%#@t `SUoU8L#f}<#2l*zٍsUF+jsx۽O)Ρ.ke,?pqDovf|eGIvkD,u'7O$^&Lq_B2N@U6uz FϖZ6 Z{ةv{2 i^\)َN;~<z3 D`[/+ :ND~ch_?,hDt $m_oSv#c' t_?u4(4K;?}!Xx'AƊC ĈG93)zp}Ó@17%쾉ϨQA`"P{ضaPk~W.!d`^_6VTQ4+/&l7!2q $WF1rrY#/{׾O)å0Ym6Gxm?F]'\H a q&Ho bܔOR #װlnrhjs-~ 6/xd##H á͸+"iV%Ih&xGÅvjΌ`[(k_hp&Ρb+2t +*lZ >CV-."umw'ǷvGbHEl2YӸZ}?ֲ`Kn868hϺNpO㮟nM):!8/{t !"X+~ȓ"c+xd`O!W1 bHM\)O,1ښk؂CQ#9412QFZS b̛dqF /gAl!RشDڃ'6t Er}xhk 4{_,+AKTb_dg޼CtG(VmOBR1a98:$F=xR u`v.y 6nn\$C:ͪp{Ƙ¡ J*3ɮLeDWht sR[gj1xU*cq'^_}~~ʈu;ĂQ(&t1w f6y\R^RW 1+{4E᳻1&T?=[f}6<+'kSȈ^;uI4HzxU y|Ñh@R夅E7:Be<ˈ5o)kn$9u/p؟na1fս*f ZVv\ͯgs*D|'ծӰz.oܻ]ʮ* "]we=QTF-7@2<3x' Zr3/,.ݲÄf R;]Z5y=rmH EJO13$-K)/4xaO9; 2k"Nƒ\vl>:D).&hhvXCc:dQ'$OUnMRM\ʼ'j;"jԜ &$: 6 5 Ր 7+2xe 9/s2 =zbOAg#\jtBt+0da-H6UC I膃P6{`ҧfh&93.عrꪵ)MNu;(:$FK ;a[ԹC''[Qcv<Ŗ#2B#[X5ׇve5KBF'A섪b/< =37_ sf0ukSܻa|p:ey!vII"+whVmgeo"T}%~-S%@ ="   \/GI `)τ/S`LllJ?_#4oI+exrm` BY.d1$h(.!#EE02::R*DjOseS! "1a=|tq !s(cu#@W\!b7[s;Ka`VyYޥ1MP6PۛjʉBLh5Uń.-,',b ;8,d%LJ @样=N[BF9Tw"֤r_ me%֋s/::] of>FH5sE6fM@D{3eSw}b{I;1ӏ> ssʰ4x`8?ވ`iDΪ|8|h@&h1 .}O 4QӚ 9rRJ$;ɚ!l{E/J0Ly1҄da'cB_@[h-b '9aCNDu[%~&Tg/.R?KBWG\Vԣ4GoΰqqucG\UAeFX&/M p櫘xa d vѨ^l_VEgGeps'Oߪ9כFP p"rYDEo,( szk/WQob.rTG=9zU.[^i\dIFp猽PSXnTd3ŤH9.[N$HrȠܪzPnމalƤmRB3(1 P"$bx#NU/}1*ψ| Yj0V@PMf(t(P|he~΃Mڑ/gR`*e>3T~҂bƯ\y&>ߪV~KI56x ď_1M4 ~>f*P#>V į'4QM΋DΕÏŅGh,dK7x8pK Fh yH w+U1ݡ+ʝǦFBy%Lˈo):ҀIJPpn2h}>m{֥ϲg)Klg'-FB!|=磈\4o9Ǿ~"p0q i@ n91me:L0>g--غ”Bad9Zgj oCnm\Gt[1j;w{ч/ eE7T4αL&T^zeJ%vE( is(3@n"](*pS><0r#ukLs/=-w@{S?lR aqpc2JrM<NUss#ؚw l;}e]B2;UYֵ{Uc~)Ӫ "fGo-I) }Fh?"69j%(0Rk7Qy΅oO6IfEFLQfLTܨuPaT8M] J(O&RXlqh@iayZa;1NBU24W@Gwe9jV]q0ڢ4ˆ:!NpC9w`FlݴNҚ;fi0IxGBjoĢF&H}V;+])u)v΅?RV5 etT\2_b 9|JLRIϹ]^_JQ4yiQ'D’ ;X~7qG˚fjE/an8v3xFU:h|IټԹLm: TsI P)Goej[M-ZN72?as5aRVWK]ݪ[M/;u`eP#>K$#t>$BDo%wX})2d!Ń=}^w+LX#&v ݒ1=- MPvv4h|N:CcK4{Vfdr1&i YELA2P͚#_=8_R=^U|gQl?2fL-Ā2#'L}u^0^jʙll]WIA5؞qxEp//gK1v>5fXAR6VYR״:}OI'\. ~C {]5Yk/FJ aƠ8N;@On~X biǒMc&Ҙ6x¬;D _k,Dޱd8q6ԌoqIo Yΐw91SQtd2hA 9H,> s`"Bh<߼_D<ɔޑV(.ʌ5yiy8s_eB'8ԜqۂifOSVWl|y9ߴe.G eѻtzui8rnPK4׋ֳg.NPkIeV "wx.ڂ mlkM& M Vt< huZG$"i{5~S7~E/(A蘦AKrG5R~GKH4%u0ׯ`R/^rKM>Y:Ɉ=܋3(zwl$V)l%554x u2~g@i܎gqlqDL<dA!/*j 4s[zZ1?.B-_*( V/m#any8H"5sK#=PoqU̦&MwM.|Pv{Jɫ;o6x{* uFm%1x>w|CdUPN`}{Ti}S 1V"se5< Jz'}ۊU@!EQuX|)!nD \5eѳ[_열 N)mCWM5rkQ<- ixƴD!)L= 8uLjo(Fꉚ3`3R$[d1/[+=vʂZkf֜zU1 "bf0XԯqD+P Z^贔NG(]UIQjYB~:R}.OxϨ~Ya}Y5S quΐTF">b>;J7xN 4w'CoAyפVFNT:X'd% Oݼ(5Hҁ1VpQÇ縖x 2XZV֓2ZFVn'֡OfG`ĤF%"eRv "ym,8D.xZɨpn{^X_ w;͉Pex\X8>_n׼^SCaVTkTstP5qCfqV0"ȵso$8܈E+5sRn`2U<"κm\)k# Aރf[G5W\UZA@sw&xĹN~hJ`Waq]qãA@EiD<"up7q%l E=(%mCgCQ9׺DNCa̞U8Ewa(q`\8dC$aA26]rŲPE*\QȊ7 +EG^HK%{fUGyի%4%AX=O<۬4)5a2kҡR-D3I29U8s.ڡp!-R|82 `zxϨIPn$޵n iOtp|\HYb|US׌UDݼ$gEOٿdص|G=(pTWY;jiVa@ֿoH-w |7$$@E"㇓x%-Iԉ6 Eo}J: N Cs0*Հ;٩ĂqA]+' 3ܒCIsBө]*@t1 hG ykk]w@i%KRj<=fњ.6 }/lR FuJ+lk mK>R :X̔uZ'<U8vwq̡.ҟ\Metuv}o\Qځv} hQy# [V N'_g)D$ oTgxFVәpj* j?JQ4~~ǣY2,|Mhu(IL#]p9r }b+Nq(2l-۲NMЪb踊E; Mov(h]\kY⮠"i"OLUfGqņĘsU<=4oAmL'wD1R6&'G.oWx}zĦ ak cpyJ7s7!jrj4z|?;i_< ZsN/?ØB ٝӑ;oI1UOy0u vD0UVGՇ>\F5*Da{ -dƎ~%2[HP;هFw:I^ˠT6 a31aʤ7;dJKTh4=g}|=~vU g{OA%;6*S@o9 {D2R'1fW DPG.ZV4-gMa*WB 3UťpV Ke %o8*m{_jSᤪEOC3d(=2Yz_NJE z;_'*(qȼ ,ع5Z!* 8 Ńma =S7aO(VQ,(33m nxHέރ"}Hwg"7;1Qx௎11Ղ}e^Y:ӆ{a&^}XutJgV(Df(GKgXܻ6Z7k>2b)cܨsmP;_=Ak@p$ j#j)z ԓWL,:Tg4b.Gd'7;QjN)j7֓ʩ{dZ6FtrkR-q(@GKY&^S8R {| dR/2SםX\#_.Jt&1^}_+WE)dőʀC7ZenK%,Wr3aXl7Λa"|d; EK":fp -dA;KA"ՅF cqrb//*'=*U0!FZR ($,5܃-HXSpT&?>'Y7{l7oE/9[7&I):bkW.t4#~ʹ[LUNgQj+5YwJ:]T.pB{~ڜ̧!l}wHTH4,uc tWRR%u}z*ZZ#:/ASYKfHC5}=T|ď@Juqڲ'\<Ź22 U)*i*+ZlLqtksWn%j/]XUQg!w:wc,вPH5rnKv[M'։o[~Ш8'kƝ_ʦ2Ne@\mok.? R6o[DZs҄ML+F7~rW>75Y,il}7Ku&B:lo9IZN!BV4MHɡuz8]GttG^X q޴ޒƀJdqtD[@j*^[,ŷsW5M pGmyP'MKE>+2Qa}_MhdF7Ñ5Zum"+HFx%+]T-U*mcC@M#]s)N= 5$8u 0#UhFɌch{nP!U$i'񒆼'ځƗkP}[.E9[{a|6 j 8E}R϶VkA<ǩm>(یyxP PDߑŐc#Q >4.v|7%#ͮ6(֏i9/\U خu 4';zk%C;͔8+AJ`/S9lG_". ^Sͳ|P)J̏*EU\(n;mޫ~PkPf^fbRK渌21NT!N!Sox۽Oɴܿ8k֐cE!Ig"{-vM@0@^5|777`#\`젺ipF-޻@Z~+1I !p[:ZN$!Uf`i|yAHp$^"(t}ѿ!!=ai9sꗡM8۵5#l8Aۨ/y8&iҍmeW @!m]tNulcGDurmwWv|=dCͮ+4סj =fBPbEgX2`uTXnWIGdǃNqxюB+ l > /R;d=΁i9]X2/}R<)C_iVbة|xˏ[He"O0"ɯjc?&4 G^׽| "#fr/ޠ(BPn:C oDc#$' |<zE i{:vehL;9,! nY.=3A ?Vzu:# +wSMl ~6)z5.7 4}s@!-EvET @lycaNOD-0S*DZJ`t$x68:PyU4ele-`[__:%nXy:f6MZFlcT̻3)(߿91mSw|{THk 2L1)]5W=4frL5 y@M(J 9ݑ?Jv>|JV:m3'S,; ?Zv`jq(p2Z9ZMK];E*%x}OeUD̃;YS/c"TjɆۜb% ;r:Q`+U.?I7MH!3; Hs/]EAt}0|]/،3鐇eՒ0;i~B03z]^|  GMxD? jCH[OuMܢ|DrKʼnOg#ĨCRVޕzs~u'? sbұ_ZQF Qg i"jz_lpՊ߫y@S#1Qs7.Y7]Boz IR|AZg_/{Zb7`\˟;u_EDfGxUb[ٺeb8:/KFtTRi9Im4„3s‚綄x싾(s{0SxYf5]ߚIj.H]HTD<#ȲA.dA&UQv$G#"|Ӱ{ݍUj(cZDC>+p<xկ./)^}OSkՊBO"i<.0aO5xdRFs Nw%485 l^PMO̊#xP]`Gw8rsw %??3ی[%3Qn1ch2Ob(E0p>4UYG IiBZS->_/E ǛdhO@A(҄Dק%e3 c`&PUrL5 1/!([1ZZ@QnΘqqE!`e8j|-H9z]O:pBNwv\Pterlŗ,Ral_ïf2{~)3Yg@ D!Hb%KQךIi(ſ(PΎ5=뢠.:'w# v'YF2.T~6_@JNP`eQ MN;y` Dol6s]pgJ4ی!S"/0$[%rDQ$COKGK&$ wSޢӆɧ -ԋ] LkBG$ 57F-_- R%(' Iw3i4"EcrO+-+ؿSmR=a#oL{Xq0$Yol@ǿe)Q[OM[FuBs +hה^bq k0ed_T1yV Qi'eџk30)ߒ ŕ[s;@>C,UɆA0T cUg4w[a/=Ҟ2]n5SyhڗcGBuS#妇5R,04_)XbtG(q_HDZ3NS@)u6]|*Dn#w5;`D.H3w!ZDStO}wgT Ѐb}P)f\t][#|hinXkQX 4W*V ʖ/85"V/'̬7-ҐQJ[,2M = HrfϢPpPߞ"\p=8X>5 i6QxyN/5h%=wk=X׳,yOP 0 UڍBbR{ZoO:f$u|| 8N?;?%  jQjZNW7휺D#:onq]ckQ~d``] +*WjecK. +T>;,`( .8(IӽD@ox3tvx윌1*>r;,|g r,Hs ^B0^%zCM\cuDfLc^FQS8a4;`cUBd]Tb֔L&=%}vvRwXO@):٬{b!,؉LMg =y1X'r{; ]C2[@g6 oGTp:TrU=0)(&v ;κH$$j!["C6oX6m,͡"/KMa%& u)1Vb7]%AC2MDcVR殌 Sg2NGhqY+mh<Σ:åɽ)Q LCIY4nUN'a΂ZY rb8qߵQWW: iu^~VΓsbvV|{"(p ,עB۩ 9X=P$%6KG; +&gCWT#bӕPw $z`@ʱD M@ߒ%뗠 k>w_%uɫG XZ ewJӶNCޜ{2fl uSLฮLO={!xh/PS/C`čr`fʆ,[4oSç&0 "l#,7ERއ`ɧ7UE4QKSX >!SNd{.P{;)χTVX6%`1&(elP|YfmT,|qXّʤWfFRlL§X_:*0U*\̴rj1d9n. fkTn5Zo#6,*WI2Jې$h*sc*eš9sKw:p[6+'etX׷FH1fd~,Ӻ1ȳ82DM 1Wé>87\iku-g?A- *n3,I_SW<,rDvgA+ D0^/Qj p1w%WI20Ba;@P2OU pre@ؗQH_DZtgĭ_z.n 6 Ly)tlLVZWTl[mf{yg߷M&J 9 @wW]`++, 8zjT*F2)Eu'0\ⶔ˒^ 86+!'3zdNe=`1~h&bEsZݑZn)^]t_R+9~*sڪJ{N%VF41eȾX6.$̳z*.IODE|+ k`QA]s '5#ɶvs!0ӯV 9 󞠎=p+3w O倬}[.JR Ύ3Kc[_Rm~f< 0z&k3T&F(lPdat7;XBׁ " 0 _$ '|z4 2+ r3E1gkd[YB~Һr*':3*f[I+y4B?x?J䮂vN@/9SC.\>h)WZ6顼#H?XX.Ͻv€Hwqpi0 ʏGv,rd5$p [#2 ~EU쨬f-=I}ؽ .%dӶ-5ne`ӊ[m9OtH}vw#)DmH\?joC*4 {{Mue=K"n.$>suD>ElQm"Wd!&5f%89FQ>m3) 5o UvBb"Xn Ca#|+Ŷ2_=b93êa_A-KZur@fb1 R(Y3n_YRLҕҼB媸fKNT濙W\ɧ8k]6;Bs0'hUVۃ!52GCنv9뒿5M.fXb8rnx~sĠ}YZVSs{a.->>_wM=sDQ|ݬAdЫVN sQZRF'_ eӤ|0Smqwl쫀p"e1e8Qȃ. pMyvrpbLT.'lؤC  C %`vU3q 0=pꌮ58AU'cĦы3P-h XF| JS_C6 [R}oiWx\Be&xyO%(B1lIuMGSƲ%jCgk6BLM1]n^S{><=!&~ۉЭF-t5X]_YBǨ;jʢ\7t @y#BUߪI44PPRuʦr]eYb'FU=X8_n/5[6%,ƙw9{s`WGx< ŰT)J n$>⓿yh^J_.Իy-"@HA]]5[X7[ ?}[D_`.P. aoH 6R=#iO,8EE΄ȳ=˘fhT?^VE1?'H4|1q*o8 ;AGUuh̓=FmG(i̦4VUNF.عnw5:Nޥ6ra=Cu^;ogbaO3W@ӍR' Kar%8l&3{^tT]J^ߓl+Kv4_zF&?czؘ3/\c2Oô1JHerҙI5LBCws؁>ۅ Z]Jd1|lCߝ}ׇl -OHg9a^@ G.IE +1MHKKFvFK'uiӾE 6# T$Thn1Smڒ~yAqoÔ{~Wz r.7%~x} G*!E3NT {,1|Ɇ#?}G1J };L{T(IM$+ȭ`t:{Gwz"7|fZu8\( nOt~<+"Cf!ocd ?FzDEt|侹#1Y$L6!!ߍۑ9~/z%B&TǦf%MI A?ҘzЃT+y4o[XAv+.`ud.E?ިD;pMr"nɎwTCvN{la5"aZK3x=jpg byG`-fz_ΌoȊ1YG=+veO3ɕȖ}PګlZ|ARa`2㎃fXr]h{ Vv`Q9EH6 lRqkQb*4nWf'if>ǥ"Cmuͩ{1L$YӉڢ>Bk{O 㼠.?("iւXk(.׭sc?Zȃ!Q#a Z:GGvt٭_rA>%gC㛚rD7g]c.7 -Y.6/e%-퇍j{ XW(G4Mu)c1Z.1w&ҁúE8U//ݎ0 T֠!g[?4a R!q39ʈr\I*\4n"f,rmk\RKbX] "2)w*b\:c{!iÖ&{ +Jt84gZ1ZQ=G2ҏa'־*VP +貚8^$33V(_1-,)[xi Dh  ymT\&)N"4ST^+ XKP`'!K`RL~P&bU(TsvId9TlS+ޫ<=T [LN`|^:2e9𫿤bdxJ2+9ScLmeyh (Z|t|OeS_~S"˯<%e[yYޞ8Fhj`4\(ID E㑿S7 W ~Dd ̒nw:=qkټeyP`O>錦`"p(7Te[mFՀQG+L:'ϛ]+f.Rd:zZ .Ӏ(? 5qTe"3J$9l5!  (ُᣲe^ϱ^2Rr盉d%$%]&\J=T" oAzGfnK7:ISJ2j'w(7}UG:&T SdY?)JexSr.a)gNusD6v΄SW! *[h@_p ǴnݔYmmHY{R)噣Oayf+  ]O~RTp3j\ :~EsՎ=|jBSCAc_T_|}Ily}Ŀ?-.(ю;j&~B#bS,?% TaZ*gv=BkSb?wZE)+m^v䖬iݤx4_ٹ{ *TbY8B 8~daLpwC()x=^oN ;]CE'C\Q31 {A#Y7%, dTNi}{dw(m^= =o= NjẌ́ [rߏtm .RtޤXJh8d;[*%} D8~ou3I-PٻA N{ɸccB5]iĒ5f&!AWk忔$Esot7oqQGgqtt&#s)R΋mq$zˀChka{ VTb>d{.,6 >:%JleR@і;ҕ>1gWRe0@hq̑".Q5qvl Ax/r_Y#zpo3Բl}, p`` 2$4p haSS@r4pttW&.OaW,1m:8v8:qPR8,jS*5P@{p7oߚFIж4 ӵDyԻ^Z?Y N@_#oE'ϳQ@.xH<2k7p}V=Z> )#EXcZ,$ b.pj{s#-]it2Tܹ`sVFHA]"ψSaPeaz5c4Ee<.hg A.N[/%TI<ƧI'=d!v XEk-F 6j[nޠ[L0 jA2ȟDzq6a5o"1(Y_"r |UrD9(!R[h,zH,q)h89=c3"'ş"|́`)fD_:&:I" llġJCo!׍;LbSgX3JƉ}C( O,W'm߾b,9* M̆Sv )SmBTݣCT6sTǸS[@]`ם˪+GOJ3ՉfH1F2X(4-&:ⶤ!BOO;2V3– N&KD4ORJ!Oꨇi$}ѬXR9,s+S& =ݓ-S<;sxn6w]1%'M<ܗpFypcq1/˦ =TD8BRe>GD1baW% |,hqxB7"Tq!nD@)wq+)+* Me*3 =vJ|Rw =#^u1K^TJup-MkwEP Cph>YB8?wzR4n߱4?WDf0tӐ)U G^Á`=dED6!&Id:g;7E^X zx$jUnb?Xq`pծ-NxIiyzh gp63>EnT0a/LHx>,(JƂAg טbԙr7Xa$W5`e@gQBc«yz#MwZG[;NFNZU`fe٬ڇ!FKeƇVSz&OU22UNk[Yhk>{]5B_oXLT[?v@Ġޫ}kJDC}IbybS(zz8RkT櫃57#HQySKۍ##sks5yk9ԗ#s{CIT{^e!&:.:vLu!gmX,e 3gBn[@hwv+K^!ӛE1^^Y5A7a_7j0C'Q+Yj\/&dGApSږjR*qλa^fênͻҗ%z4ݎ3ӵ/WLwᛞswHcGp)䮆sj=e[*$և㭃ǾzcYјe|V-`< YkoBV+)Kep2BNT@_q0xF̖q"R褬{Ard4>ZE$lSXy QHN)JqN*3`ٲ2lSc gHֹs tns̱_H=6IYVާW[#+^lTE=<ɵ8eIkAZN6'k|zH2PޓM_;=7f7WfG T} FD/yp/^qT_Yr&58ISTwD0CT<1ͽ 4%*0t}i)U E9be-WŚ-#lH\m ˰b?(kUT+ E}Gl(8^c{&[U ݕ#}h$7}kzZd"eF'=w-08p97Pp,;dkxukP zaJST\ U>8? 5m9VJBcS)$f^ (xyQڝA1x;}-/fQ -LN оᆕaj207zmq$ pi3b("0v@)so?&e*[ЕҷVw[/r\ ,R1'},#@Xk靌{_3y 86(^|2"j?*>\VE@ X; OH^=rق<}w,3\8;ĸK@n3g =?4=g##ƝXI(q#.s8`o"RKu"N۹1^mbȊC;Wۓ3_)3#x"ኍ9HNo{Fo\c>k݂֠ \GW~9̮:$--h#8oyXeE0:N j{I?)/%ڕVFH7۩pJ-5 Q.3&؍F \^7tIve4kA\ fuwGh_7%TDp<~G~nEC!;}UuvQ[UJ3lYcBESH0<,)YtN.Xn5Oԑ5|RfpL%a'c y҆ t;#_<:P6L3#/҈9<>Qhx JncPwL 2haû~E R>GC}S3Jxca8X,ĸNoRUhVM+kYz]>n9ݠp!iwVjrRˍ؇GV 3Dk N>M`;=Eȉ/ tG^p9@B#[Mo1&tDtjKե  [-|ŀۍڋ{wo{\n1rK?A/ 4M͜y & mgI#@bZ/Emvz{RyKNO\ȻOcUһq)5R *Щ@vywTn/eTRP-]5>H $ghɢ*@D{N9j<;B,MȲntl$`(΅%f*2ߙh:=p%Jg0Z'Ӄ'k\^.t4[gٜ^NIOZ>+ H^~&Dm2~E [t[b!wJFO&wczٺi.~?ȣo *))[E A4O+!V/{Y + MϠۭ!ߛ3~i7Wx*Iaaߏ;?9Gz;̿Jxx0h^.Սrw/cNԗ3AR5Ϊv)xR0\ 0&{xVI0TB_*2wkgOy8mϷTS*|<ꉡQFHOb0/tT1KViR: 290YjKUs ^ =5>*'#sy@׶A![&XE]ʟhuOqal/gr^Kr=Šԭ7RAL쒮Vl.H%BA 0B>^lqNYM&b6mne.:ö$&,|v\ϴN_>cmS͑V\LE\T=rC\XqSic˛"зUIi!A(_{_yl0nw&HOb[v٫z,+T}ZL 57'DyJ93}'e+KhTVHQFb@0O")9f_cD7LzʓA{I .$yB Ex6}ͪhUIo('R[6՟~ \Ѫ^ &2bܶΐ;<%O?GYosbc3+:^ y!yrGC5qթ*C2g3d7Wj:.@b[%x-evgqwQS.%n& AbC)(wH̴1wVW*typ.E(O{1Kmy,"52y_"Irܦ9ѱDMLHԈPMyѸ^wOmb^$VY+v z[ 0%s/93hXEC`{6O_ \IX^dFbf``.>^pjc[fwv]l ʭel@V㮌L"b|noоxOk ͅv d9{#'FJ;l5.Ln/x5Wjل2Jӳ*s  )7ӌxDLs`휄 w`b׵Pk^įO<{eH"./AID7@]۟l33 Q&sq4$ e :1t+{C#M(pHs5$ "ekGMׄ FHʄZeُCO(~򑸕 ߸zrVTMRQ~[`[m E,wA j+N1g 9{`{ο2fmjjE\)6xD8XO77 k |5R%SB۫CZ(D"&F8!lN .oqwfv^o%vY>˫\x־\!/v2 65 JW/#Z ~x(QRGvԨY|zRMa(2>J^AFI!k%pȈ ;y쭸_ cJ 5 G$çf 0|*.`kCt}ӥB* gJGJ"1a EbIWҺGg|@E"*^l_w\uV>YTh 1Щ_վ`u2k]Cv[XXҜVazFS #n=?neW g}[qq;gmI{(sQ+V7I锐@;9!omb|w_I>G[L9ڃWo 9޾kos7ڠå-)nVZ/82x뤁khWrνBnYm \ӎcd#`Ur[iU%Xh `;{*AiiY#;ˀPgwK 苬mpPtًABнq(m<EjFEPEDrmf`Qq!Ճ;ġ{#XSNWB}E~>>~&n~a5ecl_%Ȝa#kpAJ"|] Y ;@̇ |] (\"}L-/14RN5IQ2IjBt3>+ F*|xwr,:X,2<=aMDX#y\s'e}DGeIQ-: +zA'xWMr _h3a<S* 1x_Q\BԂ\Vj ?Fr؝kj bu,8tu8Q'X!̬bgB(T.0rv$4~<<{r؀䤙Oߙz(tc:OX&騺&W|#smk߶\"KC0&~35,a!:Y~a Ng\u "{5܀hz BؙVrb Qt VYI Omn\O2ۨA `/l y8UaGyqCJq>mmMO.hӓk=wݻ;Ɲ+\/&&kU r}T NgprV'F{x}1YpnMXn`?vT/Y\JGe!xnh3p2`HEEqZ4^/A~4 b<;}6ꦵ t!MwF\*E_-Tq&<`hXQ1agsDѕsҎժ[RAgX,a) -2u8uʩXqDfC4Kޕv" JfԊ:\ ۩ˠXÚb6sW;a.KhfT6.–.nmbRZz&;g?m\DЛo86$zTG#Pɇ-K!nIf+6Fa@ťڕCEq/`{lY\>d~ɪCG,GC' L篲_dlʣOf{D:gJƁG l֟,ukM*>yPh;$Aצ2O8da 3 휆:غ%V|JrdxӭC_F́Ы"du3᣼myx:aj#88i E..z7>5^J}M>\yDiќL"ŏ?__D9m&eNNk AMaW·^3k)}[w#D@CEq2qwNϕE]n;у5 ~ Ԧ^7kf ϒUԈ*!\3sKpmO*isqf€2) =bpQvHXޛ]'lf:d2- R?2ze}g6H&=΄џ4yqeϿFBe_Xfpyt\K2iӌ~Bu֕o*D#n=,NRl8j^O2š][D.$~0ѻz`қ6zJe!=ܛvd?r6%p\l #$q(g`ELYr~vee491,s:L̹cр0 vg,NGNN*+r7:]t `2_B 0J;8h×Cgh)WRbQ2䳓|>Z4}֣Σa؈9m4{@I;vII]pX)S%3ǙB lgo$5݀jXT@n[1D%K\Iler(r9xJu:5W(p dknZH|LfsGV4 ɜn"LW ŋ7grB4s8T&uX{P`S9>K&1*:<,Gz=cq!ꜢITADꐼ@HibKqjՊ|Swgف`oq; rmĠq׎V0iLn8ѫv>D21[ۆ@վuWzoo io:» ߭]ʯ-?)t\/`C'ҤmkTb( LZߗ iX7awƿWU!v/j̸&4*5d1-&Xb]Y/i`2 2ԁcQ)pJqFiL* fQ%wf<-e=;>k[n*䤝}~Uf\:o?6DJc`t.0 6yT%uh!]}#iɷ\2kB _=~x&Z;ʠ27I齍J^CA9/ݝЗWz[:7l9V-Qzan "?B VR̡zmۦf٣FSkĖYQM'Xze|$R(Vq a(&3xʳ:ebEG.5 7Ck|hn];r6-⺐2 0F\_׃smqҬS.BûoPZlΨ"!6v@tjhKnn|sA ]4TiI$U)NI(|CrC!(o>(:.ͳjxg_`FH[N;4nG}ԛ'<5Q! b~}`q]dS߶-`orӰEUzm3 ^/gaV㧆bc?׹J~{"`ŬB<ł*}fʿRP;w^tDG84lpx=|Z=}Yä߬)JvLXEbK<chQ ViA6 vK 0! +!"ci1YNHHdcKo 3"+*aЕL<8IY`G08,'n|WU3JzA1}{- y{CHH,4jod:Vg,g7O "Bmqko@il3]gfvf~1s QHa:fIߍ OۧM]p`,ـHٍBRKDZ_&)FHqv5W-k欙jȥeWix {Δվ|r*:&57}U|LIhmb:'.b=mgvgQJ0# Olnj['{Q/Ǚ{Ts}s= ʌEVsѠ:_ttJ7{"& UiI}N_J~*j L!א䠎4B)`n 3XBJl5_Cpa u3`-&n :;&k9=]U/^?HEz&}F5oޯ!g-*x Maz0Ȭ (0ܗ',]k`%@Y{KSXŞ, sKiv {Kݑ'7XΛm`RkDMZWqg_)a `Rc^@" wWM*-!yn5Ȕߝ|nE:FVLZ)?"ȟޤ χ.՞|ΛC)~AI9s;.% 0:R葏$plA`P_ty,wYk#\.&IɃh%@S$|i7}M}WR]f$TJLnźdFk x{;oD${-8tuS>½tSwFMΞ/Jwb5)/^q>'k` 73jP֭~8boʊ'u(w 4`. ]<}зN$j,O`?;Tx z{D)' y{ae>*cϧ#Ǵ@\ ʶ0l!~ߙ6#ˀiu?Ν.^c 8b t/ l= +x)ӕm"!.Wq`tG\?ӻʓlvup؜k,ܼ4ߛS}=츢iTT ZCÏh܆YSs}e3QwJ+g숭?&嘝ā1_=RL]nUA(q=[RVnUæYzIϰ Cw@giP'?:S%^ld~NzݰmRXۭyəD1jy]Cp( $zcjN|qa&pçv'7v%WĪutNӈ#ߞ=C0`@pjby11Wۭ5F7u@Eg˭mT( vem.$l<?0)9?Ԏ!6$Xw~h!: qsPo-.Pw$l_AIG"Ip1¨ 5[Qz.kYg0.נb?9kbKu.3{Q *_H Ð[ط3fhѽC@Qy1D"@ZB 'Pd OTcCfTc:pǑʓ,y6ZC2~ҽ+WI|E+os7rh8T28Sg/͓ 1H-x_}rVKĤr~=HSB }mD!5Rj7LcSK;b]<䜸?mQVRt&k]T^1+p{K墛F) 963}R <=Xμ e“;SƷ)W:!pӖ¥ lpGM$Nh`&ӆ;J6WG[E͎ٙͳh! `Wa668F:E3Ww$_ڡOSZ}+yB>RnTy(q{>gJw׋5xeR r-ë"w;i[?O> HO|nb5:˙HGZ~Kƫhڔ>̯/'4)zS*DP66qv⇃0#6V+<M{4Eŏ{x->1HAPiqv"vYsh9mн431y#½ʨoάD> iKMrZ2E5-ڽ{X~rClf}W1Y|*9&0J: F#gJ dHM*ˠ@dZ7ar3.+U1` t>#ݡ$OV!ĦX~ى_sM֞HuMm&[ PebY$Gp~zMG 4y|QxA*z-A);S94Yd%C&r8VMM UMyu + k\}1fG]ǪlmZa9}^H5}g k?!"jC~}F4)mO{gV4g4ra8bw=!zԅ!C1jOg @BWU_*ZE >5cT#џ5 ?aO|q.Q^J% (ЈδH(ʐru;EXqGllB6)XJJ(aճ pGqq҈<*C[__Rjڈ* PGWIy@ѽytf kW-4z,i4@o̠HWBPYU)QKm܈εx]F+bx4pZ.+KG-&zNuq}xYU_`4Ѫ sd1$]yXkI+T: P2^O.)Z9^/:jZɍ<󪰢 |0FЃ?, y%MlƌwDVaò ~soච"m\371¦]  gm/Pmb7@~A6g@< Pm-SmؔJ+}= YV|#^0ʫ2>f_x?b%Y.\Mqnw"key&uc.! Sk|jԗ`f'6'HBmܥՏ&^$6%%7}) 3axi =41"6ڣP)<K(ΩSR%jX))ϯ>Øe pn܋X#x c/aW;B7: Y)i/kdȴ"0;EG)(-DZl!9gXB~^ WTamvی ׉Y9뫆]2=]u<<.L^ kRDwgǝ0iJHˮ(`F5xP6T/(| |7ޓ]ᕸgYf0aܫoR"V[pY"#j xS HMri0mgVG^lدG&&VB-k>[E,-2Cp!Oc/XAl8ҝ-qJd)B}gL^r>2帷ĕtFۆ}<տ e[&sR 42}Uj!S o^Q3cֽB~nl{&uMi4(w~&:7fSE W""N>] ˪Hm`GbyE{NYe2QM(.u74VsdC^}"GJZ7GƼ.hԀUT. grZV"2|Ś̃ wHclV9i^[S_t!YQ0S); I=oaPf[ dMuNSqXM/WOX\<+^: ZfR/,0 vq*m9zQ/͐3Γ6LebkR /@i쉓==dt5//pm[kEdui$;!FiO{fD\yͫou 7*Cp3VE<Z,F,ǪBij lNw$/9?&{BQNa^Ha^'Jq:_3 ߽dJo8T(`QEȊ`A~P]i8I͕K~F@Ŗ,-mx簏qΫ< R|m+z񚼆WVM3.wŁ2L_w:e)=+ADEh4b3wuphX7 蔺/K *Ɲf-ڜ.T,2"%Ey?9IĜKYHq~Rl-YD>QBzeױL$, 9@9^ =_Y(s.zH}C_TkzmCy撠=E.QE[^j@NN~cpUۈWڸDe5lna֞"8P&ætW!Ji6f5b>%^JӍֶ3ngg=y>9&? C%o Ej!OE*pBT|uS{ =VQa>g,t?OOpls_*Kj5k6(^?,M L151vͳ[SDW/`@ODW΢^a"zg&Hdɚv n%R0'U}PP2]K_}~DS*6q /jkV$Ìaug'@mx*/`L[L|8VĴP98'ݪ.M1pQ*LۨI:Q'<ϡۯF 'yvlztѧ\5t{̻\ZdlKhqfHqSEIvJJw1(ec1oSת0sց@{hܲckc J )քGI!U-aw{!;$K֎ &i0BB}y?! I I?_^{R6bEh-ɧ-gжZz xJ&$mW|r4PoDv#mwF'|ZE$`3@| `IE*WiF(mV&EaD& ݅OZ~<5z{3%>֌ƽ9,Xka(.gau8TVj6*dO{#K~xRW 2W4~2=z}WM\k㩷ɃP͋:J\eQ,lD*o n {)pQTߴ?$(֎2ok^VۉqI a1 P tѬG)=%[͕[V gy$)Srl,hF3-~ESݤrhn hBčD+oǂS8mŗ}&k~i,Ʌmʨ_-!ş@Z|moʕ[+ ,a^ {eö]d]^Lչj:P0/FPW`(E[h܄~9@!~=FmlVgg[OsveR_5Ŋ]~Vŧ dMUE{PEM GF D%\nr>ՠ˯MLM)o6rݑ ᴴw+ ))5dA^(<Gm GOU2V3Yn7đLa8CSz@$2T2;uN4ԧbI;犀nxw?Ism\lfrR`1e3\X`:7ħL ͖,F>!f)/ތyQh\3KX"Q#X~틵mHʧlCF21^C*'Ya> ]mvll凅j L@.J|-xsy &Й>WHŔKutoօ^ӛre-T|T{q K)S\.ؚf՛rȃdX_Vn5t>]R>_o%<#٢m+_g\ *_{Z3@ہ; SS/܀v79NoRyַ\@j]ZpB07AQ|:z࿘& 8~pqX~,KE+ΩsPڨL^}U"*+m1mBb1Ո'8.>kM;(v2F G{vHJخ3E8ĒLEsƭ|# ´1, H*܄8 W'!c/M>/ [k~+WMWֲ@|UH`VAr"9SxK/^KR6a^3i"t(*<`N%zp;vXE6le<ý ~oDT4|[j(Ws9(ףac aUKQ3mVDydM;}~'fG F&z[IvDՉ$4; uÁ=%)`'v~,ტKmh0V/-%c"8ć 1̕\VσWTK02+<&pf"/E8ͦA=.uZuc:C S{ub(&>*0jkOv366qk@>3s6KꄐsIA{XXLBl1P_ P8즛 $kɲֻԅA VSz>ǷVU~Y`aIAQ&AeSyN$gI:5nXqKs끠ZzXi= rMu1ˆ]P/8b)9M-mH]1:({ǒDQP1&C'gpTJ ۴ &6zr1UTtL7 ى=I@ic]@|9K亗4( .|D(L^?w&>5d eW8@xꋻs8|W]j-p;2SC,ݧ'Q3ьNN4q|`Vy/k'pGHjWpk+RdRkRԂF$kMcb) !@ºVEE9m] mw*>A ΢ _ SqVHZnQFHXǤP!a|fhy]3ьRޝ*Ӗg^|pAFd54'j*YX%AHԛeq\`Y΢ViE:5G-;nRe ^ լdin1#(@X `jlIgn6PT߄ԽCH>׭mŎR7ApOa(YF}0LHyLE8 (Tı+-;PRaJas1{N12x п{Ϫ(eolk'R.S[5GhfJwߗ3_|ֲ F֧:6E-Eq$v`=Ng;/eKc !ďp>۫x-t56 |Slo#OCymw​˧x˸f[jN7Lt'}_XE`\vmM 6Oݓ/m( }c K}``5}r:Szʄ}Vo+( D\ lz)` fL(gJ|6RS B *~%qݸI€i]%6ާ֍9< rڇC JlX6To%V}H.pLX|w]In.݌&Su1-(-S^pR|,y,S)f X2D6-_1WJ=_L@::C$n?RM̵Pުwfhk6ܨ?tް%J dܕ8zhc-_I8T$'DtM_vHD:{ "[$Awv|$oR v1ZN>@GEpVznz 4 ◖nEZbo_XO7 lgd4^oytXk493ߦ<d³qDwcZ<-8J&jan7õH֔߾:_lwpN/}g<3orɀ N-Q _' qء3|ǐ3"I}NzyS9cQe|,@%;?&mhڽL+ZW،!P} puV'Z7]=\\Z^T*yV5c,?i/hv^9Nc͢2~}9ol8zy%":BRZ³l Ptߞ[bmCg{/uIU@ .34tNfO,ߜRu]N!h6魵`b`9^Y}  fUG ,8{WE\ͩ@{?(v fGla5;ؒz@:#hP= J SxP|jx64;Y[vꅧwp'!=]< wʃ\l+Fn=/ˈJU4 /f' N в*B%Ftd-Cqg1Vv0:4:_zPB2hRjq|mF5z3wdR聐Sm]DRJSc|%)=hŀkqnbϊXH3NPsD68 K ILz:)+c-Z3{j-[k<bFф +~Ů#4h)9ʠI? hv^* ]&;@)aQ/ 'ϥ3j_ehn8ќ5g}gAR@_lP2Kunԋg͊we^s<+%Z/ފM2RB.)x@&F 0ISb Ò}=[gу :l|SʉȊ|Vwo[kC^CRSB|KC{dH+t^%0]Xf[!|k^5LM0RI],ku8Pc_K4#,5Pu[I3W*^Iwz .~=6UpcAE҂ST$ h\.i;]'U?tw>eH|yLtй'@̴{3/ $"7x;m)LDχchU,i=mNh HGilљ>ٵoϘf!On:p rO,7m6obf2OIZ׍UhF6N?hOV`JG@hYb,l{cZ-}0y'܄Nm0.\Zl8+#sXJPp$r`ڿzգXHq}>mKGkw*bL\Nw hUnmK1ٖ0Fˉ6йP̈kC7Y=溢0U.I6/ƞ=D44J}ɔHIP1tR5DGmGq+]Qat4q圅?&#,@NPȬ!! msZx뷛tѨ}s1䋒,b)];W;ư\iWs0ttU[n9;Jz HnM€Cof`Jx?{`قk!3?1Ѽ~@@LTJCI$Q0G :TBB Q~_Lx#(c׆|2,)_oWvTi)F#Vx07Ah.E[, LG}c?(JR9Q1=z\n]VB33d MZ&R ^\WcUuwTS¥c :I1s9ڗ),aɞs/YMukfl.8f*0Ic2X2 -&Aouas7\!Nqg(.s鸿]z"Z*I'mzSGo$)>Gf$w/[n q43D ޷#_fVNSV M+_vϬ02m-S?l04HhMuL~ؓTdv6O@#6<5":\=,Nz5wVi"s wJ^IנE7u x!K8T86gx:Fn3 %F5)0Ʈ\͝_v([ s?fP90AFtGOtضU+ڻ뛾o{o3x6ǁ1D$7ѷgBݠlm`~ÕWB[%0 v2Ǯf#ԟp==&^ӱ%( }-W_p }im G4Vm=!QSN0m6VF8+RLx:Q W%v8,(/x˷QucKR] >YJj'AxW MFe1OtaԖ!RtIB8#"J?Rwʴɐ/HBBh4Ixa1֘X VC~Z+[`ޗV_^@ckf|Pd;;%s|2J\Q睉k5 Noy!<ݔ{/iz E^S~_N"qgoRel6>FIvܰg_@sN~X"QQ,'a8~v-xlD-E?ZhMok b%  N.ޮX@k=LKR$oTWeb=aWEul |f0LrI)MQZRG AXdd_WaZ *0`PZKհWd$Is)XŔ[7LkhY!~sB3t72 [^AVGl=*)ڪ7Ĺ7gPj@i,7 ~7siTyF`w޳dOv\_b*0MM!n{>CDa'nf@^~>(@ckRe%0PHGKڑnD&/Q٫̽վGXn,&{:  NvEZb7| QwpC B 5yZBj^pt Ģ΋"WUFgdb0| [8-<]\E4prB"tvJIT<0kO}]!)~MN O0)ŰY %0Pfa3x㺓6x 'QґւϤBiK/toj^  !B }`!"X<W;,Ǽ0E) fh/o*TiG0!Gd wy%x'{ c6,cӬJ86'Mox٤S51b_K4X6VBYK߂>%(kl%n)gѺ0BNЖxj;3„;(::¬\cᤐdGҤaļ-+m1U Q4reg:Xh:ԨvIj6'8"$8P&P\PIR]#x)d]xjneG7 iec2Hb|6 u[Òk&UtVl˹*]feuMXSl#܊4w$ňd|][sm~Hү+' A*1\̱M;fI7&ðDB +&96[Y&E XS'CZMQAFuN*ff,kv ht#uԼ,NopH>Vǝ#+LPP* ;[2&5 osI nnI|LLVGCދP4X#1r$& M(D&-[aQXͯ] .EvV@tt ޻i{O B2V$Rq ޚ|zegWWB5Z!Zd3fjo'a5fjTD3t2RGM9l8/-РD al^jLA\i!N4EcD o-кb G1;,uի>mP.%BW9{% H[݆ΦU*>c,Q~ *6O|6tf(Q\/uٲ| īF9?3aQ=ĻS ܨB$pVs݅uA-^j,ԝTt;_Kh~8Ҵxz)C9wvB$+JJ:h׫s(}$AC*PDʒY* '(&2aYh9)13q$ǷA>LHV6߹i.3_Tłmn_ Aa<9@>iedms D&QlA:}$]&т.@!ؼn= 9f095jHfƤUC|s~=Gc(sܭUvW{=ϳj%%%mdCW*lairR |^r$oFݙnLDZas{f"8c]k nXc S̀&eCMʱJUrw80(=|cO[ifr) Kq=P&~z3j:KL[g7j$Z&tܾK&x9ˠfv~&YobgoJ"IH=Ma^QD~YT96[(Jk+2>hJeQM>_1jkn]`˝D ?#..Xm Dlf rțDmJ/ ?nV4 L:@Eu>_^] DʞE-)9# JB{ 沇WƇnK}#W^ .p@]v>\ coE.7)3q=ʐw>)xEsZ6ρrE>z;jy90;) 6;lHq85^)~'`t%UnDB 8|PK57CFJuuf/q4IJ$Xc.߃+JE5 >L]ZQ9JEiHo{IꡮLr:,Iyi4^b'^m73H{3'H$9"$ɳo;W4 kXC,kP3 -9;^ /rYe'%Ђo&RK$͍9/Z{_gO LUpa}~m@m}{/ jxwUU hjD㜂~ezu9)mV#Ȁ\EA|kz?ʩ@I|[KXq^||I1~ɂ+]GPT[q"]/ w$6YV'@M@DrK}5Saq K=St"k =͗Ftnk1MV:ned7W\m jDCffQr\ySICh YPKM]Ku-E## CǙ)1)h"\oj3A򹕧X3v$fر\+f<4+t;V&!*ްxQ_ՓR5#?anF.JʿҿW=JO3)w(s?itV67/i̬k,@=M-1hHxEbcv'p^^$Ãs_^h?:뾾xP`rGcI?U!"eo}3uX< 7,cPNxTL A%6>\yVFgٛ¨rD+Y\eX#pW *=쑾rs,ӗό/תE ~j[cM@q'-E|g}0Ƅr{ŀb>& ()˱{#%_,5-1x>Ίb_Hu79-lbOι;a~l3ۍ8e?=xHZ?/5G!2$@[Hen0E#4x!(=D9[WßI7?n|ekf{VfTC=?54Z̋ "[ 88vwhR|BzbѿeޛU6A v ́ Y#!`V䪷޳ʣ N |P9=\][wȰLj D爵hsҾ)Hc C 8CLJ2^ѣs` !Y볽6₉p8Eu_S_R'SQόԭ'n"['Z)򘳯"Jj*Hȅ-M:lnaҠug;bH a`ܫR 9I`wh&X:c߮at pa }@P,ًkK=kR0yvZ F[(ݿKT/6n:Oy]1|L:"{C6_jL^oF V]/#'<QN(c4|ß=Ob9"on돸6쐽e>[(cXulO>&R|y|9E&LLLs'YAv5=v- L@E ehYR|ɛ@ÿ2HlaI-ߘՑOmzťm ؎d ebCg}k"^xBQ=;H<mMNY;I4|$ͧHl=:Z#sX.a_0W(q/!لRHt1})؅{a(C N٦"rO4wdMwojoEMf8ej#Rd\`p2  i5'fbO3sw ş%qpOsT*% E\2fM=fL\=u\v7P/I]b-KGwCZcb=-жrP̹SypxH~ΰg 1Z5 N$aV]3vtΨ E*,}CH4,å^jId.d-&Pd8[ONAꋵG4Jy>yô 63*y`@ƥkd+Qmf~3y)GSAu { Eu[lcI~$Nw`|aQ% :T$ss]|҇ۗs܏9QDZz[wBei4`C[hE(ӷɧ8GtB\f);$ ̫C@PK?f[}rkh[w@{}ꊱ\kikĤ,3Tec[h[?MOJPk>W1C݋H&^T2!cR:zM"n?)ɍ(` ʝ1 ke{O)V \3v8'U9pN/?vQzr^s)m*H >G&Bm -quaIëJxUꄾᔴY ,pRz.U!i,) Uu =<2j I,w|DI'^.\  O\ sB0 ]EvO.;\rS[jѼR-C@"HeTszfZ;qfΘDMk#!/lԠ$LrC E2k,XKǥ)!Yk9Or=ݬjSF"t;TC5]\Ë!P)_W !7jJۣjFl' Ŵ _sb#^1E熞 /$Oe(N2a*4>>aOejR;nѬNCx7/x3|-sڽ3;p~I;uf=y)y}ftݟ`˸ 8:m^JO7%?08z4ߞb- U 4# ^ <3ޏEuQ٬Cg40 լ<9$Eh]T|,z~""A@,]K>fg%?OpXV?M Hh:4 7( {7gс*8ڷ'QUM[?q ,u~m7FB*|'ssA~d75?'ġnI2(h}凂iӑhVubunM-.Y%3mM8F+p\ߪYk19UGV+MEOi,[Z< .4&ۇ]4V>^n|SmCT%nˁZp$C+̨2\{c&0DFִgN)r7A#7IQVef-ßnK/<+*-E[#LBsP^6d9@YP_Kqel#JYtJHQۑ*_.88kf}@W‹Wv_x[Bob au' UJOL.G:H|mVdDṢ٨+"mi8Ɛ2`wcqn ݍH!&bmq~-e:ݙ}Q,SdqxX9~{D}pv[pxqQ n4pj=#7>-еnz9m>FE^(75'"[o4%HIXSߪś@@9 A7f^U`Q=>&ep9: x =6jS32uNdk82yo_IQ^!(\n 􃞖Dco@@W]4I]#݆u~,n !"t{gNkibs`SwJCJe7 [o8+Q &ߏJbȌp\敬mCn߲VǾj{^bbdLDu}M^pyT.wl,q,wCt2[k+-_h]Zz@6>1ƍ%lIyt]3 2#ި5Z\'?&aq̀~ Agp%gwA,i8;ME/!v,]t5\Z0y7^0p6DO1ѹ\AE C?s'%2Ȉ_c!ugkk/IUq|9)l:dtwĉiܑ|?$P^z=vY!sN$41Vߠoj :[襢_g 1LG`L3@/rFa[S/ 5~P4#E9RmLR`WQM̘iGzr1DAy-I}SnTֻ=1D LГ#; xYz X)Sw/}41; ~@upuC0:W-}S8FA_W*t5C SGKVwߛ8쟠%n8n?c= i wFc/roa #6^;EɘG D'C=u%v#:NpUƒim?] RYV&lq)5 &6H5*´+Mń<ѫ'n* ^6!2'$d$vh%WpLl/:w"ĆNdNZp$UBh\W_'~Ǝde+6YJB-5{)\]/kqC0~b83%rq`7l ;E'wŶ̍ ^- is.RƆ`1 uuZ" 7[6n3P, i9E89ˁ)יu}b%L#S<qzi"e?\Jf`6%nNp0{MĚN>(lnԠaC+ oaW~ҷq"ga)1z.a98,cOg#&c4'.i}e0ܚhسJ{D~ز(S|_$ºYYN7nq%_X}tރYFU1v4 UL.D|VTM<>g|?1:YX-haǣ/]Z"R#R_~,oA!ȮDgM;@]"{r+,J\]R~r{p_)IkNC/bFI/el ?` GᯠlQpJ<Ķcv_'}e4_Y76?GN0*&z&k$V\˶~C]~7RupqP%Ndek8/D؏Ry5`̫]1WHݒ@e0llH\Fr'A<"#>$Z. \~\X!GΏ"֐ a@^-Ϋ#Y;ʓ"dq]#%܀02Iмz0 /?i+6E-d&G6|EإӁ*jnŠIs/!վB8cCkyҔ''[Pt$]XqwRBW$LT(#Ю,q+\?$kz aG@P${"sue : Ib^ G Lҝw~8fܩ{:a[<ݾ_uF ~84K$;\NtΟsBAIvs/Lz;f"i|n=wB{؎Civ"2<~yBY 1u ڹCr0'0qD 7jm:f~`,T§a6b 5A>|=fȮcΖ%J%,IaX/ES33xЦ az%*kXYR `ѫډ3FS.e8X΀CіzŠT`iLV\-;# mOu n"6||;&5"$,V Dm_h|3iX?b=ߢDFGZ2[ΪiݚPĄ\lYm-q=? it65-/i\>Emυ 2&Lܼ j]:>~x "5.>E$$YK!}Gk"oX;JM존Ui㔞;genlXC E$]t} # Yh|TN#*f)vұ/C;WWwhVj}/([XtF sS:kVPAEq˾‘-&Lq<>k;ק-HܱYzL g4F,_ΞwYCٺ=x9_o(l6 _eᠾZj "Dw$lM?TcrFăj4~DQx (l!rn?ODǩ.7ͦE&| Խ,"x-d$.GF̽D 'N뿏{Gn5-Bs؇'V3D/̎Vgw^/ؿm !w]9\@jScx7W+|NYuSڷDøohaʵ7MH4՟A{6t VaXy.!VCpy4=Eudh'rNeKٴN(+bZdMX"Z",cb)gG>91KxCەvr$!=쭔WԐ"K/2628Mhaz3G6ƵJW%h-vkjF=O$-wvY=ZUo̩mT2+o swSJ`nba8W-t5^C+͓UP:qW=;bI;,è6InțP>5h>8kTҖHRi`2vc5V;߄eZ0Xςh ̜!y"O?R!ؔ\#M5Άq"Fm"녻X.*\ PzK5t#\eejtCzyw󖨽3`kp:ԅ3-dH9. Rq+I e.8࿨zdA(CҘxAs㋩8~zC`i 2)!͞Ϧeq[(_JU{^l[ -+iO/>dhXUF]>cA5Řȏ]G9bV.閯PbԉBOwA|,VzSHQ0KuE Zr<г,2t ~;YU땢䋢o8PhKVcؔ=nv qz`!VcĜ)LS(dN+F[9N!"k7AW_߀Z1ͻښV^dwK쫝Hpu4=b\Hn#{%u\ ҥ?%ċ9QMNe7OK"!{F`- }P+w?t_<|e,?")@KI~Z31sBcfe})hhkʴ+Jv̎Æ@fu`.s 3 c4߀L˄tGVlKmeX8¢17S}XZn!d1&HPe* sq4X%L|5oxȴ99W ƷP$t;!3O{$xgZ?ݣ~4jExMYlXC\DL(ADtsE0_*w1Hv \~yrӛ،WHn# X#2邼d9T@Ӑ/~0y4f ew`%h1~D_T1`|<.}Tew\foo9mVF+cՃR +\T"~]{ .xjZG d'S)!Evff&J2ɺI#fu9X:[tλc„Q@5 ns!y*[TQ8Lzv HBv^6}rJekZRҨ2NQMJ8!;]1@XuUD!jB䶑q :&(I;ɠ:Xh@QO,&$82@DD$#\5{f4b%ؾL^,|K:x,^XdoofǠ h& ʌЃU¥(968!,)nUOYӶ%Һ~o0Iq0.Y HZ, ib*&ܴmx#Mal#oOl_=ѝqIG x*FrEM;&;ˡd57Ypwb6]8BӦad"񼴃%ȫ*1ih;oG3ryf| Ց ~-xV,3psQݭmj:F,V@"7r%Pָ"uM|Ye>#r{ƛ_#ϳ+|yz#-Rimf> K`Uwv.rl-=н1k.o6FQ*Y񂰍9FrPɰo(ߘ ;l(] ݢ/-kU}rɫnn+و里̎dmVta?@FnZcѪV)<5SWN.@#A"m ޙg>miT>w?X2Ns-ޤfNCj(;zRiYtM5N-%.N/S]|IXJ>,L5"*1OZGnƞoƆ B"@㡭ڶJarШzfpSDO>`Q e`XoeiGxؘ`!ń^#I {HszAG[:v8O]թ %)_yb@~d+g תAkNR~5zx#3XΙ##;p⫎DEʩbH*e7bi.)KmlI\Fqyx#(]݅LO FDav@1_[..hJww SVsy܋*ڬ$E9N&輖+WRf҃15Beߩ,-=|.׽~qfX@`CD# RjJOΘ@>c`$q\sW/jbZ+E*׽UC& [jrawjB3~"1] ʑ4*G THGY_Kht~3Hc1H^xИd.ϘY-L3T_*K:8GQ8}& rWlCD"_ ]&l^݀:'*QTϕ7ӌa?5Gx&\54Z )9']\ f"`7N6#/)ީj̶.=p$+?;Xq9ձYX 2<$!(chM^eD?d|WWdL/ zWmOSNh 57'LG5%/" f݊ ΈHL9hT'p{ωyP3P p\(uuaX5o=qIƱBP{KJ MH=j;|xM=ͳy< )GIUy`haثpGm lI\aћ4XN )ۡpٜN8%I|ޕPd XV,ShN,A> xC1rƲBܗ$c1N ҩ(kr0bu#cXCxi羥-KdӺszbP쎱&We;dߌRS\ XڶkaG̪RU0H̱o`ޔwi'. 8* Za) eWtr^2( ZMBoiȲY)d$ zk:(7LfnK#ĬOq;9 ɂ*XNsT/y$b lɼlV=ͲjǿNpG3ՐA:rgroׁ JѾ> #nlv*h5]tay>ZlԄEI$MH4=gߏԒ_:"HAG^G,Gx,)L P-7#zF0BCRxhR#[·OƩ) ӠELKxaV0AҺ:>D d!Βē|N [V޿FTwݳuȼ"oy΂ʡجk&zCGl$O⺱38lgf6H@m܈0:eRf2Ơ}#l^n @q7rHbL]oP:vW.^zF? X{%116l`Nޥϡ06^~Xz6g+1֪!4gj>#8%욞N%{T 7 fʑ9RO߫njȌ)rSXW>D?bc(XO*˕Z$W$1aQa 눁f &q[ߋa'!P[E&Vk ެKq{K䚔ojIuҿ0 [r&1:NjkoRt= +US_X񏞮&߽ؔjȑ)geiTA}; Lw^cK__ݝC'HܒJ s=;P? a]h"TQ `U8(bg_@VX,`Wzs X{|ɺ7ED|q}<7$"O)%a!}Cܻ=xI2)Ґ=4TSYO$Pou("P +rV]1泊6!W#(hT|.լ>; 3X {1f lqX>P`]Ja[ ipe796ޖFof hWtD4M ϴrb` B:Ғ/9=e-0df{R%6*ZʠpkS/3|qV4u]lv"kUxRŖp͎!p .KS,[՘jUy@O,> "N(KOkhi@},)IS'hqKX+6dXrN}S;57Jvk_{VL pV􉽋cSPiй!Z0^ ʘUGɉ m/*o_|?[ Θ[nqi2F;}ާzS圣JV'_JsI~yunw9CEs KF46X1>jNt0Q۰+s3WU KFi4 3C=Wt0^{L5{/*njjaWSެ @.)2re2]U͠(޸!fߒ!wVg^#Q,!> W ]m#ig*Õ@"y.@a'Y9 &@fx{h(8mOka9+{XNs>4 b>9V}?wqS4]>Zv8=4!EB,mI}Q# lWL෹e,6F Dd !1<ꭧ+ʄ > sec`C+#\e;3<ٷ26}/K}<rA Wf6@֘#['E> t2BWOLvL'KN2M5q·ixv!ۃF?5Xol]]I~tRR[Ӿ dT1AgYSIRwR-9"ֱ EuS _]ɶQ]Zf~5"aƣ.oo IlBXн?/erqqу x; ߀Zm!,ץ.t010,3z y tWH1ݠK*0O o6_ҙ1dÆ_CܞxEST[tPezZ9d/URO־B {^\zք_S.q  =EvS,a@] gA&C݃6~2'+6{}`b7Pzb at֝ji8C#t| L*~w0}DZԿu9`ìcӅW NWۚЊ9_v#R4C+to Z|0QhKΪGeh;=,G+nvfWx.;lFG?q"X`B.֖7!)t/o3YiAֺē uFRZǺ%#ΛQ ~B q].LIRݹφL pJ8Ø?rH8q祪q<p66k L]^Tzv+o#A'A/0ސD`1n/K,"#wF%NRZr0Q[k?N'2bb^x?E|RL@7GBG} th'Z<4 'f%8LVPk xLrO}l6_~M4n!C#́\q]1E 51+YXZIJksqrDT뒏woZ Ǒol ||@`aڕ=b ܣ' Ω+$OmƸOD׶n oZNF.-)_mq8=^|'Y zo@EwV:<. TITIulmR3J#Y/6Yq{e&C󘱟&FZkYBtYo,#-'ngJ9hC%V::˺"c` Gekf*!.kQPpvT?G +WʱHXJ#nŘPH|R?Z۔ aHTGUagx .K~[`d 9(̓$}61ڋOW$کVGm+!ي0[ll״8um%,pOfU&)=0h ZzwjiI14@o)LArbx>!J|h1NQ_R&|:rA;U TjH4LY2BZ>3NqK,'ܱYMqY \hJ^ESxEÉ#cMΒڪXMSZնhqUs+=e{5 !$DwјB BݹtO/iIר-)=NQ'RҦ#:6Q.9i%fGipC;"qawG aA7 !` BI"jرFݴ| vmP;3MZ7E\XʡVt=4"Ϛ o^JS9{WǫћڰtWY"?uVos_w!cPkP"GUڭNMfLy #A#4r@[g[ʪp8) x ~7&>=GwTh,Zz WS!5/gQ"!|6 eD mo5xffk"!p aD}2R V%Uwa P #q&duy tp匿|+wvG%p?dCK(o+#ԾB,8'g@)hŶ+7V1#yh9j a`&tNÁ)"nm/%r1b1(GP2& GldJHiHf ߜi 9k4WXH?PbwETi{8;X,҇.3LS 9p@ten1fВ-x3 e.V.ncɬ!mё>hR?]$)/K+ߘh/9IHڰ=P0ꨯu\FFZDaJ[N]*>')qqC- Zξ"IJHDjr4R@1̤{0PR]:Z;^)փ@Ch΀LQi yl]|:dܧ"OC5 UTy)'Hr듊[Z.gFK=ko5} E- vysJR/Z+0+ 9O8;i15n;zܫ㼕vӔD &Ezmϣh!{rfdokf#E?2u~zڞ5oĶaHjtlsֿܿ->n!DJ 5*bApX>["3 Ҵ ͨXb/V=+*`V7㹚|GJT@g|ut~<"I+qb,E$a,|V=F߲4z+"% %]͉TO Wک|p:Z3+^?1ÃÙQ\w uɢH9}w <pqkUַ=BR*(bl[7پtW0-CKh,|wL:ɜ V(3e%eN@[ Ϛ> & jz83*FJH3ZIծ;LiËWVr9X3x_}_^c.n ˀn-J_"te}n{B5mJQ/> )heh_r3(_oĤ eBp#:/q֢F&vY_f__;J OM&6.3T%(}ge:[hH ,`);cLQ-Z<;|0DM<!g %tg&ފ у6Le՞bvf^r)ޚ\fVѾTT[Yp0+To<^&Ɣ>(N0T5Qu_^Vz-4_E+xvAfǀPPO·DDO9qFǾ0.} We]wCV/v옽Gڟ[hLWTO6Q=3|ysY1hmHe Y:&uH-݃]2a]ozEThHjqڽрrB `a%31~^DdGKڼTc'VTU(So7!?±FwXn=tE< C5_><K8+ 6JG4wU$$@V[0VrY\.\/mCw w 889b kP@p@k b>Bט;ٳD7W۩-E.G>|ɆNp#a1|a^_YO]^YN -Rѯ ~Uq&f;c(tLR?$LtFƞV6D³o5}R4G0:QRQv:`up}d; ,K<ŴhAmΨt8EZ:j% =M -|NKWVpPWޝsQMC:`T\2羈BR\[˷)kGX D?^T̐#(l64)"edHsg`چ*j]/%Y.v28l>Fp{ to$)_ 'w=f9"\]eWOh2hC|`@ݞ\g\ ?ҏB~\M "2Y5qpxpP^w 9W8ORcb8aWR/_?U ^-E n'b,`Uj3P3&b4$q~WΣD,LPwJuKddXuj4Rd oc+>h ԟ#ȌvMѽ&y&;#T@&q"y̻|uٹX1@:?MyYN8|xP(3?|TvmRgg3c 'hGe @s&E\i ?VMT{B__;UsJ_M7-ˉtWcĚ]1#֐mHTJ{1g^3eDCjfܾP [!E_!?W''L)-ЕK*HmQ0hMZuxa9NӺ6jQY}VzE2z<M ̍crǖhH K4tƄ-{TA @.}p r,Tw&U'gvg-v p5qza<75k콩TV!#L$wzگ;Cu&R-0XfSjB:=sBJ5o9rBqQ6oQ<1ݯE<2gn2B[2Rx|Rry7_p !R3T΀k*PDR_r-upJBw?<kI~wպPrd2 IÈzccUN(rk'tcSzfjOwÏ*@AP<*x5!|S Aql09lrp7i4D H/p+u~PYs-fh%S4j绀.>*?$f!,K-iOAZ"$[H`; Q,!wci=CpMI)ܬx (# %!2ZzV9S7s1/HI$uG, $ Ϙ2 X/ 8xi^ ؂SaUJp̝#>ё}d:OE [};'r;e(ޢw &$><ༀ2;獠͏SL$1<* =@t[Fw,˴ܸA](p/s+/PV.nNeS\KR{%3;}¨e"oC益HR9 $WŨ1";RlD真Ɠ0WEU"`4dupqAlq.!O6*\1j-dC ` v{NylDxջ^1ݐ" uo2FdL;YL蹌xBnFV2I)TVJFBȧ37+|n$\7!=wH4ƑPzo 3/ЦKș^\Pt8toSnX/T iH(%'7jjcVբHd0vu{sn!̢ao!V7T_kQG|UDn5e܊bN5Sjue&*r]TkrLkX_y\;2gGf5 `]#(v(RKXAlM(ULY~/ICjϵ~91?ii&Sanu)R# Q@*Ǎ٭fDjy\ q*[nQc1W\DuNtxqin?&ERY#jiC-3P" a$Izy-|TXr<͑R4xҍ`rhPeC2p"őeerMB[p`I+ osFr}BTX1㹨mVp~G1c- jQFO*/ /d#N 7 Ո kPi~]G0R uKV6mZHwwm6 lj_C؆ܶym2r ڀHWCn鲈 ?xs$C匔}, ,S(|[cX(jf^L[Tvc"}W蒔9?=  \vІǦilRM}=y󐽚( !烴S$>H)st;m;;x-eJ[ #h5´onIXY6EW(W}ߞ"UO3*Қr<)k["q Y6`$B).ȾۗF1H/  A`OЀ m5©R^>.+_GZse>y5uv)ΣB6jlSC"/ȧF3'5ϔ='07G ݅w$2F:dP:E b)lrS l_b9)xRǬQ]UJeeؒ ӄG#&W#+!_wM~*vr?A<\uK+yf 21b N֑5O J+ j LpQԀpAl8` \M5b}^wMv6Ӵvz`؍]l(NiYD<"&nc|QsS)o3m%U!dC&?O[/3$EfSU%K ڙUtvFĴ͸m1* g&H S#x[N/jy0ۈs I;#Y׃Wo"/MwtÙKA=:-; 2);|缯)x[:- dvÛCio bJS./y/n|>%Vl86NZ_qSb)l;w~O{7Jv9K~+ C 9 pb`a Ik< v\З_get khuTd$E_N "iNb_`ET cCByzB2h^Xv;J #NJ$?uoab _EFǬ#kZ=ۼ6> <¢e`1G"ua3Uxh_2WHQXmK)wOxTn%W)46?ĉqy":HY#%͵F:Ki亻!9 Z3ﹺKS e ŷUxա]Ijf2Qn#2)O ih{>9CTډ 9!p#T5=cG2*k #.1HW<HƕPųÈciOL2,◡];rjԂKAjbV7N=0~q{dNwǦ J1'cSP=F<'K?IRd IIl,mnŇ aVaH*_L`>jZlIIՊlM3Gڛ[pĥ@k[Ls69gRRv<*\t,6b&S=܎9:9\1y-)2İNIA 4 i, \x6q9AC3KxO\]pn=z0AtGOc _0'ؠK)4rcT5JMd+M3F~:crI/6mڰ`I6Vcr@rUܾ?urGqbuyX2((lJ򾤆`c_^пS ^PHް ::7P跤u>]j ]QŚo+{'0Iu$u&L8IN~}`xLQѦA^v Wt:-/lSz'ӹ( v_>LLEߛԦrޭUx/_@]OJZ %olk )PiLpe.|lI? qgLP0W{/w`uOι +%3|X|G9_ZgB F.d! wPip׉4ve ?(+t%|xv븥%AV =IЕ%aaX\hV͈[k6qIuxH@Ai~VEvp9%hb/)F| 9<] [<ޙ(J+FPI^:M~*J׿R]GL ֏*kZ^×6:(%&DewסUGRy42E )_떽jp2K"~a M9 `k| A"f(yGBǪ@_fU؅D/:pdَ41pFFKK TBDE|-9ܵt#g*N_q䜗x(~,l0 ES'eƖI Gb)Hf=lW9xOkoS, vs$J(s4NUGwA,|e xӂrȊ~Y.`|]pp: ڒTŕ֭iRD8=ݻRV;* t PH`į>o$h5WSPnX 89yӠ@ȟEf.#4ˡL:M4 z+;&]+a?٣;SpZ3w00>s6.e&vg)Xҕrx;(Y6:S4qqr&-$i3ZFĄ1x(ˮ 5=r{dYwWZSZ;ёL%F,*QF\G9Ŀ jlHPAnaݑ|ylq)E`~tD5{S A2eWlA#_:Ѽs<\xKᖈne~&1(>/K]Kh|쬅GVA\MQ )@E)B D>;U]b79%9=3wgP}(la"赐c`Q)FXw{)7Mq 򯉒 +EZCZt? rՆƹt]t%ĆZlYGp = 6@RUd~o|&+z'!C ldvZU}B=mfTgfB&;PѤ3:HfxeU5PhP*Ж6kzдޮCM].iF՟*ȝb@&{^LgnMKeMjInc\Sxq~̃5i0&1nycAV 16 r zEZx̐˃ɣm;׹Gjt ׈H.q`۷`Ūf3+6b͖nbME pecnu0 ;5]/d.oC0Z Z(Rre)t'>`wYMn^jŒ0=/KF%kl4o kͿ\{K:Pd#H6_W3D[x/&{-'ܮZܮgC=Mؽ@Ⱛx}〙&*e~!5xSGTǿt/>@hSq٢291Y9B6@Wϫz3ӺJU +Lz̠sw$ЬnOSHYz.$!Gő[x$72~Oh^Xlyܮ1[*R b&}2Cђ( ew C!$ٌk? hItĎk6mU*탥x)6)&L$U)ݲ &DwsX}y {&:)l]r~HmJ 5?0(r`m, di-~ǶI~ 'o(),1 "ZaD=#u?R~f W_mcrc1*It6tCJ*#,Y3Vz7S=Л 9eqBfM26fRCcXEPH$*L{tK3?UOMcAW>@b 45/ͥq\4c)[[Z mCI`T93\I>xrhsK/ ckbs$ϓro @ipi C7ے )@[#r9C:nhP[^^llڒ~SvQ?3iunKO_<Xc]}u-wp걟,ZJncB Нgхq֣{_u2C@\K׻$!KOlHy/kӡD1P]y }%%ޛ3rW. jW >8Y|0gqqwEԳVcR%j;O"eI j/tޅZkeml>D:A}{*6Gj[9F{ޙ &QœHHSFț1@sϼiH5U/*V P\ V .'/%RʷM2m}OMhae 'S|Ѭp7ZQIC|=e{f>F7-%V=ހ$z;u&gLaU5?co;k?"1U91lx3>Y @D#%7Ɵ=R=mrn9D []vi0]P(X#zEfl2.|뻿UJ9-܇`-{2G BbeOOPhif%HurpJFc-ڙc"JNBuG4޸YJd y|L= xW^7"vϹ6{'-{w,Ԇr->𕛀gq!-)R Y pC&KiAG#[IDkxkEja.&mj~ I0K*X+ !vb,@UgTaKg)uPH@Zn8Wv?Q'Cf|$iAG Ǎ1/!j1J*_W)5+ =&3hJ 'ӓ_ϟfi53%Gwv >J4^/ e**6DDa -^c0}Y[>F#,pY}c'p7{PoP{6Qg*l8k0HahQũ1) 篒"[CNsiON^G& 5~"?k@g&bi48ƅTrk&H5sk$`~pdCK#6CJ[U)*V;Ŗ(aI!vJ噻{9FaK%sW4i4]IJABj*P3L0R4 Y~O6ԭ3.Zrv*;ְmnܲ=4r4r;fx!Q΅$ab_;Tnm7 Y 9w:xSgi'W"cq4-PiWD\S_2r1.nm§\('?@X o|9:[*`8pA?]z0h] [Gx7X=7!?~YM_˗B0qp0\e*ڙZlp%>nG?cCEBȤ| 3TI?zl xvc9'M/OFx;O΢gm<8m t*!1*/xr3ð*sask:Վҕ\pQ8jb齘ۇ{[=TC\A>#/;"t}"* aX&L,ڱ@k@ ̒}PI^W(}vzܧnyhe&Pr4p@_@! aƯ,C4wf/6J\~&EZ|;LTN_/<} B:EL 2ꈇYqyGbEHr:P)Ӫ Ut0z_BG~E~kF]5B;On!3ϥT:\I*$X6~D@("['rOȪMD$1ð ͍]SRзk7 k"6V#p,$?[&pE*'sj Y Iʩ*V.:`NOօQ:4h6S"l80%bd-`̭j]@;^kuoSN^2{鹊H%$H>S,u ŶvMA%U>߆PJF=mH'6'NX4kŧ5(V,NwP.%̟:.cP-ڇB$.νpN 6ME?fp>6ѤPO&L.>XIx5_%+\x#luI+PVTJߏ0'2EOp\G$Jt>WTg 2QVtR$'ytdҪ(}24 n$W:=}~M_O< #(kx>Z-$B 8׻ #YKܕ%`Nc8 @?'*.Ć]@{g/ͭv\ A*\e˵U?o1ad \p-~~S0 Qo$kny.!\[ %{hLP C=/:tX4=yWKdS;#4'y,UZ $B7}SQx"PCb\du eBDgIw"->+:P y%d5H5#]#T"ٌm} w?>^6.96{3`Dn[J9ByW}sz(Klsx#_B+V5͚$ pL1E 'zhxssM#gCPQ󣔟JPOn0/"9vD+vHKqƗ,}~ 74#kG"@2>P =({Ww|ō>zVĴ"J _9ŤN!jт9odZw|]3^qkm6Q8>*)$L I9%W'9&lXcYkxr0`!S<}[W I~.^(>RhI!a^ &[{IyoL#_Fݣg`gAwΛ1^R ".56Oޒ78~3,vX#o@ *qϥ ;?J:LۤD)`ɭnDٍ"\pi6/-ax{`iyo'˲ޙ_Kn;X(BN23j.nGvvmY|WTx;lW 0u+O5@e߫nq$mKcy`RG5N!X gTJǏN%!Y P 1A'^I6qLL=D-ܬe2c. 0 'a+ND]!ж#2h1V7iv0b j dq.Ȣ5k]w-V\NL3|8E4{YNyh5RDݥqW|XaO=T;E S|9묧k\Kq8~\`'y Y]S[##2;[t)MK0]sDnI!J KwcЪXaW+`͜;$_o͔YC|3oe{mqgaUƾy >ҕV,߀1 .uGJ ÑBxYī PqI* |lO1~i ^coˊ!$K%e#UL].$ O(L${c`wbphMsnLKɺ#b̙ۺQTE{Skő [5Ƶm_GQ(aifO_M *$(TO_U v40b4[YW<hg_dq$o>uPibMQ{z:6UuDA1Šm|D@fu!N~-c9jS }Ϡoɡ~U pOrx~N| 7s֑SN8jHOݞpG)ZGyhHRAŨ>e5|EHt/Gok9#pfeCSSA(q}kG}YP+`硃𸼉ߧ-92To~2ȳΝ1ܱ+?֟5gs \c{W-H͸f"u{qQ#& >tĎ/NWPqQJ{]RCmyuT0Jk0@/!1lmBCPs_4 A@$%)@so7PQ=E[M9NZ94 <:[1,)'mYK'}{(%c!2 juVO 0No@`@ۤ\  ʹWk^Dn)k_9_b!|vHAx}p2񤅓f2NG]od.7xzeɕ! x4S6Sڟ}]N 3ҰZ '|!?"/ACZS?a|!6= ;\7Th'ros|5U9h+R.QޮE֦>KL!iP\ 0;uSYTɭcB &`e<*|r=x$O)V89Cϻx]WAcB$LWsF!,2RIFG7̒;#spYZćFr\.Kn,DjD)f:?߇fh1# ]r<piσVg̡BZB,PGΰ7^ĩU0 "#?-!JFA~;lP2Omqlx({ǶzZ:tCp}Qߠr^D/[&]#!Dpqmd4ҐI=ahe$eE`y-xT[\?W"XD I2N-}HB;q ɣ5J:vҶn\@{غ hۇh³ D|/,;Dk82JZOVQKz +q*p"q>II)"wu-ՙB]pi1Nt.joO03a|*6O|ϺdAWr$#(c<@i >B='ҀuS0}U$k1(lNH +VRХN~i !dWB:ZWW9ZS invm~J%9eYDjSyw4+FYA0'"]8) z>>GP ڪOMvH##{Rq y (<ug Q\7{h[f]{Bn|syz\ϫj04NiEj5ߗ>&-&af)R'i۫=j/;!!V,Ck~`u\B;cʦ\4M%TqH$+W{*@]ZB=گ|Jok좈bNyXE$GZu4P4}3o!d دD1?8D+T4sҕLTJ۝f,DI-H,su j\/qZklK~Q!;Wŷ*,^K=zS͕խ1Yry釚)a`~ lh?alƵt |[+]vwr@<`C\YeVّvQlg{$3$Ù6(f~h!bws(1;̵Fl7ҍQr/]"F@w;Od?#"2@RkaU^ AI$@cnX`T 22,>uԆdSNΆ'X~ `n'8}?xOu_ĄɌǞn\ XHѠ`8U7ĮPoHk_=D|!' JPbd-$DrlmA.c%>G@FUS|z#( s}ϬUU`dE>c+z*%!;G:TP槬;ARPg^ژbv3sA'8aD 5 O:ނ [bQ, g1% $hmDՍ a_HVl*\b"$H NI8j$TGcXJݓ= 8ԦsUN$-Α BQ!D8Cg˃MZq$]'" -f#p--[OdrU+P;$]$u(2/P-h*5gGvbBGq^Ōp63sj>(k&,S lJl߫IHQ^\"h[_,2ӽ,FG]FI#[jR+Ƿ[KXݯF%6*pBLJ\>֨a0pŗ-eAJq F 8ىT(>s* _7$/_ +׽MsͰANm}QVы6Rx{uIx$M/ƏюFiPV#Kgg"B/e0S&,Ӻ $+Q#" cPWpYsS3C͇oеxJv&y(m[a+%jq YLVKC =Z8Z.jo Y,>9fRXQTY㑴) ^`)Ld쇯~nx "#Y@/t^x ke'L -b!y{.6PlQ C-|~da0%q\&"ٟE5i=̲x' xC|0:lO ar}~3w#8$A68C#VDK+zcX"}~~l)LL>Sx!1TjZA Xa'm$ZFatXCSĽ`4DhbPW0Da'iqDj+mC pһm-IN@2`:ׂلZ7!{H|~t85?Bq@oɭe1m ;o[&مV~515{IۀoJ D \eZoL1wQ63و ֗^v8C5)AKy<# CƺR7]C*ˇ)fF佼yMiz=d+?/ 1Zߨ,0U(BJO!+oY4kΕ##v}U*pbM yw8)5 '.ҿOtڽY8vgB׬AלL|!^E;ec͂}Ŗ"u-oKyzpQݧGɎCT@:D^W~(;|? rHO^!xt pmIO371yߍ+\i'w LvI3*ٚUL/ڑU#Ԏ7\3WHL5t3cxQ }~ݲkq ddfZikYELmJ v_z hf46 Fi)T1$WKK|yK~5k~^P^kfX7g|-U4S/fQjp2zp6.?-bͽ+ قiV_}o{Mj3QW14w 򂏖 F%#pL=`ݘ@5"[Kw>:j6j0jZϒyKxo w (\Y `*<><(X߇9ȟ[h8 oT^Kc|iLS$꽳j{9^(v5ֿӌ~$H@3|UM^`+Em'm6&':|2uX(c WnwF>@ܩ>wQ_3 #Hֶq+uS@wmWrOp m፬]%+s뚇 254(n&R$QX{/@{|mqt"t m"hLu}r{dk` ؇dœ'K(YBw#n7r>ExlaV/'ccVȌD(Nԋ34DžlÔrdPk*V8id{\H}#H~3$D/I몇 fĆ;M*ϢNFn7 ƟA^Z&ҟI+ߨXyMÔuRFMXnwIs}o)pgc+=z2e{wB( MX!!$YV@H[sRC\{MTgU!VשVmLU}RpS>L^t:dcou4ck  ,⚋,ft,LYfb)餘/ jk7W,?.>mV ,)L"2m(w3|Z´:@EOȦ= h BMܞ>=lK0 Q_]k\\;{̈́rXET~ BB'!&w'&Aef(y/C2)ADERiO_yJ_o`-oS癯ϫ|B"O@z?Bq#ȣ7fGHs^~L E`j\`b&.'W¶l dw\\ ZW ܸ}U"bl& &_?*5j%F 9XIvE 3k 8(߲:~E^Nru[~a|3&-+wdyk$;BŤ?m ZשzZn0+ɀNl4PFcm3Z 6-΍!o^v+%EgBb?^iiKkKU-4 KyI'䫷}x]QR)|EUr3vgv=髑~0U: 8B:@s$i3x1hR8'{ݲ";]u(E_zA@-;ƹg ;md¬aV, X{G,*,QQ}$Ozi\`Dɉ&Śܴl u; 'ZGtgm2'T #נ;Ê,DyBw}D$}o0^R&g:8,ܾ랝22 mcg 1,)"gF;~g,cX~xRn"e=94?#Q$R+na6^]^(ﭽ^i42JPcɌ81W'L h͔o]I.K+M_t<',ͧ|=Ӣj}LfƗ;R|ɘaƙ7Jڱ"YPgu]76 %-0kGsr󝂉f!Hm=TR+,QDG08dz<2V6B0U*,[>LBB +0e!h *FCZb2~5sw}L8qRF jv ztTП!GHw!R)-z\ݨrH!oȌvS3<5|]}LeUo~T{PZcnvʋV&w 8QsL 7D%- ;ìml98Z棹5rA3}dnm $.OokmbT44rRF+0qhkwxJ@Hb)}$D9 0$n 7䉙JptbG]ِ}وjcGE} t-dhأwldRʩ*jLeSmax}\KjSy]8BW N<nreŀZzf!eZXr~[_CG7)_VfMqPT}c:|0V%Tf̋z `JĎ*̦ɐF*3X53 Ѵ5|:3pQ *!ΖQo0/Ҝ֨cXvRGg*z0k| x[Eیu'iz]"T A^GU "Ĭ௷|Ô&&TYfsݚ>Ĉ7Y+s\--&Բ:Q'PΐsH:‘!f0nWiTD^G_+-gu7H گ3Q)(PW$$bdaJ z I5("-~ mFە|EC!W:{]WV_VNY`f|0i~U=B5'gGnWQ\L.g>V.0#CQuG,T|&̈[QΠc|I~e8z!U.0a\bKѥf5FUϴe=#jf-2j&YV1ofb`%.4ˤvݸ}'(Y{&F: 'ʕ][7!r껅`4 `}xh3u U+"i\>@èwyP+"6'c̷pƋ?jl.ى˞`do{#}zH%q?Cd ׃h{i348$$?l\, DZßܩgGӆ=$  ۘ ZyGw _-*o?"lC2ç9V U:l`%7Z+{,ā)!BnqTb<:FZSw5BȔ[2(VvƂ !_t'iBMIToJ} )=7x,큘hӰHg^swvp+=q<1G L2Ũꉸm=tQ/&B<\BF T"ٖ+kUsJ7jg.y&yǛj7 ⥅(Z3"ƍN-2 *L4܅ձuh\ʑ]|69*zٽԔ (5wI~+Pqk20Hg*_A&Jys |"c&?Y\W|HSKH̅\-z]'Can¡B`85GI?6huf5L:E{k-T#uJCҝ[gIH,:$)5aՕ[π sm F[iq;7z,"OFqllDg6 .ԟs$"9ѭ$zwn/<0s$|z5RKَTyNrH9TwF1Czg%e@B6ҝ _in&z!(֌g< U* M"46XZCΤZg>4o ;r*jnvɋ+, O/TJC"{ϻih[ wAsHf^ij,ƯX!fDx܂rJŠS4$c?·PI $B(Dpq{:^rh<M$ Lc~׶dVu`Aw6T]Ҏ~_/2T闚FxH}Tt+֋fbzmC׾ہeO/F6t&>nQhKpGM%]yn,|@ݸ-5T ߁*'@}W jlSK.gE*tY,=C4I\'!ҍZ/XG lTuytTWL4yiS2؉uةeurPgln%anSQn{d[(xj=[Vr?m%ÀU9 @1d_npe'*( $oj C{ѧe=';fw'J*>j2d1VJY46_T(l@̌|QtY!.o/^#*Rf4[0[)!),MT*stjؔoG Ʈ9:_W4O삐TVH)ϩڂL9ř ]XL 2눮̈́RH u)Izwcc(X2x7SDخ\R5fO s(xʀ4UCX(>NE hc"%7k CdvmT2rz5*0NMmq ;~Ur g{P Zd̞Q<3XSU-&AX I6Ub8_G1ߢW-ȵ'kƺR4"zؾJUgaǰ"fa?|,j{{&Ҁ!w\{h>c]c&1IGWs`;C~ѓ<%D( UvP .&EeoT .B&J`Ŀ5:dgEh5ȹ VCAWA_?`H`87uװK@-wo7>hBޚe<zr`QK0ͽX/KC^/`j{;+}0:'t:W_'x~w❶(Z#ILLq8 8w_dwUЈ?R[*YY.f,|0xLe L'-pIJIJ,yQjjo7gw*_J/$;^Wt}d/c|ÙmzouB8 QO-%yyO_:>AKɾxAj' E鵚n{J"9 l}`QS* %rrT@8_C8nz'| f&j/-ue*~[8ƙo$f),\v>u(`|kEǮ?6-Y-? ˞`tCbUVUv1#%X~})' TC#myh Cn$@32D$G tzɛt Vo"N?"{\դ.7n&-_) \,o\+YtA2c&콁Dɖs IL5{{9I# ]dÞMU5_x|sy %m H(iz+^ed/^UBPٽ$ ϙ5i)I/OCT=z NYJ4L/[҈i2^c #[]ì3,i˩W1 E6JW&@,-ЦTS*h9ͫ*HE?[sFrH4\@\ k\g35bl .duQH6!J,o?Ws{-j?C,iTo C,yQe->HT=vxn1Wo NgT(ʴe8(oֽ5l@Rfb/pObMSYbr}ҐP'G^Gp Z5*5}/f/>@-Y=vޑ_ 3tĨ 20s#RLyߴ`q=kD$f\ȕ$R?mDH' {SqB\ k ;;8VX5BZ9qf9OlcÅ裓}y׍If(M"YO za61׹Bb^ \ƅ†eDv~ .:A?rȲuіfpUtk1'1 6)8ގ0F35 0)Rъy)jkG4>r#sH;c{s~knBʀ3 R)1Zm{3ň`:x:wU] |{&u4*I1uR,ԽUy(4={#<B (eXdq`*! Ӄߠݳ##HdrqlϪL)*0A))W \ nOE7H+4Wӯ[3u2B gGR?[:۳4 &}{X񐸝"zg&?C{R>yۈ' ʐjb=^ܬ#<3 [` uCgqK/k,քZȉosi-gA=A v{mTLu 3϶`{2vA!=ַbJ@Ԗ#R'ƮLqh͢cP6!q/ӠlHo@ʋ߶ ;.AV&7{DXW<uwA3կ9LTSшGA$LB~UϐF郡3!|U`q(bP+2Rp6n%c3"=9Xv^kQuT ZC5O8:l'۪+z@wsϐ1;:GJ\y|{9,_*iȸڭIBVc = bR+[#B " (S5a yMzwN;p !ٓ}<!Eun8q޼Q3t|dqcIzpg]g);lJ3ۍA 0G]h>:b/ OiN !퉞6mv'+c,LAE ǔt -zR}ܾ򩎎Ly+4/ C'au^qr )mzsm">zQ|^js>9xMMI;G <+oNP.}jw`@#x clF+u7y{9\>J Yg^y}L_^GW w~g1n |ycOҖEROyw5|6agSy { v\%pYNkG;yQ-6CڕOi #r=hh, [ƎI3SɺCwˮQKt#x?)v?Gy!vmn\;U4_&^8T긒aeZv1pO5^KJ}\4`Rڰ<*`?Sf[mlCq,ZU9Vdɥ<9qw{3rPw$(B{%>蹥JH&_h)iLyP42J~FW93yr\õRVcKv 8r|2'%rCI>ߏlD$7ѲKBl 0^^w:>öa{79%~bңBЕġJM7"3@H.plH:A-bC.9Z,R̷bK.xWHv:SW5dmn6X\cn*D}5h)!++7ܼ \Vd!!K|vRSUy{^G#_j/:9T!??;Nx#bDS2زH-D^:,='yQ-E{`pagrVK#x絡lj?$J4]i_OFì)!d|tt [R>IFl3YR7eole%—֎`UZZ?yO$>_fDpY,I#HTɗn؝U 8XSԞmc{n\l4ңҧue'6zll?Yu"c۬TԨGpJɉnZpxw?8Vġ;)PZ S^iv)39ڍl)'B)o#|IF^E[Z"+ͮ>"]GH1URM+/+Yhvwk}tC]J ?4 0WmϮ~Mqamp\(>yy୐ty_?f73+fCèLD BTSCp.`U`QE+<y[9'IYPX8pKYEeVly,s.)g1<`Ѧw]"JE]< &pK^1 BY7ifz[oWVA-miʒ@%UPt +g)A4V%zbiDvؐ+}aRƯBX1P€IHGf6>GYmVsG^>V-j( f`?QL V| XI;# 5F玝pT)VvClvM@ d͏S mïRmس(Q7VtQ (]cw LgK@'@CMIؗ7N"6ݸGgM9&Aw+akZqr>$ ݚ0%2nfXp%k"Mpx8/m /AxSMB?%`5n$A{_KޅHWԅIL\ rx |4'< KPd{!%y-G#r{x LPNc0+W }&ߍ2ۀZ5s<EyT*Q*&\8#Ek{g= 9+Nq3'DZH\jPeOjG\Jvmoʪh)3Q"Qg nR]i͂fKik-#D`P tq. q-^v,:Zt)vkF㠒Mf-+)4&*ްq"”G08ڀ/g$t(Ul;oۖ"bȓ Kǽ35+i1$(̴ك3 Rb%-EmP}/ح↪ry)oB٣)*rT![T݌خKG :quP Q978bM' 0! J`ZLy +f,yR>0);,=A/ Q}o "YmGypC2yv35&3(p%r 3kw3SM7D6W]؏'íX*C2%V#6: * gfEZN Jɥs.;1-;ɺ[~.!>t9vEG)'e+IkO?\?tzs8_WM"q!Q!Ϟ(৕VrTZ(x.2~Վ;h/:n}<VeDEwV QK&">m&3Kc"S{yLa<(+8آ_DĶW2OXی~4-31˒:v;cR *^̱Wie?jЖť,EY(9~o`Q]x Od p|<63C &*X2-(oAX s=3:x2F֭!n'KkmV4tWó-Յss+y;4՝ՋTn~tTW5NBcH⚕bj[  wP\07;b!kt.D~Zz$G+c2FpGnl2~r1} .;no|x5-X̍* 9U `,?dδcL^JՠHjZw Bxd5H)ͮ]񒐙q siXSC?D%.j'0PPh*0L2Ar@` y 2Eo4qˤ[T(V;H54z~zX 08Djo9?>s@Ûb w}DgA, ХzTI=Vt;{-CȒ,pAc"ujɧZh'k_nv˜J1D,I$yw2>żJo!5*C65A{ku"CnK"7)?ex@ r| HE|F}0OWH ďʦ!acj"ǒWm܎mK/7@n1a`'g^ Wc,(K;,kᵼbs@梠͞1J%׽oU?Vs՚AZ֋`.H76nؒ+Ū`2WspN2uY2 ̩Y17 2GƼ'IX6oysn3VC|XCVOC {5eR~lͱcYIO Fc^dҴvH\y~:dq2a݃F#&W V,(oƩyHH-+v|1 8 lE;kZ,jbhOK*\)fu0E ȁiojCx #nqc_/*UM(Wt >\uW?S:zìT**_j>Ma[LKXhyc@2i9w-7nlvS+ؿF?1|$C ˡy/i9p7 }I֩S"WJ`{"K(;^nؠr`Hi}(xe2u_۷M.uu 6^y*1W6"ݕPzC(dgK0SN)`KXg޶ TS?*1?~7&ֵM`яp@,Ԍ.5~IWަR>Z0V~:cG.)59_vv,pH}\42Be>z|ٺ  YyrX)IO~}*IQ8; º|r[n[le X_< A8*iXmztQ]+)%"+ ̕DTRKZHf6'X* 5u["c4yyH_np!-AToxCI&d,*$ocׇ:M=\jz{Y*\~=v4yڒ2f')*O&] y >-HgzEbA!CYYwv#D?>9= QB] "%KlOѐqm='F`G<ʫ/c[2@?VTàKi8++`Y2T|SdNsC׺ѫ܀m#.6hY T?-olC5m䔀ES%`\|cI.%⒖X|YGd 4oMpApwP}A8 x<=4ˏ3&=%P9qrnj]]?:LG,dzL(yON4nLJ"BBsĞZvP+ҲL MJ-R" wMi> Rȕ1M|VW5{H^]Z'Y5/A#f2 |DhPj$%ʖؒO3&©"_ -t'^NS F Iå~ѮA53]&n֜,u蒨!h=ة!M)(sr )et=3y囮)Iȃx }_ n4]F1coKh>5(hMjy#)|[bgfp1Lx 8Ӗ vv:XƏ^ ܃|+Tq1855U'p}Y/2סl;%dFԗag*&(= "'&hY wU2-5 MηNY?yPqqSV-}ffԇhٗCk[LHYn `e6=qN;{xrz@/oAAav:.q֣t魭fR6P*t7Hn\a]R^! "/{qM"  􅅉KE ^\vk%<`+=YJ'^= FgG;O|Tx`qG-lc;`2""/s|!KokZP$,@pyq ڏt }b:qĞY@~Z"=nx0' lIZ,Tr^n.@cN؞ .zOp΂v[ú g<T~^ZMmC/)3K/pu12f@oD:ٱN<^|tOZW*f|a cEJCs-{!CƀnJ*t9E %bsCl{41.|SsM_GeYMwug2Q^#LOϋ+p? \,PE+aJ,ִ_g.H_˯ T.dD"lx*яg?/k'a6 e,4## ٦_R˥n.&s6( Civ"  FҀެ0oh#w‚#.p )hJ1p;#ꍖ nkEg̦)Sf jOo#/:<)ۚkTJ7z8XsJ%(qVsQGL*B+#D╾ _{XOsJ)yQ.)*?8BǴlA&Ȣ21sJ0м0Jm۔&v#9s\fb1;Lpxqc#¸~&_jDC¢ûtATVfb5%.MMV`=`G$_,-Lx):V„4/UY3<+piu3I yXޞf4 %-W<&#+.WNMO#OQDFj7K KXy(d`?Om <@m8edK0>5V84mJ45X[!ŭIZ<ĝ#89%Qi@Cޒ Ny-O( -%QmNVU'#)yRP9P~jЈ,+nT-H<^'it7tzRʆ1|gfOd'f>(\JM29 zN¼Eyx_([ю>R)24 p! ]fJ'#PV#fSoCO~KnLD*I[rdpEk9|Hr$L G6]?1Wh-v紞+|͍y+o[%뻓bhZiJ-~3Vt] JNk?Ш< QQ3q{.y%̲#;˽nlփ+ + Fa?%IxPzmvDr5JL8Lc9/~QS1E ǩ+| ,r5ǵ6k8@pvmD7;:*m ,U@}Z݁gz[qV;4N3ʡVN}g亴^QQ!v:TwJaj:kjQ,9Jrf6[v. DUߒfrA{*6ZQ` Mlpf+/xD7BFIy;f{~OD zȠΆ!kHn!WFn^8$I~*Mq~=xI{m.D8CzhɖAR[1A1Gr G+⎼{N( Nl`9'{"ɄpJ2P{{){7× ~fb*M`lϸ|OPFYe jBjp=S3LzUudj!(z Re )C:"@Kr,40s9?Pde+Y V+Bm{aFWkR 9혔BM%\x,@ 9ŒEׇFבm8:~eR9(\=z;ll(uf4JsU*.Kg7g Wc }5\:ٿS;ˤ0zǐicN[5[3Q#"`>.D|#hz.)^}Uh]F 1ES@㟧NR+0$m]1LZ.͏eVk$yWгGJd2Ņ\z% (2,s$"PQ݋l.gv YRt=~! qY: H"s@Gޞ\5s;>>Nk@6A|ͩNwiWRZ/m\gm5 >F7?%R=(|~?jo;?O߷lһ;5Y>{렐!+DfqzYδ\a>5nS7(>d.w6# (-# +(،YVg1f5 ,\EԨ)8^u-+@e8&Ӂ‚oߡ"L`.6ԗZgfZ1ki )5G&)F}C͙S+J7`fTt)]CzĂFUoߦ} +b|%Z |;IdCk3ZZ3kqqޓDh0|Fz6>f$7BCiJ® xq)RjCFkJr4Vدʃ11ƥ@C--IM;B XFB<ɫ!-B@}ޕuhҭ^ownd|A0My8ť.{Ԏ u%PrX)N,AY<?A 8jAKD0p>bM[s 0X 38,пyϪϗA)b,@iψIy+[>k@#8;D߹;%xF\p1dI+QCxAtP쬗K|=J"NW(sJ>DhaSz"D7ٖ55_gQMie5y$:U >L*T %ν^$6SaNpLed?8( ՙTT Hoާ_э C;!g8ɩPczɉ2M=.&_f/=B n_Znp9`$~F(!'?3GMs4%Ln^v< Ӈ-9.f[cF]EcdຣŻG;ug-R&`?oneġHGϧݩ1%P9 !̵zĤ]8x7T ٿ9 [AeXӶorJY w쏓:3YHƜ)@S mX\Y4i-0:$f }(œXޫUV d9qL cn)h$!+4؂= c33ˠPV}bzq+ ޅd묯Aa,VmrĝM.Ɏe%%4!m k7р=,2KѺ{9"O|/FrmAj+)cǐdK$ }ʱl [Vqh̋kǑob&<"`"h|[B/j.3 MNy1隐p3K 5l& HgvUh ۻ!:(7}=7B"T#Y|`@71d5zWs@6yH%­ElU>!ڊ]&B{xw}p4Dl V)q]j9&%aZZ9n+OiZ "ɯ\HC79 kKu/^p'3EC;8Y%c])Ljc/r_XB˅P;@dl& `BYf'BSWoW-xjMCpllq!heF"oo;S'2[EmQ%t?TAx&ڦ2,ntT;6X}~c!x}lrQ7p[vä*#ݰ^SaLUk׳xs Pd RÉH-LJ٤J@u0EXe:`(Y@\ s {oAneeKUӚ%7Il=C48yQFڠPrI(^Kb& ǚV}gs_ dD{Ơfh,uhaKj%v +'6l{ T-cRl Qgȝ⑎{Ս Z)Kl0{RwgG.n^8 {uV(#c5dTgMp;VJ79 qP腲a3'^ǃ7`+  аf݈YZ5;Fռbk/|_k ɂa:u~5t^/O08n"cįdFW6n\6\QiJQl,CyV# Ry֢wgx?0!.b$)΅eǃ_Fxu.X% }~N{yv` pUm] W/m0U9 qfӶAjh^EEu7C Cyf{5\IX>WP=k ]=j(*5Kq80`)КJȔtr_Vm2]HH(a]/v ~A_kNؑ7X5?fmhf{}ͳ?%7UtuM&Ãm_ Ri-G#dd初?|5o<"=U;*r ެ㭥7 0Q\r<5Ѹ&c}(\{kNA; \cm: m >My MɤM!װuhI`~Y@\v g5M؋Ό7C# Iج 5_ Dۃ~|~>:5;Wy@%`BDK>99LWܐ[ENćjF\a'.<75&R&)㖖~\\^?PmPS`ҕ rN!( <Lu&+f<tɮM[Kf.pK~9cͦXJ (ݘQtTh5u> 0N Y YQ0ЄapN8ʹmFU!ώ +2<3!M+=+=C/M}q! dҦs*e*^9k:~MaO΍:P%ȵb8j@B΋S #Hq e$e3']sPzXaͤk9)T; Lc;O_0V2A:)؇& j"d)t"ŭ'#y;,0+G[7s\3,%Cqy)#x8y6^JDb{.պPլ>Y$uy=Iչ\;@[ ̳͞l-cb.0mhoŌ:c,U"Z:tO;?G{H6yD@?@eHxoT\<^Hdm" o,SfWqjxdJ7}m1~}v $6 ^Zw%6B1#֯l^L}^@]My`vk够w{!GaE.tKV |}2\oY0flr4a#ekpsiGqH7D J& =$2 1Ic?rhηAP m+onbIE4n"=rk@K3a ]7 f9ruɵ'jUa*\2[hnPN%gt*(mlDBb0Hg.<垊w\W[ɵwV oLM<\HbyWALjjDyOU&Ff(y'T&jhz0aLn4U+3=\.V#/{۠!@`$}eQ!=pqwtgYg1pI?ʗ>_(yE'ӷB!d:SR3y?e:ipE} cH; :VE^i9tq2?I9XgpB4Y:~*R"Z-K1j0ۢE$/?X%[0U}@V;wJ^]M9[x8b1qLy[x;Ps|<¿lg,|]]NS_?hO\ :if=3>&^tTa67޳;TT\E?elU/ZݩZĉ@mx] vnj)9ϔ C~4Ge6|J]%VDJJ(sÛ?s^UWJ" hS '% ZEV_`$YK "S}܎(@dT/ ˼GIN;$E)Im>=QwCp|$&%YBKPMYFT |sEM~40S< ׹%ffB)xs2@iԮ[պ.{#X1{+׌ ; /,\sĜeI'~([f6jS T8K' *+Aieq6 {/HUs<= P>r`sHkԙg鿍D&ңkW;]76vO6u`@?LnݜN5qn48U?Y>]U*CcH[1 @_֥,b-Zp*tj)E懻`/&KgJ ThU| { CZa ^=714w9L)@ڣ[_c73@-%e6=ZCP g ɫӗqfʙUGFu7 ;lapEEm܇ [kۗi{5K=  HM{g-T:WAe{͢0>FKss>2T@F7K&to{Ѯ\bD|i27I3:7p`P_&i1ZI YOM^y@1;Ϊkn)ߍyZExt?N+*>/86v YYyWV` w 5^tU;҅5>&Co׋2Jƻ9;r _25SMT ؐ/PU oES}&ʹNtwxW,S?CԴ cGhT븅"‰av[Mqc}װj0_AQFx'`C@i;KP k1ds(ˬmqFCŚh2*.u+Ǿ 7ڌ戵x#츅7^Сק p=a W؛rt$Q&_:umɥ#孓"U} .9m@61H8Q96 GߺόL7VV%]1|#~Q0Iry;HuC0D2*eh0B<%EE܈ȩ{)73aS&#m~5+=v=b40@A`Y\O('zIjVYǐf|47CEH(Ž<>V&'}A<٣?]1Y(V71Xf]c ?U.(7uW PIј{U5fjj3FTIg{t!N jU&v7@kJUoE,rΘVe{FS@\s"S7[ oΠ;r8xnq!/ry0VA%ՙAw#BoX4m爏WTCވ`udI&Uk|ļfIfezf?Ʃi43T OZD6ˋ:+Hw\te%R/Du̳Jf,CoK'$_wV6d?+Bm}1mV7E]? u(D OCG0糧#-f, ]/۬2 p~.3LD:o Ҙ|AĸWBPl ΅'?)"l6shwe$l?s%#ax#V"Fb{V+=_/h&w?ef*H}EgGA+֋վ@Rof3hJ"bfA44P*v{g)ZlPz@[X6Ŧy\`ֹJ1+ڒ3li>aZ$Fȹm. ns1_6᪁D [lp5evAE`p: q>9lyT !fj4t6CR~s|dLww@fCqGA}V[PltMzRn)BjlyNU*:3ei28}X mGd?A Y^je_g1~iBPT[q:)ZR@3xUjև֜`<_ĕMڞrAՑP᯹wV"z  AaLVj^Uo#o5/`]?jH*^q;D~%o||8=Y5[*;:2sJ!7)}^)kh~T@pEсXU@)1_TW,1ȵҵ4B֨,jWDM{髣"hf,\G ҷs ' 'Ey .$-//H8J{oXR慵s[:4,jFuWlm<ܑoo?+kg-6l╕F}tUU46z&~9s܆ĎE7bZ{yehnv>®Usَ{5hH^:02"X=j8 onc]p!hQjhSYU[Fx %7y]/T"m}0F1ʑn \!̶}tm5}zռNhgWVzZ5KPCCozZko }pnAw 촢Ay]⣄i*HkU] 3M+ rdʾǎlڙJODâor#}O1h]q@`D w YfJ$#}$s j݄|x4Q0m]6 @Hr4 mySQwj2ݷj+;tNK@)&3'yr&b8ȡ>OM$D =-QDB| =lWtjȫ',@:+n:Ӛcr .Rf=GKX\t]y{Q4( 50%C1_%@=- ƪ *"W{8~á_9t q*&o; ZI[_B2r}6 m S/=|ZI]e P!"qӔ@>] oSc[HX7vYč~T1|XF'&xAB&%9[@Rz- Gr+3{w) Jn݇"; Z - >]Z{DcKkiU AFpf3WmƪD}2gFzgrshɓIƫWdGh`,* );}Dablb<-jXH mխK8yE6}Yk?ncԲON?bR"񳵴E/])i7b7^b x 9`*b:B[熷F}9Hw6%։HF 쀿+څo^*VrJV&F퐸Üv&W!YQ{U~-<%W^Dstpֱ"cNEa]vJ=!yhbCmnũW?5¬&h"V?4eU+/V-PAڤ%T\%o'iV KS7Dy_E>C̜54#_A|La[!%wvfݩ!gn+q=UE#{jIw'@XL!'>!_]w:g%nu6,UMh3wwT\GLGY߸һ!}%n4~`]6 + Lь V=yryu(6>aU]5s|pie̸KN+C' ~V@y5*'zc+P;"@%)tX fzUp#gд(ZWt jTG(9 +A# ^k`sxB `BDZi ˿_L+lAWmHR'|$V\,mZ`+>mv:(?]X!s g)@GSLX}n1+Y\ >tBaOH:V98V ?Os$3&OR˒Ry/)s6W =B]=<` {ݞ[tЋu+hh} zGqSV%ZggV rr & )'o*2rQ 殺mZ{ڲ[1uGu&>3 =)D<lIC!жvrJٙ5D$.>*BJVRQ8j7߬_eG )I}IP?zڈӏIkȁeS8ejUy +|7-F8r11(3@d+{ۙ%PlvaSe⹕w~vAli#xo~1TJ~5X+$UK 6CKPڛ[=^b il6޶ȁeqEa)GDf鈴"Y74-rFz&6D @ɴ$74Uh9#vZ^"مWK y$Ϲ.|U^j1qԴW3q AީQ.})+':.N/rT$T>CRX3dCOmv\|!dL?' xYʘ7L=kؿr <k>OG';S϶{n-Xnrn%" !&X=P]Ki1C׍tWv RU IL:?0!d7]iu.(}ZU`JT5Vx@i*l##$Q!֦ ' 8b6><Ƃ8/ՉΝ&5||YI ]l>œ^6Nh{s^(pWn =;Ч7n=:#bakEq.z)Y׸vW*cUZwǙ,{L־ Bm;a&/;j.^]֧nج㆚V3g2[H-/\R)u')֊!hHiJC'?o*uH^8'0vvG:{pƦ%_^NCw.v 53#37m7JV Q(ur>t,ܴKZ U<2=w'1#QGSTGbCC`GCae\ƭT7.<}&]wTșYdo7١> Ǒl Dw&%]jSzH"&/,?и/F۩\ԤT!H[ gHIV!U@jb '] 8fp *܅?=cS5s/#%ݝwԳ[p#џ zUJ$IE|߭ȑU8g'8,n@ibed`s.!rll$o@!L#|2WsD`B2풿H 7:/K?2 ` בl$ݲM+eذ{w"BB>/k M6JV.8Xg 2lLEA0C^. -ij](QruбDva,Wqۂ\5SyVgzqi aQ=A "+ R\fHʱ< 5|F2mצ ξ/4N/OM%k2Xɢ+=_"@^Ti z}xZw(6n8X}hC\ H3Ķr7-CDZ\%TwXɇ7ZDA$<ciSZ䈉J' n%T<UmsN)Q.Ki۵Xqo@lk:Vfv3YPe?nmyFژTwMlWb(:ʔWc{ez'$"# ~9m6d"cݎUq91I!O>eoSsK LԼ (|*fɺNȷ3>:NB̈́iU)ΔJ!NMIΰ(Nܟ@?F`̼b[<m>=$6h3zџ%ONlPWDܲ @166Yv[uKm[j4׌N+>{ߙqEXti5 5[ o $Yڎaʄʇɽ%[U':02»)MCG vu$`2#{jʈRdBЁecWG,uybAØm ᫶@>y0dN!1cA iS ن &ʌ^إ} [a7[+[,uЄEꏲlu Q5/%^57,]sȡ,Ӏ)7AVa '&e0"ߘ }PL PPEbڲ1⠴?I'v- ?ڙ>#&Ћ-`QEdj ~8t2%~.4٥vLMi&+ltudgDnSSP9nC^uSGp? 1R$;I ˯X^4Eno-1sZH PF}sOq6(29nl'ٳ#bOKh8C3$L͑@lsߚ)r9F7`7.;b/~:M#vBuʣsfO7@01@3Rؖi|l7H G_}/X\R9MskAݸ^<5؉Pxshe5=7 7nܰm>$,4:?4nQfT8a )POV6P0`e{ z[)R,"d*i-Gp`\H|F#<[.e9eNT:yL%1s2WPH0ˊ &g|;a={;"/bh?DrkFG$\Y۴v 49WQ ĴmAP`},EK{6sGU1Q|fzAFK<{-m1.0BqE˪|@i\Ge?= A\]]XF/!9aHrKX{hy"N.g;0wl_L\BnZZ( ߛT_!Ҋ%X=R`fnJ{l.Uށ {|1 6s \?ݙ=2чbݱ+oNH$ dLծ퐛<,(218lbX>1/hC 9b=<}|O2GЦ};DSw 8K0MGK1l"(kUמDXB+|Uԓ }I[%E|Oug?r~(,+Wd!ril{k(j|:n4&Q|MvY ]GQȦ&Kw듪R)N! >CRWEpr4tqĪ!TfRmQ,Y3MeU$KҙeŔmNf44!!zgF0KwztIbע-`7!8^v38BBEq[HdA[Ͼ/&bC|\:dkĤB1w\D&25ĞTx34z_Ԓ1kZ+ 3[w\BW$Ot8 .ݼR~!1[0Dr-d>>%Z Fnw7nA*7L*r|UfoX̓OUC6NndbǍ lQͳf0'>j|\!EH0|n#it1dZV ~7cEi|P]P,}%LBv5X諸$|r+UxۺU ӇN7fP:^ۇ{^Z=Ekab.K,ſ:M9%o.E[EG9xci%zvDYLaj=,$TP6[ce9PG]MieT׆r&']]:>`y{;P#cFmi[ìQ-:<>ضi%_(G98ưٚ.{E/֫kRp Hv,lGo&.P`{w14k8%2NI9hzd~]l%$mvr"   it.u"g*I7kHG|oEQiV|E =2_ƾ NjYV!@'9b%(Aĝ^ @MA 4%tL'ͿJ`*ڌ)f J!/m)N?WJPU9Uؑ5\dzv jAKa: ԍw*dq]؎#y 9s8ŏNqb&nŦg$Hii}_/S]?&;~2`Wm€&]5$wDU.Zʠ]'1Ar ]U4$/$;#Ηr|~BdmedѬFc27T]Mz }T"mtx]cRN>zGNo4FD$mgtyBSl*,TnAj[J닸[PѪTr쮏0X60c-#}֐i%)"A>.giURyj$‡? fZKVkb#J#Vt7 M `j{"9LpimlfW=4CTb'1;C QPurQnIU@T~8y_Gs6gz?YD}\j+BCj g׼s)Y\ ={y_ujӢ‰|>W S>j°|ڕD9\l̫c)v.RnIx=l]0]/nu?bV2wuDM*a!5{L{Zm Xkdc-l|ͤiɻVua;Ǽ(l=qP/2U;C2].喔 tO]J'I#zA20xʹVj,a"\hMygEַRQ}6řg:uzs=.A*)|B-w|21Pm{.kޕjqP6Navː$QX2Yci/šm-*G]蟔C|ͼW!RŧTeyJC>VY ^U|+NnG6#63ˀF0_rcf+QCߖs .gkyZ2"pNf:Wyd @hqb;ҽAdiQJNkǻksF= -/i f b3&N$'+}PJ+"*='5&(ףi0Pɥ9Zs Km5e o~.^.E^7X& ;YzgRZn;.aw ZB_,tr)nt_̅ \&51 4MՕc{*\hH .gS2^OsA>:7g3UY{µe|KT=G`}/T q܄; wݙ(Ef+ѳ&?x_X.m [!eK˯3&vv8K^Ok G:WVvMxgt@Ҕ$S t:/E> S'7vD> &dz^yL`,Xl),ėQ?gECKue3ր("%x]$ >pGթ )~ |f1hR|=3O.a:(_^X^=nW:^H)_@Q\}epZaZKP6wZNLH-9ﳪڸ.aPy1c ]ACљ#XʋB`Uuq4=36 : Ͷ^ezE&[|(,TXY ⦈nC#W!?*-Gi A}غh9_mo8Tn(c=0XA5g]JߠOPdL ш v8Da+qt&;*2ݱ+"B6Lm8E7[;nE03޿6, :؛(!_4ց1EaRy؄f7!!忀22$ʠ1 Y,tJZToV`e:՜oW%jʵ{*kM4C1j  @@R Ql)swsaT~T:@ ^L[Y<AAcKY|q0Z^h) PA& %ce~J9$u%.t R <[v= DVe@sW<=+~IxBZjҊ&/- ,fd;'~2;CJ(< (Q5ZyӣfarVpiJ'BBErSo%sMJ9g-`PqYlO4\.k\ ɒcƵ=۬Hufd4H_f-T1T 4Sq3p􍎗d@fTIp:18}(pu$}#"zb`{W3{ S02n!#HAryV"8hDrŎ R_]`ֹK>}V`Zp癭15Q\:\Xy$O`RL+|ިN`Yn@RsV=EPw@JJwBz b$[Vܦ=^Zp;6XG.c#C9k{]:ǻ zN t.f\\ t<2V|vlsCu\XzU)asQÆz^uҺݎhbVÏ6 p3@m#F%j;2FᅎpNJ*Aw(RB 虛58֚ 5{|=bm `B?|ġ2xg7Oz +Qˇtd.:"HV_f7Pc8wNU7))|N|_:}.jۄ 3aeN^ )/UXB^L *s&2Wn_H4_A 9lLrF6T*2窊7RK_ Yr!߸W~FgrzA%d]-mWQ^~jC|"PY\E 9 BSX*{`*"v2_|IK i%%¡&Hs T>5Bgj[l8aֶ.Vby}8ZzFH+gǦBZ=hR*L?yXB6p ;aJ~rQg-d t?E4bkHB;W<9rv/z|͡e9ƺE3mR]dT~ZsKVy1k%'G/qi{ ;Ȧ%^jVg6:{gu@>P`̊##tfRsQ[ޅAR`w] T ro&-XX%"_Fт!h E4Y&4Tcp8ܟ zG hFR!iÚ_qǒ,;*fU&߇#]Ww&J5D}Q{+WonDM>qEDJ*ICq> 㾑dzvnކrpI#I gX/Ex` G`VˣZޞ7oMARn7IX(P X>ϲtyv [;3Zd#SVIΙ~XxD,ÈD* I u@ S׎{aoCy,]!bdwGW#5l^4p,@id3r`ׂO|kmf$[ڰ% ;6Ҽu-$loع`plJŌvս-Dz mZ:OPBl`v ǙU&rAg*%#?#J],}i,V*.#Bd`2ʚӭ}j礆+heNW Dsnx5a* ?Spx?&~ A @-iK[P,trvȸL7-{6m \9}_H:){6CH[)~$ͤ툩4v C{"=ҴCb`T$ ,m@4mWdcSr,eJ/Bm}Nd&3 ̊l MAY0~ !6wa39;"^ڼY2p\聕ҺY΋~iھ;&5e W-e`m?"Dnfx$5Uƿm%ϞzFQ=.U4DB~*O"2XxY/>IO)FLYd0UDwVfe[m5츉{+$]X&;+׸!.E0TZ%^w V0ÀDſ9xL{bM}1~1x;-"ٚgm@@~6ڑlϢIo@i( % a?4Y]#J’4]x0YoğfvR}c@iBY--In q&nٻu4$rzp4e%C+ԪG;OT:\1)j4P^XE珷c},Xݦ٠JGqK4v*s{f7X6#ِg3.v&(%(+$~V ا:3jK%k?iQj;%קA$/'zPD'Чr@I.;z]t,-J*wCoUfK9`<\yA`ì s:~Qp>9zn5{6;gCCXVQ,sk5 >wW/y v  jA|#$=cni3lXpn>TE[GSAO+bqk8;.YZ{ &ԍ 1R'8+GPlmJ' R \57$m04/m|xɨk(xf֧׽:Zxۧ(Gb1| qk|G)\|:™>vX/!Q?L:L>Y*s7inŨk}LA;Ŭݾf5n$l+rhɾtNcd2;6J(adN@)]{yjhm$?!AqרW菆 V* ]گ,FH3TRX`gr jѥ̴}5ٮqV|Cm twGɎ0^0|CPLLlq8~knl]pn}}U<}ɩ"6]^aP'""g$p6)LDiMZŮLXAwŔ"l.?lYpPMǴ=h)pn1s][dJ*Yf+P`PVP <;|k0ԭ73ȋz6)hRO=[(U-䀈{9tHyn"˪C VP W3%|e:n/={mr`SeGZ2O"-p-*[uF̌:Ѣ. }قNY3`[ 4xk rQ:VCvdk~]sK\4,v:z{ 4o O ( j'HC=qq5XSДcQ.|N2!]Ka'&R!JrQ1ػT#!#o ]vV3 n+{eo!נj ~n=ާNZi|i"kX}Kl+:91b(8"W$F)-Ne ؾ;腣uHmy .e 8C =M|笀`^hh؍Bd2kHC!C/&۬4bNA>hLk,w?dˡ}{N( IQk%thTA_%TUjX7߹h2'}qS^Ȳx;V~vrJl9]pa@ dGOS{IIɠJ8jo 9ی 2X44$F.Y)Mi}, ՞,|R0LjrF<nvA HJvcY]HL-LT/t&7 n<.JdCcVD]oRDFn̯j)R:kjQr@!>R w#HfFp-/(sҩc[Z V}΢]TQ`F|uP0uB,q ,L0~zg2,zsƨse^&Bk7̟#*3uAS,'<|V<41~qbZ{";KeU~k4(\C9 YGB:.*5u >m`O})])k?+^lAH(y6{_TI.jE0l^nzsxO@qMYm1yȻVd5}PX\MPfM/d@J ]؁ Wf@`Z K".BsX`OńG(aJ3~ͦe vDwvXLvMUmwcdPR^tt.#i>f>cšFѪ]8S]9:,`L; W-SO8m(;ciej 3xcz˔1^Y,B 4Ldn|^ '\~L@a6=WY3W0$Wo1%N-Q-ئ^=}921(_/.ڒ}w9x X-/=; r9~ޓ"c[^$IC57ΉRPLxl 'sW4z捨 xd/M³fG'[,Q{6,@&Q+R vHk;͑N 9]j4 >Yk<6ҍ~S)K?$_HWg:m($*)~naᴴ$8RnVc)S5%a_)5VL],3hO>Rn eoxb!+ jΥÖwQ/,g'48UWpWCRnC{w!:MǴ2:qE4 F#;-T 2;YDt9sm%R ={_9vVD;kKWz2P[?$)-|_$e -eVv{K ̫ܫJ;պ 瑶KtG!̅۷PnMJ ~2,H~AW:O45 ͩe+1uɁT~ !:]8\BI >|xB ȵ<.p E07:0}qJ@tg*9SR5Sowɮ ـ ʍp%Tˏ/5ordT\.@doFkONSoz̚mޝOWJCJ AިHAC.3ϵ!hjY;147& `pۻr%O5 @&T/ %M#lQS%@͝4 f[z"hq?b 0`Hixu/,5Ec+ u|F\* hzS"!0b{kw37mh|aX-Z93GvL`lӜ9Tv1ŭف!X2^F<^g%;J?3\tt<,+WHn96 RJ)xƢfJL%-&t:sl;/Qs"fK ~9kB :t S rqXcɕ_r8Zξ徺uƅ&Q:hqU[$_p!Ix ͕ѨSO3^:8..Zsx(}3h|vۤ 5+߂GWiE|P-nWy*#o(gk]EӐ?'%d# y3|71vmd^?.D먊kܫM ̾#u*< NgQDY Z@`{6 z_TY_=5ZO^>]uSj*:)XQ?X- '4Kx8!BϢf=- ":aZzKm}@QX4W);tﳺ4{c2W!3ޟ坡mcQ2dACOY`6n_jIUecUmo('MlYkMda]wS 赜 Ǹ,b,ZOrzs"R؜#)vեWiEXHrm9cSSYÓo`jwqF]b8Ag:ڌIC>yd8]|GPP$ФS]u+ Y;5؂ 9GpWf2(}h?Fݸx@h{hiP4[tF]~:p+ς]x 9ğG߻c"њ`N"*l-gAv``%sONA$BތGݔ_Q>rU Q< a~Alm;]' ;^#\ v{\rF2И! I y j2eo%v\7CD7 s#>Ɓ_b-WBRb8a[`}씯?\>=Yfn5M ~u[/-Nism*uWB#/0^OA_kݺp9aN Yx=؋GAqFv Sn.wZbUiycoݼSU5زJ"2 DX &],Rl؏IǠhʋ}PrĔbOn2iRA Ytu'Xn fa~@k]99+ªZ)\L O h"GisJ Y#=5TP*59L=kunJ̗gGΆQq(rڨbyˏ|NuCq(r.W%AJ7%!I{IuȺXhu?Jq 1 ':, (Fi[/NF3?dL7n(1$.ÕMACk=] u/הM4YT=Z4%J+G.l5$23ëB현ݒH w*¡e&A(fQ%AWyc=BLs{FM>y)XuqUN=aw\9pUR(z w]U̬0ae}_ѕeeDfu~]z- qE2B Ͽ_)R(ߐ-#$nF6ߖ䙜1ƫwК$ }JjX,e~PM ~CElMP>$D0]`g#x{d6Xk=p@5s^;cp1b@PahJ>,\5qȅsIoVX^m[y̤O45u\Zܼ/NPu՚}5W*E/S1?-*Y#\`2jRc› b {ZpiB%G5%j[Ut7?^kG3K\0ZFjvS #Ksܗgomq65,ɄA13O" e#,,"۬[$fM:l0ޕJQEo"Gp6ϊ5Xaf*$o碼\yVZ\da1Ar^eMRn/ `ۍW}ul^ѩC{/V<Zxҕ|L߶SzR\[.i}%Fq7pX^l[^t9#vmk6{Sl'+a4Pn/IDbPu1󌷑ɍM~C7hNpZw1!7yWgdhɢ4{M&%VY &>A4^&+kUc;l <&<$ŷ5+k'}Z6'ڸ De-~[*c+"МDG@KIݰ$_$*oBCu`: ٤Jz]f+ Td`n ddsts]ۇ XtJ6*h~KՍG,c Q4x WvLn#&Se! Q?&q F#Xښu~Dز/4 54)$w uw"ЍD~%#a\p{xT@ϖ&P2k㮫= "r<-,Ԩhz};D2b;h5KI0ёO\^S'x'綼L*v q W/z09=V[%_D:X{] 3Șl74*'J@(10sZWOM;"7t/-bxfmLZjL Iͷ'"Hv ;*l(W}!`p,f,kS/RfU75K]zʁdguP-TB ܦM)[Dx~%HF2HPWe];KelUAh)v=q~!3KXF etVx C}Yy"]ń r%*bgǴ`i7EN)!2Ѕ*;>AD0$Ar~G.ԥP9gc?KzŸ.PB/QF̆V'MEhB^![var{pERb6ȟP9T?3+m A8M,bE 1.j>mQӑò~=')fkk7 On?_ѱ>$$4+[zQ>(nq?`qC]}\Aa o]!xFQg! Qp(AhH+bCW[J&7..BL,d:R2kfR¼<.:J8=gl K*0Fcn1 !y}0/σqB*E ÈY5YV:'r(l*p`,|vh<G~i] (.X'vT}* ,Z)XS wI(jޑaZP-c=Hm❵Ua.7]SGn_dEXl9H&=6K<ӞTNb"PaPp^YP`2% rMIN%+ps.̓ =͑|o]gZ2`cI&2G9 r[0ѥߥ"n0Q>n |Cdj^M}rJM7_5N@'xh6}MF&WFdž1 ѦD;=\i%ݕTPǛ<μ-o8tN[n /Ͽ2wG[Wb7X!OFͺDPO?VX6۵FWN*/CTWrvag]?kA!z#MRӘZMv~R(񈪔#M }ۚEoq1S&ackvεlxOS@5.TnzYs9>k})G]E.&Yy_֯eEQn?c{?Qj;ulh)0V,ü61^RWhd_+_@MgkچF&$'vU: Ԭ<"AMʄ  LOGA^{?̱a8CJ 8̘(I`/(c1AUL0m.uOgP_({$EP3u~1]J>(xƁ,Пxym>Ni߻~cc?* 4F9 eeպ3 /-=RV. ;T_||o ;1MaE"=BKͥƺ[ğ ]F7p+7ӸeJyPhte9W~=LwSp}ٷ)6xaSrQ`jTD^;l,[Lne}K# ـEO]Hb+;i-.Z?^FʸG7O_={;pr]8`lO/$b[ixn-R%>a ]"~ѴY 5N1FYH< R`*,iQIJ6!8A _ 9.}Y}CulAŻG7AgׅmsuO߶~ Gr}L?GހtwWq%kc }n:j!љ%xmLZn倕iM@׆I&f4 |y  6"j8+~x+ /Rg[^[~oMjǪGPexh% ~ݒ˩.kXn J"xY ;^V--%jIkD9{ > 'K )wajC%C6dP0d(tfӈ ,35%5S YY̳k.9Hh|f6 Ssİ4;u]y.օ8!}Fka}pM@{yf4${,3tZ-qՈ~ hDFBu-S5dCTL ċ߰vR%cKYVb,eס3T7%!. q;cgT&V?$"tvٻM˨,FY*="&4JSAu)k_RGSsF \E-T_Ű uI@] M (%Đ}rU"0+'D 5Q"bXNQ TNia?\TGtp- 돰 MHIUj-@؄ٲ=Rh l6Yd+\1E4(ВU`+gү&Z`(,my)Z8e ))qn*gw:ofyY~3Tp6RT繷ӳ1o!ƖٙEi%7Pȗ~Юi<=e}=U_w2#angvAV Mt4hٿbM ;3VZuu$mQIH1.OM}xơȌTSuqSt.4.{PPP|o{Om0 irNFaYAV4/ 鱲?z Av)B3@9ZU܀׷W%7yBF<]2CaJ2#xBە4˻7M;)ܶ9 g}l 7v=uRQJ+1+ٮOi߬^hg-- TNϠ`vuٳyD=3(ĹZǰ sbnֽӇ}@rz(EKLhYKA[m5/gU T'/I$Ŧsn%3=6mHSR_; %iqiP0;.$!/WNd5 BDN88RLp Zڱ~Jm(qRѱ~"{)?)%.=gqg|:ڡ,|/m[MnI G/&L B]PV)>_5 kZ59// Bz>Vj kpfcēvN{_A.?Ʋ^nS[ -~3D!۪`dd{t2O$IH&‰g2uBmcB5C V&Qo7w>wKO V.p/1Ϩ44cn\bM$.#\YCpǃZ`6Sn7X(Ʒ ]Q#,|.8p~CN5& U ! 0WA9m-.[zvR'jC(a/*qK\e+ EH(mњirbM?$ZI%-ID{?;I I2Q\+T4r<.T" ž\wt(t15#eኽu_Ml66i` WV-X\59 7v1v0 s+Mطe"t}XA l/M!t_F~ 2,SN9j%!uT}f0j y|*ĨLxvx^P1A/3{X6~Շk)HU§;u),i/=Ko?Wq}v qMe :K߃cdJHB $lfciUNGy;g*Xk9tLD=b 16~اLʄ㏱`B1'94}w"\Vwʻmlb>]3HuîJQ \H^t|(ܴv}r |~ ?;1;̇y9h:F|d 9A >Aku<˺P) WqUTOqžt h+@T ZDFz+74|Ki"'n EOADw8%Œ&'`Rt;WCW@^`c!óHY&g, ߤBYFFTUq 6H wN#;ԙ |%ͨFVWx,1"{'1J">W ?қx-5UKm[#5rgmYfu^~hȧ^v-O$DjC/'u^D#C Zk. q1Q`8dG1":zDYӜh{edĆÈU$մ/*E(Ӿ(xY,裟նAcNA;8J n Q{88`m9ݣ\XkDO޵T4SȳG_+̛U9Iim4A:Z JJi Eq6G:1J9>de"SUXyΎZ(]<빦 K۲+U+} Pj @3ӢHP>G,&;vPlH{k=Xh'G_/N 9r=IyQkvf:UNn'@rKGݴA{${gܩwKxy_^ dwyۆ|IɋqDˇ(}BdaJ)ցF9 ^Z ~}T9zِatˉY 'Dy٤(y<tkFļE)nqD,L}\f{0Cݙ}%MRĹD45{^2JoNUԽyPDa7T%NQ|5v/ݖq,3 a0  #<NǼKɵ+a^,6B/@ + mE"C]'Ҧҽ@Eaݴ|^ 4F&+N;p4Ro{:"_|<+DCQ5/UT?o o rDIo4GBG j? aF;fq.=ucA %e֖xS޹Dia?>d;w Mf e1Lw9mF*,*O5pJ]G7 tYm@kt\2K0D\zCiР>}(QKQ9p&R̍*=Ar-dDP]"1xJ*W ZP}0t,0Zժ6  ryhA .;Nx3]TJoqbiHHE$8M߿Պ6EJ ق:ԁ44OtB]Sg!c\r>%Л`x~)#n6OP>S',t$ioOn ìAJ?#۶c\ɞÀA?-\$6qX.Ó*Aaw( ޹励ȉӋw|'):'f27͹QAPL0W4vdu8_\u/`Ż?B0p># }O)?9u(an,Ie2Ê{XyU%S4c~816!3-xtrJ \}">u|nTpwŖnӿ65H3p+F07孴SfX95> ˩ʥ _G.#đvǘ*U_)pC3-ԥuX]fibp`MĚ:14|]CG6mUW[&<@ ֿ\f>Hgg5"-G Qk,̱zةi)lB`rU)7^z85S0gUS`, @){Ľ#s$}:FWBeIv,d>GSD櫮a(2*n{raƝ;x`l\”N sZ1QUtfLH` *#$(5^)E-?H3{lNg- RĉҵLd6Vyˁ3y'us9?XD^}<]єbܼη4$[koyHV.G*0$()CJw39CR-%n\,cm+Eaʋ4po QXg̱ qG'.H2Y[ H<:z,f$_lN̴֔˞3=/\[* JlXAOVL%k 2BJ7Sp&W 3xuK3_[@ʅI麘n흅ep&OጠLFE;dwl7{[!]MQtnll&$rx[Csz3̄w:YT~ V.yV Af-/yp#ņ5F!eŻ;.={_l6WpN1<@Q6" e,hgC_`MDciaiC* uBZ>؈/\r.]Oõm:yB4k1?ǚi2.Du }}dd|O3}a?CG)gmfKپ=;9k@pKx1u?hy]}`f?!AFEOoF%.p$[a:vI.c7On<_lVy=8m q'fScupw?S(8yK(7F ~; j3\MA5I'MZZ#,}),ѓe[;Dczt(7nU TBi~+5~#0{0|x&t{ka딃Ȫo.iIK2t"9?]㤽F\ =b^UCDm߰D$' `5LRfp2M%(V`6P?JG=Tt fv>e0x!Q=3 ><f6n"eO"xcF >8tRGB5N$H tN9 \Fr=SOr'vSZ=[l .<<`*qlL<ƄiQhc]5,n J&mh']/:Y0kHF#>V\e|JfRù|5JÎ?U}G^oW-~֓A![K[Ă0K(X=!wŚ)pĖQ_(@V!Th4Hޞ\8iyfe\BTOgK#}Ȏ灜 /jCM*駭WS)j$ 8&N} k !*u\ %vMջ~M۲0W"KH!5ўl(Kj{st =  hR`CCds춽ݙwXOI;7ٸ͙Aˆ8"qV[h%Qr+b;wf"RcC7ˢ<z#q8I]n!tSƽy*3qcF()"oXjVۮT0^jKTڊ`b)vCUyh) jIww×0`&ž+6>GNK(#*`wJ]M[8E[4vua8.ESXѭ~Xz,qBz= Ttf=Н1 D`ris]<xsEayJ\U&+=<_E 6i?˃Z"LX%JΏLxFR^]+fQ&s3#'SB_V>ڼr?(.IH^!!-0? -AK)@΂U} <ԻBh:L2s[mO_=1 >>^CH螎8$>P'"\5_F唯.[Kދ=ĕr/rZPơjF5KaO{i+BS6 PҳMZ;1>M"4o.> N˂CrqL.+0'ct욟wnNyّ~HΡβ)K"tLDDN.Gl:! hOeކJ+cЉ$Yq|rp\mB?7$K)ۺ.zdwۭr"QGLPUРHJrAĹ5^s$=+ 4nUnA6oX+?DR*Ƀ OUӮlsG#9DW#4vEyKhVnqqmbՒl2Hf>[u'8k:H꿻+#jAĶv[/|u%6n&&=>mO:p?>0`@\g/9')mEPX:1[jw pb E_uM$ @Mzɰd/Qǚ/v"mt[9St%st0\s@?@>HE5KhcNlm39|qDՁ]4omn@P!,|TnoOaJ/v7DsW(~[ pٽR X$F3%7p FJ LмEjYxsta"6*W䁴 ҜlmΧXbNEIP q$8V2q׻/ZR[ GzM&4"dYB.SׁeR++,5tjo5p{fLĎ_\v"کIE?IK| څD1:r}>O3 y] MBVL=Kƒ bб;U!pcHg4)?K<|=zzL`o_{Wr>ʐ#ؿ2}>"BvϞK|ZNPcg$߯%݌9WlW,b>;bo'QUqw (Z4% |T'zHϘÖ;[^n^~?7pZupOޙAc>&XYBW2dpjSpyzwe\#2QŎt[[ 7 O9!.#akgR LH›Ў@r1`v"tooɸqJ4gum" yMcZqlZ$O\fE_[t{ ΁CG+<\8 1{7=@b\])7#we&eW,r 3@NxQ(׬~&n71RD<]~c@z1?3>{6֊\1sŹ-BΕ@}Q*NLQ: Қ*UDQr4K2ü`06:b6&$] 2j (N)_|l6'oA&˨gm,_?Blt[YD@qT.U!èoOTny^ Vu/)@Z@Y:[3 Ty++:wt,4PaO6=Ք42=VxF . gEpl^;1;޹DDe1s=+8Kہ饂L.UU8͓Gj%Be>~~bRlx5鳇u{'B+LRI[梱#o5B:E_oY45dl  <^}W)j!۞ʪNM;(XD%Gáp p]O_a.i&1PuRm" U1 [v v7=Gwx9.cM8ޡ8圅)/?=5 13mj yfʓA ]_UWw@&OjxO<$2C]v\yjÛ.;AfΙk{VIb` pc z ҴeK6 ZĹ"}oAt^GhhœFCEn<9u۫eA?X1Kh}Z>ey7u:i$߄ɴq<,#6(>V?O)4ڤb,[Pk26O \u>2.X]7q"â r w %dsH7p98-Ov 5! ǻ\Dp,_XMCy:h|Ǵbkʊ}!aa| %f90. .G&"DVFMk/z\DHA`, 1#8ܵƗg 7=/ػƼp1й|P@)J@Z|qsωm5d0gr%΅Px>gVX/иy4(A fhVj\g-g}MX"X\ r?p6'gfF'jҠshGmdMb-ud){(n[ ye7jˋr|z%$N 6{6 87Қp&q/w^\)mM=@3+){<33ldXõE̼,uLV!,*$!)Mf7:knʗl&)d/e[3Z0Բq 8"]@JW66sGc5ۜY)?,^x혫nOTlx \5cX+_>!8(Q}=ϒ вldOKf H'g<Ā;HL"40;Њ:nk=opaѐ7=H<*5Z͞7NNReܫ X>ơWF-bj{SQ~y7Uui=*%w՝ꂮ'@#^rlSybue\RtfTMl14?ڡJTgI#!nkkL/?t*4W RflP0ne 6Fٿ%sDHI4l`k]|^!7Z~TiscxՋ7.m~2b}t@[PȆHLOȷ20؆vBzZ$38&io8XX|vՒՠc&7~Tf _:vyT5b%ff<,7SzhF=;ּEǼe8YnYpQuUAQ5F\ cD1lYϞŦ7Ph*p*.y4:i-=ˤ(w kt=VexuO"HjMTJE(cYa}A,9*p:^ydp|x zNqK-=:;h2men+\F"!/Q##y1/`Jgq;bG,KbN,NfMFi=Z8ѩz[rO; wP| c8iؔL=K=Ų44̩֣#m102dx`"O htN,Y| tI?K59jDa ylZ^#xJ!ӡg\e&C7J)wF_!"wa&XrBeT<7@aʄ eRejZe-0w j.>0H k~d&e C}{gK< J pN\nnqf L,X~OXf{id=4S2 /T!h11+Vx_=3yu/lC,0'(4֏WpWg[̉?E}q0A,asͬR*P zn4$mSΑlEfURɫY֚|&+M(E͡ަ#s:9Ue\>3=jy@"-J%/rcaC54K2 }L5yaQO%!}Oo*`x.wCL̓X{n7,0/ hb)? IuG?(t"]x@ů'x-{SG ~Rl}M迻p 6PYNNS%`mT,1_OaAD'adjbV`vB4BR=iBK+a9h  %Nvh?C %chaLs cʩCԬ<ڽNJ}A,,z-U пWrlZF`kύu՗NEPݷ98.:s GT2: _:" D jqhʸZkM{ zV-lۉ>T{m 4Xޗt[Ӑu%iaf\ 䒸{oUz×K/Hט K0e{;Dg9{=(`>Fvb|P<5jXL+}'@{sa/3 ץw]Au<#Àgg*ŔɃ (O\B1\;Mߢ+w ʉnjIUZ1v&+=)@߮uWp2H8Q 7Vޔxbu^m_Y}P+~<+%ohS=c>3exGj6my)H4/_'$^5d:-&+iyƜ:="zxޡ޵aR~f\ Sy]V(_֐NS.S#\=AL>/s/gD3)b m)`wFEU3IKU^uTzb*_K=* מ&R$o@F5rw@Wɾx4ޑۇ8.oJY o^ S &IL'"d [qf{@N' "jě ?&Pd geB ;$#uLMDsנ*B=j(t_V"cRVeLߍ]fо5$ mMv! Koo=j{\a|-2D @k@FZ[1:Ӕ;Dr]ն^)(g`b ӑz@`O i IUCm^}o6zS%g5-2CPg#pbs?9l 4_poNr2@XV3 #ήw!FRPyݚ knXXAVW@v)s5 %S[eM=06GZH͐d0T9{ݕH8lM<Z0ZO aonE'~$"Xڑ P 2e a^Uxk=,bL@$1*&Ipf-[Wә H)*qe y2c$o:RC~'dvIw Υ)ZA:6hQUAJU'0Ϻg\tw[=]&;vF O=ua^ja=<0|0?J?!M],*bwE=Hs, 9y̝`#~MMߚVkB%3=$Slv$O`Fb_s5( r)*z~eJ^C h+A%\Sos)k\ ogiӷe .| #An3.]*̆"z'ziiɀ@e!wSmϸ6k]*C)79r&Y_}ڌLd gѳж]?URnT uaBՙEv1$q%=U!R<p?P$rp+ypU9=-{6f"G/$) N]gT+CYS>jTMc=7! PbP L2;|Lr̬S])(Z, SGӠ!y~O9pu{_7rw{Qp,GSW, P=SH#B_5Ed9mIO tg+ސDŽ@ upezoH5>ιw\d,Pʛ{ZC?ڤte1 i#0/FFޔ$rD} ?BK'd "Th>zx3+n_TŬIgP>u͠aЙ^cQ ^Y'cYQC52 kXpi͍oܤ`loDаUʻ-* ^E_\y@Bh{i y X= ݾlQVWu^aNDFAa$nU$N˾\FSw )Qyjn=č0 ?ێ@c4w#N]ZfwR.cW^ցqV\Ac,hg>[^ !g(M'- K{x2t*qRmisWz1p=Bz0q5 !a5dD?}| #[` I۩]M&ϚC%N̕D+xLot˨qOAå"$eێڈoc,P"7F+:U7dp맵U*A[R]C[n] #%5$0M `ak~cQM@y}?w[}KB*WhӦ;d/=UV/_[#ns^$ZQ g+! =t-r-TyIZG{26 .ḎQAf9a*‡TY soO)E8H[Cz/ KFe{~GGe{O+F͝,^8լO a)*+ i" yK FU&7-G6ëUcd2x>[rS> z fmz*r( :NO3_Wuضf+/vj0Tޮhk".jCC³@;M/KA@sQuyJL2LP7"Mβ?L#룗Pr.dBܰP_bZiy'YG@K+"iciYRvL&I_$fZF\I!ӠɦehtC O;@= JHT5A'!qtQ}Ny}/#GfIEdlvzm2)-ⴀb(Y5Etv)Ru8BYoSHl?Sjv[>X,+Ѕ5焒As!?UprZXNamq6Ӌ6Ib%P[A oj>t1 (RO5/dT,dYqsBCC;0ޚQ,0qӠGpkn?h;FGj8шj-AĽ1 Wkwoj0,~LrŌݠ5z./;WtJRue㷌j;ql#@+[\HΜ ΞQR 1~!UV浜";'HgFݬyw{9i:`t5Вoq$0\b0e7fHٯ4đ dķ³'dgWN d)rnK$,Aj;N;^U wkjG9%1 kǜGx %$6'kI`1'QK2AY7JCP0UDc cN^Dc;:6)hwHg84Zob Isipm.O»VR8 #*ɍq}[faK4:أG,\r]Y|f=D6:F<ìwXBw=ߕ6 *gZᥙo"-N$q\uDn/kb,Qh]|5:j7i:ng<`V)dU?.ي p#ڧ#Z;Wctf $D5˲Oin>&ey9;]5+◝ȣZ47@Ds gvЬ\p[3M}{ƢSսYsJz:u5-c&^xTxt]4i[Ѕ$ChE*z ;{.Y𛔗P667PNXQ>i$:Uu39PH_-G3&]JϓVx|g!isL@"tvt0,=$Eh=<Af'JnVEawq%5\FiJ#fR.G#[&s):gM\@ 8IaK&kѫBqLϰ+nѪp[8B@G PciN Z]ǢL >;g j6E0Y"a%ɐڛT<:5 4CH28;ّcAY>k 6?X'g߉26GԲ_?P|Ui҉x DoUˈSc÷mEuo6?,, mA#AFZҼ$'fI5wUG8[yYӺ?gM- BOdP]_,B'I@fsBp!qZ8ju4%kYhm* }ʆ2Lo۠=LށevV4g-/klɏS1[=4Ʀɰ!rX<=sWÊeM&'gwe/GKT9] g }wY9%"}f& Ru]el㐆ѡȳQH %1lPv;)蔷{ ZG"`4 yC"tR> p!аu8psGӺNbK:ƧU3n0C~q,;pOt\YF};)E,KcFleӑ{aۂ{X} G:7HMHw)n?=D40; B$@Α/-7&34e?eROx3>\,/A.3,Ykm@͸:Ha+ɚB%:™zD0JXlqC)D&&ݱ `ֆMLJ5>()ym~L/TTtyEiI;`JK4%RcQ)M]־kJ[H`q{PC 3P9H`!=CIQįd -1z(].9Ken\|}w# m<_tQSo{^kBܘߪ5}sfxkUC$j~YE4 (*ȘFfC:[\c9m;IZ=CFS9!Pm E>mqb/]5T B9~.n|@|j<^ %t 2-=nt4{QI_#E50ޣ0$f =g95s)Eʱ: dn>8CΪ(ܓ)*+:Ohp{Ch+󽱤x`T (j}zJNͼWtW,0w74[hk=x9IWg _҆;WiW$z1;Lp.,oNGs+U<Hoɡc}_DG5ֆ&I/v ((`׫V-gvRL;,4f, Q(ٝPlP Z9¸yZӶ,PN|}7s"4CIP%%z`(e&5:\*R=7t@#:j1=Q|ŽQ!fPtewS&Km -(W u?Qә7F=3&ظĽͪ[4; `'NESJ"Wm3VhY-ǡc &mKg P3O#wʡ״ &Q Vae RL>(x_1k q2~s]v(Tk$ 2]iP[UW.쒄$#H]L.h>Yk.,WHm'&<$c׫`ޒUGl5>ʹ@8@<f9Yo'>xƗQ$vl_XC2%M<;xjE-&<_f|fj5:m ϘV|H';^ZˊS}g fCi猘%w$م`!_pSȤj#[~NK4?;2#p)zX9%Q݃!vXc0w dlԘqbhk(Y2ЋAW=\Ԗ*o3yytzdD?ldzC<_!)נk w;P0a\͉:V8BL֋s{} >26P(:m4?K<fdw}[iAEU3/T%Y8CzłdB?w9_ k10O՟g~p>#1<-jK~`<5`YtнWWԁ~˅FB" 7II%??& p/)m ?C K39;DT sBL'Zs\S$=EyA ѿ1;C&B2!HG㇟"ЙCT~F|6(w$u:eTZ@ImOsv ں9X[ѫ5~h t u`m 7! Q :Oj-w=8=g)4OUjX_[:V xibRHgBBq~=c`2[.+~-RGI]kbWgŎNhao &/@U*9rξo6l8IxB(oP) 5X˯;&Rx[m([?"ܳN?+j҉ܴļ>@@MdhB FMCA(R/E(%l.#dl_'D/@ӬQ~aᔈ|l96]zuQr 27d&|i׭oh|*u$;o40hBk.z&)U:+'X翎_E`Z%S2mw'… ښ'[i:M.~a 5pVSj _PW&W2Q _q bOb=ie4G-Pr:@~OOyp-m4voU8+˾Q⨾F3j0qЋIVfReV]?*4îj<^[^f^|, ?6 u# v*rʮ6&g|PSЖ,[jT!CJ 3X)-GbmKWМk0ƾ/|j/E\TPፊĪpͬG,/&M"}aI/Ჹ+qp\Q4Ɠ8+-^?)vI@n :CwڛE-9Ik FQOmϑX'%S `j}j/Y4S(PXH:Qq-_{f0^i&MF?giDNC&@L{5?A 9yy'S׉ ZaFjcۢDڛ_@B+uoˣN#+j`oqqS8,x݄LרY$@\VhȠ؋%hMv]z݅\CS`ؘ\|k Mr}C598>•}Pξ^]"2>)o%wwwC.UY=U@2FvB0&uQ6W~I0m7}$Չ|06<,8C-beۢa;8>Rbv8ﻆXX6ȡ>LzG>JfjsΆ@GlT?UjK=n|%*V6O}1)vm#6&;*kFC_p2nkh]hq1?^bʿ0s:AA۸E օo=ĉ sY8 iqp(Ŀ-[Ņ6Oh}N=#{WخhM8|p`)}4bgjwvA}{.]ԑ-g/izIN"wo2gWHKfwYlh_Gg܁\t)\"9w$ JU$:ms 40=%"k4 A#JДA-i vN~ooߤJ\vMcX\bm7"bq7@nrAjM%KsYtY *}ȑ q'͔ OX7 ה7 _3R݊Y9Yl温up_ U1\ ~huue^_Fhp>jk!-3>d%Y$]o핔D x!t5o4/ƨT{.{5_#A%ȱSŞ7J&81GX1ifePP Ishi;B݄xP\pੇ4˔7Kx~ G{z=Mu#D&)Liݟ!D0{!$d>צQ@ĭ9Fn2_l; ]?] b'"}X|q :2(=PF""cZ:P{ﺻi),f =2Hyhx&E CxY޵(*t%KQwLS/ÜhTcv>Ǫjn7=kg-gMN[@weY{G6iYZ0k6ჂtDI Wh8 `tNR0hM 7{L8PNҍI̟v6-ӏ'ȨRnv s94T뉚L +džJ-(W6Qf09:g \Ej8H ǹzM 9la|6i"-O0knXg&S/>-P[Kp=*j6+F?߳1|v&HkՊ+Kk=ng!%n-¬in8 |UJڇ?e=m|C" 饙?c s7Ni4' !ΥJʄg Ϻ'O:GW/bV.mz[d=[=cwæ.Πְ<vǪ? Xiwʸm̗_@[2;3U:9nft:qu|OݷΆ^+,^j`~#Ǫn%3YŻKb>̯lr_ ^h>}T\)0>_pPkY29x˯E囀/k=} \ Q8s~]-р;#S¾wod7 <#S_YMf9XKtAK🢎BlY̓XYݟt?Wj .BS5mn3h`l!},V*5# ~N# BZݑER~.׿"Nhs_#i'6B}ՂPiqEX-*N1&^14Z~DȤGD#72nm<ɳg0?m'vh#HLB ͆2VI]"2.+7w61#66\6_So@{]ȅILLfBtkO@*)J w;6 9oG8?>PC0n54 ]ajI r!RcS*t9,UL  oVu0{6Ɯ4]WCœ;-E%M|[vy9ǰi:H}^U0I='L8KlcʈCy{WY@%QH1ꇲ(d5Fv'%iqDD\ƬmXzwɸ&lAnII\Tױ^uRg\ %Hy<5L1]8>|Ҋo?zֈf`I.nQ\ٸ_/Z?_Xj>M)a͈gY,Jtf(&|ekdhbPSY>R`iPzy]3d9{)ݡXᶙ lj͛ $KanMb<Ț-b;tX" ު[q#2zX8lkE?S$&GH4֨YDd|!2? bl WRB6 "/5ЌBVSRKØMƏP@LÑUhDMks#xI#BQ6ϩCWoY &ž;wYUQ.~`TZS6 ?g &ڲ}@!fۂy7Ca׹j%Kl}X B,$JT0{@|Y}["5o$yE^.{OW ڀffQC,b)U$jdWcMM"YNE;kpۭAsBmdds;]j=ͷZdhejNei,/J}x=<jy=k^ܑbfO rrKőݡ\V,%?mٖ0;0L6m< o NU@^˭zi$2@hLΩlP̱DKŧV߰ʢ:<@,uV'C 'eNw:Ɯ:> "/9am[Z,)˛1>4c$ORy̥to JZT:4S1&>3$ J K)lYVuD!؀e>&Q!mބ?VXRkHL]󭾲mn׺$f1aݔ E3vZn"YWwnK7ۍ**F̨J R{wr۱6jlk٩0J5L@P>gYrRs=}eC1ߴKv|vn̙q[SyPv%Ă / BEH'K cRd" N8XK|;[әOQL2ήŶ'n_pрr@EؙMmJT~y3:U@3~!Cp}1c_*F,=K!F\@ ZOFQW.JXBHKZCx r Bj84- Zxw%0VnyD%$,ԭ^#2<.XzG:OѓÆi\c7pc`*J"~5A8)8աB{ O)LOk.~:_7-@*'RkK\ߗs߲B"VÔEAH"{v9]f\}z}kk(@~Ph=ĕn;ν?z 2\>q$q|O12pvO92!p[lx/LB"6C"ߔu=R85(*> 5J6s|w+DnsrR_cn/JKYx#LC Ka߮Vv*(g˳n']FQ*Rc˓uvX>7 P=t>񖉐2r!'d8.H;,#=Tla{"kʕ&n!9! :u-E@9}P <;N"7CepiSA掹7p%_^e,^-x[gvqjrSM vf{yٕ/="1Slgy7{v|4Vx0) >~忮4zNdWF8S[},ʐocd @EiUϙ:sjDB @ƿֳivKIl?S|YbS?.x]/;g Jґ#@My G㾷ɶ MUueOpDIDuM$N{*5ߓLG XLǑX;# ȵқ7'qSvp\"jzS@#ku+/wQTDIL2\rz9*DKpEj Zk~;xӔs\Us{/%LN[TRs ,:((D.lQ~xtٿ .F-1-{U=DCݧX`UhCq_Oà ޲c𢧂 9sfXzc9zMc_0v7at--S 8Ӷdh"h=qZHy](Ы% c<ۄ$!bv/+'H6ENg*5$S)FAÌSn&PZ9DBbC{V&O66tXi+;|ϡh`PZ" ZFcU[igU)KݤԵN7َZ eբ .Pa@$ ݝ0x$vTOߝӳVx~=0oP +VC8S)9MI[=dbPPB3Q~ F: ~ EFr XM_NlmWsP [%uqs6?uNe5.{˙C!B*X,si9~}aIQy [=\ ͔`wf8PT؂4S-="j[xz\ b[76&P; qŊ_cٌ.cUvs;uŇc}˽PFs3EMcT-Ɩ5Paҟ/RT|V4k#@ENǹR)[9m4 5BGtJs0ۉ勬 d%ottFuO+zyIÁ#hQHKNq+,0*w]T-`1ߖvΦU`ڞ]ytluѮQ_[2 v;WsҦ-ݽiY3yHv}:Zʕd+V v%'\Gy`vqb7}0!ϹVocn>EhjJ7L*A:U1):zJPBtڀ'c{As-0<>bNRJXzZJEvTߧ, {C5Y.lYwbY( mF_9QKIw|o H}3:ĺwp84w cwhY\ްZRI93C!#-ΔX|_KeƬ3!LGDCiy/EbbCttFgsa~A*F2嘅Qjsbpœm8ԕ'pt¦:%ȅX{O&,,]w,e:l3M\+ "q -HSC7)= ΋# @nOg[2tI L2c6O6bCiKiJ6Aeo{uCc\d,HsAFRQ%YlDi;PԜcx#r,.\i`8lGDM?Mo9+xC(t@ni7qDz8i0*V?r0}"='gWzOdƕ䭓iODO[]h~Z=W DR7vcrJ)N\Zؖ*, +5&&P{MVl ˘bGDS| ,(0+vy ܌uq>ŏP_rYw uY s$8%"^O8Eu۞12R|Jh%(cyVVnA82ma vsFYaYś}.]E N.OU)̯2.LJי٫fb@K9!4!gW3hw'CBXA^E*L+pr9C'Z/niEJЎl<6W&2\ mџ]',0AjrtӼ< xcg[űkG!DB`)ulF7]NZ IYo^K s8hԴr9pGrL;Ǘ߷dg2I5$c3-xܸ챗Xwd&A3Z7K!Bǚ0_늊7[*0>,6R2+]W"TB.\i62}S/;i"Qe;`rR\h~HPa``Ac4{:E 84[@jːvL\oZ0V{Xw~X7W \+n_C}iB_(a$X|1꘧V@ Fuۯw6Hϱ=/ ك9XfS؃]490^kzP:xַM sUęhB(d!AC[`C<nt⦎(}&MwγA>/\UL(sw5[1 p NhV.)JdZgom Tu q@Qn7..f +* ܍L'M:qiP6͒62&?=* S$н|-"ٞBsh$=z{ (9ކi?!w2Gy/Zᙊ+'x>ڗoz p`-#0cZެPEmFo¹&V)̻ qó[~-yw%(RCFn'47'CNys#y(g$D㨵PH]#| lW#RA % 4 3lS)]hA=/6,Z u놙# ueђ*hY!"4/n*0 5Dl>i-##>^%>^% =]]%J͙ Gt&L +^RG;\ub%5s(uP8n :lOm$lף>-_r~=chD£YDzS1wOI+NUz}[.%}?⢵]#iэQ<yEVȋ]8_I5r F,Β)qMN] F)aяNul`~iF KXm'F, |)Eyܺ,^yڤf-ڂ:iM Ix, hyd$ fWt[ ka~qb]Tt qW;h mY, MƄhۧ 9,8J&J;h XwQL!690Wʎ/M/L~4HU(NpW5-"(ܗ-D̻d1:B5;j*IMs}/9c#zwHoQQ_ Xꁞ-5ts}${=#gszpQ/C׼`.*?̢+l TyVv8!R,f;B{su{'>v 45H6HݽZX,ϊ|%b,CVX96ChL,M23&hǡ޸K{f Vzh)΍]]AA7to>Hds1ٵ=^L;>0h!N{ՕWoA̵{T$ Qvsn{ˌWPNr @.{+ASG' [ oBI=Dvy֥o+||qAuk/3DRe<͘fWPQbge'AS]ZA du}/LZX0d!h0ϸJAl~tqe =9#ةRBS&6&3ie'0@Y4 \L.m3%r͞haw"szr)y[ XyBu9ڍ՛ŮL̗n-<:k_-Ie.L[ R ^ ~G>kzV.ߦɹP71ܙGjX9kȩgl2OnO"jxs٘@[bQ$+}=eu5&A.wSfuHֿ^ Y {]eEC@.a'#{<}&w:6aV3HQ4 5cFqJY6]FaWp X+bYrmrbnCWE'dO^x8$iƙ7 ݐ1|I> UY&6DT|15T_uEBb+B Z_D[M޽(}%%qZa,$hU+ yJe?`̊]8xg,V=/f*[50 OFH'S8SW"GΔYYTŇMͦ#j7|QЄr1c:]@{*sǼ QXu35c@2Ub[fs72ܑkFB|{) s8M6s^AI<^ 6 _$t('jr/\i='nXwHaq4^YBcv5RFL?G1\@S џnSodȫ҆vSǯI=N[.'{Z.mLg t 7 /sAzVITCr7Ni־t{d:Nzw<.༬.B_Q@kS[aJ? ǭemwBfTҏ2+>岮y&YS4„OLs-|NiߊGV_|@MeЂۖuMA)H@Z3!r=(5٧wǎ1<-9<O}0в\1uYk(LAe f瘛@)ڕ}>;uaڊ LkH(o>._v;y L_hq0 i_|ڻzf4tgq͵T[;ޫk *@\A!EAy5[!b3*eV 7ϓm=20'eU͹دj8 `[udMؚf?$㯏POofuuG ]'MffZ }cN_/4<wcxfKxz7NjqCtca8r1PflgH헑Y&V嫴^3=*j@~iM֧0E'`*ˢR[ )?6.n zW_N}He~6=yKʇ4ܤN3p:`𼤛B}n+pEu]bomu0ԺIB/\+]:;wkRlr'7F潬$, BoqPJ2~l1w &ETysGHQ5|F#-6߆^i$QՎYA4tZoM9]jo)x\!T=4QNV[E4Q sIMߔ\o9 Mtû̫$E21Cּ6Rh2^Ћiѣ 63rFy|ɡ)KcꚳӺ89]wpy[]gKLu@;=j)ЬT x*uj!`d#S6$=Vd7+CEZ|t"NbT ٞ9 <&7C3exQ ",;c{ja3` BRS4 ֎ԿP."Uďh"g֑}gz 0ݘoً~0=Zd WLuJ#jjMf״G]haX_IL{|=jhZC%& HSnI džE /+nqD2wtW(^Hye}~a5q˱4k`79Wz<,J +n3^$MY4|JW6|zfMxw9v6DRr.9Ab:XƵSlHrC}|'T&_!l$=k԰A_2HTkuYTHs8*dE sڻOh^zte,0iNw I/roB-N¾(^eċ(ׄGnRIͦx>}<LReqg@:7U@P_g A.8g$n.虁 'bԩT:ab~<զǝ/Y`BC#;@cѾ>8{],7rMmiCӞؗu]hzPŢb[MaR`I잂,RS߅ro|L60)k*ؐz /"v6uZxr0PX],pZNT6OKl\l}3_VCâzL"j`xQno2sYC.x5f7Bfޜ5*Q_D"L&%j@|(m/S>+@c,K3emS֪v4AQcq2{z UCKaՅTtlt߄.S/qR{@r$0&iБNv%͐ecML9NC'zq_F̄ $n mF"4 1V\xp%_Dx&Pp0\sb\Lߚ>p“0w'v` 㷔̦P-?oI{=igCzn8EqiO |YRnq*|GI0/5sշ%}{eb!D "0+ ȣg G,f{sm2sD:}Һ V5[mN C9}_\PWV7*5ש³R  {/l< ^\q0VҜRׯJd=xssZMNȃ64а!566ٗ8pī}&(3Q4 +} /m?C򮃲j Ba1:zLhゔ2Li:n0}JX?<;uʖv.fY8 f$CR{A|6Sv-ISCfї{ laQ(Ü2"2PA4o =(Dg>x$"4yfW)UO]8vYic#R3E|ԍK ߪiH< 4I֨AIHʮ/ߑ-q]߅åΧeAgK[cm!Ookq Gf%=vOUT4D,ݿ  ) jӉ8eӯ{?MUir'R4e~gt{e0Z25"غtn WKc+d1jH p RFcM%&*Ɯg{d@6T}3~f2K?2jR5x ɍ sg۟IGQS0)irFp3 PA|9 'a$[$L1i:^oLb6n}MK*௙9HĐajUgҁ;~J`$5Sf"ZҊx*謐;BK3ۏ n2DW֣Ķkm-sk{sE kyk.)GyĢ( tzPHPCg2/[ne| 4@"ېuKߺ2gD8&0h}Y TQ@JxE˧B4mǑ9i_cM&rT0wJz⑊9y o>cFA]83 Sr!ٻRR*lGUv ǃt#@ЃbKR1(Qh:<+qe8R< [ rXa7IG}ip8ǃz›do9FdU* '.J\)fQ_ ɽaMMI>NF'ݟW $Ϫ\<HZim3*UyLE iOAx@d+rFE ƿH)rҹgԾ%00y PWj4Κ6ކ …3x!mt/U.98%kMw+Knf]_T^.ƒ?]oEEN  s!}WylH^e$ZGokέ$U;ZmyTPF~z562utp$ܨV8k//GsÊꇄ ͷL88YwC'v2BҳXt^b6?i6K鍓HL u|?jQM8 PN#4 -M邼㥅IHxm+N;РLٙ_N! NL씷N}- _8dx<ؔ|AO0Uin'k,/̔E3v KM^ &=3dUc^*wWm,/60澁%H`Fx"D ( jĽSD6G7VʙD*St5Ώ2; J 4B#XZ QP[ٱR If쐯?#bk^DYwV^X a~"ON%VE*S{>ؿ-ÄI1\hx8N^'\]B9fym֐u+y-Wל } 5垼+ Rɠ.Hݹf7{xᢐKLDNW[\ <>]u>Lp Tr;ugWV( %>ixңw}ۍX}\$FM4M:n^Tx`?UKtd MeIRB)&_h5P~UA5=wf}pSzJOJl$UE̞']`bap)+;X |ъU51v qH)AyGGL˥X)Mőt> r, O+ąKEd uEPTLFfN팘ϴ(!DPPD3^0celg3b$}'ǎk%pR\dKt9mBPa*/pC>[)A۲ esf7p&"+)U}fxtY ,faV}Zv K";K: bV99eVxFmΜдM2RC:SD\i\׶q.mϩisXY[̯4ٓnKGw_ÆO)#R8 NTsU@cC'/#2Mg'}vnpzxFyKZs5 q~FEbTrV 81y>AnĚ_$Z[n[u1F]q˨Q;QB.6G㻟0SRx֢DđA+"@= OgoDG8﫻xA03wHסZl0GX[ߐt3'(jT/Af!CڛGGTUSj4{1/S2@!l ݑ$˹}|ΚVnU/9>e"6`qC}?8\F6XeFs/vW'"v UǺhW < nHlm=D/nTg2D]9Oy|?qwnhL 2e +g}XZ ZcF写 L IW=  on޽*!f ?2CnϿArS?PGH-7_f 2G嚼M]A.>0;,HƒFP [0=pܺ@!1P+c3pa]&uNږwα2)lMF6=1y츮MHT L&Y3i[t Gz[5Ngp)M;vp80&Gd{$G&|/xwj :|fr-I'Q02ΕfYZN?)EB@gU=ٖre00rM.b`6 wK8:-85.h eKʯ{ƐD?,w BEiA `r/SmY@Kh~NV%O+ܢ c5WpHPlik,˄ZN^DሦLhwǐSoMdw{fto™vD$*耗1:eȪpI 1DKPHqyf!~CT)2YAK3 6zȣ*mMOy!=;qmu{={Gh/d9e aTx#L r+gW~փM%]7p0s?φ:F=8Z.(sr#ALځq禟GJ6kl_7\0linP+^ #sQ)1BӼ>: ]P@8b/׉3z(eb[P7뺇i)u#N[DK`nam2,ǟ]@:XX#C7o [_T+y-2@M#HĔp=wm?7@ r;1a,Cմ`h`v.DB-u|]]#Y ']KQ>D詍٠+H^قXݫaC)>gp\\{F[=}'=^` \= JLwCR#]o wE7"6%!`.b{fYP \(BlޢÑU(ֵ n Y'Vyxq4jY~<*#̏F&K3G;1ne>/P 9A@%Fۈ}§yzK.<I%yU6Oa,ټ3 "Exmo Xm)/te"YFY~|)AMk!L5 sy)(2/%*$U,⒂H&cL=uOnm ?^,9CL3`.X w[@B IVnxnlB᷸@aR·_0sj5 H+ڭgY|WʶuTB,ѤذS2EoHS[kϰ%uL`yXdwY!tR朗P9s՚X75jGsNY߾Gkv]Fq׃7Yh Br(Rュ̇@$ed';VrOr.@L[pTLjhk M"]NҪr<k6֨Ɯ_^]I`#ji1gg*IlU O˴Lo=е9 ͏.km2'A.eӟj:VϞ k+$@VIP16N6@*dަh9TW~S1W&4-+cБh"fJ$qKDI|@oB~R:>D9UoKJO5X"NF3:Gs:5\NM8u 71t[DJ31T'<:uNjDyRwƍy,M휵\y2EJcG+e(8(1XN⼅`u_(T3cKJ`QvkWN)!V*!q5标4P=i.7bW4a N2m{]2HܢN80wS[K}ؑNC1X q733MsHaO(|=Ue˓`B^6ɮHm0AwQ0l,Hǃ(nq%߷8 f/H>@%&ݼ\e ,4E^rpƦ6G(: J⠨\zOA_C 2EZsS?ytD5. {N r'LUh2z rskbl/N% 'U~RjCֿ[>`ƺ+R&ehqho%BRS!Gb1At&txe>raymL6<]~y!⓻M 2}{CžHЩP ܇q&dŵz֞2#RfvEe+R?0f0z$?-TvʇSkLQ^Z8jk]o\ T%%׾o?(%߷&D-f(ѡNFkDP'@v7ɵ؄~/^4?/W.xO7O8SYdl|3 YD $wm>hLɴJc*/&u\ w1nĮJv!\,? YsHt?ꚽHCj'IiLX sãTN*XR/WT ڋbLFDq@*%6^['N_O?ѢY x;)|f2X&Db9$P!KX=A!1 5eu0JV]+l3<ߞ\= ^3{l7kFb󫓥{Ƀ(ɔ!ڌY8y|MYoa IB0N2nͭECqbf4+'4!G 망qrAXU#r y[1{$Ǯ.q,b9B-x %5nĬ0P]C.յ4zqPf+o>@7\FKp!2Pfz ը5S*/^%/cG1HZ҂}z!j㵱yMj$d?8ɂӹ[Z{|GM))RW4{HGaM ܳx+{VgAj@uQ}wߦGυCX;I;1g0}j-joo*>3œ[#o4mM`vױ{|{[zX4;z4sv, 9yҞb-J'<{qd{m~[:JxM !.oФ؜qhB G^l ƻhLϭ Sn? )- ~e;*c_l Y[&.?:G<~d,3bD] .D%,S=vFP밴5wFhzJ縩UE˔!?HyW\T;P }NCTXKܦ]1aLi> -r(etQH@U,7Mx"#2IoKq>;pRh*c&;QODs\rt[0za-[g( نsOڛJI`ZՁ':?H lX nVD*ZÿO4Y7.w]'y~\򔇙~?`a+g-][2Bvktkts&K.M JX%2Z+B9O+L^qzE:h/v "G[[6@bۿ!)b],X1IGڔ/b'm5"tXj7u"'?گCO!W;ImeVnrMEΧnfՈtb .CN 4ͩn;&ouR}$)Ϝx쉵@Hә`[#(RqZ'Pା@/iW-DMWFPB'0/1T=`=N58i<#P~+"?O*]Q\H]W ~in.F\PTſZ DC_ &_P5<xWM^k#MMuy/ rFkr#%»x56Wl0b4eF*(65s|?ܗMU!N5Sx&wD|Bao ŠǵB/>tN2m$zaqJS&dwoSLM%Z?ll+c!nn7WGTTOhiV%"ǭ/89, BP.ǰSE++T(xbczq$@ Dҧy!SwHnHhDDykJraP9҂N$]Ep.ze௵х?.쌾J; (p$ U m_3)]yT\Fd+7YvPZ Ԡh]5 +"vl-R0UrI' 1X[bHPAi-x1ZⓁPoX?n4V3)*[Dz g!ǒ @J^ϴ'4Ϲm! ב!fI7 2`:ZVVNِ~IR3ƙcQ185;"!Et@ J$u޿R?c7KQ|j1M?mvKT%,F>MJb8>o<30% kZHDYRA~=-r]x?<͖\|qNDaTw8qodž]Rp +`M9rzҡb;|繂ah-Q<#iJ˾"W[+){jѥ4:Y)KՕ` D`|{1]&q-$7>Qe3 rpq]#2<V?:RC/ :s* *襆r}I[v/jLZ^`6QqG-%/!6qAV%Zt:Z;}g%|*',F|| $1VsK3Hv]1:'ّhyPÃjgIERA 'mE4 Pʡ m>SU$B `Ne ;Iq/Kx4wy-͹QǸ 1--W-O΢G, \K><38bs& =%Jy.ՌhPU.61C2w0!YrFC@~j7v{gX\~X?ΐ6M{s!`I1ppFтGG[ԙ?"F~Lޅ`4]lq',EDwRJiҘjƿ`F{{U$p%@&ɥ[ 0^_շDBN,܎skKQ=jka nr cBgZrAE~V;?1R9 *!Z5_s6Dmoӳr),3ad{ }5JyrTE"f:Z+HPn={5珴Lf5x$,s{޹* ~}u9IJ i1ff'wMRE{lO=G!ۙ톦/+FV2Qdn7T@V] m9¼r/Z4YtPlS|2\>xBRFq񨑭=@>-HטCQ[mݭ dEL?&6%$[ ߪet n=])CCe:ȴH;J8~3}0yj7wH/.ɝK<̮j24{̣yy{}wuŧ2]>3%IMe빯w}Z󫹯(We)qTr|ƤU-T2<>nbIBfQ?^L8o<]-1wPie{'ĿpcHfgWegL'CbM}%aD]8DcP;Ψ]\ $Obz %!ɓ7E|t^^E+d7jBlN@yTmxQ,+tr pw!mq+RVmF΄|&K7ՁPt墶%Wm%g:M,N Gn3W"Zb kb/ËX2n\=$XXHq oOMXe7f ]? @G5 +y<~%jq&tlh|-TCpQ@I,>:Qy}g,dHwckEZ%1~E^ j<Q( '3RSaQV;)>&C3tWyeW :Ѷ*IRaFzF2M`7 )UJ_BE' .;Y-ob{(TułLwh7"h4+ʥQuJ6^u}q!|wg{O넜8^ɳ RD4$9NjjW^, "No&Q>{HAbum!oT;TDzB.?Ag guhgcHR.1ӲoZʹ,} vPѮ('W\6\vkCx =ᬝ6jY yG6\7MPP "1?5D/9$o父>zKXd6`rZ;O5( ƍs+mF:ک^4|]G׏'i+{lC}w 0]8s ΍k*q4BiW5UJ:E h@<-}]RDR۸lȘAdGvZ':#,5KmwK/Б@Fǿvy -?*in/,8sPR -o9 uFxE?5|~ᨤ9YB׿թ "$ƶ}!*@8?RvYȎvz{G^]bvz,!b| `+5 O*_ބ/HS>g_w."C ց8:E03/I20}d>;RV_9XAo/x3^i]6" 5rl-2փE'MGK׮>G.$n>Xd?*>.U" OXۖC/f[H/ds†=ز %iPyH޲#&YJzRd;AwN[{U&hIQ. t|pg^*ϊ@Q&:ٶ̄t|j ;38"q2ߑJ&_Yi@vxU/ֵM1++g6}(pWokVE^枸j_ d-SOVYʊ.6J,'s'MVE 1:}[SFb$ޚ\m o>w~}d/HQ_:m8ګ7b2v~kj$A6*_#vԚE?m2j0 [ Ru9uCm2|$W҅2wZws VofNدI6b)Π"5<΃noȮFeAm!a'ˣlrz/=J83TEudMWW*=_ $,M>.ΊɳZphnkjl?{МF&}1IĿ+m~*E5 D,>]EQ꩸R/ƯIm,ɍrTfh"QBw6-XOӻ! B~8 ZX5c*PbHRe,*1G3Aistu1D H$,*f^搴ڼ'b ;K5zK0ٯ׎CaHNL8d:RMCL~(%P۲]/cu=M Q8c7wJ02&iKtN 2az {uj<ܹ&^kc)pHxNNOY7E$+uBM칗 qg-Y4/Jy<9/jIN>yP>ݘY5 HӰ͒0[M]TO쮢dePkz){?MHWGʎfH`O(&|21\0 s5j<#C1[ΐ$ MccQMQr u(cM!$9s)OU@.O÷o 4%8;%&O*%0^S,kTk+9QJ;b;Ms&>)V[QW|U,iqj@3FV,u1ї@hgȟxbF!!@H]qE55s `` W&O Mrj$GŝMrE?˵y@NvOuy`| YD[B#WeB%Mh*Ɗ:"Op +vW>ђ@8/sn/FrnGl6#blpl`j" M{EdScY%>u9frʱwI8.FgYX+TrKmw#7M)eLBrfe~m+R2JW~DMVj̬G0J|bXmZ= 8F2Sw5t,fv5tW~=}X 3V 9\ 4ynpW8  !;)?sʇR8#Q%In5TC$n5:bnǂ'fw0 p#΢S8(`y1#r>g}Mۯ%@oe-/zn)N)B:Sfֹx80&5ձ H{N{-sdDaV$9(JY5^Th8Hdd\c_IPP_z)2ۼ~ub^RϻCHJ3BjOvׄL%+{{ IXխ^.GO/c Hn*s8xH&z9!'TsE@TNQz_&8)~Rij:ErǾ%װi)k[Ǿ2>DUW#LcV3*e[T [4u;E3{FWUzqNQ 4:\Dzy7_!wWܭ!d}A^}\I-3yBRh p'auQͬ#5934zK`gSAv<[aWYI̔PUa[;s Ԁcw ,{cxQE{ ZrfoyV:D8Qm+$hYlR;I{b1WwMJl0@ʥS>ȩj/_5mpt4j|¯!i 8Bh#du׬:.b2ѢB bIRW )m0k)CQBj.N@\f^ }8]52OTWNW7TXZW`UBo2J`_S߻M_bwF'^YqMG` dhMk^KU^$!)T1c<6OWɘ*>$uɫߞ4e##LeleDa'ӈ|kS+ 09#j Gt^B3KO̎$ +5ڍf`dasjvH%$ ީE翞?\#nȃ:sêV v&nxiÎcD ϚβkXg,3LM7|$D*ud%c>C=h6zĝXͧZ * DVEJ H]% +an5=n[^V 6+X1[;$2sL'Hq Iۻ@[ZQsRj~>2`q,ز@|~dR% +.mZ K5-sC:k!'hZl|6":IhF_)(+#a|:y-lT59}O+.hW4qN=r*?!2NA'1(uhˇ+BO"vSkG ɷ<-Z3nTXpCaT6$Ձ=19 Kԏ*--l5'|~#;,oE_Ah&iݣ fJ*m6f7ZhRM=<њҖ;=w}'^4R"rm0-\\b%V%Cuq ^X2T8K2seJ Vݟ:,j7\Mv-^J!B9m?diN8\퍁b ` Րoq<}\550ew:S>Fo^B+trhBN7`K׊"=;meV *hpp$K"ngl~|]m9`CHh5Ģ}efm 4 !wjFbTG*LۘT"3j n\~3ZKP,‌aƻ K Y\+WHnіí980'RȎJNքb3a-XȧMz;=rq@1YϹ%{WΦ ܌rۄ ?Lj {*N֌Ędo@1l0h4a$'w$Ǩ؋5^*d^Im85X|;4esu3 TA u`AWS`U55{:%QxwrQ1M+I*_IZ63{[ekB0サc;f+&h׭?zZdsr1h8Lu(}=C^g6xsz|*]KZRDža 4%0I5Fz%8FJ7Qyr}zUlh`+gsE(~Q}z <2/\N'TAsK :k}R&$.cXQ!D#}rPF=$pb~diGCa"=}]D#C@mamԞHBAI9LqMUVTenP58,w~=YțLlH@g]麲c_O Z+>%))k`."МrTf9_/\`% oYk%9*X^h{6,Ȝi* CUGhCIg])D֎&܃-k2K# %@"~W&[Vhìn*4%.CyKl`G ԟ ɞW^-Krd]Eh 7D?i0 _Yؐ1e}u%&&F ћ#0Itj:3P+. D\F=Q/Lf$'S:/O@p6D:rEYB[NCʸ zMVD`\i -,G%M,xm E0ZH "6zʼn3 %k=;M#n 2u+()5WH_TƜq`\C;Ҟ,G3-xXKYZ&umJg\_ :HT?oZ(,2zlu!r;E{̃;voY/@ɹ rO;:qʔG:,}Ȉwde_qlSSHq+pz6LC՗c'!~GlvuGL_ NLm{ s,m08ךyq YW|.?L)-G^X-fCKޯ,4W+Jt;%`*a4Z\ rP9T{k<(8Л MUi\zTYj3څywVmH P8fƂI{׸90 ($n?n$MZ -}An=T/+4=GʴO -6(#}?( p:l עR3yGmlGv7eS¾% GݺS 7\Ӊ6k_8n컰/yPf]??ƱӉg|ϙM }]=Kek#bvkה0e w$Gl@#tj894YE/K/LpȷDZBƘUXfv b7ٔʘb倭e68b; Oe*.*Jd~CJeJ%lH8Wȵ+Ly(e,w ksh8ZڣN߱J^z2"v踋pS޽sI`{M!j|%njdA<CM8,I!~ ,3þZ{z!|㱍UBV6+"c"qnkA@'^hh+b9k .\xGZNJv66fjCPz,`H آ:_1vj7+Ha)x#S2+m1ZNAC9d,%1!.1扴@HƦ{}>UM_,XnrLb^ż `Y_b EpXF (/RphNjҗhW&Z8[Yl${DYDkkf&v\CU} ݩ, RƝy(K:ty+LJ+ӜrFs0+H5EFg#*ya FЩ~2/Q"9/CMY"B|< aRy+@) $\9'͒sRG ytRW?}&*OHҳ:lN2GFĴceՃumvDGc"Upw^85Utd0;FHǩ[/ES5"JUk!t<Y`y{IWTQCs *]<:[m*ςf?>#7G6HzHqbTos0/T#5eP泤P_nN&v#pEcbyPW˶hYP  4*zq,2V_}yf*)!Q)<1]^=>՚|‘W+R e}}q@VXE4Rmm^>bf84nMB(ǐtG ۟41Q0-ekrNDVL#xEa/ܙ]儡]1\ I}"3`!7=u%ҘvSKdC$;Cn/ab>'7Cb!U?.cT"+S$.~XpeG86i d&|`cZY(-xj/8Hg:=^"RTM.e8rRrJv I\xK G͊M{{GP$hhς>rI9'_e&n0 dCvӚ;G'4:tXuG֞cص%cxE~\,:/-/~tyE*E>aABq*'jt]6Y=@􊷠4jk肋A;|a[8Rq @ľ<ʒ ZyL)(,uJX2a^c HB츼"6':7B1/MbXhQ>Xy\;)Z2iȥO r O<ءHn W%i)ߟQ51/@ ?Jۏ>r]N gVsW΅N 7;X;nL)rL`'HmXRQDf)u\D:oF-/M|1VD%sƥ ՛Ҍ5**K Nz2^3c:Wʧi bEKr-ٺi RUyiHΝXu%p!ن-::˅o /޿pg[5:LQce1?& b1neJ8t}# H=FΠ-pt#uV"!Ě|lIۉ2 -ZDz.ϏթS raWr2I5)(Wq7[Mؿ! ouQ{K| :b V; 0#;_8GqC&·^ц2I=DLnM5JaJU,3('4(#,ttȏ&Xf4a`]Є$T*HDxVQ"G8_I%JcK6G =J1ZW9O?wJaibj~pVBI?!)*_D[F N3qb~l댮$/bj{*EXf؊ 8YX/B%d2TŴ#v'v" ;=Ѱ#OWS5|IL'gUfT\ w|\?,R)p K  B@W)Cw@#䞹In:~iV_w.@ՖJ |܀?*}2v QwenQeln~٫Co_,X;HM/ߌa:  $ |[4Q?0QBtm loqNJ_e 47Ec/Mɿq?!z\`h\>#V"Hx(?4NPZS+TQ YOcнNzKث_N ]Pz #W wjGڿhoR &@)Ýq}BDRND6َM:.MqE !T0ZF%τp<2Ge ګXX0kS'seCC{K1f‡bXx@uTJ-2S 65u'rkrk)QGVYaxgpnH[hZJ(/Q `KbэF8(WԃX{+kFZ'IyҸR=ݦ2RU{-h4ª-/( yٙ¸-j z9/;쇖7Tg/"5TΊR!yJ_` z o?1@M ؑ0zf/*’D^::w*~,'(B\)Pc ~9_҃jOXip{tJ}f87@M?@vlgYRr</T;Vdɏ/-mēó IL\f υ"p%h|-v"J90v;Ni6JveÓ3)6COrA =O=af3'mA?0D~w_c(+kM1qiֶ'Kid{@:@$^?U+im蛊4rZ 0bq_TT|s͊<0?ӴeZ`])D(l *6l_6t$S!3V)\e.Tߛ|`uD8,dHƗ$A#HUH+P6#Lp/&Kp-J٤) ^Yl?YQ2NklFb :1yEM=~QˮyOΣKI m *cʹncpMSC+_jVŨG٬]51^S(jN[X1Λߟ߱<Pr]ElT\7D2?-XJ"mz*u BҬYʅql/bq.KL[06GIj 9EDLN5E)Hdư^ K(a>3 7c-RH# KUCrK}k6^zCP!j$zOGbޠsBeCV Y0G<~Ã.;>]A$eB?_6'6b>P`#q .ڒ> X3Yز$3oAQf"lFdb|Oq{WvZܳ])?~ۋ; )G(ZEMvАau.4}jΠ@R`sF_`'z;uB{3Vo ݧ%k@Hi-Sh O$-J#A e&E0Ơ> -:1כM(LAλb͖>8~,“9ي}pOOꖼI>OC7`3Ⱦz6oA8]qXQqq<ػIAyDU+60C oWW⯲ӕ?Q{r!uO%" c5v'mBnSX=4hP~| Iث Xa {tB=ffc[6If|VZ0dZ3xz= y3S DR]|Q^)bjm_qJP9o'-a܇kN* )Y;Lw)Pc7Wwp޿%9G-M(^V8P=~l2%snR8)]f 8Q0dzQYw*P7'J('eMǾ(ކD n3S$PMLր eTHHK#3Cs=/$=)!E89,2 jX4m0@$:ZV'2=6v<u[L/cahDbsn23%q27xS_t9/ #JW% u:lpF`7Q;3#)MdXm-@b ~Z% bR{w)_08-K_ !m0Vj寪'LlWKV0 ي4Oz1VLKHۜ?#fb]}1g fDQr߉9~FR7KoNq2yhZU:e;Uy stsϊKȭCN4?ſo6)G NZI'3"ס@. OB?yl *tܞw8  = %+Vֶ0)'i!KHS`;tRMqx'ԠD%~( "#[)+&5`؃v' juϓk%/JW}B+a2cx)+O@*` ^4sMY0?JVes;ׇ8 ^IjʰHr%s|*P_ƢZJhIZH=P2m`1 4^ "{gj//r@*1:6PXMX,lTuX8')vٲfLǫaL'XΓ[i+lűj~aӅFn46qxs V Hoч⤋u[ A"mdmNsiQNn1 mW)aV`1 k 蒭'r_~u0|Pܚ JrL'JN!q [Jj1:_uʙ;K'qgԖ.3 p#!D6Ij8M+Mg$7z&QbtD9H+IJ,|"8m/diT~CQcfgbNfnS7KO+=)I7<"1mdZ$,țpdфWx8r2:/2>>fU=T=MzjWUf9rpSĤ5͐4D9z!.EgoP(fh㋲ȕ~+ٱy:|Xm.pr]TeYhpҦۣXP[lϯ ǰ-9[p@=<*Hu?;Cd {1jjHxѹj΁^zokУg 9jj&z}8XLVU_g̐],OʏI'P!$%hŏai2BlmIxB TeB$8ONnd*>-;&tF1G6y] M8UHY>|6Df6%(hDIi d;5U^KGk0NH+Q+=5+?1_@%BApCCOx8m !Tq9 DWNdj^D*aQ_?w!>^[-# E9Ykm&(}|[%oFixO.8Ƭi acgiz"{OPQq)AwA\0젻,k !Wfr|@"ѸM=1?Nx).$W|GsrkN~ܩAP\OI #e- F: ̬(;Z Z kwT.KMROl^;t+eüA  Ӊ똃KIPUb J`,P@-D@"T:K_L-A? V, :^o0K).2ver7RZ,,Npc&wJGPBLPa ,0#lBƔ*$uLӕ85 ⋕cQjL%0̢n\bNttb[0hn[nn%w}@s 7k.i=^_Z_K߁$-yvIٯȡC,yY9Ʃh$g[j[BkڋMy*# >_48!=-nTۣ+$~]35Aۑ;~.+h) g9C-RuwD}#%uSm> I>kú_h$l 2MB1W+2S0=6u3۫/nx` =An?G~0aFyѯ!3#GDf2G<'jaͷYHhR@;([ren.Έå5iK4r7E; ]'_G>B!=S \լ4a>M:]LiqW1> 6vdom/¾W4r%!7pKǂOoTf/+Ķ?$gDzIY,P9zO42]T]c"i]>Ļ%s&pK>t[+^?Ƌ6&:"&x$fFTh5|ukUkpet?b-x",m+鮡5/Wh57~T{?HBO4h;@!W[G4΄d }ӳ>pK,J@x"5ަX$QK<6!u{p R3-69^N.;{,H<¿ Է;3Nxt':㪘_[irD,8(O-Ϯ`OgZ[jA'">IקTTʽ ,1xEܨ&V[c21T l N|}RA&eakl۔K.W&ṕ"3 K56iC "Aa>JY?M1'6>m']ӶdEX TBMc{"DM1)wyAXVkω&#$9;cks8 >9?aKgI S ~|E ,i %m'CgZ &ģ/RP(NtsX ;{>&73d&|]|Y |+BO?(uVSrRxޱ{,]KȘy!.nP|4B'o^*}_< U !s@K"urD{x;4r",-bؓߟXb&s՛ ԏ#5#_hN_C8I 9]z."N cXBP'ճ<+֔q# j]ik4 iD`{tcd\k!:Oq,dKA"fF}3+W E-P ˜+mfl#7 eplQB(.nsrb?Vjf%rWwÀ]2b p II9%%O69A9%-3,AY^Q҂Aix@ sGjHJBrGP[k:V?wq n֡Ab`UWiq++/-:GuAK \G;ƶҟ O3 dٹIVӃ?b]KGyI R}NU+NL |Y8VaP8wnQM_9YƓhncAۦí3) ZK7DeM@224Amz|01XkBbEn^!ź w3XUh/V9|-)qY۔CONȓQ2_b"N7U46f\ֲ`6ŧ/;L T$@&t]rǶGc4Θ(A; Kg@ȬZ!f$*39Z|̣{ 2ב.&dD"|6#4#EeģMe7- h0v{?Rsns!LC7?BW~}8NCBpج${ BV'K;3XS~&158:`}cmXRXJܻd-%Qr/ |899#`έnT&gЧ_6RaYQ67L3j?t }B~LRj)>TG9a--] ? "8{oMZgVjܸj'bJEIĹV"1wF&>AW~xHeH-߮#&P<],ͱ ^wc;~M7Pnx- B{BB~''c8'٩\ kvP*)-7{U_9g\W&`R ) kmڜz}xO z틘a/Kn(e+x 3.ݙ]{eǗ<WOE#$p[d8 .]P:VE); ѷ∍"kN:%wBebJ[l [pCjkl& uUiv$#'(Z?]zz|MK 2cU9q5AR<uI_W5`OQ~JǑw&`p*ly`@x3ƪh?T5)]N??dՐmп״\<&NƆ$p9?!oeۂeG)f3fP6{ -xŪ0 1)XT\wZY[}VJsZƿ%TcaZ?>:fsܠJ@.<M GjF5mޏq{WWA:uSK\NoVC0q8((2<kzxJAz5Gipn y`ґTn;*%e7="ڠC{=\CdU^_@ 8JvGeyNۼO2 : cu~]#r&n;3>ݖ?cQrt6dR6OV ܐl3}ݏݚ|ܳ G !mS+ PN9ߖoAEKꓪbc@ZڷlŜ*Ō=7xyʆ[=tV$Jʦ9@';}95\2YF#>0S Ԝɓ%7 l#jL=~GP8brX:Hէ'9Kqg[t2&dmh+#54+y0Y'IQ:ͯ8Ee~gB* Գ`gw&iIA[*> GW]躔2=^]^CZg|6LAʥLj̚[&6>e"h9T-v||3 aThqt~~5"@cY2xV?l-Aj_Drfds LٱvD5n 4āzZkL*img@֚*Bx+˵8 ؛r\$IpA "C{O#fLL[>"~<'cnEk d#L~{bfÞn\`g8|-O|<]-P.}U7 Q{֒AQ۳hHV=Bgz]v4^kJ?Jo"Y Z&HⅪZ%=Z9ˌq+r/OtjCXjs '% 8B\. Fw>[x0@7}{R 0drO.ۜ?[ @(R7qH #c%Fai=2v!dq4P#$:@z}@Ol8vî#&I0y_h´*~z%5M0nPh8CV~ ' hnM򖖵p铷O~#/V 22]#KF_ .iAME6k*[v@@1jB bg5z̀wA~\D-q{_U@wq{[h( P+?,U_q(dS'wܨrD30򽉤\~M ֨ (Wg C2F#BEG+Ia;?79 C1h,q^~ib'7 k:Y$]%WlƐZ14WUv,6׫*n T(e^3#̓BURe9]QO7f),5U9[ Low mhR׿\ȁ[~4Ƌs,fγed md0,o\xB fp(_AM@%0›)u+ǁ9z&`nb>ShNCZÅfQU"\>FϺnB7d\Gsc7_xaIm5*8]g : 3adM(3m"z9t;5.Y ޮ|8̆|&){RQgE0սPwn*&OV /gxzz2ly쭯yG%d!x1-aOZ\mɟH~_&z.a7ZkԲ؇KaHow V$/ߕ$@ul#"Ą84A>?D,X P{T (88=))XGFC$}NѬ.tیW'ϚވAꣅ[}TWDSk@G"vM<#g呫 b'Y_`g1c( K.٠fax ].Xue;ttT1QԆ/+p/i_1P%@bI,_˕ųUWp}e 2=,xj6[*wNB?1cF>"1%fpSA!S5(͌5 `˴ 2R֥Ԁ/0O/1U pP4@|( 㾦2dGo=t|zjEIuNpovwIBe` ]G]i9V\kߏE,C~wRʩ45Oof)"eȰ3Me^1啸>4$a fnHo 5џJW,R!+ӁՐEK}afFeV"v[P[ʧ^sj0)N,Ag^TQgD7CSE?e#\brl^Wz'\D.sAm`oq :l㟋*Rڥ<nf=f=MdfUwI]Bc=!?!$3L]RD&pO _u5|,Gs.o^_0E,}b%tBѨ֡vFޟP s+,wĻA]GfSK#xzTyE9WgB] 1QƣBh 2J{d|Sұ&?=xw, SGUr Qbj2`-߶+_E?G=7m}#3lbOaDU짰F[+8DW)pqni8*VδZǯ۔H[H4'ӘOUZ멲`eE} hs^r H@z-RK=Wnq_DKQ ­̀anL^6koHyZ!,zBl/By5gA~ :Mjвg^:Ј\kYxm2bGߪQծz[7Kd΃x~96iw`?Xoa.:3qF?Nќ}Rrvµ8)}J6@0RDA{,?7WCJkF wƛ[e AS^8ndK:B{yw0LXpto v^ٞw3DP l An!Swz[Ube/ƩφdU,,E=MVJ%6؇-I/9+r;ӽRJzǿ2޻f!ˈ(Q8O.8inp%VX&& dT2($q6'z ^gePO! ұ 7c'dm}-kIOeR>ֆ"F~uv ?Qyx:8$K"Z'aTp湛*5MS)v;^IZߜGur,=n0F@GcQ ԋ<``h75C-ڐd T$R.вC#g4^\ӤBO:ۃ`jRv6iM j.S"nWo1Sc +M;H-UZͷcU)0Z,IB +|Bd G*J2Zo(36 -6IJȩh`J@x`LFx=?ߍrDR~K0ުrXܜ%TnS9m&H蚇8Ȼq/ }6ƒn@c3?|> A?+}wii:JkGxV@ku Ud<E3~?AqvT Z3E`8ҮkMqXSGmrz/ a{ġ? JDejh1EX@M oMmDl@"޹bp?z;azLv sG/Vme뮴GBmE`a9ted< ]-i#n 233_lXJnk+4$Я2v7?9n(\~$/X+'islaTk$M ]7䟬K>Do]UW9%]bfdSw{ <P'v;1;@a١~.*)s0sd%o,&pre 3Ϩ!Q| > f^ 5 !dy+3_Q|/ He$:7Dsuɹ%ha{ F0xSG?D,r·Mȏ,H4_'n]/0hq-3Uց+t0$[< .Y3̍'ioO//I%hyƒd'2Xؙ8ceBcmi asrťEgv%9"R("a>$CT[N\mZc%8 ո'-٦tHw`fȧq VQ?R*J;Kً,S͸U1-"Az֝nN=wDD]IB֧)) eCnP7$4 $@z#w+egR 9Z〽QyLy(\EJBoHkZ: T'Ԏt6Ǫv"N<җ rA9Mݢ=-'âr# ^7` !{_x!͋(Wq8dF'Ly# 0Д. gD О |Pbp֨P믧n3G8{jn4?,z/8D2 D#.60hf vv%Zt͏km LSvG7͛*ś ("QBM? qGԱVXr .\# 0W'EXpǕĆV.˺u!BZ P کO`Jp'$6cO_4ݢw㽗9$~*X&xY2G… MHhV3.1H }$%` a<_!c60lGy!WU^axoσ.FRb "efp}DwJfSPxub-'h1rۈ[$"D6CW[@sj|6"#?ա \HD|TQ)#eㄎR&mU8]ڻJ6*^o V2 ($vΣ B*Rݡ3@]UFa.tVZFЄs"Gƪ1iܟI:Zxs,v$2 !ߒz8-W(qÁė/PtzilTL0FGhgyacx:(a7_uDX+mXf41VRp_91C|uKU[ #jAQ_Hת,(bLilJ}@@ ײ8i.vaJw\j~Z Jy\h"cL Vt>UUWϐŖ-e 6yjuW2tݸ^ >YmJ0qVc=<,:*:Vh J&\g0U*uˑGvĕ' eP,]g H#"ծ[QgBW9rqWhONb*3{*vxfjBa?BI2@DWce[XZT9@_N)5*SV)Y3b>in zM`+v@ iȾuZAB(EP[x|a9b~R3C:OfWYض]Gj݂ӌdYas?p^;LGuJSj Է6k}=` $⚆5E q)y[] ] Þ" -xہ|! 'W !ÅXc2vA.+|lg@9SC(nĴ@HY#a@(8[2p(!|b#>l>Iɶ҅Q9X#DĂ1Bl᝽$h?fB+{tlPaA.2(K(1Od+mvl~rE.{{cY9mL<<3opTk$q԰ 1Ȁ{M^nTdSHnY)0z!B5'rSgټg1PS|V'˞UY{eU'c¡͜(sڛ]0Hjk]hQ)"oI6!4p{u@v?m(t2Vq*u/J6SynqZe DY1y.þ@p1z`Q݀ILJ<ږ1Ǎqu^[3DC$.ARPaQ.f#^+ (q|YS33zHak:gl'qMt&WKVU P $w?<!opg vg1RԚħEr7Jv8ʯϙnJecL/:&Il~brU\9&r+0mb9l= f?~GreȾd+6eY"cr\p" YC Vlyfa{sz{e;Y1H,'eNr)Riz`9M)WUK]F,{T®~gsݴy?H~?F??kn{m^'G wxosĂw{ʳ~յ'h*M kWגeI AÂ0Z')fѶݺzОyTŢd5L-S"B{Aٯ,uHǺG&êX *"̃e4ލrhNqL)5D@(~{ 7rX,K?{ߑ#zߓ"!2ުvGy͠T.5s N c {/0Z¹R!55^97jcVC&%z h{H_0<=B>5r\~'FUL`%'o0*<݄exٵjn"\a8j'ה !aЖ({ǐ:j!!7C¡[QoeU$ҸlO/nG G7ztqF497׊ E G<;{ɛ^ܕ7mu1$ % 0X1=+i}W= u7 <ş- CdD "U+||;Ɣ@&gYp6 ڂz#yXNe0mcj/8 !evZ:7TLI13g=s/VV&5 =ւ{*f(IT9lEKpP[pXN*=ʃദ0i.mҴ2^X"Vc迥?P'J~ L[QM0}ե&uM?>3!k!Oi!u?]JHFt?V_3 #!Uyz4  5B[f,A݅ ;C@&rg -G*J̓~e =At' aMu'du|&j%>&m"QwE?+=VyB!lDF|tͰ!`X~(ń8 zCs#!\b(F)Gm I.]n*.k X_le)}R7&a4P2ik&"h47]:i)Eo܂j:.B0GG2e \UM `+Ʌ*혶=-6b[G׹CE',P_v*U%ZX64R;lzUVi FQY]M~ykz suVLqEb Dx3?\Q;L#aK#j7wKZ%W Ύcn#RS?WބO`8GPW3h]ifvũ|։X@ d"+c_q l/$EDP _{R vx_=v$.~eGb1K=B| :KJ*~L3$R ;V:sIkצ% h/ץnFeL=2HH9_nB(cM~O͋J" \ M!]<2|KzD1,H/".ji h@!_#NBl,xOdN Q1iqv-CJqt-¯9aETxF~gUFSW(!r4|cxUA*jB-8[bF dDT>H4./? 2 ݚ)M;Z{T3>Q=U '][njWI.P4Pv(#/͈0C`J*қ@Ư7z . LcbIC;4 $t}L0$b BŵlP \u "Q ·h6/'5sJ;2[kRJr>W3jl-R{Psz3p<^ 6*a#JELC"Q`y1`-C@Ge(;M,~+W~h;Ҽz`Z.ps㑊Z4\]js(q%>F1ؼ*e9e~֪ aG\9Cw!8W Pv8Pk9(JXܚB`ؤ+?KIu+i .(Q'm'RÂR\[\ #$̮=bo~)Y,vV QtPً#{*Z^-M %|O$W'M9$1vel!6<-.#q\jJVt(t̸R,SksSRO*)?wD$} 귮Kްk2$37[l{Vl e6 WT8E87s Eux\EɎi}EEmX=dRZ)#6.5k丏2d/hW"/oh=DU[7{oV-G!/ 0ͧ]5LP~ 'cq<k8mUyYmh ӗDo(dĵ;9;8]+3EEb1BqTj$OΓkXl~K %F\[oLSzE{'ߒ!"BT%ۡb *4pVinxܝ>@DG t|,. | s{'`Ҷl.,&ܶmːsBOqWF6IƽV'xM-cNm\cU+ćl1M"_ 6LzVճ׉pܩ䐣[U$ Qvp%c @zo/):VlA sGQpeJ?,_v/;t8~1ʆfO 廚E3\Yw\P޹ +3;kMw#lPg BR'k$(4Tkq-b l4ݓzכ|Մ5ۣ}wt~)=pI]2&nW bvUN\ԓV_rS͵ja~,Jn<+xlj]P+1I) =ݳ$`8Ť*VȻuuxN[ng;߰v#مg\ -9:5;D-B՗ g@EI,F4E*DYϊ]ql$v[DZ4`wKey_Dapx LWsPRe֠u]L"#6%vgvXFĦr[؆ޢぃ}&[n<`5'[Aͣ COĵNԆAvxA$0 !JZ]{Vt9)+m{l|!hHs=ر %~UGTF Ԥ w"K߫WT 7KDMփOČcP&FmPpp=Qhdmf:ROmo-h}LZX#~mgr9 ^(\F&"bjɲ&j"?q L܇661F N?KXⶲr!sQlrK$',xvM/VGGH.]U;kSzLfGw<4|<AxlX,{oUu\2#6_ٛ>.9|1w_K$x9S k0\HB@jWukS,& K]XH->]M< P+p!u X=Źt:#i)hwʙΓjJ< ńnd<3WA s0~BOLJ*^2WP܉1PAh< 8N,ivK\J Jee$iɳuG^##y=kr 46|L-SHn4A+UڴɈ78TCWq{iMA&=p"㙲\Bx >:2W֪lIr(z% !w j .?FkCARTZjq:d{2|sIcbm96PVfxI@blD)YJ|+֓{r|g13wL5u.UO@mDܦ[HKa. A2{0O=_D0bK;cnAU֕?$ʷ5ީ04^NY jü~:Rv,fJ:|-/fhk=nH&j{߫(r!KϴC&dj,=]xJLA(sXvL#- sHwZ$r04t% 1nQ%/UT$&PjX.ilDQ:-5V4NX`; ^efc;qW6r9XV5t7Zq`xtf,lΤm\l$(/Np[0LCRI>(<*]ʈ]5?h~46yk=op]@.A0qvPCVXKE]2X)xPqH(Le 5\Hj C0ol]%qP x,C6dߍ@i=Թs+gRA!>d`ۺ@N+Yw@YLц υ we0qŊʤU8P0zǡ"gŸ-ҵq?1KaklEȪS ~T+n\1Fw!VF8a |wNe۾2[tfK͠!:pY}r jc}㻼ktF~t%F1UE2NhyEzaʁfg^;-I1RB`W؞T-D`uZ!>O@`_7F-[٭:DZTho,B) [}'5q l ( !6  SV/nQyfdBuE<z5g{-: ɇפCV ^T4]%K%T1{C̖!%r!B1oGE0/HN@ӥ}Ԯ$/mm0Ɣ&"ȕfǠKi :'Cv+kB9?e-K<ܕҠ }hAwQ>sT+5B5^hTC?oځoDIUSјc |:D<[uLQ~MuTJh4 ڷ-i[lWpRQLb,u)! $62]_3^Ӥ Oo2ţ4b[;Lg=%U];HGfS}}} k+Lf l ai^/N-.~;h `*;Sm[(W9L<'q޺㕛QQ4u3p]9a lQ YbKe*#@YVTf ODN dԺ뚱лjxm¬is*~ e{tqދB`61D"ꫵߎ+uQM}*=Tz_A|$V`4իe\X;o:)uj^Wஈ9ɼL_#7B )Sql, a /'32_'e# ,`$V L }*pm V+6>ʿbM3@#ٰH&7yrFxHP }C/8QËŌ7q }wJg$tN-IO|>.AhV`a8)G#2| I&N5w~p5o!GMw{^tìɽ0_ӎ+*s7}&̟欁MB(4l?>[ ?DP+w:+}g:cW8#R 3A&CQ&ϭ[E"Nm-7O^PWYB{cܨB=p7o *ml^)zJ>qHpb@]ȉTI3F|9`NNՎJ Q|y&$E~&MbӷMjK9+}ǩ@d"!Fuie\4,#Uu|8=SG̟;N|O]i$mz &c AciNzXmMZ/456I,"I_ޑR*vn2$6f3fâ~2ӕӠMP6Ѻ߆Od>2s|0aowI<*h=J&2E)B`H悶. '#9Q eXn)yq &&i(q2x0"VSYbXL%~:4Omfr3ou-},>LQ[w|Ha`뒄pGPZ<SdgT]H RIw|Dm呈O ˣFeDu~k@>E,8Ѯ:FӏQ"T_U۩ -sGg5wQ0w„;W;Bs9: ?L-ٔ܎kŖw<>3%hDRW )/SqΟUtg@*t9 5d,2p]?~Y7ݘr׻\Z\7iEe`_.Нg/TX5P9lR.@ujKˁSjksՅ=*²jgG3*7]T@kˠ)^fǾ)1EFw$EI؟s ""c#AJMYoHG8j&"եE,|kr(밯m\,FT Z{j<40P>mBUҺodG U~Ǫ Uڽyu8pA 5_/(Zo;|)2Xӿw!mg0kd|2[_Zbe8_+jE^Ql㳀]Nu63>eh)ʨͯ3 /\%I)mKU~[b:Xn?}\KmaڳF f lA1w^?J%?5.oNbGpjb{i_[Sp/XPFc(fчcg/-鳎5Q˩Ur#x%@[ANf"tPj9ZV]$"C%1s2IU5mʿ j `PNҁ G(ꪗplcѓJ@S<R"a-K!M|L(ChcU#K^ˠ͎:;Z#?ȴm `G>"FZ}p#iHF9 7- c3iqY_s$ӥXd*Rq}R=R븀0mOH7u%r'*n\{d 久{,CD #"dG9ۘ}DDBmDU~mAӬClHtĀ\ƣ@p2nj~P&"uxx{H/&[IںL oZrq4c~d }R΍rl!]Gy5 Qg]2Rr1 _b%L)I3bZ%A=pAkukF"LJ`˻~fkbtP?xյ?o$H*8E,e'_Ňi3FA{$7a(q#pl5{\O#*O6XşuȜ";? wAo3  ~͜DV~кg n&@>Y'4ilL.> p5ZCcMN5M8HP}HhH8߳tN q(y/_~^|JM<=H@sf9^Eab>1Cum[hxf n|gФ/um!2/ղ4xP]ˑ9f]bhE|g'E$6t>0e_ll'0[rɜuT*'}J3.XB0ˎ~whc2b6}hߋkN^J(m{U)$nnt8"LJ2Auo}8ᭇ''`rgPN2w7X)~4FN&ƭ_juՙI9+R@~بfO5\ewnñ-j%) |S l`+fYo h_=ݧC S^HS2߹#ѳBu Gqyzs^`GpVf\}3~c$7(_ 5}8UJ9Po$=CP:cby샙FF{@Cc ϶ eUA[Jr-A7VG;\g+EsYjjfk]$Hcaߚnj2t`D-,~E 2B@E7s?" g.3p7~&V*mrC Kcl6$坥x9(rpl).?tI9hlz3YIs|cg9Э|.>G$!Swh87Pп?\C4۱W?5YѲcLTP=/j) / gN{N6O׏dFsTĪ*\Wu#᫜@gUtc&ANޓ/UU׈ɥ~+`DЈVMc'6*m|S`qMQi0BCZs `P  AHwF%G@"FAP)a,O2j^ X4Zc3OϏ)]6: }#π):1wlvy+ vGAM,VUb.-M$ )`t88դ~w(: r֔b9c@2GbhPdxP}\gwF Ƈg~heT=A U1p3(X9vЏ3*E#YNhÂ_cem*[C(`pq!V_LT(B_nxrꈯCM#=ht#h-.M(؈ >#W)@4_04>X_ J#c&¬%er+TR#JL?8ZViDzŠ)S. 8ȜJ`v9jV*D?UA"HގI3nKsT@H rC 1D 1:Rj\$0@AW8K2-\.)J Ԏ jky7JŅkHS^\MTO }_vOz_[aR4: iyѹT)8m:W;98:8A6\\h^oWƌNPM¤rZTzC'뿬?j^DC$y?2bJParpdLX ygګdfXe)P?uX_Ѳ2+l*_C fϕ&00ԨPB_-Q:iC-BWѶI)0)Ws: I(1N:f#UmU 3Ba_8/Sh)ǭY\o0Nz"@GZ"ԅj]﫱~(Sdp .1=KNYޝh)b ﷼ 쪠\{7\}D]uu!?#wT@1/ȠAo5ac%73\#b(,|,OSr$@Ls.tdEGY`#j:;A5.D/ jwQ\t<%5^_{颜ߠS7A8u#x5NF00_v@"&m1. c>:-/)%BZ?1PTWg3'9i+,HvkI`6:բQ8*ItK)a`x~{Si ee0$!b +2^?'A|;5Fۗ#(H'BnwЧIִ[Z&)}~ݺCjTB|Ĥ0W;(gF͖ٞY%bM4wLZ3Kq-R!t:q?1te8BWqwU(ȭm+@CtvC(`A)1_eU`cޓKjZWK M!@W3@Hsal~3'1?Rٮ>b%w=qR26I&(h/ƇJ65*WcIxl2[tlrpt2g`̨搴{A?g L_\B6Zmx]I|9'>GH+=a_(s]Y_[(7|sPjMBg-ķ6ȑpG_Iuij?zG 7v ?mLUԬ}(1pTױ$,Upa[('' SVZ3>[ fi̲NQo~nYSJ5ԏTYVq; p*fl9=u5fGYGmOH@}ܷ%xܼcHww,P>)uFy<,pR Ϯ͝ ̗_O+)N$'BI9k{v(e{@᣸ ?[dvh4.ϳKZye[v<}5;8 ?j'r}WA<~?-1.(l݊h uS61@} 2!THGwj3B bu%pz XUJWb1AnJ?VrcK>WB74_5aZWLqkqݟ 7IȯfgwCg"muYzDNIPGig2HF~Y*[ Ё[^k75Meu  $6d *t:%u *!CF戬2 & J Z`}魀j6MilWD_n2.x'S8m?A  kj]B@kR7#Y chS`U=3ن=չ(n]3&z! 2 zO^[=ಐF\O." A3]M+ 3YOv',p>^/7hHeFWH:E Ɓij4O}%Mox"ћ/G^@ b5h+tӋV7Y͞RCGnٝwޣOz)־A$tҖ& ╙T$#9FMufO'B1Zu+5H,YituV~JP< GQ;`TVfXȥkv8WQ<5Wqk6lQ6;cFgrg1p"\vYO7zĞILc~V+.ȫ^Z|,o eV/ s72O!0⊟R)QTBE^+uamxj$X'U{ϏJ(XMNӎj+BehKAڌ| a,sg}vp$`yv75a36⧓izs;fUZCRI~J0^I ̴'&P,sFP~+|g+ E/j"1R##ﳩi#a8NYCxphLoplsXY:gc*{cpn+qC)x_]>0^N=1onT-K悭n&vdۨtjK:p7EtM1?Z5Jɧ,2 $O|,J7yH0Q&%G V:^ju]tVTvy!K39Tr'(^ ޜ}C,%E"&+]LW0viLgvq쇙u9mf~6\p('DiFC1?N7bv'ԛr4)$3d|G| c$4z/A>&YughA}vGJ{)Pd)iYf`':/rHτ3DVJ}|OAg٨PAe ԗhK! &*ء)K ~_>yl[]ưU}|R䁦e!Ȥ׊xJ_B j_C kpÂ8bo[E8.#c1!˅пlcA\ՇEB"Y41Fb\gQ_ԍIw]~. pKPPWF9cOboJ(9m'`rRKFkz܀o,(R')r8yq1 @Qs͉h L9 pGϝh;:I9kԣ=(`X#b+T۶A$~sduɼ&] i('n_ulMlmS lƂZd:g$Sʸ8\]J3w&8ڕY}1qj~c̤z1"vFpk6t3Ke-WAuczR[eF[$ˬl13^Zw(sáꤛ"ofC bat*!SF˕x3uƒ+"N)Tq=mgcrܖ\ì'e>噳tlkKi,9(*3$J87j ›-Xck\0 YN 8|;غ ~肍.hρ8R_ĖtN═.B&F :&Ԉ+(uqk]րx:*(X Aox0kּ_鳱E޶iwr- iU8kA+@bFσ"J\ޖiAD(nqy ۭDtxf$4[&1m4HA,:?gv[-ppzm= ->oO`Ć{yE =)daT35fR2S͗8XjSMTuq{_YƉ歙2 5;:>E y?JROzw"(p \8ms'L~gԿ7&~D}+i||O}(j|X"!XO%L7\M]7 C}_Ŵ&}v\#O܀"d<-o ~pҫ@[UypΫnu?: vZY]DP gulQgNo/:8)DWQV˚dN>ܺxxP-DOl1EӹIO!'s4:9 -^K[o+8R?"GdF U<} O--evfm?SV.#VOpSoaxƢ-_*;%(!y My 'n6GJ!=s!t[ m{>ǔYJͩo|u먡>)ׂExQ:&3ozy154?)ԭ!Xiب'~)\H%j璤+5i rY21" V0=g9y?;- %esB|6V)nv X4JPN;<8)'dw4zGOG|+mqP}[P|vi7' _s9^Cb6Re;':# / ,U[z9+E ZcYO/bY0Эm12զMRս05ب=-b-]֫gFPzM#3_O& F2;ʜy&:P̾T't4$',2G`?Nhԋ>[(&[.Y>YX(E ]g -M6aI]^eM^C_R\^C@x<#?+z<n! bw@ q5$oTjɃC}J)H|/Կz>gnY-rxutIa3q2-YȜ9ʭNY 寷 ƅRQ5B JR{uԩYBp>|(?B7N̵;yeVG<LDb>bDnrŽIAUo@h ~Ss z߻eq#%6˦ u4%UrEaSԏRNrxS;2>p_Gj͘B+<|!)PR5z$As!`bk9|ʏ3!}g4BVӇs\&Lzݶ bP 5B|SHP䘓X VCC ɨ1BwN 4w. ^qBl8h@];LMv YOl,GR -/fE2 N`aFJ~S<>oGMcU?#^n=טS0}nԵ SW͍*Xi@}A2| S7*O~6 Ԙ)ÒDvꖟÍZyp&F!) yG OQxM9RSdbLeCsMwXu,IsNaPˆy+ѡ0|^-Ho /*/x⛹G뀧:AM9(C ->34$ 5ٸI0*0."c+AVۀZUU8@`~l毯2C:u$' AԱ 5dx@#VF.bY?"GڡRSO!QGi+O~'l>]npNpT jYC'psIjp l;L4)ftKXXEwrl}:e~ɝ Bc JFr+Q'.2` 303b!5&XcB5u |ݼ8`*4/G. ?rg͜H?ŷ`á r5CsN("2x)!@fSr(Ǵm!p̸Q eWvb%v8,|C'2䂒 7}W |Gd -Zx;dBy «fRBxڄI )uYE@ ~v2x)N%YX>n͞svʎDh ˌaƔUᗎI-ȧMl;kmޅ׆?Lpw}0qA_4ӊ\cOQZ[6pUKT(ob%OM[$2L%`(q#~†Ieц3}i4񣟎2Op`s3MAu8Cdqwm!;:vC>O;U.HkIG_S0o> H;C΃...\Q6 {w?T`Q{i3oS*e7B0$GB$qĮZ9&LBc{TY#_ F U5h6Z}J /;l_9]Hq暈Lkϕl)`o#34B*mE%{@k[5Y8K3W[t(0<|À{ 6`~'_#F(b ~p쁠֪h+a5ϕǖh!֟4/o^c&wν%hW,%8@Nh|y=mo|x髼QXIb@#5Eh0:l]~[؛rZ/:m;c>ލtɆI3AS6lrGN8A/O1Qay8 f(J`=0tD$Ck zۡ +stKJ)qnf4piۚs9J-K ]®}fژhwlxz "168jة~GTaaD 2әO=rO(b )8C^\>r"/K-b(+t-#%ϸu+Q36]FCr㒵 Lφp F4yVv,><_$?/|vcSFb%I`>cQ CΌgB(YSgiYd9 sD% |hQ2T]zn>%/@f*3duuCW[]u¾H|ڥp4zJ$2u(B*~yVT{FYj?>F)cn NT-oCqSP=90$B;A7d=Y|HJ=M,3]bڙCHfMcf8߄J̹ފ#FM gm0f[yj1_u@!994moC&|$p1AqHtSEQ.j_S_-fdkmzrA]D|iM^9Qelp-"G!5 'w0Z ~φȀh;{GLJҤ 8'{艀Dh¦#n1\< U<s%i)q=hr @ٿcED\tey῵Ij_*hW7 l[6J1\ia4~hp( b6P/> gPoTWL\.t|XITysMɂ,1(Dn#m[hȚݻLGw1 4"xӔ\؆Fء"q/2jz>ľAb}Vw(hYHkĤqUJRPyoZblr:g*Ct L+C+dŷ:>VѯqsSF!)t/L4'B{Z9DlqN7ILаG3brб76k|e70Z ׀?P^1#SQ#,zpD{hF}sKEZ*{4#*P/K'dTaAD -C9 _i\vK\,ߣ&2DƓ:-ڎ RR"y,Q#!Ok @<] v`Fߪ/mA ԧz_^ 4SssZz4 n q8:֏Y&6j% =&4:0fV˳.K@3ԭ0[ɣ,lɓz'ۡ9q( ޗ7({yȦ(o.n_II2ʣ&VRC3O b ԩ)0<4YtK֗/=! kgTϦ̦Q]y@F%8pgꬫ&3lh {48JS)]I73* )wU]*vMyR8s\| IP$mS{/œ΍OΏťbvWSFKy_VSs^ $7˚eKѬ$RmytNPe1CbgBGFm&ȉрJՆrAwYPp o I\6FC{׮j} i#'[I&hfa lhrh(8fӑeW 6hfl7-ښ-f!*ƅa"]-W YuR.#q_ǒtiwQ7}ArY PsDڮS 2HNcf9rF/mŮ7v%d+o'e^.%J(&gcBwԼfyBP5qNTJrD81 [Z>Q7 _]|N(>$Noq47l g)T4l}-(|L5e3fyл; r`Qwb'|9JO)zަhboF)D&:?)DO8[G8<&l'h_:]  l-Xbȼ'u.Kݖ̌`HWEy : s:&O?Yص;7k` ! tbG14|'܃ G# *!J=aBr+0諘\my4DZX_mp竴Dp(gȊ1^?C犛2 >iG+ň:E?:>J[36bYyHc`,{ꁚM5h΁ث]i]e!ܧVZHL(1 Ɇ:#C$)5H yIAL| s:Z]+DT2QOIIN!.0$kw0ȏ8]VjPeANgbl/tZ7G`ѽO4rCF#wV?:bîh?|#JPeшV 4]20,R7 3!%I߫ϲʸ )ߝ]dBВڋxi1cR]AKO4UzBUVf=L_AcHݟEFD{!,@l_:o*NT"6Cfu`E:Ow1exbnE7?1˿Xj]Å\#C?~͞!VVrU5¬P S_06|HoND#f-+c~b^`f{Ua>;Q& %2^ʗx Q̫8SV"^񻤣Q$AhYj,gGR-).U f**{aBTŸ9JTy,h-g|0V>jt9n6QF?acj\H Ht 9k Nd k3M]qZѥ.\s%;Rڲ(ªq\Ejaˍp]`ȠޚF ;9},Hp}֏ZV':Ә޲t՚lq2l&/)Uqp&N;pYI (̀SM̥wQ@>"9-ac^vY)n 'Ol9!_X\뙂 &]$ ?fvzy<받X["8v_zeg`ۨ~@eL،! w.656 \\~l1~vyٹf3PWFoQEc%Ad Bw\~b8_DaEVZe*sax`+C:fwdU+Ps_/n{(9Nu*uØ[zD&!Pe‹i<KmvqVImyـ+WύHvmY`឵yB)f[;lhZa|^.΁rO}瓷h );!V r5A\]tVEi aBF .03_2+\]zK;N -ѡ:b8?+zkѠ99QlY^R-`ΣyyCr Vscf'ڶfƇJF%L4"vM)&KU}%Rx%lJeq: *x.9Z+LvR ˆkn%}-g}9<)?(:7<3D){_@#$U^JJ2U*lj A<`l{ykFg1 E|5ǐ`;2SJGD@ TP֕2yutWttՋoD`vwURbFe/4JטaUE,`9a7-%r;{m#> "NU #vRm ],G / (zmr0cd"[ YKmYTeE=y,3!y?o/ okU y<2]f٩䞋$( (dtR[eHm>Yb|ϩg䗡:oz 5l qZlפlRο a_?[tSXqD.O'Le2Dد<^u`r{B=^q$n-oxgl&~!nD[mY*0„w @]YƒLѮ]AE8Z݉t-tCy>N%s+8V.i9@Gg%Fei6ObYv>6Et[1d;z}&.M6b-0Cyx jK~2u@Ǡb|UI[ {RbE M_z &9s`V6h/*J<0jbw!åqGy븒ccVH0 K(_Cؼ i\ Ah S9HmU-C#3ceelE k{b$H#wfU G->˨X>X(q rn;z>EGޅW$c>DgD^†SүR8dXE]i~ <4Glw!X`?$}6 .hlo5<,vGIq$7Nh1W?g:UH+eO͕,jɴ/93 csſit F3.sX-hX ɒ7ғd/U+lr2eG,X).u;!p&T鯸 TO>0ICĐpw@ZJO1t#t΃napw]yiҢNKuM:N.{Sp]=9wxM35ӗ]+N Ė>X$5Yg{0s K|}֩a$Aeyj2XIadnh&-JOڵ9s>wFAiA@sРw uBy\71B[ȣSdEÀB*W|V =QF^cyk03@贤\s a%fD{&őydۍmA@ Nm#?93ouBڅ$ߓs+v"k>Lf!`xW  R *^Sh ͗jʞ;"TƉŽIZ][LaD>|rt'\Fc$`'%ߥ}2uJoW^ aR7V νlLx(rgQ7H(2| szܠT:j9-6'ITȓ_Ꙕ$w/ӆ/pєd8/*ܰm4ܖ+{n1%Zt|Rlv1,)I7lP+25 0gP`Z>@2wi!yJ1;]9) ~6͌:km_".P0LZPTZULf xIy+ j 9=Mrsy9sGE=H/%z Xh^DR3P_aoQ$| x*eLJ;I06@υܖGmeF*py*K L|s+`,܄MikJ$(%TN"snB xګV)`4BÄ_WM3ք뭝 Lg{q/TwFITae^-HEF%|I"I]R 8}oqlС3ZQyI2j<,'VL{%@6kOmCw kV'k)JWĞAbJ/˶+:3a? .n ;FJN_}_.%-?QP]{k7К d&58NSY&6BBh79YxYi: r`qܗ|A{8sje 5KM>B˭Gh82ۄOd^̗>:XFF g1L8l|N}E] V> }1d<n;6QYV jX-{9wٸU~[6 q`;PzXSx<ޣ7Ԛچf),]1DwpK.9dB;r9ypWP-Eb'wYȵaX\ӈ-_9 R"9ͺQRoN\_P9@/1@LeV TXOId`<8#ݷC1QzgCA}pP﫰J<( Y,aM>C"I'֕ 2efnp2hz ~lĘp窯p{W V!u09ֱhg(/CD<3蒹7vS&>Ko4 Dv^p5ĭ/fݸGujCC ^<`}ж ;6#Ýc$| mGs)JUז(m TXgbu)(ygIGz‚#p'|B7FzxG f亄ؑ)D:SRJ vp I!0kHz[btٙv|ׇ4h\ I6!jaw$|}Ŭu"qPiї.JA Ý gi1Wc+a'2*2rÖ!:`4Frj߉cCz2_?}|gj0#hc,|z_ȆQb6Q<"NDfڌue %O!‹GfLXz?rbuIhܒzBc*}{ 'N@妢ڴLH.ӛ'qk+ŕ!DP#PBI,` oJkJsű"|R4J% 8WÜ\NQHURRD7X hTřGb,f~QpR+Ri70,^L=O$l9$8I5w6Qڡ QUۚPn:\;CPILm>0%-3]p!r2(hF|ﶟ 𛷃B&0 EQCk l8HTA4PsAYI"&%@@ތc gB91~ vn >RF}ND%$Ӓ/~p/6볹Fv|y` 3bg;%oz`.P+"5ql-S.|?~o5!P]bE0;6a牑֭nB }Pciiѹ$>[Q(ο݊@,Ĺ"`@|h<dcMp-0ab#} #|T(A-Ε7 &LV:5d{8V5Uw; ITJ? tؽԏ`u}m[.AJ{rJ@<_:en(0 dQ nZk;8kRÒKm1`#~0Ak>;kkAy+‡HZz<:7&PBdoU9H8cn@%e}V0D0mfys|UydUT 1|0ftl9~ 'h8A?$m{^ M\<_GoI{c a8)HlP<8;r1|JTs4$)哿n~/ dtuu?rܧHU!?iJ0OդgݳցL; zj!y5 WHOkLw5Ԧ~ 'K E*MV#%awޱ.Hn5b_]ՊIrھCKwi ޖ 21AE´*7o 뫪W7vw9һ/UF6z6{ k-BQڼỵIZ#c: Mh.:2.>0Y&9h[u{ܤ˓Y KtjehSS ݭ~d JY__ZRB)]}p#TW5 Ңqi cyC,B 3VcLeRcflܥcp :Cy/=a)Uc%3aDܤt0 }KI1#LV1HH"$כf6ů^`u€j6cEkd"_F]Ϲ !7;IqI?Z_]xlsO xy}8A^!jU6Pa&JݸЯBA?XK9L|p#1ia:ͿMףRЧ@7ט$WOU oK>#0g-91 5F2Z5rA8k~pNVm,fϷ>%%Nn/}l$L h ~_]S J/;r&R [%d~ \Gkz&ZN(rƌD% p0!ώ\?6U;uT,IS5KN"Nye  ςfVfD2믡X2*<5}ʗL_0iT*4s1$vO5*d@iԝL$1Y=0/@o,p Zmp2e¨g9<l3yR'K,_8\ۂ̙(+f]ҷb3LX{xܵ*PR*Qܧ"41P[YR c'٘Fv@zHkԌyVa ǧ5dhpLn/Pol^sɃ*UӈsyBˮSVco!A`2PnG ӹD*tKI# N5_ '$o3DtQ=~5vHCCU_Qf[ዢ݁D_\/FW}K|ypfqU^_ WIx~($T]z,mNZ7Y7{m]ZGuf.=(zB,N`+N聃PBr4BpRLn[5s;ob@\)5JxY圻W 3skhQJpT FJmR.6LsLNIad;4ZR{"цF 6kfADЪ s.u۽, E ])wwiKoB8Z^:")+hubEO#~敲pH( f><%((]6/9\(y2Ȑȵ;d[@6b<(\JxFon}B: C]!?H 3zs`}M.BsZ)-~)q*%F;H{gog>eiWLkk4:=/3MMl;Kk(fұy7Hi7H`ߵa\orZVF'f f2[sV<-QL'? ؁6>X'~eՄ2>`1gºs5wQJoܹ?s}9&C#B^ϳ?}( x[,w䇀t\pxzt(~s^7Rz܃ʫЅS%58OI&7b{/#L~*] f/*Fs.;Ɏu\nJ/ۢ9F06r3/@a{Jhٯ =mxݏE?Sx|E9s67w-Ct0rJxwa@yD?sDHƍl 'Q`zh  W '|@ऒ7Fs*hF+ޛm0~ i:\H˄M! wff'k)bPo*߽k4dl빆H^%ğ&W}\g,AW -Cup~45ϧ7 Z5ߩb!ˊ, %lsw̌9M& Fc"?/-By͍:~w|실Sw^Ã=N;dZs!% MEDC}= 2yq(mѷ/҂b$IBpd~???vw]~ynR2mY~#PW`D)X ax?i?@( j g1Cbر4 ^D+ţ^ V&_:- RGt2եLh.\ W6Kg;m{rQOGlYU苜iJ5[{ "%0u!d]fNr06TvhƸ*Ep|{ow{}R..wa`AlT) -.*@\kgUd"gվ+{{OYn7$VNܔ[g Rȡ@GVPDφ" %@ubY7 *KNJ$EI13ZKRϳDE v[n=ꄣbcL=?.kJ-*mA6g B@7nYAMcl@ƧC秙5t\g*сwS}n|8-?ѽD/n˜ovZ)#v~aSk e#UĚL!gP[;N\<% aitu6%|B?ɤ:hå1`H1m9דe<Y6ԇSMLEXo'H|asA{SYpRhrj&+2z+Z/KW5'Fk.&cj6c26)+X Q;m\-ɯHzm(tukyP02*vPj:Q/[^9APIwdS& ZA_q00Slalew^ KZեPы+"|7uRŠ}I}U(ںmt-z j}?Jo:jpm[ZQyNخ1L#KW :άI6ղu7tt܏/dLvb š_0P5yRda:HJ/8ߋR/jn֦~,늆U{G9n;3MCSy:!:~j $>[tSDI"CRuBT4}MoŸjиxg]WR:-pEuE[7{#}!(*}S?EN>-M{nN m+ag }NMJzlZNNC[u\m&G2sCcU3YIT0o%ChZ?ULpdhhW7fK޵]HA=LHP>^l_K6/fmSM7ji,ey3d㺲`T;GaQ!iĉdbM+,!CKHz"unc?F499P+z0AfU4Pȃ| 8X6)R*3Q'L]e oE8*(gDOHVًu8W' AtΘ6OgP#f_6C: 'ru^k$t2*P݋CW3NڪF5q;  1J3R\`I,9l@lZaqePXmn;+%2[_ٳ?N[$$%gڭb,N;+jHv\yw1( ܚŽpX"Ea'dN}aRsHnd;$v ah(m!h=X7ՐGU(wFD xܸǿEFmtJV ;VK+Z aeF}*5B WDYw<C؎OaGVS,jxe2`ȤwL`*0p&߽iC)ԄЭK2c`d {ҜܻGAZ8ȳw Ü)KfYo9z'y-D:@2Gq5~leHZT.}ϱeȣGoN^`kU|B h(.L෯6)fb^ n=pxx\┗J TLN (w y` =LԲ[En@xIJ+3n}~|V o)_|6 #ъW9*(0F^LCC߃`x ju _"m-}]9'tXJ=PдN3F-Z,3QiQDhsOðWI\UF^䃜ǁ9 "Ђr^Q2-:4fZ~GD*rZw do2'+ؾ3{=ۍG!$Z>Eui8 c>J\ 8t͗堀 ` 3Vyeyg4!/xfЭoOVShtk@ zu4yuʽhgu7K 9_֥G-";P@1jsx5[B9T L32tٹ]Om5;լQUY2{omgRE[y.RHSa|1Ko#™fnU?1.yDO4jO^ mdf}& ք[;ո1zh xj{fw5ʼn=':)o|Hrvϣ{aF†pnJVuƸermj2iJ>'H S̈́<) mxj[^唠w(_-\~ӋR LVSצ4hˠH[a;\X)UvNa RexR`k9i!jۘ]!nkʺp?gα15n~S5 "mu ֤Ͳ]fF4؟Munƥci4]SOL--֚N{;E?D^=ҡQ@82x3#3$ ^CZxLOpRP,08LXs/&,3}ǟ Obb/t鱣NLihkb]3Yr%ZLb/}@%|f4Y]Ĕm^/vEqkVxm`-%XnGJRZ-(@n=0u`MRBˀ,u~ĸJ06"4GgB3!wfAb}Y\.B4?nWͮ׸9v^ :;ӕi iaF޿I}f >,hN:yX'ębfI߬{+Upٵ*ڳ5rV @i0L}>"DO5(,h`ԻǍB!Ȟn-W{*P'd54dnVPѕ2D'3 1= zd(MG96?.yv)+QY-`HCsLI3ZD UnjgIRw! I~5A#uXocT; !c5'=h<]M9OF8Mxp(DgaC:I,ŝ$_  ȗ&3sjv_]dB@ҹ5`WLtQ zWJndjP$x;U5oqaԖԆDSxs,s tNФiB`Yݕ*vx)tCҔ;? p#LVFnz)" =np̬I_+//sƷT:R)_+D#u56,Yr^?}߻bOlp90"Ci]1g{;Eg?&v- (ceU3n92ę_knS;L],C>S&NKXl\c~;W|Lmt@ڑ@9Hkqɨ̳)l|>?H|*U"COjzltvy*5rX|S"VxKTB?_R: 2Kz^[X4\*kx'mRed e[ kG"> ~JvkLk\ {||9dvk|R@~i>KPg@k=3"LT/O0HaT$9E8/YsUިw %(Q 8f s?֐ M?O("NiEf/ %mG҄(F/C@PރG/Wqn3x3"R 'aR9ōc)Gh wUPD {)Ѳ?]3 Kidbҽ|JPs !) m.P ivb&9`kb9Dˍ 6GeÞeO_L݌C}g-ΤF4s ={HVu9$+'Qd=gt87IŽdjE1RCȌ.NxND?v(BylmXn- ~X Slyl"וKhxL9LfJs.Y^iGoJHKHpX4q4O7^b/ojE6*@!Q9[ߪs/x: C\yz4ًEjŅ?3ثJ2}pJ p)YE*!cx 4b,_pe6.*j'tUAf1A]ȗE.O=7|5~1ߺj:q\>>U\{#%gnnkfdӶ0JIK`mCwwᩰc cqŘ`#r<ӈ#KGNdT! =UJWc:GrxqNm|o5M)Ē<{XzCR&1x q.^ݺyN 提O4S dYq*{j`t'z 8K~m}LIjb9 S!BjH.B)tdARe&>J9?yiqj:$mu kʭ?,8.z`Ha: M?l;bmaBQ_в˺֪.:?YiJ1!;:BPx8#N 'bn5?؛^(Z,hoNٚ=K.g/7ZJ[bgFT-̙\0;i0Uӫɓ}C#8S~'pC.&oW~߈dD]i2)N<iFo,ŻEp,$ ӟ$Z,xnSn0tɮ"+b7;5BNēW>!#YG5F=?tJax[wcw}#cdCX2,$nJ%B~ґ^'b؊mHs'.oH@OW%J L(8$m14<Wɖ%P|z#<<>0L.% &Uz1eƯ}E %_M#Uw;SMb}Q㥏T9y kטF<].;*E fg"0æA*4.3f:7Lg655QM"EO{zSM\GZIGHy#S>',U O\OzjVKQф,۪#oW!in:mпr:=^RUjB[]٨0f" hj%c眏HrD(.DS; l6Z4tr.eŕ9¨k̶A jةHr~٩Pge'8z*&u5m! ].uIJMx0+{3&Q|+(&ieK ~ ;ځL_h@#WEy}MN$7~Gp;pnZm|ќ.ԗ04-K佶KBSm5&(cSw_H.K lk(}.prf+H9Yx h*hiՒoQS 3\xfJ5xr{r`N)nȉu\1f[ al*ְYҸ0"j':eJxad H72{('Jm;.KXn9"dV荥eU.#]|>ʭ,4upp~zΘR7uBh_!_=V'l cyg@/#U[Z0I, U|z$I} qyYD :sōo-_x "~f?۷ֆ)@ NZ|U-g!Ucp/$E@[Db0rES3{kLӸ>R 7JTڪR=9R͎ n+5q-pfճGD#YVzm-3׀ηOLD[ !S˻ 䕡`fNu2(S}}?$o3xt)e_zO;'i֔ߓ~=YwkGA/E:'f643&* 6ӑamh r:=O+@k3nX$F?ݠIL ?hzG+XSHpMKRû[6Cr'`q1zX\TSG9iKMn'IW<6O`H% .1gӃy.1QbN7b\XEx&gcL!Lԍh\v9-)f x.V]F@b:[4U }{4vjKNtImgTkQjV9i900l:NK0c0WOGqX&@M9Rjn(Kku!ֿ wAJ%^A%=1M,s8ά<~w mtœ7ːH֤oݗRPqI'9RnXRi4o;["ub>_ [Tȯl qdTID뵈H\DEZC57A9},y8Oڋ<7șk{Ś֢ݻʅeuF1c "Fޠ>g >^h89!6ߓC؂/q~Rlb\&eJ}]6Ha]NhB3 9R|H"'*|e,Eؗ`E^z|ol,f#pxZp<'A'_L8@t+*wQ$B T_UwA:濦cmM?nP Og[)#pk\j|7D`dfI!sIf0y"Xz94v8}W'uZ_z9}oFs-ag߹'PF kz38 h.q1__r5IGLҀ˶} ]d*.4;INݖG5zx̔e"Ojđ:#vhbcr3po\2 ௞7s8t\)mvmv씛tSY@L[xE$<jhuAcG3 dfW T<)[J KI-֭[R$74'ւF,ΉrEBў6 s0!4!s-{} "hcRYDlZ^ KҗF~ C.1(w M1#LKTU=\F1u(Xa# wnTIhX?͑N 3]n7"o睓+ 2N _svSk9~01Z%Efhy:5-n}3H?+KLpZT9c{ló ߹\6i O3!vX^desiw4.6\?Z)r Cbon&2# wQJP'ʍEUTސEIaGb r5j(TzbN yD$QNz[ lϒC^5^Ѣuȴ/#?0RH01VmVN uIm;'ؼtq1I:CA ck,B𱓫ĢGolKOq< 4["$X$B6M4W=Du QjBd,rUw+mkJ35.:A]Slj]46F{D0?kg$#$A\ c.0۩`)"2CןlQ(vqjKn.ȬQD*ɢ]{ዴV ;*4+R-sDE208/$pɯ'}l7dYPC 6ei!ET9ġɪ|vsU837z3( J~J,'iRQܩk"zbF[טWCs'l)Y<醾ȇ%:)->k1!:m|l1ֺP$g{h#No?\]THFHgY'ӹ Ԗ 7v5Қ%}]wςZ_۩"|J^;YHbKlFwz"ᓤ^NR0r u`]FDq'bW8I2 Oj$چ+N@$ʼnCGXHd3wUk!'EܖeIvb/X"h4VĸehD2P~ӫ bnL8 *ʖISy1cÏNbN%HNnߕ$;;TTV _Wj NjDYv(Bnf RPautSw5eaaNy@OKYs1y`ndŮ-'/G#+a-p6CnpXr_`G!6QChB5N6A1zw91;Ko盡΁zon$׫r5E\gn膁M/e*`CQJv]mg~:I\0$=Hrylcp0{~`܇:9 ZYv0߷Y0I;%D[O \piziY~vҢa=;⚳& P# E dH[(+t<ޡ&<މ6":29\ԋó[O'׫EzIIӲ䌏 W4J}蛃V詸岤ĚfxZ 'cy&>yErj]A|ݪ or8$ }FgD5ZszGAnE?yn1/Np`))QıRcԄ>Si/jlkg!82 ̳1+1&॑ed8ki3MmHFpUC5=MP;ځ6k QQ zg#),e3GKl\S-<iT& k/c*6[tY/j˸pAUR.:P Ő1P8F0&q־HDǀ@??. dXȴ=x;mQuշ,a.p%mϕ9$ >(:gh $'Y7fcmjKi@wһrb9NK^y¦;ՙ >n͢쓶2Ca dI&am]* eQpERzګ>⯄ ?3Z񴿲re X鄦[D ~|ǢF85bed;mx5*/o=TXѦH^ޚwˁ5~ž=7uGL"T@E< alfH ގLZ4/T폠FaTSx2j䆛_9F'#>Ñ31v\x,)? 9f}!6O+FQ9Jx( X}#o8<<:޸S!s07鹪J ,7*Cq A+mfgֵvjZ?TUnE&=kšWÍEf*0a.v=HPMuW.` Zƒo/Cʭ%r0@0mPOni$g&o!I54Ci.#fZp8XT\9<톇5l4 HzqAe GSs% ;ꆗ k)Z,k Rj҅} Jsw#"]H[`8kpZL܍ri)ϴ#%(eUi&,z`rh=P/zhxR\jB+HRD*goO\z5c%oYPYsO4Vy80l\-y??qگoKP3-Ju%BWzHVPgauzF+@&K֩R,Gfw=Xl05 sѼ'8;;9n3~R&B1$I!Vc*&&@Gdj#R,TG\L=>Q10A_1*0ZW>S4JԸ0aʯ"a*O3%M9v(䤾odie+GkCHrs4@GNȓzA];ukrċ'nS0nanMv=ǹ~>bbaSk.ة"MF;iy)p1|Q92L_ЃBcw1ϩgA3Zdǟ޽*=W4hmVs&"I QˇE}Ρl-=WC3'3%J/Z=x[EaVa4n1 }QF$*Q2YrU|ȝsauՖ6Vi&kT!*Lios!r ?r~[CT[ Q(HT*TǨM 0fZ6 7D_dIuɏx7lK" %j&$wBdNQt^z'mHyt+e&ral!1r0.Tg~rX_RNNAoBٺ]a P>eOSQF׸j0vb%_HmR©FHc|s;p`% ` Y0LJEܞ[!=B 2`aʁ)Ga.&jdi <6: X@w:MbMюu,=4>{tM5W|\JW r5X_I<9#0Zޘ72 @ІtTD@CKN3g 0Da~F Ŷ4īώB@igBqWo8J25u $jbt'] Ʊ!oELq\?yWKT-97CSac@r}lsT9V )~uW8r]@xihP5]߼n?vSfZ9&nV T7xElq6?DH4tTH[;Ҥ'.})wbw oF(8VeYdVLFrù R XAj?앶1?KdlϏ}%JqZ|569oMLTy_R A}lfC碑8 Dg 1KܬGt7ٛ1d2^U-Qqy`xbPyz2y9i_|&E{U3hY u=8O)4z#$9Z*E:?rP"tܐ`W epUeej4 .JѦH0ls{yW4ʒ `SGGZnePFF{n Q"#ٗK|M@QLqصTۣ>pSgXӠ6^U^$MS x".{@ +DysE5gzuv_>y^g]fO$*R i.8Ar 9$[K x ܫ#"!Sif9Q.Sh\G*-;6#YLwrRLOF73nq/v2D/I)3mHmxz2W)ү/O$`]icK\! @{YP7%sNcWwIaw]Lξ+_^:GV?Wu"bՈ,Ʈj.پla!w7jX29+_=Kkydڢ]#X?`8ޟZaz0 wmƢ sm$m9)nZ]坱 f:}Gq&S r{< %`;<=ߝ~OAG@ j)ar8p'ׄZ:.Y1W$ 8ENZ-&JX>*J"P $0f(Vu1i)8q7.Qƒԛ~ELÎ*A,ɣ\wLVH+ >ſOMϮ3&'6{(kkqjpFO۪Nt%\q3_v>( qpa 3.2S\29tPcI^ߋjՃMч,]6s}yn?yfꙩ!s' V= Р2tYcWw_G]Caζg7L-+L CSy:(^T<% 3X j-Y4.Z(;)Tw 0WJDQ\Ů Lr8Me7揶7+ưqe;Af6FXF)TCRsy /v26|#pBlr4~M(I+܂֙4QE `zn|q;&ϋ[֩ٽVYͽųw,Ǭ8hnRuבj6CiKwn\w 1Kbd!gqiu>v2x }w\!oq2Bl9텨x>f_R4"^㲅%b~'O{!O3Ƙnp.Pmx;5+)7;*2l=#sĕ;'mgնᅪbS=C]xkP{ܹU͝L$(@tijH;ِTXAm$ʫ7 ĄO (0u;"iZb4ϫ[yɖB ʨLՓI'ŀ/v7j o*#f`hf^ WT7l>XAP)jgF2@ވ阇\@&VqQ8!xdPpy]y[!YV w̙*Gz b䡳Ud -J\ .gUPOQ!,Ľ{3BkVQMP)op|b%ևZѭ2ҫG!ϑ$d/*8 h0:ٗ4Ǖ/O`FT!:ᚠ/S] R䅋bO4Hߒc{*m^r%ﱓT RvD #( "p9g 8"Sw&YgH\h&nֽ:ИiW PGQ>q^HƝC6Xɻdt.E:'5rZ Aqrͨj޲V:ۆfއ) ڊ5ءu!s5LT:hJ&1NX_?4aA:^}4ڠgzNLDw%ZviSI8!UmS Rx)_hFdV'[c֢27Q ,wۛ>IƹNāPt0D:"X9Nd< tl!( s"6. KVh;j qR W^WCOe% DFH`Fı⃺Ee7/k[|Fau8VaW&ؒ016 1#܆S!+Q8dD"~|ur=,2M<%7UGTTt~ Ӛ3 w+tUN4UyqiX:ƈ6'Ԗ/ȣ9xb9i=\݌r3` ZU!&u } ~1%`<ox !k^Pf-"yt^G{Rb OkxDttR!~<=#[pnnĀj;9BIlUN:{wG0 dgXp 4_1uW^97Vpd1C- gƏ!<_".ٵd3xmZyPbDTB HB*\,0kHY7W B&O DtbˇIMkOؘ+qCEQ& |kѻ''u:@&2ovCW@op0XiWw3MA}X)|q v zP6oM^ .2$F sߌ[-fS Xgg;1GT< <B{T (;Ϩp˄tu7w(SnͼHQlk+f6Rdѷe>xVϩnC9_c-t4 / ZE•*ťbO߳Uxw2N;f@+ v/2|kTڰGwLk{dA5*%-%y38//K;ܮD,?w%\=,3X<pW ̱pVtafYZCX3o=4*09{ֱĩW*I5ɬ_]j]Vɝ#IUcC7f O{H% oUl NaUZzTF\u)p_ۣ _b ՆK~?'KTN'uJ YKtvMXk57lEl+s(Ppa3W"Hzrr۳FR6!:RWz[τ`3(kHS7U{9KZ1nKBdD s*ƐMrqmЩZ=n\np$||`dY! ֈTTrt$Z󧷵T8?NpCڨRNq X.vKxs\3/qB\%l(:rNOփ|,ur 2i NE^c& =k% )vj \ RYv-D'- ت+kJ~S ;5Lb)&Z _,irh>ºk" \ wTOWwU$L;/r( |ɭP5%Ԥq$kR2W RvpnѸDЮD(vAvqD9+ח N~ݭE dhPeC{A=ig,'֋#\<䶏B.jVK9gGzt>2ρmUuחHq醹^(pF11+٘=8L(yB"kQ|U_VхYKt%P_epj̬ZTD0:ٟ*[_ T_ΘU \TPsr/bMc;ˑ'+ӬhװeB;#-jY' 1-ey6:|%1[%{rrk&Vc >Z⶿y/u*&KI8ॸ9Tٲ/c`1hCd؁;rL`O򵟘&V%_Mg ):ƒ{0YJSy{~k<'4 r.p<}7no!e޵b>rm Ј׬~K lvo-(X*fjyXhoM<*%y]U :mPsLAQH䦾/)ڔɩFSRU\٠ODzqgf 4O'1 [aB%4?ww4hAqR}#}?Q+P4}vzVI7`&">ҋS+`hQ!Sw%|bx?+SZh.A玙 Sw+uwaL*G,<!bzTo (fIOq[03 R,pPZBE+rXtA_xL/ Ac=d:7r wTvA%[WIFAM%5:oS,V^Ǚ 3R z/&"ݖP\B:?y+Kxy;$[gku;Tf\Wn aPCVTMƬo\ ~ ,V]s{$9@w\k^k 7A%TGʆ $n=S7_ u/pV-qFwcrŽ a7K؅9ڮycuU&OȜ0oݳ=WpFC"anjPb7$i)=U;^G9@}Z1lS:#l@wWlCT7< o6- ͯ׉JrYO!{uy$B+ ^:4DYWWWl7 no۰0|;,uNϾ$ҩ} V?&$_Z {dZt )VlP-:,z-W:Ƙ̕-2x -dI%sEqžKxiso &n17 ^Y f8tuawI(i%?4lα^Vvk<ם/邭˓iTQ>%돺9y_;@&UzVJ. ؇)1kcv94O4X FXƎ=bN4- H8-Χcx l|G)\7KRD@JZǸT{=JJv؄daS]B>jwY1vNۂ:sԠ6 8dRe˻ȉЧ;}!RIQM%RdVK*;%_<צMЏF\%͚&?})4M[OKc #M=?."jab*E37 ]%)STĶ_OvZܺWH h#N+6$oX2I&>mYq*~$ڂ lA k/%Sg0l+`17C+7=WT w̰杚4(]ZPy0`)EItuo,ˏhАgByytP؄ Ϭ4v%y{ #%J< #"b)iQKwl_G7vNLJ (*mɁV(2gW!;2Pp׼+Å2Q0oB]Kpz$J3Fi ˜FmAˍ܄| %uFۯAȳA =  \= %#N ajhƿk֟fk@Vd礥6q/ArK2Pw C7. `&jbJ7(^T{3 /vAClsӆ]D>rғy3P vN=j_keVi v(ƃ4=L;I6npz5XG?bN\)q |4kqv5).^!"ߖX?;J6!gMl3`8#.*ˋr+Ai2fq']0M-A1pe>Šp8Yv|̙v :-ޜNw[CϮ;\7ajR(rϑѬ4١}ׯ]r) 6Tbƌ1_!Ja 7FEp\uy 5j~**nE3}eC!5فMw%%/3@ '|Z8*HUsNLߊlX=WLCBz79C fo_j5 pvJϢ< bA18g6)#x"ޤ;YBR@\Swe)U^6QG:tRc19SbYv71J:l5> ]-3pRp o"(Ǚ(37[ +qBsKiyOUQvR\X/H- ?[[ N)fĞҡpYGǨyZ *U 3eK[%׺a3>D-%tjٗIdoQåiDa.,K2KQG< +h! N);D}g]&G) vBK8ρ]0@#ǽjxq[ۗaMֿ{Lٺ4^= X⾘GRqVC#jJ!px]!E``SS vԓ"DWIfPr]INۡB*r >5 $) Rl%%E314-h"o26$RƶX J ol2i,,ͅ9,ڈ(Dz%DınzT2!$9v>1Sx{}V!nd\>8)rCLHe\|Ce21";WFC&gZO[H}Rȝ0Zj)nF3˼aS^ "א ]J!(K 2򦘖4<~r@m{ya߳A-U^|%%q~@ 8nB^h2 ˰q5d+F24,xH.N}թJ>X|P:`~kϚWO6r˨ g% XMEtȗkWu ~LRk_\4FN!CP4JgzMo$ J=ih0439Epta~' f/: џZh1f!^. vZ+oZJYUƣ>Fxڋ d*@8q~!݊ˇC'*Xnc%|ymх (>d06K*O_$t=zBudl2Ge[C+ ou@&X [f< x_ݑ=|=~I͸w ^Q ZZ/D?$d7HF^/+Q?'XRQـGA3Zk 6zT5,%C<p^P e=H{:8HsI.^jkm{V9L$EHamcge^g,TˏShK%Р&` &ΘTN1 ,Tß![90.J*?A7l[=h$D,7EٌDS|?nT;CL5ɘD#./4g~,ol*ںz1Wx6O9r!j]/G.S~+ Hx9oee[SA@!mzʣJ?p>m %=jTYTbzOqꞫ&".cS>re8A&/BϞyXs+oPTo*]p'2,/j{JvG'1wO6> p ~<}>Ήö4TEOFL>E>M.Rg BEL{O/aagfEg-ڿ{uV>Sʉ^LNJ#NtgM$Լv] rx]0|}ع|h-Y7cƗ#c,AS0}}>4*͆Sr$P@~e΃6~Z+N<خm+Şt2S6Ylx a\ -[(}g~&J'g'R7.0+Z=|D,zM2,1x<Ws8?}'{[i}xǕ gv5UJwQ(\OG/>`#ztx!^a m h%$e %<;'0:IrdҡMлO2ρ˼ZW#3u[gDb).F]u]'pdWЬE&'G8&),y\׉YqȂQ KWq~Efi\k'b̐+u{eє>uPr w/x.E!a Jh|I‡hma݌ P umGnu0{w1T‹6Tc7zCAҫ̤$a}TM>Ii Tl 0i bl[ i{r~1/BHMxy*\ylj?,~XotrJ@\Wv]8UFMZ)E)b,GA6 ~WϹ5Lmz_T;b81%bדLOel|@- }O!-"Q Y26tc`@W\ +πzH~؛\DA #Juc:]EN{͇Qd rO* a:m9TƊ.8ϯmtB Gm H!}?]Rţ]FA QZaɲ˞A҇ ow"j=o2]IP!vŭ&7{c E‰DC_ )D33U Jr]Cxf#ÉFoA?FGb155GD ¡yo9<<|K V2iHZHT@O6 옡hݷ5%٭@N;y7a>=:?+ zӥTC?'TX6;ծ@{Ksȹ֨2h% w%#oz ?X%!\J5-t1vFQݯ^W,ۮHȔ %k78ui_<##sb-IAf_0WAJckW׃4{KOQ^bU.LCEmF{ҷ3{/дH\}`pWg7s:Q!\"$IXf\Qb5p㩅0C5K>Co[WF?]1[TNwY$gExw8MUZs,J1tW,oEŹ8oW߯ w"5 ey'xyŤa\Wl}^̲о/[f$4B!E,%J3:JWH[xU,"_N0)C GtJ$"wO2m>6ZW 9m n@oS ?_t~9sJ4 B-C%`k@X9C0o3 @$xڋOb.d ||3%dաϕ|:F'-E֪kd򾫽x0囃eKa: h@,Ps LLG c ?D&N:OX-;jD.7ApH;Wtv$Jbd8_%˕BB7N ce461fƏwPTPG0(ԜZpFSlx 1 փ.l}NSj @0='0 6=E0>yl (h*;%W%ndi4.4&<OfoB}BS*HnS4驷gkM .z+$4Z#Ln< Q1- ׽ʲ;KxLhn`-mGtt-wZnaȂHG g"neED%7F4GQIMC>~ɿik⩍eΕW?8󒨺&[YkY&Nmq/9F A2Ͷ3آ 88/|N>6L+L1iBzH #/"lN>XÇxd fg QӖʒeO䀓}6+KxZ:jڢv̭tj`&wwl*#( TƞI|;C1ġ@ )$bPif%"FR8?MXڀ@:`WŢP2aA _;f&B5Ul@6CzP磆ZZtC+kc9q$G^!|9hjC"{Fr 2q]{t8TŖVqY=Msx$$V &;{|kZo&R(u)k5G0\y!3յuW ,͎Z(Y~̊ e] #EzVU>l*Krx/%:h$pBb֠\-jhT綪VwVX2p*HřRP i8V\H!V֊DJ0ߌ9c0M1Nh[f272̵?0[|XW|ݧYJoL0cpm﹔I+ ߻&pJ9hQ;rĥxOV4L5ꏯL5JoV6یUǣDh#J*wfrʶwBŶAڿ'*`OQShdZo[}>n'{r9Gt[UHm8ÚMjbrvx@pOb~ș$&7)^$F(y^}m|O?*z'e2vvg~I)QP #(kҩEYHEڻ:f.>o2ke8dԆ/U-dU!# # f0p+j#8RO/QNº30"m vsRV1_w6Ϸ>,t׊K%@3jK}Dm钜5++#:ȎS( ݄tB6-$ &\޷5C|ز}R`x>ZBԾx|"t _(9l7N͉&ou qt`n=rKP:uMQ- ;R ;L* iLOw7$\+ʲ!E3Ua~٤b \x5)@@ {|tQ+6Q*6on>M >2j1)gljODje&F+a'9R:۷@ٙ(g "Ȩ&¦*ĕc+EOu*gΝ*|*aAGH?ADeoxfTx;qF@?d Thl|$@,bAU%0%%`bj{`?;ƫJT{tv?Ϋl?Er)ImKJ游I ĆcXswbٿÜ;!qsP(DiN?bzn-BaO^{Όe ռDt2Gd|-bmx5߿ʅ ]ai1xS <;O{B=kM&d?y&lЁ x"w +M# */p)hvH41$wޙ|_p~Q}EJCE"׼2"[ma:)ZE4!dč]z 0HNpUZ\gXaɦRZZ'ub2Mڽ:E>J:w(l˘ˊ"7qƔaA 6Dz9#7K%kal%'+a稲8-ڞ24/O2>Z';珄3 ״`07c#cu m:+"TXT 7j ϩm)WurAyw+9rz=( =lr{c"bİW=[>eoDhjC60<5j1rYI~yl]3YD`b?&7ͮ ŨN6QH_`Ej2#\U%IɓcS! [8 Xc % n>٬|rHnE|SPqVҶf'G KH9BJț=ͷġ[;sY dQ}az'2C6cm\I^i{ '|1ȓ^xĞ2dh͜ Dq3cC)pطu 1b+nq@\RGcr/G j]nA7eɶZIм:TZqd8K&%Zq3̲ gՆ$VB.{ݭt3cN}pBϦo/M E{YD/:zuf=x}RqR9ZНgʄy[d5C#蜅>K(.e_0lrz^ѸU5 [{rƇ#.1si6-@Po $ݜ}]50 pV}I?rZכ")B|G$UGzt CC6bݰ$0〨»MO!&~750\Z8mG/T?Y߭ jD)zA̎AM$_,Fr.M&q,i̒DFY3s{!;awNw#]ƞH g+vH(uC^i'>ʠ0_/@J(zy'/X:ɠv z;8*ZxJ8+ P^EZ~*}JK{BWZ$RĽ@JaA{DG$a,CλH @S]:R*Nv2^EIW! fA+_ e2^I{J N!X(PN, 'WiC  Z;3{mxhIDDrVZ3&Da+BhYpRvYĕ85$@[+JjNq}(;ّ"EFY?XN .[n»{<ꝓ,9@2U8ZRntBDPJqý:`撘[H Z\OTcY%ȇFSw(&Jp, P~G@y02Z2|r~hR.pp4|_ KcK pPm4\DnNMΙ+/Ym+i󓞺%Gg.iJMh@L, ]On=WB=3oN4P\;橫%eF96*$ ,h`uc`m:L]w:b1ԢAgceŧBtG/i a,NC7]\; wg" P9Pu_$t@;fsSJ)q|-{:M*?+ UxĚrD-_~ɲ^u49alq&dOC<N1U8}e7h}t?N1Dg;t_B =cܒ#nCƧj^KxQH@\7FNɓR[!^ܬbL1CkSU;Bm{S0oOkDŁ>%hz7(_C[>tL] &m~kI<S#xSC2|NҡkY5' >P$&:֫G`gZ3" g0N$7ZaQ|[;72XtNc{X4Ip&I_uE1Tl)F5YGMʺֻК*.Oܷ㍘ܯ;WNH)e&&^ObHD4cȩ ӰJE#~SǝKcH!5CՉ1".pym鱭t7r(6Qkic%/fHe[I87#~tCL4jٻ șQ=/lxs;?+^Ue J?!zi}y HQ JM_S!=0)rSNv~ӇJ}35`[جn;)z&yW˅댼X/5qBzl wXYPn?ap͎\E]Zi3ul!m/3!\ܣ:qH@ˑNMԏo\!I/Wf.jJxHuHwԂˑ@`~  /(/@dHr?G KJk R/ܑ1j kiQdzz=lD:{t2$3 _('7[؈سhRirY_]e8KA{B=#*Y)ע@{# i=pG>#EX x*QQX ZEТZ GjX{|ngwPoPh'a 3Cծ3' 68H^]'K-bcX}7W2V͠$NRde?^vT^~Bd:@Q&&˞S'lMMce;Z@YE|9'̔S =<͂à{oYm\Wõ)yAQ\"S h g -?0 d-}0lc#Ih?Bf`Q°)ѧvFVWB}-rw"]aA_SD0diߒPpKsxt&~s`8jD$eY aH4䕍wx͝Fp$]1dc\+x.G:-ĄS&Պj^ۇBq|o}f:p4b%=S< tYi6ةG'Z) Q$cDLJI3摬R9=  pmQZB gWsvc&/EME4 y4`%-|`j8Q83UfëceVP21e#C!7/6š7߅Y5gn6F*46ʣ0nj'ɆWJ@(-H,#s6 5שNґJs3߫zgE{2JyNdך0/+*SeQpT c|wR3[ED[?C2Lm6_쫎^1z Tʵv{n(<9v[ãR~]-qXp.*c?RԸY>+2(mTi))?z+쳶hC K(jqQǞ-yR!zLJ(p:`_:p0B̆=9]Ma"cҹ^:e!4G @oD Oz FvVn8[G`~>d˚,LuZ Rf_@~1TK#ݖa #ف>ԆT\t8rL=+7>_,!&4su+#!+cf>NIv>[_ňGp]۸w H ?)oK=l;7 *jFAsAჹ#E-.JןNY]gSxS#|QZNHU|be%Mvlxy#K'41f43U{2kFcX2l 56^pq@+}É#TQޱc:wY0da7rё*bω$7{q WA;ڬ#[jB24jA+\*> `Z3\\P]4+g]:>/ua}Y oҀ)wboDd?ǚ d،_b|PPW#7 YY~zi Rwړ11g 1xO;lobJz9%r]9a,V!>~.4{I&e ЏE{y5=u4)vDDCnf]V`'F 5ܪ|]tnm;MI E*}RMi8 bhUE2P,4Y-Q5Ub+sѱ՝KvB~:'hSܯ2p" #Jͳ> FK(fg{dʌU}H lDC8le%/ [VbRN0"@#✣,k{ض zO7~GA)p&[`5H3ոB$RplJdsrھ3N7,jA,CvXV5-%KA*6/@U("t4^DMVmce a;Jd@/A_?{568N٥묦.q;Æq dLeC#QP/N{I8PKzS _&QAUӱR<9 h{2pqe؄IkAOiV$cU dyˆo|eo76FM a'ŝ@ۈbR1R C7択P`by9=_25 cEx Nm!0&倮g`IY07W4 恛hܸBD{fjR.5xfRd-\,oZxjeS~brSN`' BuXڶqTZI}Q?@ m(zCÿ^noPe["+أG TY|$nln3[[D]]ODlGo+6IA!==/WHd?]Ci}>eV@&X4Ɋ0H}sBBD&WH{ۥ1VD1p8 ~Vxz :Vq/0#f>iϽ<_ox`G nVzh҄7ҲfX :g6fpTKep%`Y'U5Lz[쨈gE=Ns`_tVwj65abј vW#>9N-^eȒP {_RgًDRG96LߐisƈdtwbX$E 6hR@'y9u3dZG)` P"2⏗II9>zA_=Q|?\/z2Kr E= )XW1#Cͅ ֘E;{lSP35JnOSEQi":Zs.ˣMpvjj (dJY+p~!W[Upr#;Q\ YU9bAݬ@_4!i_P>g]=XE: _Dx:ļ C]9jGЩudmbE" #5gSbAXۯ4_dg͠b! CvxXqS1;mgjoΒ=vц~Њ0 \WeOs,g)vƟ:z7Q,dA1|0bӤ,9E #4!V:"IUP_hA="CTy_)D]ÒkL $C sŗqA-Z`(C^lj鴚 Uᢸ @k$qO͏S0l3U2zo=[~Db4&aIOpPs,~o6gV)g{t.Lx>yEzhV?Y2־V0 2?wPFIgnk^}4 +|Bq[Wo= S]$"wO;}U^\KÝd)R%9V'w}9 @R4.cKTIzQ;p9LfeNI\X?2-Ⱥq9~@#PXD7㲟nk$nM8{=tsLTܾ?v~ODMԚipM! :,y#z1Hdc4&Gi`RՊ. oP0QMZE&(ԻIziwkz^*,˕}&ݟ:`j;Knr "bU=fc5Sb]Wr-#LXqoI=aPR;v4ϫɛSU7a9ѯ(FeWezE\;YϽ&%fmD;Vl46y.bwѝԢa=ꭄ=t:Mg/wj:14IvnBe3~F1 ;pǎ.*ꡌPR[OG D[3 .b^Jgh0X`ꡃU#|q!QRxDNީ1|čt#0ǀ٬)դ0]&QJN+Q Eοŭc/]:%M_?\cJA bΠN␡`9KsB@h/UM%F>2nP]rhNYpHr\ՏR3/OLHeIaIw 濇 jp/3-% ȅz":.!.)0||,] 8̌`쪩N?1_.Z0~"nSE) g-?Hݞ 0(ܜZbvΪkœX*֋GRҤl]ӘEIDBIÙ#ofe&2HٟhMCrK}wXELq0גjO 0<F@xK8鑣nsٹ: X(i kˬa1mD<9~#vs*:m,KGb~0dxǑfT:5J ']?lp%_c] 4 &ٖaEs [=31L,\hdF(K>Q-R`LS^#IH881nGTGvy'V[*-| -/i᮪R 3b کD@sX!8b"ל褉`S:%i7w5vVOTOCMWd"pK^?)?gstM<ٗZ^:|gfLK`J܋H8P6PL;E!ic6FC8Pɘe{ ψO+G_Qz~mu'O E4ׄ2w] Ё4`HPgIA:Q)*nw#a)Wߑx3O-cFBa!S' rJY8٪SU|蘰j{TiWbc<}&tC䲜${]@E~WO T1`-Z:8LJ)6B_!҈< ~́7B%2 qeM,/OLXxK g_էK&'[:vĜFO uW~7]ܼ**cI bjjܔ`Qw94`2fNkvt'? i6mQ ?[>_&vAk&,wRT7l&/3c"ҒYOmR -c$ßrpD=ˆlK0׏))M/=Υ {f4[&o?ߥ{o4hs9gqhHRLr~1Da,G#LHfKIl1N xK6&qLrg}\:N/VY tAڸ,f~3$tXZ`-%v.B>E=& <0VN&Oત̅eY/ʸ8An㥵pDӖZFf_c6Q(38)@G4`EUeyz{@vF#*o3QM6=qn&6 _yaZ9?4%\ݐFJzZ9Qe٧He 5ݭ9:ɏ*ȭEJ MrWWix7{0M 2  zWk";yp{F}Z̙.ho!"F hNiVz; AD>͗Xii\wPSsq5PWWW6gᵩ@gK9aEbIeۙvb1Ua yZ7h^桮D ?c";:'3%K80_Jᄦ^u(?`910hl{hHr }1eoFɺ@ڏ_`Ý~ҜLݒZZ m,Ni=|:L.Z͂8"حFk軤3F|t">/mëE> yeBvn*cf;d5뜇aDXsSf(v$B9eknaޒ+bnYjGߥZZ4+YR{yܰҘ1Iv +O͠} u IGѻȅ}  DN8+p};8ًɽ VɎ5oSܮ7D2؀]u^?'&T СH6P2Y!pȀӥc|Aڏň au6L r{i!e< k mZ<(0< o ň(Wm:,Lq'Ѫ̊Kg_ t],dW.B3h*'K TZee_KS\V<寁P/C}Շ K8"[\q\ØBavGw:0| K4N{ݽ sݺ@cYeO;+Oԥ~ u.|,en2س ͐BEWE= `fJv ėĜtƟƭus͞GaȻfǚH,Gi% Yńe[ᇖ_Rb1PT^/pK6O;C | 6V1O'h9zLfX+1;GY^ ~Vw {|ԗcv_+=ѧ^|[4.Ӈ ;2+]^ 9MeC@͹>jjȌGYCkbvFs~mV/8 Nq0*Q,&\ |QD?\5ZC:=` K*S^ OQL)~u5WpR(%u7{٘y/2?<:NH@ӽ ;QW#ͦ0c>gCץSd2_im!s֤[OU{M p`,gwǟr䀥-lM{8YMk pQC>-l_j?Io a@L"!Shw6[Rm)' OE.la;\m=\ Xz`+.q֔++~k hƒKDoi!xT$",0-a,=] > R($UΗ!3勸[CcHWuQʶ7Bۊ'L@$%.zu>1YrA$g "Ȟdb1 \U mZU ɯvNŬ5Fv #Rix%RX-Rj_1VZ EjpJ3έ]=4X 0A잱,B3y?zFbho!yDRw#Y}RJ \{{k+NsqhHZ=K4Pha.n㲰S1w:{T'X!ӫ %eޭA$lJ|LTeuM+>CzS%D  ))Cp9JD $=.e& U{PoW(u$.,{^#rDFֈ /(#,ӰyE)^P@7V̜󂟠;30#ژehVM@Tc?gpn#1@tPSADo8FpÈ:ϵ,fJb h| 7e j%T\q3]mI`7/Oq3~ 濾K֧y=䑗-r1.íQ )hYj'/lg ;V1 {}S#coI;ͬ拸C}8 .xQ9 u^(|w:My@5wUR9s0w~ɂM5+>&g[  Ma@XŤ5dڲUͨi>@4oW/H8oLCV̨HJ"N{а͑式nXBuC֠J~N}y5Bf2L ib.y  6cu/5g$ ەU1r|/ʼnn撸@uN4_僫hx_??3j*I8I U] /wlwdS=ks!Ê<8BGxBZXaä 4P=w\ 0F5~kRlc ɼfXԻxM i\ het>beoHP -xh{I]=#k_l]lW*dfU<~EqzA~ϢuUOʮg**:rY,E8YB*ZPlGlю^*>tT+_<|+{3o+A ka8d}5 ְN̯ȔRa4_cIS'3Z+YW=^MRj;}朥`EdƠm?Jp&TI;ghTB =,n\.sy{p:ri`. Bj`O!R.@$-4_2u运씮tPrxi}N)6jz^`kd;_lKZ @wAsѐ08f QbN.o:vLT׶;%;ˠS#mrD P )L+1%}QIJi DDY")WzOp" b_-0T\mD5n f>w1z+HS{|cy"dXc<*/00^^􊑷lMzA@uωp'"J7$ @Cz1^ [gI>ҳ EDj(ͺCK^ud?`e%‡#y^j%6^O$\e7!kS/:RP]5,\4$'wehisR|3Z5YOPCMc pA3sE d$"qj|?yY|ZR#ԇ쒥L-QBHmASH'aF :ly Ċl"_m䮊!XXw9m"بa#=2 !mgym .i~8s6 $>(KYv4`wQPz@=5F# ؓ.ߵ*jb0™h Σ# )EiaNbSg)EI-!]ƌQqw #j Ok.dmSe׾ N.uBj9m bsPxʊAC?kVxg#%3)B&fxXc乷KM9u II^qTQ |1%|NjXGVtte8uE{5{\k%#! )4 tvRɀI% f>l7t e@1u  ^\):˞klS򋪧09Z?.&"$5쪎 bW;~3NdQyE,A{.Ca:I(V#%řbhnx3ӝkn>T?O"sH˕^{1)MI9{k.;vJ)>ח!UX@j1Ϋ̘ H_6{̲}=4гa^cQJA/>R;Cމ0HйάMŒ]a \ŁU¼ڜ0c_7q *~QB )ɏ!8(ZN@8/Vixw`\%P^?m'Խ]Ό c˹qNwso<+;AY/}s\浐< KO]`clgoQhXJ]ǾS(12錽Ltcakɳϓ+ݔmT.^٭FGT$=3#vQ̵y.C )hM(9tfcM68bcV/TEѐ{61Qwi8+C>:b0+=c HGuD7f)3qDg\qqfÃ;@B*c}Ks%0 wx~51וXQw ~\+dmp%V&1B/SZXI\Q5svD{c - A\ QYt^MVT$ &]E|?Wzw{ ]hgrۓk0[CL }0<.I[n'Z Iuʹ2tQet'+/ix? Pz5@x$"%!+JٲV< `cʮ4ܕ=S}S9ͪ+GO jVQIbD磾=2Go6~ ,לpTSّd~dʟ:-!54a"߱$a 7M~e.5QoS)~K*4䱳};#zYJTJ_=r=oXe:z =js'WQ8ך+Fjp96vai޺ygaOBOQqDhɦ%@)x WGݺM PpwceJ/p F y%uí>g(12=A[0 ` og \[ &[ 2ZŸB5aIhn{&6?+&3 ϙ}BWhOm&ikE%?϶[8WN`#X"(N=~ü^ ^mvRRR7 )|mph3(ި]_ST!r'> f rK2M,wg@590+Eqlɳm;GΌJq{ k W`&&yHiaq@aZl9~UˌrATVVMpu@|*#2%1Nm|Qۓg}ha`̋ihso)B> /)ԧxëfSJW=Rrnۄ;P|fZ=KKw `qv[J+v۩C p#Z\!i˘ ߫/+c!ujd;KR OtJWZU$+YD:4 `,O ePΦ=3;xXO\J$D46'l4Pr8|(7dXabF&FcW?bp%E,ONa9F~֣TEBu$d㝘, ߥ9(V841pR j1ߧ\:P7"ڤ@pvFdޝ'!r0?3J @$ᴕI^8yն-(~ZWֽ"~CmmaNw 3^,\2ٌѡqk S$\[1 on |1>Bn{ni[ʀxXVgԷ5k4u(s8qBN) $4i׳9o%X.GSj7 rin|TLD yYٜiķɺBX}Wk~ vw =~?h %+QuO<ju A*^i_T1=Uex=k{eD6d[ꋚojEW!|JJVJ^Ê9BirnLR/?iVo ;׻q/CM )0|ZΫ6J*<ԵY|CQM;ilcZCcJ_b+ґ]̜Q~LBwM9Lv _i&ZŌQ_ǘ# qn[ n.h#爻nD,Ecf.~6/g"60-mU\|J>i7¡~)B)ykv]~Ǯ\M-{MYreŘNӬGg;>qwQh[Z?PVdW4fU_c&mڰy'I xkbe6uNjjY<ds^<sUGS%FJ٠؛ȗW˽i@6$(36M PoMҋ%Q% 6S<0BMsPq՞v:&[l`6_ǰMW/!uԈoc8bjշ*R$9wʰƊ.M+"q.G& 9ժ A;SaXySM t”x)D+iwHgP߯NlճH j2wġnbZeVs SE] r4H]J#2E%Ðg&RnGAT ۈ4Mg 9p-q]`9 U[ut<Ø2Ob,&dɠ!.qWк~׳>KJ,]3:8 D}f. ƛ}v\i!lsw-Fu)%ҷ}8 u)6 nعmBb/e+=F)Xe͡EK3]M ®L)! ӛi^2 4 v|AA9uciM *+縆&" XĢ[3 N:Ws 3mF˹ˈ2w3 j|C@1( t&LG3L]iuTC{q8T!H-Zq);lTn\2ɀW]y 0+'ȿ~RwXO46Xp͙̝Dӣ(;<iZ~~lJKggP;RKڏ{J CuXx*D#[֓^ (Fk9v,8)7P>-@o&ׄ@Fa*+%çNl6$xa!yŋu'"q{S!|f 훀ќ:ج#I,= 8vS= S#FZ -#$a*+dcn>] [`L.fHO?yC W:xG>M}{ÎGͅ؜Yzj"bʂ+1`Ň^ɞ<*9ACl!>R8߼ѕ̇ 7k,mG6xekꏽ4zgK(t 7cUkT| ;H&SAnha5 !?"G*G"mPQv*;)|q}_n8STyel7 x{p]HMFq$ψ؃b Q]B5\jGhc0a{!?q;FFcۨku-sJzKLW4*3ɢ*W rh{Z- `CZ~~|{_qEp:[Oհ]y?B5jR22njB}LZtN$k29zċ>< _VlQrb-{[fKJ1 Q_|RF$6DiHg faJع}'6kdm=,m* T+"^kC>vj`"p. A^zƾT?]՞bOqgo\%&} zW-ʔ1v#MU~uh|RӔ_%OfbG-Ԧ#iWF? nG6-C(.{Y N3~#hIp3i!2dpKp y,#6r~hR'/]Oݹ} M!zPO&z <شyxe[2h)%r345!6L 騚Jߏcn"Hht9vųM`DwMxE◮ gw99'=!_ 쾧%in`6M0sNR}#SA%g7fVݔg-jEOMT.if'+~ocΓ`)SP B/Zjgꑹ o R {%sq!!q[חr_\"gDbw7<={urz `ϏAkdi^Njg[Ents0j1rqq}ch ϝ;x>KN&pHE60'y[INAOlwz3} ȿGA _zm•p.5Qɩllv͠e`oydL F挩wzYuF;TɆmeeWRpY[ 4v Q%iyȻ:+pq 7 Mq5{ ؙoyi09FƱHbE.uc ;i# FuMeLUL3%i&%c$}W>:BT[ABMVwiL]9|+OƋ@E,er CNl19msՔD2}$vY?~[{^`C)dq7@y8>IPE Z8_kj@{?z5LEx2*E~6ͽ/7k^+?{ED}Q^0<˚H-cp]zgrcGamGćP]L{=]ܫ`a6r)f" $EF'F~&( B%6\]F"xuit"EUh$HF V~t%_a/xDž}0Kt'.AQKrh ff2/dWQcwaF4(xzjXmsestwI=eH/C eDtqgJp)v /Fس̴N%S5[H+﵂ޟX\;Mh8hʂ{^ȎQ_cDp%4B.Jr&'c'SWЦγϯ+:fs/kk0UOkCXQɺi\O'h}Ds{}­(jstK7KRj}&^?.,?DvF>ɡ_W>7Z؋Ce9٘vI۩7VHg M13fщے ] 4 JB_x[ηw+5aP=!uMŞޡWGgp~|I-"0R B>%cc;3h1S&^H㚫zAe'G:xeX O;?\^D!J»AmbT3=)L+kVf+gOjgóeqGܭg=!u8FimQxԅ6ybgfׁ| $?CnНdjgx~쭰WƠ 2~[񏃓ߏˬ\qkMFKb8:i? 33:CH:59.[x"@D'}x7HYJ+a/md)^ A7}iF63܂ZCĨ(BXkdhZ2L&HJ'ۛmFMLK̹{|zg>HmؽYup jA9b=qUq8Vv)g]K.6Y-)M@J{RTAϻZ^C ybl#V~6>/Y_WmOw0I&-I;>H?xs[8z/҂|[&.$@~m?T9R2bKpm .f$՜2,\#a NU5"kۜˉP/xJ+ 1}DѕM"(b9RqEH=l]DYrp5;$zXѴʟ?d%ieդy*aJl/1ﹳ8Z&)bx ;:y*E~@'!kx ,RI=ŜgJ>>GB[Vj0 ] G|_ob~87#R8MM)G}P@}8TUVL%N`ˢK|l+j1UMŞAή7l —5 *DhIeyjVYNR=^8ӔUV_*|VUdو"p OSZ*y<1k^?󹃉 ǂ}bt~dkfHV^'fJY*+鷗|An'O,C6jBjDgq~՟Oz~ )꓾rcFE1&6*l5#jens)Ӱ)DlܵYsuB.ÆFXel>ÞWF=C VpE+4rg)M~,&^K+ VQP %2т=)>n1 4 ^$çD+%@iI8)tD~ڟ6tfD_6ɿ'+Feأ&86:Z%-7 e/&]}s61`/p`#V3V9,rN-xQ><;⧌}%k%T&&/_`ם4? R#Ы\XP[D>ӓ"ۡ=U31 !.h%<˫#|VI#eV.ջ|yf^ )ģ~w__j]6xT΅JЎh]$6oLQ09FiTXkS#qExs؎pF{:_ѯΨ LIʹ 6:$&l{:38PQws"e@/cotd5F8M T+y Hv75j)'RgȴW\;/sAo~PU_ã`Vd?ӭ}/QQc_zuc\'eTzJP$LĄQ΋rIU搼hrlK5JV =Egp|\F6(8$=&aŸlW]kH9ޤ(<38HMˆ Xw4u` Cj1'gV#!feॗų76p|EjV9XXMvbCsF-Y7Q%l <ÕwdW";5*.YI6;۳-our8`inMY١VihpJ漍x y>Ԧܣ2HɃFeJqcng>uu 1,wMS%/nRxaH|c1io茳nô?8Ϩܿ~6Wb @HvV~E:QD}|V7 lzK!0-Ytڙo8,uϘ/t"%,wDru&X[@*ÉGDodqt˷Z |u\i-D_be\ŐA66~<;g92@H)u7w5 =#H3j|a䁈W&>@3D֝mci ~ 0H-Nr^+ ;e5-!Ҵ@\HRV#v}<)1Vd|Ӑ$Ħ밪[m镑Nz$@b YVOt9jSVV$q8t˧Qh.!mHmC~DX!@F$TW~x3P42YVv^4~4EڥLx1 P?@*|)$ؼ2AN:t+]m0N}_XƊeua4bي{*s*BK;Z0e_;R%%-da 3B٠!>+YXէ)9"<&=W:!$f< :0M#nc8`4n2q9:U~z:#愽 Wo0+n(Hlpص [hK:A-OUׁPg!<PFX9Zb/,%P .G݁oNWD3z-B*s a`ym%|Q'?'.5Jb ˆ:bɛh..̱@`|__Qd|=q.d46_ex Iz/ =W|FZ^mzpC#0wa@(tjS K&A[4x>*ft>pFƫZz]wbP[MY_%:dg8nЯ=c&M!0Y)I;ڔcݡ_Ό`v ;A@|6،>`}8KW3}rWyM"dT`ᏣD"8UhqeD[(B{>'-rz]^ UH,bMds'w+A3[lm!*v@2`wܻ@3(0DGbȇz"7+U q)|^$M qg{O$c 'S50C v{" ^d}6 y f۫&v߂:p 7"F<^|x?1vJȽèaswͭACnIJLqp>G>MuיӠ{!cfvuC @\՝8 3sC4s` N۔G[=^ns|Nf/DvqB>)`"mvr+6%@"CE>}Cq4( Dk"&Tnv}MP;_$VtB>>pB]HG%[lHݼ)wiv,(0;cea[y$ݙvʰd4aZ%bN^[7,xۅƫ0J#o K=f>GIe4K,tзˇ4 Jd)+7 uxL6AQըNVf[v0(jJOLOt\pqT&B퉙 ,{;Wv:1oRqBK}1w+DEIlW^fXCf!>&c6;9CCW"ץ%]oMܷ` YU" 18ctHx|#qq(=~Q׶2~QUJ*Q1FU2%R8g^pXlG)[/Cׇ4u)㬁GWĥPxq9e=sfS+ :װA]vP$& @Nͮ [gØ=H^!c-<2{O EcvEob\v'kwwfʮpn{T"1%,L4鬰tkYYb\ I.IQp(?SYv$?"\dS9Zض_X:vwr YZ$q_/ny۫*a$`_}8]r/}<''([}TaNaC,?TTG/V q禖6g)բ#[U`d.#D0h\AERj{j \CE')3, lFzL/SQ4Wʺ[ 1m?fȘCw/,_HN8>J7=˄_9/YiBfly/0~ 4qD޻8/AJ]DYY+d久yl|li|'y!DY',9$ſA_x-q=:D$*kQږXF'.,4y'b{` n lo3 i-qD 솘&lpOW\eEFCʕaL0˒ԑ5ʗ~;W~@v8('~[zU475kY0Npͺ[dؘhEf!dߞu$t<` ϶xGu#[rK:}xr*+sS.s0LE%V l݀C-hÜk}[WJ2 ME(D<`>-C4klL85E[8k!CS*`-:pa^=s6&|R{$i:e|yUN1I*SOK$:cي`C 61-7paڊ*炴ьh< צ̅^KD,7KS5B y>ըq? 5eɋ-|WHՋZF& kaM=R ۻ+%1RtfQq<@Ûk(D,xJ+‹䁴~XD @.|%I#(VV Ҕi Rd/̓Zey䊺PⰮ>. wca|lH,ÕJS|06Z$p!W2=#;7~xߛicɕ m|̠ TUz eK&2j`P&vy֓z=;@=bD([V ,ҁ+W7EHBtup\Qm agzy2yp.jb*.qB~ۢCE |0CCքn#xc8h4 $CQeruv/1l$B*v39jN&"+*8Ws6hH*Kg̕A"⨿IֽUhuGU$0fE2*{==lϘ[4P1 gި:uȪ߿&x|?a56Zfԏt!4 7/pr@?ҴnV=G%|p:tSgx U]bY%XUsT )'`<[oaMA}o>p+:@^ u ?2s_;jҋS#ѧh>xZG(xQ}QL aJBJK$D})rv1|9K1zͭzƐǩzy` $\=jegxŌf!UdJt: 5t!L(szMm%u 8GFCCURͬjםۊvtTe0Eru$RS{dCP$xlGoa԰>7[@#Y<32[$[Jy xB5 J͹[\b 1Bv rJ ʜZ^;1ǫZl}2(*^gJW0d6:n"[$W9Y{M5y?,- W9g+j!,5?"& }YUdH]:;/ '"^d3oRP%SpeV [\2w~!+hU;m,h r ־)3 e,j| p-c'ċ|p{plGwQv$[Q8B$?OzR XK>X|9G`5Pe{3,崏O/Z%@ : jםvPM13*vӮ M咦߆B_ln,HM%%*.+OrfUxa|b^`*ڛMz)Е*Dw\d|vP7`> +CF~ N1l֢Sq4g$}(dyA b*ކ`ZF:)U\ ݮjN-$un ԢvJ`x%=bSU&a*"\)DF ͇+95K\&'iqӈM}n˼N; a!-́HވNxxDdM DJPi}zmHbMܿ8fHou=at Z_ŖjLNñ'|ڶz*|ϜT.IQs y߇Rst>/z?b,/Oeu b0,h$* leWEm .Ǐ{EC"hO_{?==)X)'˴Ȫ#iDD,=Xdժ BjbK<))n>\EOU),js>A"0Շ!Uǻ}>QL‘v,8Z)iYPU2gt^Khj;H<]Sۥ>nHm> lٻL1r=0EVC_? vg]M6hcNȑesUU1nUR;k0ŊU瓶( '授e!} ǥ-3ʩPҀ7Z 4EKF@:0B1w ֯d^[r AJGIfk𠜃*\nLUKZpٜ7L!]Y[E1!`ek &֠QKCof,s#·b2 [9 ]i2Ynlȍv= -6 X-HD]+zTO<k*w@Y>&1Iޓ.N_HG*JPX'ho.:^2e$qĺC ؖ)cD_F?ihSCe;0 ŗn/qx X?W }3ʺ?'~mJy^s?|) S&7 $~ 1Bhm1o2d9;Sbbkr -pU -)Ǽٗj9WP1*ayևШz;X k(l"9Ҽs5D+hb,#m`<%Jx,L&YU w^ku9q>iNED ƯOnKԼ/UD^uy]=ni EHbAjRcj=Xi+d Rx”Ӈgմ%=d+ @{;MT"/t/M7 0dM=^a!y@__^_Ik$(VVԩ&rCє;JPxܛJJ~p>$i! ;\'&.N1ǁ{i='R!% +0u,(œB 5Vb { 4fM8ZS;4>b;gS؅)90/;D?u!ԉ"}+ս\p&5(BB֓'e"d6gq @i8n쐦gWzI7s\J5.k=o܁Ko䣴Dѫ%u :!)㧻v.}قL#Ds1e0yߩnl_SJ9Z#R07TRDB+h?1Í=yR ;( `Qޔ ]׋gKŞz6~- a/xǛ[ Q%JA]$r:%"\g{P_A)]L1ך!~"P4D_EƏGί5r\f;AoNT9rZ1O>%i^eQ+/ηA &RqxíR\+cV:~i֘X5:9@S:~t?z%tɚtHhblĀ/RYHIcn-PHx|'1CzDfbq$mwK5nӬqSP4x޲?Pbv^ +y#0{]tq V}qnA*H0@U} yO,6~nTis-kYAvf/x2w!]oG Km7K43R"Zw= X$? 6!y缳VyA+y#t,BBpv\J߬jruk!1ƸMȲF1s%h2Mʏ+f?yïڮ%/"ߝ۪ P@ܕ8uzGC]m. ֒ mUyQ@.f/*I/4FH_NC)AG|tɮAMoAw] ay*RKQEv1s0yi&1q3MmUݎ%-Clc59nޥ;pN#Ÿ6[y'S#4vޱ0/ʥ W6uqXӻ'Ӭۦ 鵛~iScogx-`3|QoH \ űLFgAm|h('\vA&,:}`zGcE~2$sp _$WO/e`璻BS1yw"84?]6*-~-ҾR\n?IQsBcu*C1uETV$ :Z Ah :._Ҭg5*)-ʫr|0QRRrRe^La7Қ"+EXJS}S%nqc8H1keMJ~${1 cX?DO·0 >c/L?+#Q /R(Iy 4*8cmSEI>6%PX)j~!OA&f]_NMnQ~dcyaRS5XFFcP4XwҘO(q*FŨv 8M֜+`YJ@װ~`]l7AZL/wS hEg NeK!%bq*Sq\$&8¢sA\jk5\_RGKm0%Ԅy12w(K$sL_b>דl襭!.3F0 )Xs*Y,]ޢ/~-:_. ޫk3J νth>@OA%p|0kj@eo]؂ގy5󬂶FHDA^;cSXƕ5Kg's#\8(D>P&bUCDΎV :@ǪQQqJk&%1\5WC;}>כ+ڽh]v,.Aĵ,sO=jj[=E. kzl]J\Z&|Y llK;PEWvIH^Z2>Lt:0ٻyodAJ7 ae.w^.K6 aasE 7y!tلeY+a8{tݐ(BF%lqB=F**Y*$́{3]6lL{߳@b_{Ayګz<~^n~6%!_#7~. |UvvbO1~Ws/꽿iS18)ʤh/[|F(*+4CK {n @Sƶ!*1P8!΋Ϭ +Hur߹;dTExţ;ZT׺[M"uH? aOKF e>2O/PB.M7 e:|4ECgL`a`ʅ"Hyf9r7κ?|FPpzzFPDBɨld)rF$6i`*TN"ȧY%\X1&*>[J|}5$uEɫ~g!yl' `>[?Da>~+A{cd.|xo~RdMF '(E|:Rw~Ǩ=+Xʋ HQz>`}op9CTtC׼0@{x5w"%򪙛pDdnkat}m>VnCӌVkѫפg^h;Տuc' Ɠ*J3>D8\|ZRQ+EcM{K(UiNؿq9q.}xrlۼ]~Jb$J{K9  ē1-%6no"P53k`YMy3ە"1X|=W#z#ƶ}Sp܊c*Li2b[KxC;c FbRg5 ;Ly Ǫ4J"fą$:=nmufԜ Ik^@3]n 7JRSj#F${RN۱*#s vtȽf2C2@}LSޯj"m텉J'ގ=e^ m#zy@!gGFݛrlB*:'4u>vhdqQP^52=AxY8LDlQqZO^Ki?Q7q8.'];>;}47x.9F}Y5)R%$1ٲ71$q""_hXn(*ܹ^25ף#iÕYkطFX0/E(-ݠv9<1Նz8L +AG>/TPO' X%{GAV,".(3C]T<yty,;m~#? a>o w_Ulq1+ 2ɑOXZsDTn!nħ IvHqBmĩ`xE6QuT.H^26tcRG~Ʌ"x]}60١&tq:K~Xxmxzr%E"1 8n0;0墭- HQ!lrm>mP//iJZ,.JaXs5Z!/um Ge* HD3|>HZ+vCdy_/PK9o G5r@xwT&kmQ? =u̍ n3k;UħɨLڬ=69j5Y`D "?;45S.LVI s pC:qOD) UFr8'›$*zo$,oB})d_8 C/&#b6EaPUp4wC0hWiφ4,f%;GDW.S/SiqBXaeM`۬Ԛ%VP31-DAu2ϞJO1*q/..`0U:+fsu5QAg4/FaZFHzAor\HJ]{}K{m=lPq=r̪c[sԣ ă,)z^VzC>P]8֒|!9`Rٙcێʊ@_̐GW>~i,d>VҮEX4cLqWBxklE TVWH6Nfq)ƫ"WbJ9zR2hٜ!%!챔+Nq/3hi滛CHf1̫mH1+#Ez'F5k#([B5-y8^ )Xtlg"lQd)w/[F&$Ϫ-OՂI-]O#Z4,QJrV^Ec؁W-8cvu;s!HXCUvaUIR}%0%U5(t(jF<{> L4;$?8írf>rG郴)HQ8G5-@Yixk j8 &gZ+dkܫ]Ȥ/R-%NxuJlpSȲ[~0@:~9ȠۡΙKrk27![إw7^ NZFI&FM zzGRVUwn}<)nC,s3D- :2&=N27_`XI i;SWmMvi!P90{B)s,!rWi7K$I"Ro1lÁP1[T4%ܓ[ˤ&PIBaq+=Ȉ EC?L4 Ny^dcШ/H>naSrp'<Kj7 @#+!\AVCVJЮE_+0\[5䣼nAE;^ l>anՇ͑[efC1WeHƇ}LpDtm^`K$*pn%AN=ڰ:ihALc6i &|Ztg'^X\7dh " (hlg^ffpzu)TL;0\6 Hᒮi@>pF)^ ưJZ9‘A_K_E[RQ{hz'5%3E?q%BaQb!\mP!~D>g$ꔿ 1_k늯إ,k"c{@ R, :囯w_*lq/O6X+z4h*nGG&Gƴm<i1-BKY9^Otpb[1>iX{GH}1Dv΢xE_k*Jt}TΩ 6uH5 !٪,82|7\5DaBF0*B$о/zAj4A.*1}uF8F/+>I 1OCd` Ě*Md f&x+tg~K[:MFe}.m{3U ƣ`fXk?iS }~ 2A[Z;ɏ^a@l/NŵjTxPlyi{ÚЯPy~9ӓg utP]nyhGX07 .VrWZ=QsO4*} #P,o-::L(3 Ma{ V?N8 Y'OB-0o,uuv |DI)\) !GK0 @k%fT:ZmK T7N)Ia`& ]13P56Y~3˕;!V*ƵjmZV;k粳L pƢZDՉj Djh(Ui vŌIJI4)={6ƐX؍ރ) DMU\ʎ1ș=iFeT:/U稞ɕC0Z|\.?l黬F[J{&*}e}6d˶v $u.+{C{7$ -SYl\I R'L|2ugMVX+9Iͧ*0> KzG^T)?Ix+yXnT1WH[Ap;5ڧyX gˠbt~|^ATO0?탥/*(5ubs<؄fϢB/e h^SQy ~O47w4Np (޲-ri\Xc|(X /-K3f Vn+@϶ʣ *x 鿱/Q&Mm|Y6`kQAy2Wjwd29,i<%+ 8h` D ǝ\7]{gUy@cV֔#H@Iss>>ړs4h>rI cHG7Ŧ<?Yj!O&D5b$]@q`Ѕ8"'ǧ_$A:m`冁wJ wj͟؆ټ),V/َ[W#qxY`*MwZ`_Q:ÔdLqz஥g@wtyUBMxo9X-ӍU:C~ʰnu?/GI[ $1J2qЇPРl|q^ Y$Q ߐ 3˛ӹn`"v8_8i$:iPֆ_&!AAm#15k5\-+YC]^i>G_R61;8 S UWf&px=B ɧ9EFFqhJ# 0O 3jajX-pR8,+7#yrPw D0ɻoT,32u_ v!7\.ݴ!Y+ӯd!a37W=Ԯ|̓gF`*aS CE?!QZ;٭gPRW4z:h1B~ =pZնܓIJ=jb7ph=k"H-#hlBBju CEʼnz ;)G^n03o2ҼC}}8קô#IK+[vmQ,c^;$K&Aeg,1 +ϔ_SlOkVOBE #ϝT$WYPٴ%j8h,g)P Ej,>'_$& W)2S PZF4͸# 1颤W{4w_rMY8; l86;'YMyy.7m 9ŃwN[: (G1EL`OLw}9!⾣gPD"biE)j',\8VIxPd֒ۛ4hNv%Irw2 ^5Ey~e%RTٷ=BlPݖ =(MD. e·=kwtL*=Wβp1m쩪l7S6|˩]U5m Mhw>04{UιO66^~ߥ$)vkTqGㅏq-qr$U3瞝z7S7pkyND0du? v4%P^tS+% +Ua%+zXWvY`V&/aO>aIǑp%Ԯt=[]4E*T˕+3ꨛ\ro: ~ , stiWѵLrRE!GBȱNNlge| ,E3' Q7n!ɘYMuFX]Kh@wz `sb%aLL(*`Hd ]hL7~"羬`79scSYA6G2Z[1pqC݇@)b;ߡeY{=cM UlDiբEQQSz ;}EJd_i*aeSP)PuYҤ1ژT\5t=;+1JM-6273#8 ^?!Q`MAm JYo7^ Co;mztgS8t/}42\EG|9Ib2GJ E'+$Z5k26^$(kn͈$ol"elO)?Z0aInG8cW:vVlOU4Rz(pb6e$1KxGJE0d CWX\YkDsE9*E 9;fFx|zָ7hu[Ù)U1cXNR/{)/ًc8SSNڰ9-5To1I5"~KUE?G~fH/s RIaꫤ.h 6w }јnCKCMAlgނ˫MtKx6/+%-M§Cd'I:RJ;vr sͦU$h U"cW/17*6YFR 4[UjO쟡VF3Ud A8D#ryfbWx~*M/9]%>dV -;kή;AEH22*hfݦ/U s2V/L ^AIdnC#.o>=jPɕ2CBM)ag|rޮ?~vy#p]FP;Wjx'.LҿBU wh=0rS͏i)4XɻL˾֒op+ӳğK@7Bmڑ1S5`u@&;V)EKH1=h[>:}>l߼p^Dd򤁄*[^,:bDPI.72]zC4 n9Y$x2Wd@{_T_+kVĀE4C)l-dʱ8 KjU&«UoEc3W(dQ# R<#4 Azs'VO!8:Kog;a_gl!iPOfQOИpa҈Նx{F!GGe;O+C:}e*˶" }2 Bkbb~Ujv^ XK冞`RhdA2YIn]NxW!` IJ]O_]@jBj=L6`?\/~&%tzY^iG`+o8e޶P2_Ŭ59B YGEg01[#}̊G1T7 u=lGv/rZ)/g+򒈽} s/3n¨ 6CG%t{AF.G_tKltB%{ýqɋ6a* CH ' 2FD[yE7&\}I?0&{j_c[1{:_FKOMȁQfÂXa1j\ɴ<7՘07JNuIMRg9V"e// Q wJj4VBt.YbW(]d,(.׶cxv^*B wgYu^:^/T6$ Wo}-A{`ÉRw D%2pPۗ *# j1߷;EDi<]*s,b 2yOOW4@f]bD[~RCyQy5'x'mD+!d4 3:R) P,5bڜKȘi( 8tB^Mpq[pr>I</[z "w<(v`:Jk!1fjo `E-;}(LD)]A/cC]%_Z͕\ `͈kkgi >9ȹhqF40}:|Ia+LSG(89ª6 uJs\sf){MelQ@e(V3 ʨG>  AP|ltDiܲw᥶}C|aq]v q*8ޭhRL)4!òB#[Z7j9j#7КᆗמXBƐ>Ӽ"17ET$B 06rBu²9_4"8[gn0:O |ȷ =]in'TNW=3w9$i,vę :ÌGuH{ Dc)JS V$^nalbAYQx wZe=ekY5ecUbf_+?-Hi 2Q(/{hGm~UWai'TyfLAE1=PU=_~wݺLd&ˀ^yv9;ТF0 W+[?f~11Dyw<:Lu"Fa ƤUGvka}6TҠ|W5B$6@$˦< H,Qv9E%@P"uȡ8TʚRtvR^ض8D]֚̀h(;йm!X E\$+QBv ZY9 OU7ltbvfsB<΀Cⶃ/c%ںyÈ+SbU.}A"Fӊ#ƨgxNNTr;ss;h7Io&r#1r&qc 9! % F!]&z{3y{S~5\=M4R)ZS4L >^<]ABau2 XEN(2}]=Wv֏& w7︍;zޠ&~ _oMo=yD<姾=8 kW c<fdIj|%L際ڳ~t_rnC{iB15Q㿹|`˓OڠK fϳV kMjV7@@a1kCGhVkj%k؝rq-T9^SY15TC`Uk;a/G_DWrҳ˷p^_Tq~>%o7E- ]q8bÅ}@iw lܽ"OA W]窢S 8_v$Vmẹ9[wUA#{+ZHYHd`E-[Wnlegj .H~Vb ƚfwhE$~o 7fTD=H,)LQ5ȑHL5VrHi3$v,*ꁼwq>Uhe_PML@E*n(QV6338Vn=qy,#BVBYѥj]MڶոAg0l_V!a-T]OObP5yNaEGuNHjrR 8+z ރF(^b:e[5Dz]5 +أNaٶ8Y.pLcb,<\dv g\vB{]3+cs|Wi#9*!ʊKA\nn[ieX]wǨJ*02& O cB-bAo.0W~{]x\p~CϽQNϒ"#Z2nC/1U& {ޥaWN'"ucS+V>*-R4;.cIq\`ۢPKRAx~qQ-e:o%$ꗩ)~&7kX>MbIiV{tHCr͢y?! ,\<_uM(몏?ݗ@FC.#cd0 0cu׀J7%p Rjvg >5YZNLg . M&SBEfGzeU;Imj&=I^b|>)~cҤskIȃ&ՊyHӋpЋWt {NhPI/jo]ҹRcc࿍&[燋R0=ZFG0!5442r\Mɉjڰc1gkd\rUĬsbwgƆ~ysm.x3 Rb@ѷBݙ1(e85<ՖnqjzB>YtN)MPE,H N9BeN Weq< T ˨RGrsbG=osQG9VrN #L6v;;D-gAap%Yz(vYزٍq^Y31ڤ}kh^%4S~')3;Efb`K fQR^z^${cb9w?'qj2 BTe51G-KΑM.x\ :][[D;ȨKLs9_ْEGa~I1iPFucſoC[ٔ>MeG^B˃;>T^Cd9ɔ슒è[PW\ 8R63#9~L2qL&?GK}&\ %(>STm ~/.=~U ]o .ͻ0dɰl0ݐNI2$g\ﴐۋyBOҨ?LCN *Jt Ľd^k*$TڔIƊ)ڙ*,j%؃\K~[>SL (Y:PYg3$T]uX޵eq&>8yDZ%}Q`)>hQ)؀яwċeBAל2/Ny%eiI׿)Iks"Y|8\Bcyjڼ%U\ 9@C4ZH5.DۀκbY]ʸY Ռ]\qz";OeJ(~z9!wFåHϧs_ ?;$GRyl}%j Ʃ"Z,BpSĀŠ k0wfag j w> .F͋oB/ (NEÈZu!!]pwq!܅Jy^ k3@Ӛ{GmVn [iїgZ:q5cV* ڊO:A~k2 ?,ӣ9*=q~4g$wB@m~kl{m]ڼV.MA7{J؎p h9ֶ=Y} .1ui"N +ZCpϱD+ c#v.2-Lh2f[GdV@OQpLʔO6;pN뺮/Vpךɗ!}_|o62S* 1Rr/bݑ3 D۰йl4 R9G$>;. 8HA]p3y}Tj&6UxG<bGs56u[#3L5};W#7/?%{CUb[K1L2'|Y[*u롺F& 1c%CZS*m\f3,!:8Q7ll8NVyzZ[@&6ȅhj;<.qz05CKhWz *Fa6ghu:^@ɬX u%rMN~rz;Tµ@S xnu0yi\510);hrXnPxPhd2^*8Pe$qn" t`eJMoi80(]1| v4>8V SFD?+ouq(ƃЦ Zvf8MaJZ|[AafVlH,y~zYMdMvh9(B٢ZE 靀l5Ywcfz%LՓg5ic<>$q%ioBkE}7r-OZfLBȤ:^2w+Dx)G2QB ],.5Pap)f,r@' <*#PŘڕ@ZDc%?WfODdK#ڜ8soBk]4Rb ҎjJ4 ,hb{A?\=3i&gWrȼQJi8 MtR=S./w$OBbM"hCOqz"\V)3fuġqIۇq͘)4 NWS[| Y܁"Hd) %aG5%U~l}E>WBh"-{}N94$?*@*0PejQ w$m L\  S|s踫Ć~t5 5SyJ"h@4/Uͺ9407^iWf a>b0c%h&PJljt8(ʽOgZ 6tϠā6h DJӰȋR"8(ۼIoeˋ@"dvآ\%[jfͬg;'Wߺ0Sᚺ js]̼3ٷS1Qz'=8T4hӀ~^ˆ(5^)Qo4foqѯN\,'@ز+ Bi2RR[mPʛj(^R6)+^q&|Ε~OMkWD5 8A$4> %A['=(~AC9n%˹bݘ2'&n#+g7˗ HO44'\s|O-IMYEOTn`.׷x; [y.ҨB#6HMPƎ)aT~J I蛯:J;9,Eq"[XRACMܭcP{* [[T M(Wɟ3O9.}e\2) $N:U){n~rb.|g!\YCDH_tKJU϶Ze7ȳdzzB@&3"MznECE+rT #<ǘʤἸ%ժREJz(7{V:"lYK˚YN`?E܇C؀p"WȤL&2\T7 CA+-;R zQj \ѲWޕ^Kd DٞH=eYm~òpr!==? LflR0YFʅ)fY7Ȯ5ă>Wo0uQw4D: wTMH\O뢫*,loˆ-KЇ9)m\QgOq> D%+q3|s69^ 10J(R`S,V}|XTW7b2.&ruy|ùa#dM 3A[hQceᡇť bjp!;{UN']+^PQh /$d6Rj;ΰ2TL/Խ;cVcs5q*þYT&.*"ԙd2LDchE7IBRy&?ͨKN6l=M4k1?8be +=.DGK9?5 GT.z}8yLA?+OYwQ|^$'|tWFɆ%V&#pǰAmED7J29FVŒ4>,///ÓmGon b Ǟ͆n uO\+ƗϏ7RR\HJ& <Q{5+͍-cayDƫg nZgl]ؠ%U˳'KrEMg$I,d_XW1f9k{;EZO;׵˧/&KOޣ-סOQH&gag2qQ.HWthF.7Zޯb;D gO,w :얫:U< 堜4FE\Bbwn^өMuE?ŲPgZfu2-Z[&-*;ݑŴǹyF#`blxڸC{aӑ6dոH/<Ù!ʶ$*w .1&򈷉>W xTO+fl*Fw O^׃1ѱk}{*7vqْ֍H,b8ϕQ?_TKR&–}NRѼvG$|kX| !&xgi*aݗ7~\Zx*{.5o^)b@+7D>*lR!%$jHE݀7Du=ѷ?"ɵNlU#*-1U '{pl7o9PlH-%Ao|M@oG-W%KI=M ݖ2gZL S%,\Ndm=֏/U _@@w3Vo9#%$njVZuA} iEײ& YY8Pmy[;41|&Yl\jS j͟PU4cUXn;WI)-VhG,vLzx78=}3ځ%!1H*HwOg!opF̋b2BO_fA;}S u5 b&~OܜLKGEso XfecصѐP%G:zJ(jr:,Mk>{᷾Wst\%pAU-$Wy7N$U*GΛ MR((ĥf bN XH+{hZk1tB=0;|ܜ_m|\I_;|2OtKy\<(&c7!> nhA7P~pŦzhp#F(JQEcf,nŠm~ͬD` ØDͻ;Yy᱓ L]3`7(*ZS oCaޣ_P8Cr`͸+MS=9+o{̅ȣ} 'iR]Š{$,N٤Ń]'ЩB4ѩ˩(]j"|n{ I @tk{V &%1dU^hOBwԘEy]H›fcэi_:wGk尠bUA3Is9b^77-[m*6\.0Me1nXvnusz xᎏO0Β/U?K۴۽~,P{m, V湎|&(F-B5yI95B<yo꩘xW<:b=3_Ǝ şK-كrX<钫,ð61%wM&w$S`YюoWҗ0^#}p I Zq_V1ph6Ef]?²sr"`$OuM^F>%CuKXǗ?IiFlZv{~TX*ypPPf6^xE%YjJKz\/`OR,?ecOL4Vi'*}zs%ɓc0V= -C ͧi_ʅ/9F\2}xD(ԟ|켚gXzEc0>ԓ4]v}vQe@X qro5=|oV`uqnQ+jRb<-ͦB0 }%D#%kOtR/X2"KYwQNnWg][K|y?V$eh쓖b<"BM3 }:WO48kh{\V\BmaEkQ5dlߺ[Vl"κ<۰vy? S;"أ_dyM89kh;>`d2w5gr%,5ob䱞 T2Z<9Oe-̫FnOdY -pi&#j%H ;q8&o?ux\AFwo8ov.U6+858%+6PQ:RQmEŵin|>yQoES+gu07n5NtL dWrMZ2\/h@O= ;;ɣyRE%[QX$zӿ٪Bթ&%W*/ KH˃6O4]"#%< IKf E ۙ, VξFDNĂ#cjLbjk7]mi'BG[헥I̐oN\酴eܒwKOY5lђyDDrNbe?i>M|@ !~.O';Ȋd&< {yjdU|ZCK*nP(EyЋl-vP}4 E%fIcMNDq9w<3;$*EKHn&@}&,؃`}qai=SٷLe*nlR (KȶC^ZU$DJ\P_33G(?C)'?h?:FIn,mΆ="M/ԆO.2ɗ=;ޚ?YVxᙱz5t粔*G[-އ }20bkUVż\I#[,r+֮b߳ԫe`cL1W = \Է\mT>T-3`g` {+ :dQBDwz(ׯJxUzraQ8 ]chm3Jw97:?ῴPY![ETLR!;a6679Yx<(,2(;0;# =yvr6B'  "{ D(fNrq*#/\`Ǚ7D4w8R\^ޒӢڷ2q(%De\cY3/f)֕>~O z~w[]yRnsW;ϭ:~1$g:1B͓S5NG鈟4l \a<ć>Sgiq7ABފRL.{>b̚fq-XE`u4F؊Xd0;=Ņ.J~+ [^z/T3Y 82\-rojR3yh8BH^:VkY-Cզjɡ")ɘV:ƘZpi#[2SHpւO߫LRݨ=$"4s4c<mZ.ycW):Dܪoə6kǥU5yN=tT]炱YM)na]:3,G*H)nF`M>:㸷dvgoDI]U#8-onycA< (*%v/̟s;Z 7Awn/ PxczD4X[R^YY>vfX2-NK?y2xur$/oW[UA[hbi䉪 Uﰼz/W[OI %,Yӑr=E^wxY+j\|}jtN;*iOPiEUcipd_ON2/u087S>rԑ!9_NdKS]~H l3vc׫vz-={_W/`%˽PVM"91_ʊ\Prd&Q xwiC\}u0 P#/L(O=%,L>p1߇" .KyI,OoBhX V"nOw<P(qI}# mZ{6Tev˔~&.a|UJXhBmhsHuPB.Uem:[fhybslt !@>ߴss[5u0`>Zhi,yUk5Aouct%)ݸu$j_UrGm{%Td^>r'6H25 뮮GOd@~r`9ǹ;8pEF,yƋ 10v/j*xf-[3җAjŝcNY;J1#bQ` Ygm,ۣF.$i!}/Кm5[;ɣFl~ J :ʛVj#W1^ CU*О 3Yy]41vr̪@3^x,G*W9+פJpM͔2C§<;԰fF cv iDne3Ḽ+\8qYJ^1!ؙ(EՑ֪s&ZHN~nDyqxɐS\Aޔ=ޘػ gz ƹqiAڳ>iX9nZԥu"ےQ.5r_ar*od\@zi.x,sYehV˓Sۑ޹IHΣ-o4Yݒd#[#NIa&3\g(=rذ n_!,]|R$ݺK[iꆻ['bGpá'9^P BvZmLo:[joofݬ 㧊퉃-s-~OxǶLTy/lN\nSG3C@`d^2TtKuxQ j:% M!OoY"b+- 4X9iLT{\ZƇƵaƆ0]8v) V",.+똞7"-v#CCG[d%'Y5L}DWŗZe^2x {k*}cزb#J`ʙARTp,Tن; 6' ~~ځAsK NI`gD߼ ֿxāL@IW5.tK$f?Pf <S`uLŸΔF wiȨ[VgC^^^fld tiX"uߖ/ [J8TB k'l1}h~j#6#z'B7Q⡄F9^.^A>ʑu o͏O75BCzsovڿz^s?ϛM!qkl<6Fx+lP4Ą9lgbbO` */S6e'hJh.NDX nd2~eh4ېb1jnBA0<aҜRF]֒Un6G h!>'uߦp7,,M w,_Ew؉߆F+6mtSS92ot&iZ;ꭰR %ģt)db2وI˱.x:7?D@M_c^o9:`QsT. ŸiU9d)O&>!hPƥ~p~zR}/KH5;p*a(p{R73UrA:#Jm%{=f[c_W4UtϹ,:D/c<9LuAo.gzHA\8\"k#3XXT.FIǤx=˥LRݵ` bKa8b;2> Q6|Ѣ`$Dxgbt#4y|h 7j~n&Z^Fy5["&bGz)Fk/M}1Z]b &m6&C30:F&b::en3X'0=:ݫH ;$g~@V]$+YwRa $[,bP߹&mxMAwt .T*ᖸYR浹 F>Jl67gW3PCs$Ƃhz]7QQKa!Q*Ol;   X9kԻ0zOrz较q`wJU]VyIeWebݐmu0J$lʮ$B"#R5 }+f o>jzQ|dhEg5c)b{4-q#|XbiořuM=}f;HW<--lvn&,S?P ;+3$FR[)ďy^}EJkSS"q݌2ýiy"jG7vf4Ħ/+ gw1,u;ww)q 14r~)X^NF%~|l282gKIJ`}iaWe?5 nxmKzlQ9OuAD֔cvם@t) 8,>-qΛ7!:o'NLู<>qwe?ס,:fE:. oK{atuhc[})fP϶Kjloz.0j&dKslW0Dz# qmwpa};Q(+.RԪbFF\3|_¦ZAtW-!čtQILui4:q$)Z_ É=炯#3ǖ *DJ)$Dp`%]p| _(y$ Hi*!~*o-̒.Dg#4gU },^1H\g^@est{80pq7H?L&nNz9|I/w}Iz$d( jp;*Sm -wJ+`)y@ځH7m-Ӄ!K|nx[쳃H!}OA،A _x9EVuqS6RGuP"K.f:TB1W(4GRկ֌ΘР'l'(=ˢp^~dq0LJ 5!0E9K5GAhad7[{G@t^evby[AWju m. xA'W:)eQ VG?|PI\!f41^{S7hrV #A9ł5FUP(|p-m>( s< /"[ȑdDEƔ{Og&>zQH>Z~3&?:5<&TgDO ~_ն˟tVGW!Duƙ}Dg5bwvŻ$j~ @B-%hsʔӴ!A1\nxΰv؛cSnz_lD.et4vn>v_9$m&zpM\z_l*x c@hcRYZROp!~']̋@&%5}йzM:{1( x"^Gx"1c5 ͣr%팼vZ B5^V' ibI{`z\R [C`f><3=q>-*i4avt&#Wl\쫛WX T=ps]V~p< GwwҘh.n‰C _~4 禧4[T@F<-NNk  gv)+4 wdoOogXd( lnjIdb7wx9脺eALt@ZЊn<1⿇CQ*]jgZhĢ^g3Ӿ0ln[ŨcЇAnqI̓E:I tpU^b?,ը64،. tK;FmGV.=Q<_<\dqpgQ[U>dZbL(]3Fx{q'"7K uW_ho/oƾɷMIw{HM4ҁCPîDx  > F~~]oVɃ򩸨5ShyH .O&@YF0ER"HerT-zlX+Wz5 3Mr  8W.en+,KDgl{|PEr{OE[u jxN)A3w^ q.SxJZ`+;\&>L9xĘSADdG?ɩmR]w%ñupпmTLr>fIvMU)\?&M|hڂ}R /@V/k&+JEÎjL#)Y%Zt" C0hIi"p u`+aKWи8â=WR;3+o"/iǸl5EwߍҙwNhgRV>"*I&@X"Ί-GɗCť3H/gs[3c&tT]l?)(({,?=B4uhK`RԷ'LwFj_rq3nZEk]̡`7؞B J+iF!V%*4qYz pX͗-,m[Iᑴ8~\޴1BsMEIμJwnk8 Q\,u'3~S]F {Yxs/5طe_DT6Fv=G ?D="Z08q1Ԛ^iDdr<6O})/SR>!{Mr$ HLK8Mf\1ꐽ/MU12l'^:v7m+hCO_ԘP[F&\wu]?E{2"-ʄ&_|Va`փ7y8 k5G5h76qSe LU#y!V;l_xcBF#)Ivl{QeH;>NĂ9'4bx2X/MrT$ۄE|نꏽh9͋Dvȷ& \ \%=SUj쬪lA+pFC[7n +48Q$:iO3쨟l~QվyYf!a|pYޢ"p> ;(SN-ۚUszo#IәVƖ!Z*xmCiO{yKѬ3CC#& v'AE'`~$thRZYC3? (Raqkd7Iȇ}F1y^ ELMOHs9Ì`G=-kF0ƶ9$,4D`Dk!+b2|5uW1o @Kc.2 ^f`9+E 5,JT34&}uA B|ﵛ x欧w^ːh$j#`kʩ{YU}awM9j[!>]ܧ;iFzRfG`hFEHF0PQb6g8jysjr8v :rA@*JBE3[AY$N(BӴy-u5~鲧Dd2Z Nz\|L}/fTե5[29YYԆQM (3ugK IBxJbIQSCYcLxQY;Ai]{DQ ~3+\~ԋp>EE/xNsL](آ[p短i"j+wnICxX)쐲2q~!q`aY^停30 UN+0f?WK+X]fqq5)[͡YwQLRK:}?B4_?+>cy76d`> w$ce} #JJL(";pb$|G F/ '}~\x1NzylM7gWH#әqӕ9HNWPQ{jLGs2^ˋ];3p;*3+ poU/Cć6O4C&F)Vpg[:!F۔P&z%AB odY&H|IzCX+rXW[uHUW`¥b*sJzC w-?lezh8;1d8%qfly}Y:zh%gLgFv(- 8S@I{pu8Ig%ߧM6V@Z̜ pg֩;MzRc?d)"zk6;Lw֤2befIT ŬBG`SQ[SftYSZCZ[Du)5{J59±%֧oDs({>J,lwm{Xj-ua3ҧꝵn: 6Pak4Ia-^6µW'oЉ?Ie̓ ,; 'Fq~  m~%ڴEqPUϛs !d F?HmJW>؝˪M^F-}}AyMWB)ؠh= !N-Sc2wlXY %~IhBLm6+O9G=X%Uy F}80sGSh ]BE9B8vE viz~&;C)od|L!*eB8P.҃USCʫ4QevH]ճ';!I^rf~-n0m['6i::Ll@aB\3$?Vl[m2g1F;(ŀ1 (s2ezqjjCeZ]YTaw'Ww-] Rh@5IH8' rñW0eg۳/֑4$UXHN-CDAeB, *vΛ \HBa< w)ѵ|>(!G-8+*=ϵb[ᬟމؕ}W  7uy~]ˬ(C&zowoE.;Bk@>ڸ-?Ė4yB+Qð{RO2&@$zyB~ws0:Rɧ}kFtRd32,߫d&ϡoy`piN&DCew51یv]$ٽh-)uv;ީ(lQ8*]F5YڨdwسI>:QcP4z0bJs(%H'Ǖ!O2 lK$0b"R}-Ek,ESx4KC*XmWR"F(Υ\L/83ĒJqtQUDot{U4r?eIOsy-RdbY&=V3sKdȟ@&Yɍt:}G2:hy!.CL> '˝ LHx/= nȿJd*\5Keϣ;R+ ]LBی7b{h 39?vkj ߞS'[_kh X7q!zg٠!Cw8c.p0u6R{ٖvgԾf̾PL3SYF:"/9,;~m]tǁ$gF utUZphlܤcG Ž-cS )O<Q2ID-^|Rn7}rA0`6"R UČ6PRyoqUvΡq/5*:Y xyIû2%3¶Ҡ x^è{)dͫO;2rҿYrddה#MJimg܆}# uTv-8Qa̸Su4w0C"B꫙Q1xc |X%WJ]9aCS5Dis(gԙ_MMmyW:D%ȉR k1)s:^ oƊ3>?wCLnt7-̥V fk~#(b$.i,Z#i>ϓB5''huS>nmt%Ŏiv Ɲ33QkFPG[ $N/Erl`yMhGzg=:PP i~%.Q4уo lpcse)XYj\7]&>K(.9FakѨM$\Q>I J 5nwkf;Mجlyq#KZw{X/+6O`5\^~)g)EU a::=iYF[^7p /H33P"&l}LaysD\w9`Ug2|CNUX #ĵ3 w*cWa\}˿/nڧ:,4,D/MQ$Z^g-!姜0YuEۃNĭusA|߄;:J/&*_.~Ne m@xM M\dc0@!>9ںt)Wx@ωƵA d )dЂv0n:k?換Cè^S" cY\H=O0 ъL72+2;{Q{?wB#t`ej_W`<,C-iL`ڵ:|uXьJi*NoSQ`6 Gv9dx("Mr $J$=Ƹ! ${3ji@"ːdP9}Pv*w^EJ7V)y*wT=NY$+) h-Z{i&_v^z;U\[E~ ;bP|>Dd*3P1hjM׀㓹 Iב >/'}? lJ;?R1Rim#xڽ\Z(qiwÐ'<{+0|ɟ;bWF18GnU_׾緓wʂs! .5q1 =(|`RnKBg6HCXrXBAqOT`2ax^hVq@<9ac_{@ pL \g _*Wq}0^8;6aTT_lP+=lzF{3q/>tN##"#`̆ y* mWy9ƅ6z5qh*hzWÌw%'hy1ۂwUm4 z:R)eryUrzܙdXgW 6q2vM<@n<Mf`V'm%PBޮiμɖvBp]q6d=6#|pxLAh9FHyzMO$oa 4 E5vMmv]L+^`;en 6[A%q~4+vB7 /hj!2FI `(Z8eЇ*˫:닮8%*X͸N(Z 6[0r|oMwɹUcqnL֩t!iamtԸ,AcBT^?"`NbklTtdTLSGn?:F$r9F- du!bkVǨTFXSl>.#S lPoةܗI %pzWMGkڋ51}n˴U̢fY HV7f _9KlTsvb߹ZI*b2XZI#g%i~ /]~l8^v[e6bU\R /+nt0S%sXW*|"(K-ǽUjAD%1]M|;<1 j޵ ^W?UA ܁c x?R,{,kZ <~o@j\ntEd` S3^7w{ %+@E9Rk:!m7e~18%@:Ͻϲ|W&CvƆ 8AjLl'l8+"?@N;AA1٘@ṧ6+}IkM *w-',aIt0H]z-.y5rLme'w}6湷,8>D)2"|mwkKD v'dj!=ʓP$F0gYH%4<(q;K,k>@Ms4d\ uԁ=E}e=#U5A_FPP *xdg oP'.-PiO-$_yB9~)CS$?'K}cxKA*BZ:!wZssKyIlQNv 4XÊίT2'k4aW|vmIi#m* 홈KTخ̼@v4ӎ`8kREWtL'2"r nj\ʀe]rN9B+"U_ LG#7x8FA,谣Eں=y])A.A͎ xYj_JKwNTr@ʲEH%(_O#0>] s_S,I!Ӟp7Ky$G{Tf/.|#F!$D!o>$tGjBSq==|zҾ)Nt .fjH1d[+{f0@0kZ!w踈 r > R=70 V4)s!@dA~H>E4juduNlQCtmglpAD՝!AE"{`*{acflGbR޹B>Ǟ9z`HKjy ]$9[Fh?EWT;_ qZF?PIt3F+.ɗK 1_r{r'@Hg^٬`){f`K'ϕÿuE}/j SOy͈@"CUw.JXz(n'_/.ig2Lb7?7{|RH2G*dރ3 VI@,2WJm],3mk-Carϻc؂QT;ym;n FlM ;1 y:_G4WK2Fc>|?a"$;wBT D嘉Ęd߆k͉O\-BX)B .F[Guܢ~l{@eFćOXNx.ũ7%F0˩$LE4b!|%~[\b"ͩ Y<҃yP+8hk+e5N7]L `Ǜ%H%p9: Naµi 5~Stٴez94/ᐡ\EՐ ӼN~I&zoT+Ϳ3]^|>leh i_%<יoH]i )wW| ]4WEr*'gjڲBfkV`;&w-< MQbnh_ؽ"9B+P!RGiŵAR)l PfMG8FQ==D(cBq [s&u3 j dP{ .l0݃9)): ;u҆/RR?Q0|'h%#2XF%c@ބ6]S.~)9%3 ^ Sg v`7?fcAdizWa<˹VYq%\ia;UҭTWR3k4[s.I ;'Ӄw>+ /QP,ǪĤ-Q؊# VBA() H-hMin8hM.*2UJĭ?vcv^V0aT0ӏx6٬Bϔs`tcb ALqE} pǘ+2a)2}|p\@}P)%ݷ5L#ݹO/Տk6 nDe/N Bt,kP8O=kC^ 'a ܴ%QbJ-}-7]zyqK5L$Q)r/;OT}ĕ ,@Er/**Ҧ?O9lSrӇcosx, dLBE/VeٍB>R5s+(}e)y7kZnDl( :nH`Z\&l\ŇtpKƁ+4Wg*' br鏻LV83>m1` ~8Q,k 9DW.5{7L׳FDt=sib.Jµs Ps9~eV _'E97^ĎifxUfl:MD<9?48H/i-|!ouR 0IYsGvB []g2]_{#[&EԮ+fI? Od1.'X PR2R'RN\̵_T4xawmp]7rXKel>_RIc猀d.}1=B` 'M5M433`t<ڿH;oXRX¬&ϡ %L#y8BBi_T?8ORufmjKXΝ<$l(pB&K2;@dFT<x. fmGr[p_chMnvhWHv /dlj`AIL؇0B*V%؁néy%1uk Vn?McU[J7,t@Ͱ!<YQUmVDߎ#WԄ":˝K9.Ö4FX3V!;Njyɀ6/ B};$GJvUˬ0GxecxEy;2:<1\ 009X"JY@a.Ƕ''PK7;,Sjf(N%=A3>YH1w|48Vn]=F&Wv p5-)s&ΪziOU VӶy6˔w_)^tp6YүˏI6**)3z5 +o~HK2LjWLN}gI1H$%$鷍6w 04`o3Yv(ڶg#Aa0d "ƒY YݱZY}OkB尮=3G GZp?Fv0CpVTCXΏs]9[eUy%Lj'3T5Js >ZdC"4|RҼ!K1+EQFmKZU ̘U A,=Z4WlVN,Nn BPX]Ⴙ01܄{撫~R/]EnmWMD[7ӛVIܟ~@v^W„$!>+]Ź限AiB gݟm*l~A\Ԯu,;޴6MŢ=ug `q`ט,19S4?Lj%X}=[8wLzDF@@?iZlj|nIx3,EppG| "eG3F)~fΙRYT9x-4 >Dm۪kMo30GO["/6A7fH9A$YHCAeL\r5YC'+l!t2jb0A?qrH'ɋ,,C"d[z -gǘ !P4)/Oh+mm6T6Oi})*:C^t 8^TE ij8 x"{y[ {PʆeƾgwG̴'O2p&F&}&k?N9EJoTkq䒱x?Af/D ڭPh>/ ? ^e:z=1Ilp[$@s'r 7_ G(̸_ZFc89d,_X92脱BIc}%QjtWbYᶂ&Eg{GaMVu)!؄Cy[IMH8{ @\q[0$@1{ii EqyJvO'~ֿ脟WPQl 캅W&Uh(_c!ğ k|U^BG#}yHn;g״ӒV@  t&EBn]=,s_bG~wzCNUro0wAu0&!8@m;kN-cWfUFޯ&O'b9iGDBIԒFM(˝Ti|a5vIXթz*dIHeIogBHSr pZ_xJGʍlEOҬU\`E,_fZ. 37γp *(cǽ\p6ܗH?`X"MF1u gk_͍ÐcV%ss:)V4LDfA6mK2͔0Ε> F(ʁ}^Nz̀8$ES))GBh9OpG=NۅNcmQh4W;EcI.KIz0+f3^q.Wov WA/"c9ڴ]Ec؊/Uu.QM*V9zu6fR1 <-pB>TmQ=b7Ѭӭ3W)Oca;ᴞZLjK*$`2I6`=&G%+#nmg?T\@#^E?UMŹ#AQZhIb9!Xgm*!|G1@Vڝoa ޘFEX+۽DSreE.ѿ'׍S1c/hl8GqXLɘBUM¯ 9}ƼWjTFsJD"^I3/JKQ)!;@ D= C 9LQr%<.sT%q]^GkI#(`L@h[4Coh D1>%qӴ=0@Nm١\e[hPEǝ .8Ӄx+hm)mOL!h%|)%.!F<gqhk@k ^QUi{>P,"d>@}HZ4L8eP_GQ F'E&,s?0# ,&K49w!D&Y7E>"whc7#8X%.1c2x 2`d糓6u8+XvgZA}m=DOLJ$9 =+ [toԓ+5d^L [b&0aiWܧXyWq"y <({F*<ؘh w}:3,IMz˔hևr%qk쯡xXJ61E( |'뭷 jn%{xu-Xٖipv㇦hܫZ"&/Si=Wٜ pj<D?',DI`^m, >*~\Mi[̶%mӯm,BVQletN;I+^]dUV27)^4|QL&S"8% ǡa x] L,] K$y&e ]Ɯ[j [qUPJیSse1ۊ&kjDZl# ~ cZ:f ޺t!ZfGLK8(P 8JoD 4v=-WJ]1IR3"(0n| { |AXC+.+V:i,hJ?SCN.CAlT`KkJ\L}3vRMk`%sgÀ55\/N_˕ .*agoEj9'[he>@ !fĂ/'CjX6F{I坁Ъz-&Go\k}mp|-HlQb( VR7vhpĪ8RNtFa(S:߄UsUuR&VHrG!vaU\_İe(J"ΆDW#IMy+tRMQX/ }#hēJJ<_?Z2i2V+[cz@ D͇ pF-?Ph ,4Wdhqo8̇x ȧ2Њ\1JYdߔ>9^=CD|6Yh"2 X@T!sb ܷXjR_Ԛv_΋āo .1%j{ܢvK7tv+ԊNO }9*kRyx:C:Frr3<^Z &jt>:pu8X_`_E_2HKUdu:ڕٺE<&G7.1p49 '$ŏxS)H-+t.V҃Wc.IlOBiK#FONP{VEߋ4wÀK׎G4WBArCiwiʺ}=ReOeb yS u|W!edF oRoQb-IL'Yv*=ߎS1"U *=dc_(\܆+Xuט{() f6QHc*b>F zn0)RcaZe({dsH\`8̯ujBj :Ea5Ad4g+Yh(?"h k8:g(c*5 Jn #is5Q; vp%*)O5;,DFє\}WXb˓HAnm#0 -qq VcSNIk өfז4 iQ/FYwi!Y.ۄE3Ҕ*ܛcgkiЁd-Tq-Y6%fek;Ee8-5^~*8SɗgRX^@wKvsF 6KT.bֈi(%zJY~..h?0& >tv֏ߋ+~}&٫HU,!2nb0Ɨ0swj e"+7Nr {n>[M"s isb!Û;(=B6`YICT'@DX=5jGj۫ iCqLk։5^iu#(Eaey;8>+dqg~Hql`tr=@gډ+L5$+Ah51 # 3Іf =xޓ^=I0zϗ sTG~1`&{GjTz<E1uщPr6&{RA8]%q_PI۸O7jV))CJpp31oⶢj[m\]SB̴Y,x[{_O/PMGZ}DH2"۠5 {"jt漫lۏ_!9z%0Y4Xp"~A )lzֲRܬLms }NY|U+5yoF21tXN|v]nV]~UDVY aB~vpxXv x`:!];cTwhLp:7R91TYPr6߈sul_a"uڜ5Wc~ 5&5Eз/Ism|M9W㰳Zi1f'Pa>?@G&QMfaBpѧa;Z@[ 3@<T!R$jf-4wØaPG}ɇk8}H@o[u7 g`]'T ~2Ag ΘѬ{eQ}tdy(E\N$fLٔ_]WzJwxJrɎ9&>1Դ ٜP)_C!/|{+c0r&"NQ-%.3BB ә]@Q?Tws@G\u"swqH"̆)/$+T /Rn-]e} 9u] a,Nڹr%-a0v]|@7< G0$Kx未 Q,SAXn?֢tƓk >|d]@lہSO%5v߸,4\|[kz dsAfNw"qs0t/3L^{X_`?fj[!!V qh9y~k^|Hתai5rx6 a1ne@Xi uyeI"AP4aRT$m*һ iFM2`|fϹ}N UltD1~c.j7(n.C`W<%|T6tF <ԘJ)3B!\ u޹?i[y@lb?dm4?1E 4A򹴂??aV\E|deݳ9Syx06ֶϞy=+H!|){Ϡ0yEaC]_df0~vnlŃfȳ_XkM?Z)쨌6WJGy( l$Oѿ:&c»M3C--G `צZȠ8* s=aM6Xو/b}"_#I&4'|.~*N58E=Q6)$XCu@gtXFpVo S]a4jRQ ik?&a=UUa ]!E)b*WFHmZ"C&$WقyB eS!Wғz-m%%⸒J;hKQ*n " {SZ]"h$Ws#0>im9;WLuͨ1?8$n3sh hn"h^7+)Ϥݎ JƋKSG|;TISw@|;3g_EwF g'qӪ OxOyU׋͕itt@q|},F!2 5PC55ak`V (dP*j&0dC" `AbjhI*ΎLWހdJV34NQa0L|  R :6> w<9c?$gojjw[dD!oY˔3wz5/-LW mrY* ;$rmth?C!myNk`zU!qgKrpS` !99x4{*.0@텧$4.F3 i{GyDec0ZfN xf #vݛ۳v*T٤n M6dam>oov*{DӣWqX KJ:q!UM3r# &P+QfAr#gN$u`i rPzؐw9Ҕ@A:)|[{5^iߏ k&m'rNB:ao5>0D?p M,ξ\n=anjp;Rh"!Gn}s[|43$_U&nֽ6m`r4%D֜K;IZԙ800#^_hlɩ, >ĥoŐ2_cз.ݦMny+3z5Mx+TH "n(%uyS g|?yS_aDu' z>n%TvX|l:k>ZD笿{Cv6둘,j,kd.`TcJDL | jaT`ImjF|}rY2^Վ:,97;-'/%KjO}eII[(ɉ.Dz5tAx [~N͕[g$ 8R놴iEV|\X.nGӾa[^I Ubki_$*dq\!u߀oӞ 'v  \\kiDCxNɕUE6Ov\m Q[nӹѩ^g yʰ"C[')2eoL%G]dZ|oU)6DUGEpLnhUF QG)'! Il쪇CUe-]DgQ&%h جn)%Fsr634GcQ݄YLT Lʒf`mX Vߑ)e"_$ 3B9OSD*T 1/GU*֝S J_sP!I4$=Va*bEERR?<u9S)@?FYRx,-` \8;@# ]_s9dxpךA.80uom}:-.NxteO;c1ԙ^ic4Ж^4v}gRuuT>^ɯHŃޫKjvSGJ~?9m[S^&n\{ɈEǘ^W 7w z.T[})0/yKuAo|{V"brv,"TA )J3Un?QF+&Be/Ew5KrC"b*&8FБؙʚ5_+l\hWw:0][8}:{g{3y2`wY?{L].^&U?A^{2zځNy3 T rt9t?3*jO7êrRC{dw{Q!kPQE)obK߹yvgB=ۃmoNJDOTcs*R*&7;prJgI&/WÊ%m7Q‡l#Z<^߿1qyzg瞼 3M) NP-lq^eϪ(q8Ooz)d$Cd!!b2SK7tTX?6 חZ:^ y %uk0qy܌]&;]i^ 39o*v#lC릃/n[e6|sշQ$:Vebvpj(lP5+z̎Y9b@玕 {V!3moNw9< o>k9p(c }ZwlfO>.|9IѵSBe2%#LJw}D|!A09#.tO SzjCE+*{j]̸ø؎ kA׀5߼TG- <רi8m Y0խY&E-ݿ=d BWmtTK3}uj -i+&^NZ=@m4a#J룶|n3X4PXw vUyiz0k5Bg!:tf䍅(W{F  3~II79!:Z]0 ?,f0f}YzaOf2k5[fP%3y$Xb?c!dFrl X*[X>1e$|>"_߻A[[]8)dcLYDNdRit, 3=%cp/Oo\8ec][<ɱ܆,qb[X30Ȑ yBi/׳ V7gqM ΁!:#lf3ھ ?? rP 2JAms REU8WyJ/W';[ Z sgᏫŦkȒd5 W\g \DHQDLg dtNWJc#]rcߢqXp.fPg@(U!mE@}lrJnәDxse).&%MUN:V09u\zb]ּ.JD{đ1*ͿiW Qr:HO)Kzg,bޞ"aJ"FteÊqYV1>+#ȁI'M/;VML@f%N#lL5D =H):Sc/Tg-A?Ⱦ*JEG~@(8 衳=a#epc8]xo\wNlQ`ݹ<U! KROƐ׮S!WSZ-$0C8= {U9^h&Oĸ*`ܻ.:%: jl*N?-JxތZQ:RͷHk]̌ʇ)AX+~ۥ=䵒$i9:V}?@ W/>#YndxG\e*N@96";)Kk軈^OK~ %=-vӗ@5F)W,b›nGWx;v S y963@8h}^Cϝm% AeB ir6Yٷ^hbUx1OzOa0+CLֳ)D fĶf]!9"i](BXUfTؽ$u\+\Gm==V+k3) PF rݒ n;@(a}iܯ4rܑ~,xkT\ >@~FSF>D S3G`CX"(4!}Ɯ[YHGTzz;<U38~ZF |ҍ8g=P#n֑-ϢWĹgg2>՛u"?ɢ@Ajc-X5נWvI^]o^`.mNMqVjg2wEVdPķ~P`f Km[ZeeRvQU J9;|o{ @:CG#vb6IbU[?*D2KqK.( <)G6JWH4~zHa74`.{$3I991LE'AXu烾\YJxk>s#U0JQXt!&5@TƏ͇DswlAg#3܍ ,rWChN{ȏ1r\:jhrvhasod. eh_`uH0Qjr.Ԭ']n?jlrRu܋Be)3. DCJ4F.Tq#.rx1$s+Qe0BH^]U-kVr3]?H pqi]Ѿ !P"Î#)6F7fWB؀Fg!ȩn}vAgU$'#J!#Gb0VH^$Y'Lbǥzi(ɀy/IR;p6c M/dNue~NCU.30 fp*gi6 Hǥ9 V^c

y&ս63w~<iΉ8WǸ)qIlQ%DVo.sBg7~<{Q]B v`W{xg4 TU576,.Ŭ?Dmb(vSwԩdQA"9-FhmlfnR?#4NBHommp֮aXT$a>әQ?f)4-\55HA:uQCMeKh@v9Z_-4o]`4m38\R|1F`ߘNxh1s*h+X ɰ=ozt҈\VC3QTitHrjwX6@ q6Ot5ȉgWf-t6e(Vzy7d _Wy'm9O{%]X=0mُ׍ƄPEo,|mfPs1Wqb$]Tɐш- !O >sjrEW0⳧&Bf1.yoGoP[.R3p:}E| G!N</~y̰M Ppjihy/r7ciY%zH]ZX̡(GđFJ kR{WJh:sn}} Ln!ϻơ%;41gFxEm$3'_£/TGݑF mM 0`hG/圍O>YS𐳵O_vN-尶 ݘ'74h'#F~2nVƓ BB% L>}c?";IX`-4h=R}lU B (iY%"8ڝYjXiU9'0QCYܳg ;'DGnFn.d v7$,AQWY|M7H%+0 q;pۡ+hMjita.4Gp[k0Y\L҃yyxwB>[c&ṉwnkiC0♄| WbLrΛ`2d\0SƘsCK$4kg 8)p"ZVJ\dC5kHyMBMdR 8ڎ (_9 -|PEa L!ez4KReo. [K9.ěr},w"#Lbp=$/dK᝜nѩg²5u.1O muOX C׸%JvZ.2'ed;۬I֡9״w0J+D .-]Ng[wɠ>]1wR acN,+ TpY4%H`<[Q)J؋ Yda*3S7xoDo-룕5#ڢ^y gvLlmEYٮE ~>UyMy|/!)-l7 uz"dxxǭXLj^idp0Ecf ds` k\,q%'5G!?ECu.z8Ptr`[ QExSkчU E*LL4+eK>`x֠ =j^Y~ ϗzxer͕k56陉l1qO87wEb:d^}cS0EXAȚ6`tԒ$:(O\<_q7b6I;PxyӓZgJ>s!ӆ5:_{ȅgp σohFI3Yl=vMVF$?oŮ+:ț'qS߅%Ehi{qxW 0-7,` EԈ(J$B4Z@M숵|O<\vQ9hSgɲYw:uP;’ ]* }GZBj=&b[wt!s^f`]^Il?0&?My;U:Ģ+=8YVE9b 7^ѱqw68kXm';rRtabBxnV[MΚ H8qh2Tz9$[ËppWY=M-z1Ga{ |څhc>~B=e dܖr=6!Ʊ/VIvRs1;И㨊_$+]DPhva$?Q62v#kDp1^NuSry{2[36v_p[WdzAdU~MP[J+gV ׭X.;$_Wλ<]Qm`:\ ,>~3AwEXVig4tv3 O!oTo] t5̓sMDvU/;|%Lc@uf̀%NAA؎n aM7źOMEץ G='@2S@]f]1Uç2s]Sk2h^6a=&RZwOُ(7Q6RFzK[TӖ M p~|։R'5UxN/<$PU8?.aq;"XX09 ÏCVICi_rp&߷X߯ ؕ'ﺌOȏ{DԤka9+܅&T -L̙/5G$k5<ʒEhMDMDWZ9 %E5~^R[SU5هpݜGGїqhObf◼CPz;3t}n._ix:-R:ALHUqGs"˝!V:vӃpP>2)H?TW 2ALr^[d_gG7/% YV"r;? &+:ѥ,ڣ=,ZwAbxC'PjeUo/,_1Ԍ8Ʊ) $~-lA.<.0"NHu&*.O?,Iѩqu+6 N>6+-%*-{z.*! 4ZZw ;%zLij"Fxa5XK1&bf$m;v+-)󏤭-ryZ X[\!d8ѥ9G3r;\apRso+$ѠAăo'3 Ҽx)""̎' ]|H,+s,9)5%3xIχ=q':z7m'*GZ qs/F*b<R̵{cRrTHBJg/ 1(pn]p0찝_.s l-1⁲fPRTLJzPΌpCP2eU&)fˍ}L,~a̙XV*䌢=8;opn מVX򼚒UJ/h"N+dCf3u@0Dwvzn&FB]W di!g{91QTWQ!n@!5(l4uC@GY0;a!/G1 plpN kH9t}}q..M VQ)khs)#kBL3R~*? .nҦ 촙yCMz^G rc-6D qdXf֜0|kWSͅU@',UQ^bWjM8!sVӬ{}gQV+̀[;nu.'!5F7RK)֓-~X J1YGƅ(fHH<)Jߐk;)`qۤm+V;i!ӆ[_tփ*y%'[ )n .DUWf(;Heme1uxݶf{|gΉ_̺ IWgV+eH Sv͢"ʌqDI9: զ΋ؓ2;<Ӱü=u4 1sƷe`kXy.*bE YϦ~?/Y1(}&D2PugKf gdЩ+QAv*saAʺz_IH;0'Im/lrVɫ{A[0j2mo3wvei_ٵMat/CT1;\=W?.3EFqܩM[S>)㻌8n, Y//؉FHƞQ(xF"}Y^ctX1ڡƴSca)<]sW4]CU鈑qVF2X²RdsCS7=hꮫ%ضx:,2_VC\5q K;Qo먍56= pnhexCm?ϋ}؃;|P_ t lV]iEwFIdhOec=7ƴw#-7*H8S(%'γ i I'F:2쉁aE?cdv33EzAxL%/k6FGwgbßc@qe}DZ_V{$B>^[p "瞣68.X-༩ޕq`~% PTeAoPԧsŨl 6?KQ (_ྈe$66RzHmQe\% }Xi|RA>6y1O%-?ސxt7XR*pd6"Z!O8h|5;0I'`t}@@wK mW,۩KW6 QOLaBŠnu@,!g۴۳9{#GjNwb'˛Pz50\U8'jlu>Opk÷b["5M|ST0#`?L=YJT\3DqLafœ [[>Z. z?n"L\ϼ4pANG?猾ɣ6=( <600NMB̐CrtZ/=JS4 4}t:4%<\D)=<k(3o6@Ɏxg65V̒W,K1B(6&A?ю(ƍ0b&d8{KZ) V-?C"/wuv%h1 ev^XUW!$:W lxfp z'%ϕbmƊ2վ {OL:\wSbۖ.֨yC $|Cќ㰖Kn9 p=1f%[jRHnQ \uL+jS))`7Q9׌f47 8Bq%ZjTLjT»x!"؜&2utD` =X[s3<Ct R QfƦ5<;SYL=x8qOA:9RXd筌e:Cm5gS@@H7:!IƓu)+KǩY~sS xg4gF#k1ǝ2;8kMi883E8 S^W?a&֕~NXN5 0RUSIyP:n]Nmc(]sG.=нƒ_3.jy&3+L Ѡ D.?4V-=BW1>g!] (r2҂|/x$CIIM9V,D ȅ.+(A&u6vu?SC&h26 6p{S^ CocK"Rl9sÈPEGh>Z ̬J @>P&˅.! >RŚݒ廓urisc~'av'ZVZTW2BIӁKx[Z`D[02,Li܂7b;$hj3Sgzj"Lm ׾y}1_6U=Z  w=)eu}FN#-[ڇ||`Ee==dd?b'yȕ%]Xd/fT'UGRā(江`.%t%6I*!bb6yLJӛHE4^H8P_]OpʥN"#𵩩,F !%$*h!7f@z Kq- 1';GP@ Ǟ_X;V_^t:Dו.Qː d7Fi6T~b"ಈObA熚K$0f6O ¼H&gc@nۊ{X ])!M[І4A*G溜 }8|s "z1[ssZ Q [ +A " _ F_s?p_/|whl9AuYb܃ a!Oi4cpHkW;i ~XBY,VW|K e# `@ >~()40/'gUC41QIsXGo{jlZ\:8_I$d=KwY7Zn?>d懈zd=RS=їm&90h_wQx~#Ib΍ IG3%1yah],&?h[:ظ1}Br55Ū.tI(9 ꨮU7{KEk+xn. Ɉ[}%4nߵF6tѧ5uz #$"M{,hBBDl&,&E}{zs~~th`٘ZҮmOqg݌M`^O,Fu' fiR鱪 8]H)Ёm5*)7戕%LPk'g湲B٥I,0'd |fbb}rb2zu n6䤭*s=}>3yA'2(1c7BCŸh q ?GV~Irjg58`n@}3\Y{gR<xU5uT kD~TGT(u-Ew|_ITx;2G=f4ߺ<Źgrl1LMR9}8h"X}}oJX`6vohZ {ȴ {2Whhʹ\na?,eo* n®QĊ>V|` 5Ƃ2ީUП4~מi Fʁi7 _=k ʵ+C p˹G&&Eho=oT ,kXtoWz+O6bdG=ڰ7x3:6.ԏAQqA}SP.Kxm.nɶ~Dpk\٣E宎 9Qa; Є aH9uLyVV _ ?mڣ }>/UefmaF TU7jb컃k:X"䷤[krT"rKɉ]kq I݅w+@o7z(z٭qOBݬ{z?liYs]mPVkO*_ ,P7|V5uKQ+ 8 XĻN5+uv=ܭVwg:Pyce\O)Iڳ LV6֞*< '4Wy!zjR 6v?IPc]ԝ#og`'H_(=JBNQM4zT.2zDu/DZ?DFj s6`zb=ϱbunxu>t5$8Uqxɔ]yUy~ 9`ܡ̕>\Z9b8?ν.CpG1zO!Mϊq>yGiM]6% V!TCL7ż/E^ '5' =E &-`?=KP֮ 1`Z/-k Oy)`z\&͛<<~,e3Qnji*:&֫7ot 𻙛u ;w׶ ۙniҊ47X|Rq@bܚb!`Md2ef!'//a״;8JC:bsD<L=r)K%8ILqF2`eAI\/CMXkw'i&bU>JKHC1=^ZE.T!θrɭC!"]_}vIx}h7pYaOو9jS7*dW׋M01n=rPtśrt~~]-yYEt4bk8E<-zϝ 4IWv<0AZP(Cٲ.-@r%{ܼO!#A,P{^u5pI".*O\8 "'M2tzD(-Ix6A],?n $VuJSmDE? Dp5Y]_%+޶Ew3]'OLP}7qXۻq03؂9%ïIJm&/$f%Q%|zܓ~gӲWJBTU$Z >i,Vo+Y{LM< }N4}r?|=ƵvqZVEdIa.>Xt8,g*g O1 1 ȵ6dP0 Ɉn aPs@LP=kAHS,ߵ5= '*VqX=o#~4eP o-(6 %+Vs[9!),O !ʳ<9pv`+kh6ۼP⺁}庢fb\V4l_pĐ Z)W>tl_ȹ~?@Ar4ƇsTϟ`MÚVO4@HVK)qC=+onn@HWIM=&:{;(f;$K{Yc4aW[p ;g-6' 7l|Rϓ hK_h셃$rZet\d;=JrGy-(CzC%yu=ANGE|&sIdV֒2F9@ڸjnב_GyD2C7.2f7U[(v tIK!S2;Sd^~U%$ϔwD({ uܖSG(aш V^+aDNޚX#-|lZD$7J lseH\FQg21T7?./D54KT4sc}SVk"7$6Γ+5~az43Z#so$*+ViSY$_>V .%Oi}5"xF;͚WtfQ)yG`.(#)l0ٌT5#lޯzh}/䞻T gU|1R*olDRK y>d̹v6JBЮ qcJ)[=CLbmTKI O}Ԯ_:?MzqpكT'A<y-'4uzAVa:[eC73{@zԥTظpƛG*%gg?DHS>;by[k >@p^ j}Q>|Ah4Hy@ߤ&qR6蚟Zvjڃ6 A@UmDT3[[O﫫i1VhP!N+A)q+%;D;XE7o,>m:߅C2"^%wa@C(C9hꟸBJ '$`G_Q6ZD&Pc|sŎnT-ң`"IAd|.VDܠclK2G) 7&-M=hԜ]`SiT\P6|"C~w[j>sT̘_}&W`Eט$ ˇڭV.Ra=vNu)JlP>VNjGe^)"Qh J x 0$o]ӯuM/ybLXp9+cݭagXXH wI{!(4[ W]seݦGS #y[ ѵ l&P_6JdŶXsYrֺ3 MO0=0z$fu-"#"g (5;4v)3dNɄ(V/0yz3A6\ $Uor)k6)vxfG" V;x|e" :2B.[UsJ6}yx`,eÑy)A͋?'I}Gɟ-9/Mc;_#,`52S3a&jVkx[ä% hOLjkƪ|F'CT=U smL6_-Dy(|nYLQ"'4x\Q7Q ɜ%P(0 4 §g%Pet!(G @j6Bi?4 ġQG>JYfdMЙԁ>9dp).1;_e:0p"*E RgɣOb}:Sz\3KmD\?8}d=4.'KP3OOAF#,k(h^ 4CBM]g:gO6aAh~l6 V8C.WWi/ A՛2m|!"/F+zz~y^5PIdTk=wR(Ⱡb׮G QTGOqfc!϶pr*Qo4_|[qZ=fYS g %Z.Uوz+8Y y՚'WM= fѮu VD<ʠ*Gǃ!?Nh$y[r̓Yj g[Ee7R99 5u) Ň VF,~q=d^pNq*~[HUydV lT>ᔧvQXZ$;$&qu ]ߛ?( Z7ICvI(ߔB.UϞ΍F0}ύp`B>igU zN $5Y2ݫOi.L^``COxn_5@5~.UרNfӶ6 :!R\n+@҈pr#:`xa6?Tid İs .av?.`|טy]q?LulNG,3ɬ7([,\I?4_ (=iH2m + !g?2[X[Gχ:՝D!z4'ۗ;ڞ\1j`=d_x֊v8Fg֎X1`‚g.'}mHM$SSJ  C3;ۓUxܧ%7h9*R"2CȈU9ƹDщ7ω.^`Se DZcvg-DlHá\əgy݆NפR]')0r!r >(vELeV4> w,/Ce{W)Of=/Nו~;Jl &ֶPyq6Df63k``v5$au$/tFhL(JV%6M| -άI9!6* rI+9vmz,Vs>kb eWY *~yԳh1DJ`dt]CDo\vne FM SX"VP/điOuoG0UZ:/^5jHp)#,y} 7g#U.rNˇpR2^-V4D R+w:;_2Sl# 86$@:kSXpqv1w3..ΐ9aBF0@ v:3;h뒲INZ7A1Kt21_#77^ `_iVu4QMv]Bk Im n'>Akp4uexP<4(p8s=2 sebeٖJ4ǀb mR|$Kq XOJ;6vTGrbÂ^|FF(cg@tyHt l2BnS׾oX} xlu"ExУ_~Q-a2D<"%\ү:sҿEmzJmmw7sj~zorF>˒eoId=#J d/\~>J{᤬ m\@"dPKAHUz}c wf]?j}k&NL;;jB]:ޒRtԾKn` E;\%lT\MsBe!('yr׳fܘ$(SLÙƺpfgܙr]U輗mWriI(aIЯs4Mz#s4|fUЬ[Tfˢxhƃb#r_CBG+_?Hc&~:ZPkl.s8@#9^An4X\0syބNŮ"x2aVP$0Yj4bd|H>Z3}D~e1䎿:"u'ANJuAXaZd]ޒ?F``g&Ncz9J)Ĵ [mˌKb/ub6)ۦ|찢*\Ce5^XL(%KpH8ERԶoJ2Ew{Rhea?+޳/|AM@, EI887Y_!Wv} 蓯`a.-tGo[t80@K@tPfNVP^ĕiuLp+&z1r;EE!6FfExa*iu,mùNȞpQݻȃs{~JKw8*-zGR%+5i]Z30'[u]+ݟcMzߋB%嫭9B&]vniDvBrڢs5 {(`İp* lC~Iyrd!"0ڇ3~U{+}b|kX `y5N|*Nx؃?ߵ;ͨsLbnKT!Xj,+d}{T2(=;`JA93qoR걲˲\=WТr/CA%(|sѐةVFrυ/p 1U)"w2jB 7>~bjyyvRGDWH}9y~kKQ}MHS}Ļs33!{;?b7)k bTק:ڟfX= LhD0(G1/)5lIWJ aoη;ߚ3"%~8睢@i>>/+jJ8oY]1Df^*O((-l{_$ZSv~,ɘ310[^x_=zqd%lesj瘞ʻ)J0Ehl#b:gO{ڶ}OhrDct P'0pUTJ+/$in'N@' R:F{Wq܀b J=RkXמD2?%8kW'bg#Z@U>۸ @jqc<̀tn=[kVf`?հkT//ȁY jq}̵y҂'zJe>X1 FaI$H[>ak6~(q\-m =NlODl&/Ʃ[.f{W~ɱ6=:sjw3xՙO3cٱߠbn jtst9 AuefѰ{"^+Mmx93Mn 3O-*Mh;hlQZ4 s޻-M|}pݓn]/\QCWf)x f"M.}t-8@cIOen.QkdZ@7%T߹gٚdmf PZA)bd28{*suXl;0r$ t[ؾ2ABɳ}=+[Q|ApO{0o-U)r2zţ{ޘV= >}cH LܩDYp[uW,Y-B7vP^]Hd~UvXR-|5|1V::ah<^H\'`֘{y70Rj^Xz(4?~{u#-Ne4p`6>%͂4(CqnclqMT{:5k j|(nsI?^嵫#/elɤP)[~8!\?Jq0_&Y 3J4Zi'Cc =5U; RuL6mSϚV vpgM _|'#V+\qеm)NBA?3!Xvob\ey*}:kE&̜$]#,U5M<B-4_M ρ`+p ͑r5.I"ezl4l;B]?&X;jqxaن*N1.Mm^eSӽI7Vfo~Ⱦ0t$)}Wi[ d%\eeu3<#֥ $_h}P00<@+`ҘRto j!;SOzrf=!KgSK1Pب~\ф;jl}/Цz1@[#;'h#Eu^P Yas>bdWz(<=6Qwܱ zNpP!C[Om"wdCCʃq=VA衡Pdd|mR#{.=@2x=Q/ c^!"/Xlۺg'oڊx|۲h?cOJawdX$6@3]y]Rut3LOhm"R#AE& MnYOyjE5E&~b/CfCd,.؟#.mEFߪ9IPoqb?,Cf|SWv<";7S/{JLItpsK%}~J=dg[p HcL5]MQrܐ1o@^4ꦲdC.1+J7\ӢQ/I:Id?CTW=vQS .xl@,Ҿcߩ.)n3(Zv}]+s(Uݬ?4ru'#ힺ;T#k /@]-h>je~a7h 錴0 7:ҒMXxl [Kyx9C9+F.l)NV&J(QXa1V0lΧX&[Rƚ,2&f2f" Ӏ[XI R8yJK?jK'&HBNo& jM }i(ZG l<˽ņacXe^B2dGV}͢(!~=& 3qè6^B.0iR#o@ @̑>#mjiom`e]6-4l5~)Z\qwOʄ ſ! gHam)\wEW @H(?gE/fn}H&]Kڛد&>F/U{jwuÄ`ߋӥ%A F] ^@./oS!w!8{Z7ȉ({Yq뷡Y5ީűB /YYMWqՀG̋e{ T m4 g$AXF^r4!B7~|-*Wb l -ږYBDmu*z}oLobDXQ6r;%@CԽf 4߇K8- J-6o;DiY]Xvn3wæaj)4AN9cL/"K.cs,=К]v= 0W0c;oibl{WHc5$恍Os#ёa%cA_ ާ$>U9,fɏ^A$"9@& G<` ]lY|x3b#-(h&)uƫqŰ!OϮ;6MƱ xHs!ڲ`mF UK_:Za;_|̐_;k': 7 N@GT忆uB=yJy03B=^XSy92»^j1DS+I p){{U"5ͲN&Wys'Epk{0pF V0 擑=+f Lrv"c* yFzH.U-( !᎙@:2l\7AνBs0?;_}?HhF; wco8,Xlu$z.p*k1^yw] 1G漜wih~ouON>ؓ$g&ΰ5hZ(|ע+?Rb-0O]GcLh$Rb!"@&~.󨁇k7+=w;Pw/̚pK"Dy[0x}׮'tZ6/ǯ Vv1(YFuuM6a&3UҺ!r ^*`_)D]:bxk8n+8!$MG'RlzW+OSE\A,bfYPC!ci-Y5gb($Jl؍ Lnk9C3=ס +g 4fl*9]8~d([R`Ѿr+%8i~9 77x;ï{Z\jg84}=-OlCQP`;RnioHvuZǜ 3D!uAlhUTհYrQmdz̝S؎493 s1{C[҇)t2N -C"poo܅K}&e]㰢M0:0atvwBp=_N5uCv-a؋F7JsE\HX˜x{֥֫D4Xo`OP+'< Dcˡn7t2Ubhpvxkcy/㥧upSܟ$!YG gkxI` IM'qxlrqkLT;>}2!SU<==Lҗ?Lv"zA~뻇*>E,%hrv~y "+? XHSCYUh{Ƅ9wb6iBn cŅAלcKkf^hsEr7?CXV<ݕ U)V!=t~!Hn@{U"iFxr< GAsB \V59U toL%27jc3(1@)u#i<k m.>_|jLexd ls<,o(_lrBqvI$!~y}QU̯\r2xɗ]&E+tC ZKFToë}^rdhB`蓆LwT 2m9@ (`%9"CjS&<$+ΰFۋa_y,pG EOwr[Xumf^}b"tSr q*~^PeqlcǑI3|HE*<nJnxW$~4OgȭvdltJFíHXb-(@~]k6@Oa1!Rٝg> QDIγ7xi,H'>fyUE b?;]`R7Ŭ]EÊe'1;gXA*Slg "QC-ʛqQ[oaPj*A(FҪ"1}!hCj,q雦 Rc ~nc|UäR+[ԆG F m,lGBuqIm{EjmS=A$ 5UDRNF7.̥C{ÉIw~_Pv3)&E^d/8 C}Y]nE<#m7˄*"l֪vw!GȡcTQ/`o Cı:GyjZ ȫs~]\yǏ<UN Q.`+#/1"[sHMuIͨE>Ёxxx&g-oI`j{7Ɣ#sR^ɕn&d׬h|(Y{1nH@[:l^o;fp;pm&[Dģصϝg[tǏ.!e9)j\,`6 m;SJ &ޡH?̗ g~ 3Z˕8di):9l*hus)jig0$֐x+f |1Ut`fuGZz$N8Dz2 -l]j-ɂesn$BpXdA /,Vh6*}c^CLԷygBX1z͝UɈ8TV?*a<;S| !0?^vf#g/A,6jJ|y! qdc[|R,;ԋRiH)z e?3qHI`[3(^0 θg_Z'Of/вB~#\5C= Ce4&%pkBZMn*SvIe?ٖ->Q-~3 .i 4` EZ4i}" r_bu7)pbV{VH#dyˍ4XJC 64?64AODD=)jet((ȕ;>yWk_ь#ȬD+B;O_m3 ߑbjꥅ1lߦBhb0ѱ2Ov9iH@kE8puC렒l@=InCiAW6l⦐<*38AUot=ϭ) !)U%m;tZ 4khXPEy`޴*_si @YD@gXLTG@"w^%ΔN`Ԋ{+oHhm.WiJyvѰ4DL:w9Yy|np!\F|mj0noD\Dx)M?PR:{¿?|Dݺ'4AVxw2#]1V>Ʀ6t-wWl$u< C+Qv8[$]~[O6R!H5,љ|B1#~6f?rb&?B@`S;S(ۦF4DP)꥞&ؙo|O{yL\PBo /rFMw-Ed5[)UPf<E}qAjjԉeXJȣ `H~<.X$>nh|nG`Mwl+n?&A,$`gR48וYs q+#m( Y"׎;iX%qkת6bkc^X2੏3 sw_{hUŚxC2v6q'W=pcZږ.Mx`Nv`'}>{5O&'W.]viT;؎R?UQ:OLu(7Lk)؎͵ \S1`'~HS|afbP\g7OyJ+OctRþV9KS$k};#O_e$~yQVl^AޛƛF`N=]ʹE=*jS]}Yb0w7=0fW3~*`tX9Vc:_-"=ЮM+"rMLS omuu_w0Ku`\ )͈MU)@+t+_q[ߩ)TVˬ_V^lRK <|-bS. @<}15]nG_ND$mܺКCAY_l#XL.8u{~mBwHߴTl[rff'\E;P)\-?X`t!#ɔI>yn+^ }Sͦ:,aqA.!~9{u_Kc]S{L!KE\HFV̖YSС2Ht3iF_9>'-m*#UAWB"ذ6m:r Њth $^rFI\6+ L;+mEub %5Y[+ÏŽE_8s"W Ĩ_5ʰ;SƽɨYP34t( ?m)\}*%cLl>j`s5{R'Z&kFLGi2j+3ܽ6N;2hGpȘְelĽH̨FѴj7CT|>ں 4}XЋ R"xm?v--=ǥVjn' WEZSQw-;x+OOUUAMg *VSh߂ɖiZ# #)y}=mo07xM aJZqeUyi#rd0*:<1+?*կ@ͦWDV6;Ե|imyk\D#P*t)K*C-@aBA:KYz6sYNg-. ]  J|QK.ÍzPm ݷ/L͑C$w\_,vj&]9r5:,%o @WnB1SᐻWƚ9xruIUY:]x *X=W+F!ۨ4Q[E 6DGnC򳺹?q LzW~JǚZ7(r/\r-t}k$_Nd 8)U)F'#5|(=U'N&,sw,P $r#k r H($i5yLsGTPC 8E*?+ZuB~z |@_6L)dXbI?T@3'ud֢q1բ*RWt&*VqDz_{ 8̸%\E*یZI/g)tXR(\{DH?dؕRC=S" a)QE Po5g1IFv^Ҳj-Z:qbI 4W_qq=ug8[7]*_o7se5p u>"욼eY,(!BڹnכNPik9dvvPx6PYUo" Wf̹*r l[aGJU)h=+ 106ތds䧑 4wD:Ob%aU+t&UYP+jQZk$tF;+-}fvG)ˀܦӉcpa qQ+zf \o>ڳ舧~-o]rzvǍ~rbЋƒVHnSIn(&NF@I+1?לT'brJ=R}6dDٯ\ b&aANjd@~-uLq[GDܣ>͢8S[tmY{ <3x"KFm94VcP_7n w7jXOi9F,aߦ}9mMs0k__׻@=G,cZt)TĶ?H-8f7\7`oJTA~bs'D–7a0`o:p`?㴳Wە\D+F{% `L#dʙ .b6' asaiAʶ A^xvn3ɱW.ۿ367vCb%! J't-L5n"ƿ`JY7LC^}p9l1AEiL"Ђ:' Fl ʸSz9\NrPJL`$8MJv~ }vm$ &> r()Wfk!މf.}+cMEafn!QNk|:'0.76T#LwڻoӬ}E+1nM8Kb#5e ;udK4'RI0hq?GB\+?V6 }yM^L//?fWf.'t S3,\M5H*kZRaQzɍem N'p%{z_DF> ^' ѢeF3|ſUxl}c֔K`s.Z@3p˂^*=R({*:2oӆCq^9]p9#h ْ۱Q H_vk6vK%\lgL$4Y僸2NJ{{Fi1"%sMQzn] s8㌬D`qGc1&,S CS=poH,.D PrfH0<[SC1PZ؇6oT`kd媨|i M4:4%Ўç!DH!5ZĎO>2*jw5WI9]@W82D tTo%X*'1_ӉSӡ*wg+zNIdbRVj y muM 0L, V8ujزzlYvhhFQNְbL&eӅIDaRp2c&;~U<$Ks̆eaKfiKqJS(T)BOЌ+hfPؘ>Um?%Z`㮭q 2`mVjԃ Uk:`ᯆӧcKʆ`'ѡy"a&E?0rm&W\q$8-&uhV0 @I8py]~ېvc &!g&)f Id}؉]ŲYT%ȴ({;$Zm'?;XW+`'Bd?w[߸HqқW `=k9Ǭu $Mtu ¯l@w}onϺPa.+OJkD` һ/v&KhYh+6KEw${͡@=G1c{iMNz*}gĞ/yՆ4]^X\\uZt4&;8ZFg]XXWl6Lh,|[ ́XL {X9 ߏKnH02Lp1H4pel=D^XnUC~RB#Z N,\‚zAc%J|?!RQ'Iuٲ!O eURM¯ yTR0/ZB>HJ3w;yOvb(4%APZ%\D2}pS@?փOY/'x7r)0&\gDv2 b3?w7wqp uAݞv͡ ,%̛/Ӽq2 "}W~K{xHWLcrӔvBPŎdZiH.- z>z_5_1?ɘMtKILK2ܭE(Ȝ: |jl>@Z]9n',]͍t u.o#6dOu,bآʂ_p`e8*` he!g@rh dv6a3T2tAdc2m /  ʧg·fP{,f<0z H:s ;d1'Jb?HM9\QJGm,O:daEWߋ"#S ӝ&,rE||xrAyT)'g8b&mcvۭ&ۭxo-ՠ݈7%pQv^ujORjTm#Z>j>SU?QZ8֎@1YV%F0(`EXCi9` QjBXBEcP .=*Kp~&>CHڕWUXV̌&~cbEw 'm~MK4.6l{n5L? bSU\5Qȹ<㙂#lՂQXdFs(\B&BU۪qq[Fz%g2xȽx5+m: pJ}ObSs:yx3ʐB} Ln LUG"%,^ 03fwJq4hE0!QU8ʾa]Ͱo Q[~i0T1-tlb֑|pJ!(xOMIRE5u2v=&Ҟ0R9퇁&\uv~8U1Ib=Ld: yzc"u?L&t*6ɨ `joXt-Cuok4 zez_^~'*d h؇ZjRK>XDK)(i-Wģ#H}Ax4t"aa*`2/7y+C{3FmD4  CX:bo6D.$lx95^}cqRC}%+gVg:ls18+(jީ(wlڭrBϙ+2v.1``AniWՉ13|(^Zm g޳-pfCc(#8r0W+M͖*A(cٞkf3aW9_}OF>rUY+{whP)US̞,pf{(/ ^ۊ)D1t";#Srzb*X%xpDtx8l+lLla1ڋ#W &ӟNd+7FdY]omKUdg-Q ;xTO1;EZ:R7tmQ"k:MOG06@qFjD7NF4=t2qc 5_Ïb1 n+8&2 VY3pX 8<#,gm*o'$IK39[7bʒSc:0XD6qO_6ݹDeSȜTe9XŸ@:\&Mjx@JEam'Z@z r#řMq=Unf")Mц)bnf1laZ`OW 8J֧FG^mtَ'6D.\=iqȩBuJpk+~ R+#/i4aɞ-(u8K*HpSJ㍖!ћv&xO5f)-=WR#.,NwwsqW($wSBHɀǢmv )y#HF`dND=5k)٤i4@jy<;=ơ Peknn-ގ uQ7G"G~9jp0W:xe=a>Gh{Kc}"]VkVpƴxn;yG~jNV) @Q?"|1{==rlڟFJ_|!*.3ձHR6OdӀ,@g%g~%`y(H%I6Ҡ>M][ 3lZԔHIl;'rFO%Y!;.,fͨ͝kC!Ň*{(_t>UY41-HNT'CQ@[њ YEG ~Hf(c tPT#]o #VI~X|~#~9/>6j1"!CTX v{^蕹P޻<~UHn7[@j5m5!u5  T?$<:C%9O&kArGM|ir!YPvE=X=5vW<E9ct LŮ`'<\cx̛6O'x A6MM;Hi,Ymm6Rj+r,sGJ4HX=RvH{FɺG 1W|OR(/G5mcVr ;;^vGOa JUu!G5 W/>Js'3|Dң]؎Oef$CFP[؍lh%dVg( L zJ6vN1k3f꼎Lb?+y8 88'vavP U+hgi<͞Or ή2oW&ƈ.:Xg{^!2'AW`Údf< $+=pd*;(Fw/>u 6f,1;&WrPרּ`>®y'$og36i(!`f#ZjqϜ?@ag1fJR 1j jlm+N5JY> `9>N5WƧ))oلL/86E+=:;0hmxʩesA( Xa w#~k'M*z5ʑ'FiTeXf> 2,ãHʇ:S% <*0Qܢ$.v?Z1IF^Z u2I8 u@X]}ze*Fz.@?Rq2zq~ $dM ;(79O/J5iC?_x5MɊVHlk]vF[Z:FxDJ5O5!a  Z >MmFb}gqiS+ Vi2wJ6xS#?pzvIJ>o>kv4>7֨y6Te=y78iYڅ̦1kZ/F-"I|c55czCWqcfP.`*&eWZoKO qiD +%f<؁jk+%;'Ms3UH5̨ݚ s/_S:|] 0+;lv){!GX`굉oD֠(tPjç|囱ԬhOQ>BdB}M[}KZꨑc--/u͋W.IGaD8XتYM xilܣ6V!݂nRLxzpNL8},XEt]7_?KF4 SuP QKv7m*B5 zH+sZĪgLWbT0wU|sYIO"ާVʒ?Zx7v\Њc.<wB‹CCOo?SB'v~mSkO:-``_&oyiVxbpu'կ|5}QR2*k$@5y%jֵFBs>wxxSgy@y[taY/ O)f:ؠpt l$YM#)N16*T8G/;16*>.U%Oܸd̙'GnEEpA{ٯnVFx6o= jf/BNx![- K;v;( ]7e_SRrGGcS Wrȩų{wA.O# )paDN_% ˸j,ڗhBfI h< +AB-!0֡l F|dESdp7Q/C&mK]J* Ɣ9pG]oӘ|xN=tǓ|2p,yuwxv ՋO$G9,B*y Kt[r>a>fDрh=0oU+hت'p/ug@\!+n=hy{L u{ W DeG|n/SN@!D1LAccmi@CՠmDaG J`u|v覩-뚑%^]>;~wT")RDA-G[BLxi<ULU/tLӯ坫e<'7QK' /57?msұ+jMƁ;(<rU@{n6ajbױЅ!Bw3` EQcKz;|̞Gkk^X{]=u Tm3()9!7D^˹xMJ҂+3GgE&Uc0i 0 y8 ~#^&nqbWfʭ&U-JEM[tDG%р}z=]ܯCk+#Yݫu5߮1'D`9vX]Cœyae' 6@ξ~Ɵ~-oEbjcۥ)t}QӠ[-a*;@AW/Q>eBM}"{?# q|ͮ`|~;c8 c;K|lF.xFA$⻟~o hJYJg(⧞*%@>$mdՃ=02t р($"b1aο@0LYD(ŝa? }5`v5_tůMoIUd% @>?4ʇ7fEy0$0>52|M W 5yz1P={]ϑ&VLL`c!ďh\T *Q&QiydU= mnP5I,Oұ pЄlpftJOz>X4 g|P5.No .!=y?)Mk kJ8㛳X6P`5O,T;y΁8qK?e3ύmVyFɓoΓ$ 0\KW:󲸮>de .Kdة )̵D/O]Pew_ #rd|K]m_7lP79TQ(#0u}2`҉UbWa@yJ̱j1QpKb5E{Ϟи{qE>Z3>6Tefr1.F [zD3@FR'qdI76VzX.A~tkZPH?_엜p`³+ɭ% pisZ $[f̏y&Z1slqeK^"yu&hdoN\_Ze6f'MV p}5O%2]wLk'6 #/"%R9G9ͧ.?vC(} 1klNHh:l7IC) ؐ.hKaj'Nb(njj%AƠs8 Ơ_cGQБBmҷȀ&OFo{׃PXfvX]/5WV_`|i6R!T) D{~:\)(.$YgjmN%Szv4 dJh]+?^ݯKW`^]IC$U6CȖʼn<LqFD8lMҖh}+F>+=wv5_:kJSU{G-5ȗ'!y9`Ej1w1"0n\ &S6s׷)uĎ&B)ҝM kBq81f1Ef$4Ta#p/ޥ5jv0̥r= Ky#1yiSݱ<:6טJ[KiV Zld9g Zg7ݳDu G.Of=u=%iJ%%'$3;t#s&]."QkBpY CKft_a_uvk}{gN,@K$69$ej{=wivjZ/_sZ+#ZncF71^9 |D *5@kM6 nn̶TJ߳dyY~] -jv6\龨~3Pٚ+kbQ)KNjܫgڀph< 3iy5[ZRtFY a7J͕XQ"=|RJR}`{+4imQ/*+!Ҽ7#Nfyix={:XVݱ4%w/%tD9m1;TD'>3&XгbvEf`j|) $kr;su9ihN0+OzR>nبekƺq"ڶn#cv˔##(5*M)eU5Lnu(YGsMRRtL<%/hD 1\.ʍAhN0Ҭ~3.cQW HV>WKm+pO\yKvr "f{ReEV Sr[@ŝȤ;8@B&~v )E[ܰa>/m^/99;j23|j~bH𛜄/Y9$]2l!d4_0Nj= h^h!.FM2m^YtKf#ﰒ>xCg=qCB G+WWlceJNu+ +%OEIQH3iE,WK#csFPX$1zZHĉ1LE*͏ЩDHG$uA5VQVs<\R7[s'&h!мu*\ZX\i.ƅRhswӞ8CG‷V'+}cg K3o"-(]qIx\3:, d됞Synۍˋ$F:P6fO"ړN񨆐Ein> ,X҆M_p!j\9OYGZ1ZljkiNBS&@ ŠSdCt+ < (0aq7\E}+!'&H%t1( ǡvR+QW_*|INYf%=}ЙUYV$[aδFO?O[y>Q"MP68}]ϣ;_TR?>+ V͓RzzV=+Am:;+ܕTdi+eb񧦺o8) ]5T~*Ig N 0[>,Ď xEmfѶUq$\ RQF+d1sEED*UiZOԇ9$yR̮7/PKĨ2cz $ p7_R:f6yq9k}hr6(&AXO"\m齗~˘Q>u5X]D4xYnyȣ 9@?s*ף˃_5sCK_iŰ9t[t)UWau*x>>Hkmf&fNP?`ɜTS-vean 22rMV3M GksḘpGJ{\45$yPT=+&uG -p+Y˸lR?m3N2 3<h~)% oYb◣N/6A=,h")icP3+p_}aᅛt[-WuniLgNNk|'{bs;R'n-BdQ\mX}<3@H>j ZW7 LWg#"%SYd?l8A~r,S E47NGaN7#v4 m>U,*m|4;تOm'.ҡ@ -\3>MwH3l(DȀۣm<&EE߲o:k74ۂpr>!lR`ƌUbCmGkj-J#lӀ6xwiÛ OKMIDZ㛘-hE19|mD-dY)Jǚ`,K?1 W+؇ŹOSp͕JDj~Q MMN*7Pl8تV5[7h[ϲ.Lϣ/ /3%eXdr*qr;zӁhGnX-Jy%2_iGb<</2@( 4﷼϶/I.=L^%8P[~j< "!b&qn~A:[Wn&/BU% |*##=棘)?oUM!?7-Up Cg[ \E)J(#]ǿlbCg@ctdX™Pb SY^/\}Tb]fm Jh|/(p,Ɨ( EPl|y/(G\pƺ݄}$-3 䞷OC4Šr7\h] Hnќsf%OGP@wΎuyzYDuX}i~`e )= !g]sux|(9TdKq&g}c@I} -E^Imtx4Ϥ1¶ً7+7y0~AxgssH Z yiYL@() k`s3q"JȌ:/ ٩[R+YRVlRl}1㪗! `r`yg/x$"22R|[̹~qW^8R[$!X8\D *4/4edQʬ>2}j3D9ʂ1ݢ lmK`/7l$OVkx ˦ȋ?{Ao r.4+`@vL Qi64r?~!矲YzK)7 a%bjMʺ_gP5!,˼:6h,xX}d7f%VVC(NcGTA)67kJ(uux2qA ZG#nXONY0ȗV}+Wo '# aqF m>KY&Y. ڴϤk&-ʊȭ,dӫU=^ %x `fk=  V$H=zEG8s%xwPlklapmm}#s-u>6-7dQdvoD,^L_S'ҞzN!9ѯT?Ub׾!ty?D2.Na-L*6)3_@r'qSzX ߥߐNk"e6c`]oڋsh5a(3>p\p"bHݚhtSVO﬘*cx[vz_e#ć; Ȥ*aguEOû<2$#EQwX.zK 徜'! . J,xy hs)ۼ@Ȩ!н2Րb9քŜ/$ \&*D&j7sA׼f4ͼS*t|tE5 x$]73,rnH Cl@YxAG2}Ɲ1HHBRVS\nd89P#`4V<)i/_FNI?Sr׺mh2}TL+] +Q0s;[{+Zi>Oe w|ҭwM3* ӖrdҁѢu0/ǝ!@ɅVԛe%Q|n~<% Bs(,ބVE.vo.@4 8]+MnʴKAO9:N6[2|/KD\6#t:eUU ƕ4W{M-"zAu~/-0 /!{lr{( \vAyK3@VRx)ʼn G횸YK ￧`a;P,ev`@ }*jm#i?<>$dvxi\!S_;Q-&Y2IXF䑇kmB, 72)AtM·?]A`#پoQɏ!F‰A!z`< -I_Z2^{Guv-sgJvSjhWH4%1Ϥ /\ΘKĈnTt7#u+X<Ȋ t!'كE$kW{!i&#G! `K[e;CYo[ur~ 1hf7=P*wE\S$Cȶ;ʤ_!&:T EJRm-Ly@qжim.%=5vȼN ERxc  EL6!l*=|%iIP1R)|Iw'T%SxD2`ҽS mkcWf lUH #aG9kdM* zc]r61#Хxv0nxצ~lnlDCʒf}|h/W'O*?W=Ç hZu5?! ˍhQ}ܝ,㕯CblefDj#oX/- +:!pIA74+y(%;ϵ*4fi'lv"E6rLN}͡n7'+Phfpʩ-Tsqr5`aa-j"-%' -ZYzdU[̳bO!"/,+1 .Ƒ0nR5 uL ,h?h8M\޷jOcViĄ\|t {h:eL'#@*^otu8r蔽K|ev`{.x9is3];q m D>]IxaJi*z2a=hzg9pЁ81sahrJ9L`½(f]m FR&H[KSMNvlPY+{O=rDğܒ AkL:өB ֦<zƽlbA^\N '!󵗮8-$ ԃ6DPytrpO!{že4>g,[T~|ɡ-}{eL(|eU~]`tIX$ TUװ^Z,'gYglFstD0 c %p[ud8ÝU8ٗ?~Z jtuԞ15N)y*>ߋ^FPLT_ ړk_>|nfJkIW%ķN\nԬ{l$rڣ gPd#K{k`2"gvKr5P=_RAK2(~d2xvlYYxEs؍\cEuߴÎݴq|lwJ ,FT6<3*шA'ϔ$:sTQ2"bT/ =s>oz3Ɵ1>Q9}O{衎Ia<<ľn(ƙJŸ.N限>WoƇ= JvE| BʚpA Opج.1b)>(BKSYhA}qUt]{``ջeYABa#ؖNImc(EA1iA)yXvuq$Ϙqb3\),91ً4?Gp Z]tGLM*>(W"ZDlۇ((м='nx ;SMɃEMZ$p_P%Ke \б`BP(2;Žμs ̀i1rSr|8{7RH%ĬuD]Ӡ {]) d!<`ĹNK yFWi=E'x}n4s@?%uX`!\Ǽ.w0%2ޥzC4KS4<}fXTu_|W1!;r7pȓ"fΫA?("I_HD4t@*ϪQmAeS77s|GAc2s4V[U EJ>Fyٕj]I5 0 1u@ENσ67G8I&2V@kÖ4CRJb3 iU "ͼ_>hX>[t6 <ۧ3|A})S7W}3 Х<56şd ˱i] >XVvQeJq-lr uGQ~;(e(cK  NG۰&Oz`ϣ\*NNj3Gw8{V+ H1t ɑ1CoLpx+/Z,’S]=EI;S8kTV}exI`8|ڻK4߮gP2ƪ0Q0]BHcBݪ": 퓿7o o-١)X|D9лRz:v˝k:{,Zb<\OV#[weF/+G}dRm:9+r)#(̱כ.J)} 9/`Lr^Tf)v< )m?xJX{~ДͧDl<*QRd&PT@^ ;n2B^P-9d pAy.ydbdkeAIeT |L, >$R(2>#`n (ȰT:!"bĀvl'0 ҋWt1c7iМ ?\O փav fEI7mUs=v@9ڼglC.ĸkUt+C`I^kyjzF%F]ePMH~m?V!^Fln$ȴj`81B`{8NdF$^jc @F.òsuK:m3G*2wgSkHVj8r<> 8•PDU޴RTr ~8EHIcS65bLRLIy @$T*\!L]Ezf͊MȎON?ݦEEA+mitC,C)&طdˢ rV^[vC\cOHs\&ƈoqA'٫9RPڗ2"8EK.>_|ɾۣF&Tv,s$ssUs#%nPp B=us248]Db0Iqu ۚ \N*d^ʇ5S-=xoV@\1YX=~^Aਊ*[?hA5Qrd_ {WNoL_ S*P35Q_˶6fkYq*Kya 1;}X _di+=O0CМL^\l(W|KI Eh dܛ_8K-v8>؜}I9p_y'\ܤlWY] f _~ ,SK79 zmd[ZmdiU?H+YGn (t[ fX?2 60l5gF w I dzA@mzn`FdkY$dd2Yxi(3Lz.pKS|>3GC:znF8>,OY!y$Br:kn7[=Z;@Iܿ\01T;i9p@JPWtmT>Xl 0SN3:[W8 ߯Svv[l& CK͸[wu+hF"c'IFf)6M_;e>zbpn0XjqtIҵ [sZ"${'0I7gl>S``wjH\6;cs-Rn,L쒭 f)E%D`99VE_>hjgH|>Vrl"wEIb\q,^3d jNT:cj?ܺD 9{rp[ drUZؒ>B6*Q ȁ`[SdB-ق(.;Rq7ݽD?Elr;o,PFPr*6h i#v|^+PcrRNp}ƽ8)?V3G-_y,w4Q9qCVA/ i8\TIjb젤`X=\ އ(b"<VcWC誇}9uRh|} |eXѬxZb+Bk~uĮ%3Ca_ϙik0Љ&,@ZcN{3=UP cIȣR@żwv nɛNh%e=:ȱThbNj͜w!=.߫3qӅk mOvx~'2X2:',UTo&i)~Шa-xIVƽ> (5h{[X.U$`߸U7s@a4:V&ddϡCE7V}El(Jq]]<kNE@FLb$Mrk|҅:PTeHީ^61}n6%Iׇ(7rTa=c+Uq([f9W'+p̱]ɴEpC)[yWi*EW&@xన5Ggw%9qr)7,/k.UdPލЬMH0F\ l(}ȴr6ru+0uI>$$U9SIpakpt%bF=%0ln9$9Wp¨4lho97'Q ЫQMfbDcMҺJ :"=b9؝y1owJRYF&=N\n4ZD6by"$bژ@÷4j`Yթ~Ϙlk1U+_8["߰!$؛I7m YK"G_*r+n>qSӧ1mϻgSC9=eYCy龪O-Rerl'N6j+)3C~݌'tV{}%o6 s`3/k ݧH᧞W1@LbLҙt$:i5u'Ws.Ԑ3uJn,;1|JW)VW~ $u2H4zrͅß)-]THY^\N >4}Cz萴snD D(u_;r%*&N-lD>V'm(!pKF+&L_a} ¼L$mt? J^B7@ETa3De\/L ֚؍ن%YnpU<2Z'g_NSǎ Zo^jvR-Zr:cBLW!n" ''3`ևܦA1Yz(9'DJCqzzNB˥$> TI0 -j)L@L f x¨S]44x~N 'Q辰T];wƘx?ҞidGAgt@EWOsMtDke :41T(j`2F{^7q$7| ,ѾV301PbXGWiø72|ޖPm' xui4tSL+<{zmfgpuj|fZ STyCīi- P_dLZq{YƝ4܄7D?sj)0Gj 2 d˨s{4)SwZ AxTPxa5Z.Kcuh$+@BYGB'fXSx76@o knl .K/S=$:g@ .&ӵ򬰌 ;:^lnCBgN&'2 (E3Nf{D~wvU@I]D*rwS$T,vUqŻGAwt@S:C@i(=)։1Lp |+}̶`36.7nAe)SV\]5Br=ɚ#Y/Yle6 WŽ1m@{-m♥; eYk?씿F'#]x4zQmuLǟjn-!6#Q}T(MtۍgoK_9Fqo@aa=DA$ DA%Mn{cƬ#oVЙ,{ȑw4圷Zҫ&H߶ti*~w]8P>Fׁm:xcB0hv8t*`źjBF&B901ƟCp?T+:6ĴVWTVx+ ZjtTQz #Bӎ4\ MTOd5!Ә2EC)ws)iY~MƢVD SVZ*x-3 T b4CztˮI/l2^;lWn랖<ϋƸ;bl7؞W;Ru6FC»42C,nZ<,ULm, _#b?`k^SݭmL+i/%sev iy1;>0RzxdU(&PRۺc!3nmW0\3f39md^14?W$XŋchL3޺ x?VuI4?IiM">bH-zV t?ľ4HyەmJ=goz̯SWMۗLȦj-3wen`ی,:hB@ Z@a{Wr kOj(@Oj8r,ѥfTvX/B6Is[WQ}_Tqe'J>TUm+$ 'BVO|kdQ[wPzG@Ъ E ՈԭZȌ_V뻛Mw_ň`h`=~CoV{xq)Lyq," O{FK`2[![$m=s` [p ,Ѝ:㢃xc]g[HlX720rsVG~% s~%^>@= JX/OʝC?e BVq,&~lj4Mk-.J@(Q'Kj^b\+fh=w%?}diAdLG? ~* Fq@ys CwBVȽLXS{+r(4wԅ..Jڰ}&c_j W D8E%^*Ep[m[`\q$n!~Ǹms}K8X;]}XX-p;02B2g]ϤOt$N(٩Z5{6jcAnUJ bwMv 1bI!ho\ ӆW1얻o }hkm^'U Q.vu6ZRRإi8.@)^vNN BS?4@l:w3҇"sqbz=1? YV Ҍ*&,YC""9:I#1!:K5C/9ae} k$^gmiK,[ڍD C"hL[)XE\]a43pdM \~pE;6 RepұtoC+MzҾϨEg2KXM'q7]W1vPWyA~c WUߪ;zLx2cDGxka7 &2}]h ֧xS Oi9͞Ӹc}j+"wH3MY1B:$Aպ̤ҲxE)2Q X7JOQm(Lōw]{6 X: :#*me>0tWSQ\ >)G +zX#tP/#@J81R6E2A>u1Jpwi7XЏ )YAc)Vʿ'gk`/$2┞]exK?3GVQG^/ۍ`axW.bf)!K_WdGnIִ-9>08iӦͳoÞaD* C,t9c,T-_+/ :"9?p67y~_EQ0?WHk5(Xց 1eʮfNx|wuˉ!ŹtWhq/͢"Sə;olP2+7l1A 2W31J%Z xS^:G/OAhz7 .‡u@h`h UQܠ Ag- b'pj(G"Qbm[Ѻ`;B*@>p"hueOᩊ& 2RҼE%KC8Sc6RQJE8=ujh.g,* ^q +@* !BBAY<^R9&t8vڑ+V׈:Rl<^;Ln*: 32k=':0-GzOab4xf==>صܼmR,Թ†\RPO%U'qŦum{AǢ4! ʁn<6Z?OJ((% 0to3P|vK{f'ƨUѣ^߬&@2#AiG $'-'ë3ytL- m -'S'S +9MNcRX-`= ??$^Շ#~T 5MOkt%ޭOt“~t*ݍHW)5ZUV SY(]?|Y܉ntȒmu.  9AҀ}n9A`,scZc"%Q:?ds4AV]2 0zO]}Ѓ$~hJpp ^E\l~v ,@@tqΘRd:;IK;,=`zMӐn^Z&̷0{FRHeR!夾MIj"}U0X+@  3}-|+h&]0GβYLKrɶbT %Mw'4$eACML#M<~*XgLIlWOyy'uv!C4d2" lܣ}z5p1 <O%1)5M$ wg1Oh`lM|(`$:0@@FӼD. yӮ< >e@B3ykFMșFG塅Lw5h𘪖 1w'2 *؅$8"}pĖg徿p7طAw1bǎ04?{8мX-(w 9HSgK's " C#~C(fL9棈J>' Ds,;g0#2ֆ2OFV=] آ Jfr9 gŢg+5L3]; 42fX0X`ڷ~ ŠйBIm9 d7ynS\uJCc랜54վެGЯP6n-%x4niP螸D %׌Cp-(<.t%lo^<8q`Tós[i̠+1r`µg k t/ڹ" 1q VbX''dZPž^5,,1L=12CY)&sE}eߍF6OE7ԝe^`lH4HҎOȎk A^#k[} }!= x2t珛CizcylFKPUM+SOhx[(aSd@u2Jh>1>!̷_̨RGm7qx8GV FH2',(E&63'Yؤy^D_NNO͸]u_\YWrkUdTM?"~lPt~XD\e,KPМM\^bD__l"H[g`u VWü+X5"R_$Ir>2eBlcd5lmބ(Z#_51~s5 QU(Kue܌ռQ@(=l |13ӖZc=MזinU &bh'H)zf9K;" >x|˝}xqzv@r u6_m7bpBŨgzjK"~N#Ng1>(88aW˥|nf8ߪ~^WkOYѹYηĎKpJް+AdAQ,\ b@C;!z/]RM&'{rnk-C.j4^җuݞ8w'hP.>ژgC.!JA)ʾ^xhEO?vS.鍦-ʤ+.P`9`Cd%A6K A" l-&A*GrNH ZZUpircV0^E߅-`G6-.nlVҦI &kF4Kvfi{"t >\(h*;h HzkʍdIQ+g&;%,6b22Fd{06qE]3I4ۯWKmVm5,*BtDwBJɍoi6:5%czlS~+L$lNH['\xoz3*!-Úv)\ z+#fVP@\2`5p9^NC1<q#joWәff0ÿܬLjٶ=*] qMq٤NZ`vk!曀2N|<6JAP؁VB50dB?PMz`Z}ʾD|at /[ֿej #=1II7Zc`ܲ^yh$<ْC 5,?5ւ(pI9VEU/jswîKiYn=#_"KuH?C0rLܰ;vxm7V.utWuVYzU&ry %ݩmj@iWAk}lI*;"[x#}@["I8J1JRNa8* ̳$@A^LY?|nZ:ܰb4+e(@(&n}-T{]}QxtW(B JMr(d*5IDjk~ʼGٓ`}+[\QsifQ_hh#/Q?C2< \64'ՈT_;nywwq+w`\jRE@sTgv+HbƈB9/]Oysl8e*`U2\C&rPۙS#hmʎ+?n[Miǂ]@8W;=?Qo~j,V#?)}1N}!~6:d@Y<'T,# /5ŏA39y #}M?KCVRLT[-!m斣*Bb7سzWHra^=1X( KxߍJ{V0C!cƉg3&Mಟ[Qk25G#g#bL# I,$IyC*{'W3݂]>_!P5ضm|ԡboFF(HEw=tJ&a}Lf# $q$Y˺Q֑ss%{mByc'(Ay#Ba< l 6wQ,[ }lntUꡝN~UrbOWKv0XU?6˗k-BnTPợpYl'bqQ olIb7 + i&NVyXYYB+W73j,5?D5^/Ia,EFAA9c~+|N"fHsB}vm;il`sMPHRۗR QlABِ{.63a7yȩ𾖴[JS}S {C6ICzۓLh,z\>fj}*C>S>a+1c4 nyW4Xxb*.9;"9«{VyTC>Vp]:|D'׷3_xhǚ}Ċ{#йXMP /8'@9Wc(f^81[įn.]o ,S 4̽].|KĊzAccrȷLT,ow\)5o($y]\Z9+ȗf "{b^zQCB0>%=B[Œ<f?D7v]Tdu:ɟYwa;SkC@MisR8sGś ;xDpkw % v;T nџ!KMdv:H: N%&9Uҫ7n 2S/}1@cauھ37iy3$xqWW"1tqpA 8θg%G: nXfnX05e8=B 5[@YfMu } rHl쾃ʴu.iw|?;2Nh1=fR쭦nղ)N괄H]n; ,sِ3y\ˇVc']s߾>(*؉8NsE[%.+@Bd)(s^È-xP2pF? h iM˵/u /jJK59OcEv4' zs/ROۇ&Lwz˖oϳ,. Z{gAЁ?mQ|B E+7q7sЉ"ކS8_YH2?:[ckFQOD;j-s{tZukbM7ߡ>]xя>x JDCRU>1olC:ojS7'>o9wxL8EtZ[lq>(b9&VkMѧ[P蛚4~m/Co/Po>Xy2`y"<~}}Z$BZ(j}'κ˲FyH"fD2qj? $4 $[5eSꁹss#s}^M 1z8Oρ/!|Db?׏@'\<ʼ*E?۷.vRwKvDhH'F-'ڔ9^ 89)Y߁ kf`uvWH>!_gz^t Mle ߝ)Y-Y\hR7Ѧ4x0lnHw~JL54$qe+_ȼqu7K qk9/2٨唜Ђ& kB%aV&frq%&EvE>8pMaǀ:]1_L!u" a2#A{i<z!묂qWi,ɹM0vbi4:ZP vSlN6 @4~cgAgtߪ!eWC,v [|IM_{Kn)M:u>>ٝB5]s1FenT(XMMhyk<] 0eI* γh(10* y=Q#`郶PFL-jP W_6Vk-9m>]S>zX/vvQ:re + 15c13Evʪ:|+Y;C*1 CB9c(C$`5qa9|YggUA{ι`0.Pq'7,FC H 8.A@P5  Hf1x%'k;r(MӤˬl/c^JVV'*e=r85 糆%{dwȠ.{lQS)WCk8唹)Wx7]2qє,kSْ;n~|%5L4E #-ao RTvE 5 `\_=o6fFJd]¥Oad)HyXipPw:i/&H_oZj:E%cO-I܈slhO*3S\ xBtHcݦ\ܛw|dBū@?.?RU^mA`ZL:y&`{#~!t@ 0Ε{Bc:..AvHCc_/~b%V>tS0dx8s@p4$#`h38,pT@vPٍMQ 0&⽔'KſBm&VRUF sfXБmu.x{qKA0SZډLBJ& ~EȵB*5N(Ug&ܦ4X|Gd@, "+7#gvmMk^JŵhE~Q#FiG%ۙ+c͓}1PIޡs*[c U%b#Hѹ[U0ZP 2= i9x*r諎UٔIx>=˛8O\LԨB ^M}:p{8P̂ ]xB軶_=Q)G$M9spŮHջ=#Z3Z!!NV\]\ I;ID9uE2(|X4w '׆S1ӥ&'%L.9BA 7C 2oOҷ+U\%BC a[:Vn`wt%ڥ],l5mIbi0C}=a)*bɨJ93jp-_F>bәP>a5h>4E Gcr@`8h~&Z*\rN]($Si. B?@dA84W_c]vrӞ[ҫϡlguۜ|t1B t =G>V=h`F w?kZ~wT^GѬiEj LmEDjٓC+ydЩoZN 85ByDC77{I.&L]7? XlO@h")AuR񿵞G^(ecI20h w3eΙnYo.q2۽,; a)c""bP4`;``ZTکR_Oĕ&Ҽ #be+i, fZy\܊UD⟠3(m dC"5ļF= CW w1b샦? };v+KE%a0wkrUR͗M-Tݩ~S ˶ h|1XF5aITPu&xM*":l CJ rZT"pWЊUd;8q "F?1e``,tXH:Cw$jj2ғrt˾[:` 8K1 W9W[>?h_Ԉ% C IcH`cަ"A(pב!)!}`Yq*᥋kW@"vilڨf`8ֲ?ɒL?~S!m']J/ ( sS8=?C 8 ?L ){8V/` %4^}jX>lXFL9t.IQx;y=t0΁YH+r:kͨ7vn[1b'׀nŤw^玄 }liE@ȲX,^R.yѓusMRXO%5WODzĬk);zWev4WzdݢOeH#OKB$I"c5X 1a`()| Trc_`'5M3gFf=R = 8x0Kԅ >w=fEݘ~/qg<&ߍ!jBmÄTGV?p 7.>DYC̚@qg1pI1qO9eKYfuќ(9q*!i%cJNP17.Iw:4cZ DS#9b9ft$4Y!fCT$ڿZıA7rۘU y@s kИzi+U'MϜȖ AE_)|CڽXrXkM3u=Y1 wM}]YVu0*Ke{qt%2`5OxpJ5LRE 7ڣ^cegz4biJH LUH`E%.I-|{V1D CI| BXbƭKӰaM&tW/[9H+4q~a`T61}I 7пPd.?N!!oKFeCuYȤį}RnF>Nq-哇Yf Պ+soi^^lRc2bPdzѡʔm&u[G`*ծry| ܀[dLÚsPœk6- ~M9Bt02bt"~5y$ɣ]SQzq Fz١#nUW4qQ蕙 O4V;l^sNL9=`P>Bn8YfHJNQjhg{ۙcÔfHl}MˊN=JPI7G-Qa^&;..w⏱ RhE)юJ.!J2SCd ǔ:h>S2}cp8gϚ| +^g+%x NeU]:lD[[Iɮ>aMUn ƌ5-ኝ&Mc9j4<&r*X_UO٘xδuo_hZBks$ [y{/ys ue /KЈ]y#2qo5VR={w߂5x/]mM*ٰ{7Á1Mn3u`d JS9?p*04úBj$@'ON➈TަR3o>+SW|z i8FHa˓h Pqu6T$d]rX\u%lܤ(Ƭ!秲4sn8_7J'Cp^;`֨3LL <&eTUt|WpK7We>׽_tgz @!=X-fþF?L7;jdv=#XU8JD:g5tL _¤:?CoE#!D4~$3 jTV/g&0ȢOs$TQxGxIῪ,_S4Xv/gFONYqwlpae ЌSڧ6ܭ FdS M 64ZP@E&fł8zgnޓhzO.%_ @%@sb%b2J(|ؑl NN&O F~޼& F&8T4B c9 !wP{LԪ&v0k&4i؝Q3{<֧\I5>n_#ˋi<"  dUodm՞5AECmV cmZK@~sܔ(h$fz"ńTUϪsNߩn}h"X5y UJRb;SߕM."O]!~v-NYaz{Z[\1(ܬ48(C7vE*Ja+]7ts-߳dىe"NJd.HPxQyIe޺({R\֢o`*🆕PE_ ȱIѲTy.Q".j^D)6/Z &䔗(s 1p4F@C|\PKu ĸY:v5͇v&DeQLZJ$Ftq]xvʿEI O`~Q,M[9QBo۔P2!QEnpeYdO-ԁ8K&- O Y~g'Nd% 4)Wd>A],M/yLd5C=5y:Ie[p-s=|7Øԃ2L> TK ̼Ԉ*4j4d0$!WBze(@4T?_p#Bܬ2]KkqUɔvb^;bOcZGEndcCMx}0۷nu|r}m>?}7&4nrrW9iΤ2W v1sKE;lo08SEʜ6U;NAASnDP_61 Gp$*mVF<݂p40tXQψ=(lMKDj؉Cݽͫ5] PXn wCWWYTSֳ p0J{u6:UZo\ ${0#+Ҍ+u`l *i:!2zesaEfhSuyE,CeD?*7: }<U/~ ~g70:apbaZ/ǀbn |U^@I~Bnι؞m t=mg@f>EؿRȸ[?ȅf<OHgw}[;fI=#F^-bžCRitQv]/ĕ^2QGȄs9Щc>wN,lldG4!Y릠jwQP ja J&d!yT/1=j 2+3V^@Q֋2dјx-yNZ\P# P~O JI9~Td1U&cSg*DTH54_g{$I=~=2c·.0LzCZK=lx $\لw+ei+vPFfE(3-UmƓ]Ƅ:_%vz:wy % +3}X59u= 9<:3:qc+(jp7>[;A.85fDҚ"Ū\tQD}:sV% ?s,+9#"V'žα>oݜIP³MqJσU+gv('%Ǒ(Y@+teY*r@ɖo7{(͢2^B0̡ $da!t"@KوZpi(/tIhQBf/ޓN4N7MY=>mr;Kt#n) Qac5j< et :Qoy%Qǂu;~xyj$"?DyZ dQ.Ê7Lݓ1Le c]}r-*"Ԋ ,8mU} {:b&~H>YT{.2q3Ru8cZ~Wh1E^M{!.~3u)bVڑt<?fp!P.CjVR<ܑvj(B )c;fY5֟~/T@`O=Y5&8Q4|31*:Ɔ>e*nc )db>Q3,!0#leܝzai@0$]tv23):jRɃ;AC,w]3*^-!Q]]# *R7觹Pϩ7,+wٓu #|12 ڣ>^WG AG_&=1r%.RJlm84* [b1DnYWR6"a½LD;<*wCvH3 T`y:b, 9KÚ6,ـc& K\vvG^b3 {B;ds~WRO gF*pf#Kszִ{&l bhEr*w|X c Ozr22{)SNÞ.۪b%#$x Mh>8'$]Ayh?P5=$FB4w;mգZ0( y._ uSC)aL  eN!" 1&]y_MoÚ=ٙj[kҾEAxI㨴!O8"*i J!% K~(:{> Nۀ Pux r  !i|F"v!<5[NT "H1ΨQFbqj;2kt;K Juc. |ڮ&?$_e(;x:QvP#qj}wT!*{K{.'fxu#03ĺȌ/XgS K{S5W->A2{ޙ!ITaN  Q:[0nA =d`NNœF5rVm]o!4rިVxV@kƾ=7*H`{+nJGs$D~2old6`Cuڱ%QMp`ՄTBfXe#IF ?KlZf}r)uc7@:Q\${[+-(Ƙ޽ ?m\"JĈZr>+%"K>)[)!؝0KkV-)٤-'$ML|;хQ^& I{G{$a2T1nʦKQ.G6U˷B}rJiRG-5]#R5@/z+{ Jy E}dwaN&)l+$ՊuSú dBEizCIvx|&.Hc1e 9Da(U?D&Wm>bJ3j*G'%P? {Ѵg=>!Roo@Z ,ZrI3K]+ЖD+ҭ&0kCJk+yM Xۅ1lfDGӳ-T5ɟt4^>8c IlԘw,hэ(6AdO,ߤ sdzgߨ ڀZ6svŗOlv98rh3QP%X]5E#002/0wRՆ( S$k~eHbgSfOwG@"i)n 9oxKS4=\/ОO-|?L7~u>OL]+*!gh:՗i(_' ^x[fyr\n]nAo]FK _̊طL y [ 7_m7~> ,-$-d`罄Oao_o }" υ,IzUɁ.sh.)xq>_݊WZ28@VCM[lW[y%\;1dbt/L$ѮY*rrGiCU/SH apeFk /h{o!u:-$ LPF -W¬rm<5P^׿Glkz6S-@s~YqIka敱T%!:4o*[-LYDo)jo ؟x#B|Z;E5& {Os=m)bzt jM@UD0YNeeo'7gZmԹG4nWI|fFD}Gv4%4l%SQ$vT*< I6A5b?9+@5UE^ dJN )i+KǠ5^\V|6^NcHmy}Q=wL'c092Z yP4mDZE"5N#ZVaKk-pV /}t$aR-I20R_V4Qc$v '{,Gnd >%㟝E~Nd+ ƛiKm}k(qx9<[_}c6Edʎ"AONu3cfdc]9E~יR`Ryw:ԯjwTbA{&ǿke'z߼u  2Ok\pΩ FzTb-1Cek}#Mjzĸ6CM rxж+eRQ}Ϲ=W6Wzdm9bIfۺWm'qZ]#,ԖGm:*NLpu)=Qd 2Z> F能XHI`LTP*B}v)_Cq2ZpS8:5DVG!mh<a3hH'.;~ -^B:*Dc?*"Fv sGU~V$"ȥPbz}s02LUu;woWݪε->!^Oo3ԶR8naNj <`)q ;<5k/q !C搵* /'9Sr.UUE%N>k&ɅHzyqrLvgw!9YˆT8"Z p%RLS)L|={ Z]V&hB(廫vDAGԶA8󒱱qs]ibn>D!ig|HT`OFKD?9MmtMoq k/e<Ɖ*2k`B!̓r>BB*Y>#韞56Jl{q'O3̴?x 9&pP.!t+ܮ!t<z'ds q\sI|bDZ".I++Caf^. P_o 2u^Z<4}i?ak=g^Q FI k, ˭?nӼ5WP^Aj_B )}+Vn!@;EN?Nʤl#Tqܯs8rtnNc(AÙS[i<HJf%]n(]b3(S[ ss_1tgtl ׎84+X8K2W;!tBkܝI I28=.lROXN:p A ߶<04vzvZlѡ#CINY9"T(%Z"$o-VmS};$!h`HԽ!"V.GBE2b!'ԋz&&|@O Yd]VKp4 2҄SJNť ho2BPK}ԭ)Yp~ hy %ү8^QpP/ۧ"'mvkAYI:"MD)وQq Y}4yENU|E3>2<6safUoo($PNi+Ό$emGfA-Rl]Ϧl!<2>_Ymd+ަ܌.<]gqq^;lHСaJg|Ƨ6QĆk^XDD{`MY1޽C}Kn+f-C"#e؎CTêP2#X] |%gHM}6МZ[fA=cwk^PLdۣ .iOTk?KEo]6dtgX} ^]Gxh0U 3nw*2W-/5~ˏ дx] kQ†_"/-w("m5R"j,szW66A;ˉ8MΩT+ q5Ίxg]%) š4u59|7>Oc8ra"/kq#zY,jGM!, qS8(ewjETo9a8t'ړsɯ8zwOA#yJNTKӸO UwM4XKsދk8ŅXj hq-nN-w6l2aMT"l( A biVZ-T>bq}t1u&jW[6h۸jI޶Hc|EXK{PhȮguD.''mxYCWDV׎ qX9 5wHE|3ƨ_$7 .Us؍~`"د"y%PAda89BTO }<roўDŽ? 3l.*oHKm _+S(4DË}P&T :LEl8\q &žoGH|ܧ6mzh@t,K&"^Cq rOh^HҼ+ydw 8H-sTn ~]80و:8}oxcTӳ ma^!Zi)G)UB‰RtH]XZ;T#~}Q%5%HŝNt̴4-fKTKL'^qj}ӨVva.)Z `aLloOI {nzA'$}]Iůڑjh (_?TW>]_vvD1Mz'v͹SgA1Y GБ LE?%̸&7+$ZMfS Cz.¹si$HJ`!L*j+ (+e|҈;-V﬚\tegJ.E!dih'6Ƃ&K`gNX-]W.m8s_hvϚH9f1{Q!V1at}]$?جȥ'O-EI#nVRUn3ҿ5X[uRDblbϜn @ҷЖ-OpxS*X/wY)\SƄ#/즎LGf-GK~%0eU`Ce ({-$)}aqu7q{l!i$đ3 W2; c\/R$l_Dtbzӊ䠢3`˦:FyXQ'HMgZS>uF2"|>u IP:gYL I盭^1Gbm"8բ}[XiDy)-M+"yCpI0l* E5 ”]RB[[*>S2%.|dnOF):EA7l?eID=~}FqFQ.5g Rо4 hl{=.]"Z3|]23.|#⋂ `:?}y&CYml:ٵs;m&X݉PH{dzu^ܸ-Qei.Cv AJ纉GP:lbD?u=ҲN&+ T~@U`4c -A!1"t$X˹f-}i Mq-"}:Zʏ m ߙ-v%KZ5P}g6ȶ@Rmr^o,Efޔ gM".r qY7i)&ҷgzNW ) }Λ 7Q]*#7aW|BםŃRhB3a|Qwk' 5xte*̙6/z}@ܦv鵘L+~)8[l2i/uTzH.}S ŢW@9\Y˔@+ĴDOW*4 D&'Ea&|.rZ'e H>b1oBb|B G3D4뗘X'"IV|re106Y0CDb/QYp㴛LrU.x&~_`Hwb XJ3idQ|g!GE.^Z9TƉSd)(r=k<|ۤT%?S4eV@ߑ2c ӌ NHXi~q, nr׏s"LjP4I "F`ĤoG/PheX G}<rk5)W Lo"4Ж~uabZ`_#jԃ?22 ~#)5xSX6scbܣDV d*0b4-U :ν铠sfBy,e!O4aaAU/dmܳEZ O'4@v֐1țJzB5P&U  4UǒR:5oVK0fFnV TPXR5&@ȧLb73k{ Wl4`, ֟a. 4c?{3Ng˼%j[YS95x =[Rj0PC GrKh]m UK+ Êip~>7 #._(>n+94:m5@3!u>aPMK %[km[t*+\.o\{R: 4Xvצ}&V2s^o5UDyrRdh}i'PPN;7XlL2济I g!||n!Kh4 hRx&_WR.gU|Em!-|?]jplJ6|E#*66-OlP )8py C>Z=~!K'9=u6vc/OǍiSC@v7wj$r)I.xr톄*1|W1o`yP--KZX-9aߞv^ M݇>bH2,Gkd)9GCP1~L6UO>|A/jCѨ!eѻ9.Aڅt W5iJ2K V cꎰ؟蓩x8 CYY'|}_^脶h×N&!-)&=ym :hMIDii dJzwdr (   g텄'9-6๏q{Bwr$7|o!ٲ$ zAdkǣCϣ{?)Ay~z:s`H'HީiP1gzJ#oxsƔA.C\7fɳC|ƮW"_P_PL肋\&*(}- ԶB\+>FƵMTLF-\%A(`wyx[&2;|QK9m0jԣ{.-KA$ngԺZ'Q;HIQ`9L4hKro!'H.C 3vȠ`D=b܄\Kb:=\hFMRkyK ᐥ\w^/4a|g0M5y;T {^1ˆʭ0 |>m &m卡,6p.뷱e>2Pmö^v"/]4o&X-pNWŵJ=:6m1}mu\R1S3*DmLmRbMuZ+#^ݬ81p'AFZ|̑p4֙\yQ}[S|xO@j܍pC 4x%Qx‡ݣlq5Ű`̈ؽ[x+L`C2nn( :(Ft0c53_J!3gx+P؎uƇ(sD heJqM&KRǘ~qfp?4x(M "lJuscLr!do c>+*>"z0PrHyrZGXoIyt !;Sx>!) -2j|ߠ)& s ƴMLIU; ԝ== )Gm5^_.BwD^s+Tm^rXNxG; (HL?4fEzM߅hМ/L3j΅@XXX2O[)Id e%e&7 'VoP|:o¨\t9t$b( cNb ?5sbRd5WLW% eKZHHʤwvPT@&Qmw0b ]0YcAd0z݁MInr - ,;1 *bH[ L&@9ý! tA׽NӶ*oWŞl]qiߵG'*&5a$x2:Sо\S;?vsҴ?c؁UHطX2Ga1po<T0Xtߪ[\lO!12ǍܬdVC[Ek ~7˲{r`֚G40e}ğ fooqG={u3\ZI7j1cf>b `<䷞ * ,DH2/^tsoʢ+^(HN'R}4[|y&M tiD oR020zZ8wemͽ\X3O$h1 .hsn 2XOņuSTءny3|5i~YNȉ^o) lIjADh<ՀV!$c0xރ/T~*&$Wg'ym$SH#1K^[JV*(ǽt-:twhJ/aᴌxmFtadG\ׅeB6]4Y`V3n-j1\ Q60eHEFGri`e'atܝÓA?@M]JsķC+jCmH$A{MV4$^@aS))zX1jg-#t yX9Kfkv4J^tۋJ; bU"_˕m  P57,smКf9{=h.TX{YtZ74¯xNF!wAN1 4Y}LK ދ, >I𶂭6 OEY0ȑOKvxIL&^8 1_Eǹw6N)L=GR< ,XsalBUsO۔2IuNf-(<UryC¤1Z 6-KRC!ްo&O~k#=.yURzշ= @z-xآy|zCXkKJn7mj¬{U؎3ZGBE_@VM٢! aZa>YvvP<\k4m?RykQDzU5<% Ev脘q7cEʗ6X.! ;j4=ᙘLP=G1pȷSEҽܾN`.3I0]+rF %0 >ৄ\p{ѯyS.c7]nK+Vq$s@%9{枌Z! +1t :kh܅|Uڀ>'|Rrd Td[d7/)tH֛LUݪx1ƽ_P\.3?wNXrYv+]V;cg` ~s6-|ׅR2JAĕ\_9)ΘiC^D$t1b)rNHf:+$hi ~ya@uBp+*Bò?UF\w4a&9~%ۡh~rX.~vO}xk\y/D/\Hx:H3ck1ORfAEeEʢPw>7")P+2;(]^GO#<検,C~+3{MuL(lQ1+uhAȀe|p-#bL3~{žrtӖJnjs17Їr$VG&Wi&K޿A#npϫޚ #p@WZzDS|r\GR_h(@N/<Q97vc_|FҢ(~} S3JuJuz s'S,[rpcGEF>Ԩ#F^%y=DR$=:Be#*'{vdQ9/CSX.~FT0=8*2z\S U =$1O Aoӭr[.;0=Q; AtϿx!)bUtaJuT*߂E7SԿIfƇwA@bXˇYU^ƲSNG,<k x[ERM;ADu넶}=/[’cf(\MM f 7?ʐ(08@&θ!"zD";r-'e%BAhLY84xFo] j-Ż}фGtHψf+#@A]e,&$G#YςJӦl1uiGG-Y ƜDL C)H>{ب\Yz߰oi^dQEcԦZX?j.uW.?̂+Fڵog9PJ`̵IxE1R>e?AB@Àء*hR 5q ܵj:g,]@+@CD-R#?աi#Fu 2'=xXGALD+x5H$883FDp>xYg5Mx355e []i2Ȳ Z_(.RD"+ hw<0UqzP-$nm2ItB:u>n?m6R|w4 0zPm&3gюzͩC񫽧P㿞j75=sc!3I&(~6԰@>3Hzq |a 3p{RFBGт;N} (١njeApVR&UM?^gDn$u=wq43~~fײ Us駇M3h9cxCƄeB"/nK7ulH!Q|FNq1 v}fJY]/px_2zD5RXw;F-9ZO% evyJ6[W(=Hŀl 'DF8m*葵߁G`wj$4{'E=)x1qO/3n>@ }t ,Q?gׁxRVZ%ݺg:o+Wב^S k[ *ƧPT!JYz~sc]pn6ǫK?΍^C#6ה[ <\Lf`.Ѹ]; MvgsyoF[&$#jw}Su4>l؎^1M~FTYb|UZ$>ε؂H-7Y/~> .܅_v?v)CH H=|msdCh1ڙl%8ƩI|^I$CaZ-k6X ԻdJi:x&o%I)")E?Y W[ ~?{[ p{g3QRc&E6%}iuIQȆD'dY>QVDGȯ$d^Y[ъ^eD+LC}n%ړKBQ^n6 G)jOҷOF|w BU7ZT:iC|1,P GtBf# !ZAy>or"VBQ~ίR6cKWvna?~7bLD<$ Zn@m}lF/@t#AǸʼ>kʝ͇٭o^}Mq8^ɪL9GЈ/[Ӈh>b8;Xy$$;EtxTc'sBk/80\6}Cq=^3LS{o~۔V2"̠7ypjWmŘlr^gVy{ۆ~xYBdtm٘02IKvhS')0P܉Mv_UX+L8 *<+ v唆ek\5B v>炛L q^,=ʹxqwvLRZZy:@Uo<6ގ~=Fz,^ džCUD[8B֔(rm:\~3E{<YoL?[TcnaXI^UGE~^QCnql7$Ǵ㼿0+ F#L HDn;kؒ/@}➚ t9={[PQEGR#qfa 8ɒx58Ur0 A SYf'ww@ϳ܄>,&`=`.eC8{0 ],2}pLH;k:N?Pq2sMM81n?4$are„n/{ qM?s/~С;eՖˏPN?.{؂o0Upm UG}GcfOH߆$U{K;$ISI7e1f>-&T.g`9A?D,7jeF.֩q0yc\ڣyf۽TdFQj S Q]+hڒ pդ"فRm9f/ mc! "v 8U]ݑצa00P̐]sjA90{9+r{y\,'.?&5_{GBb7fH&MEF ?^YY}գ?Bs$9ϞhN( }T9803-/Yp;SXn { j2U݀{*a9BJ^kt{},_!ofj,[PMԋ=<jvt ` /؎rwIʹ=aN^[HTEr @A^GM} rƷ4NɔQ[VӇɎ \U弮{1Ls#N(ΌdKxq|=/ N [nyEXI®zݢ 8y Of#ДE=h+`;xrTVԲrk5Bm.vM,'*ݷQ+MPѪ(=zSgF1 h~ݟ`ᝊMKw%Wc&[Nɡ o}WbF^q T `hy.@.:m`[3f8}<_t:5TLYmTPÔQa24+#MD w cC/sɗ/mp'ZD2R0Mr$*tl KϽ%piLb==jT&a;[\[xA'Ne;e: #x $ZN3O=  zȂDm kef\.w.gma[Ueᔢ ՙe܏Q4PӲ91!װ]&E`YpKs{u71.UG[0#ԒykR<Ά{g"X v[{GF)@t@滚kQ`S0r B?t8R~dUHe fITrكmAU C[֗fU/ڹKV)륉P{սK[yG"`H+aV^[uNeA"M V#"zlܪVJB1mA Re@)mAҭ%R䈣X63-u xv(lqWXf1zS v#ku:K|0պdUbީ8'Ueʋ@ |z#M@Sޡgaz~?y=ΓE^'cs3G&W4G||,k "'((/G%A{m傓6+m S> Rgq0zBDkۧٯEgXK;L8<|<=H(CC)AFax( =䛠_nrwڙ.v;ڍo~MJVᢂ=0(]sYd5$b;""pv`JӼZ: >nh'K>"wQZ:G=&,md^*dk9ͫ)okxzWЩ2oh&$<6*pM/mF=G [)Zk'LPM]&sGF$(˻mbםg}BfN*U@a`~5~ Sa Hㅟb[zPNAqO4  $`杳OU7p"D(2unm& iwմ-4!h"Y K1Sۍ6^o>[D7<0@vȣ"*g^Vƶ5vuZ5XG:5ʛw ӸN O6E;mɪ̸FojyEܨMOQf 70'bj/}b:roNcBWJJzU#(|>5f"#'iK ܫD>jAXty~j5V'` ̀ ʇx0lHjhBق!jBKX%0IΫS^FK GWsNѼK=ӨMy+>2ɠqd532.C6m Tɉq*zDpkh"#il2遬Y]{EEw_` -s1c3 zM}qiĪY RiOج8FP&kzrPq^4.5OJ'SK'P/D{oG['z;iڰl~pg, X?7FcxȑoobQ2{wT` ݰ֠7&$B@' ?6H $J;o#`pq lX'f ܆^.U{ N8xDtOqe6 P֗67|#Mљϫbr8|V)BV*8ρ()v ^)?&u B^ c<0${"-֚tq:4Ut| #mˑƥ:L'F=S&.ށиe7,vcP{*b4,6;xP؉wY>n~ihla$XD4 Sx 0%kT%s>@B\E˪dY3 zB}]n(,vj7b $njəai?x Cw#g}4AӛgY8ή\Fu3qKy8Q졵y(i I2}1HNZG5Y$ 5 Q1SO0motbUTRlr G2 ine# )'/WR#a94JV ZjvtfPb (lSg1DeA˃댝zZ,IDyl{&ϑA,pQ"R*ݘgt|pbȓ kNhCDyU ۟N^l&vEXK* 0V1kk DQCݘ#s:)A.zwadLkgLeJGE'O#v*qڗ6\C~mA4@q=4NOG=>`ts7m -bvpRԄ /oxI{^h*zaP&:M߹t8+?9Rqwr1 =SS'wyO6DJ?5fwGjs숵PM4K7D|d}=Ds>?-Ot/3#˘_׹4j8i̓K+|>4HG}8"~m'\+J\" :[#N1v;id\zQ7*8?Lsm`Xޥ d^aLg xAr.x2֔ yJi,{% h]XBvyyЊC[{9eF§Y=r6ɢ~m{dLu q2Z4G ztl1ӆ%`4mL PkѡzRyFוp r?O{Nnv?3ݦhǑN}-l䮴nyGOlao]6Y4s6I['geT{<=?QYW+$j"%z_vle͜9 PYZ^/ɸbnq%?SE,+t4wũ#=8 wю8%Ū s+~O$cׯ1CW|Lo_9D;Aߔ|1 ج3\xp?nԛ^-ڛeRPѝ,hkf̊9iTvHXo׫hCM}f!Gɱ}i050cJ+r [IS* -A8pM ~#GAE. h[I@ T}qX&r^]T 4a?qj|)p1&crpHUMkaTeլ[8@h*­2LʹUy3O{@٪uMi@P;v[R(IᐿsNG0ȸ=Pt! r' j]2#S Xҿ531d<> gNC}|%zsa@[z1d? RtwO!ި"#/r|S`# Mc$&1 [Z)UHfPz(^W1ooKڢJ?[4ٮk; Z?'+;m"}'72l-q8ѡ&0f?ȫ!alՂ.݉Qwl[1e{Ĝ/jQWIta+|[ձ 5Őy"4zFE],0ljGժ uXW)ED3}<{+q,{ HC{UO('ʂTD0 ht"f>yUH|joQ'x.vt8`n~?^ΧdlA/נ!9Y~ym}>_B.Ihǐo7b{MOaC~ 6}&.YX0D#dAÔv6 o YYꂊ6QzG8 dއEƢ-,O2w9GqC61HotyQҔWW"leD6 YJEeD2lÍP0}{&:q gQpr=ɯ³0'%}ywH!LG EF6NSGd:zP]X[ŘVՈ^~K) 8~|ձeA~`P;IZ j' Z'WS&)=f(p]?8ݢnJP~s߿X='3}lRO`P08 4((퀑;;uAwYAs5+^ڽ M+[p a'+`ְ8X+~oNJA\ۜyd؞x}ȣQX  Sr>|$84şEza/oN <7_ $\΂fu*4,X%X.8]i I~ImHxlC!V4up5Sj n8Ta#dlT 5C u)Vu:H BMiO*}Wu@qh¢\X/|A%*f %K~ 4K)ˍW6ymȲ‹>#(8$ Wv_"=kît2j ~!m6&.R X4͠7G{i[- ];]FQ:BŚYW$-/b}p(D}*M65L|BXNޡ,f?}+D: dƊ!NKuβEۃ3=&"ߌV {Pί[Mp +(B%O΢ZQ'=' QI6%5zWVR֘!b T Ӛ6'H18x~rql/k*RɏzS~J>zڕ:%L-KO~cr~prAN+ YkI)8Qrq4q*5Y[ArwT%+r>[!#TA>R 6Ke[G QF6`DTn%&"?y4_DuECo+|wS4ZDj[XN#?#؎#Ajyusء(!QYV'V4a&x$do= :=s%{rJ AZ]BxTRwWB=AvKA!]$:f;w9ja:5V0:3WPL^bF)yͳғueIzkp^%T~^*] imHTov'=we19L [fޝGk@L(?Mݖ/TGqQh~YaP+*!!W0HXmdV;Ў8#k+ABA:U.\P$v!pwG:m#rB@\z;D]HoT voi>Ej<Cd)SY QLśȄ9 f{#I16$ PNmf Ȯ]j4xk tf p$ev>&RރXLI̦w '|Eo`p INTvl^g`Fq5c=/j"RN:6r=q޾ȶG(QD7Ső8Pjֿzc+;5bl1dv^0cK >ZWVӒ%G‹s*KyՄ]/||xK0cj*:[)h|"(󫂻ߺ} &_V=NmBz;6۱Plyg#ëٿshsNpɺ]O612.kګ6Q9?<,_u,ni(݈ 2dW?{B Ȳ=bxHd @%Ќ,#|돺ԝJ:v}%2`r`<(4 \Iy^[@=LP}~ɞї}êӓ޴XʚV?3tF!Ӣb$cP)|?1暌7D} ޝ%gXf8#cʖ'Y O@9 q9&*ٶ9bU~yFWm >!Ƕ'HM =R;d:0?"-NRL%!;NJyPt`$AX lЂέFWh+Yю0LMS'e,k61*~tY@e bQ70)ilndOVS6:43b[V5忡  K(`)~ӴlȎA)ː_*Cȩ2Y ]*G'@!8T ,Ɗ:`NjZ*0ZU)Dg= RV:N| PJ\--{w0YqV )pm+ee:Rq0{ i|N,5 +zޛڐ[pMd)iu9sZ=ƃKiS/.os_'@;d£^09gzo^I_|[!+Cg"s[i~fQlQZS'={B<¸+1:Krd˸ yQTtdjz!>_O}l$Xh&  yvsm܄J~+fǂ7DHުZv:HȪ8S7xd"UI/{e'C jw[@=KP_6K59GƦyĭ?\^2$gcYoÊ8>;ࣘ0KFLXzY$$Y^b)d @U%R쟌Q6'bkTxiԫae6gWzL p088|L yk {v!$p%]j9B7RCtL )H0(Zzv5/u۲zuʩ0G4 Bx_ꤷъkv 1\6o  N)s* 'V5gl{UxG_u<nj&_Ūd֍?)9}ܦSCIik';Bs͖uZ\1M`2"`µt̏"ΥŵzhDIQ.ZU%xa/Gza J>s0#yo Ԋ6GaTNc/*&XkP9O/{ "UN.-]=KFIXnSQ@8zԶY5Ѱ[vg7I= !XW"|vM͡h'_r3c Rj4E*`㙿<\{|QzFo,Ưbw iyNZ F8ő`xbLI%}^&_r^;P7d u_ZMTOgؐa͛ RhDAKWNf'$Yg>Ojڵr:$j~֫,1}M)ӑGlpj9)Zrcw uP7WHozGĂms?gǢui3\ӯ)TeDh;3>(#v*Ko }*@&[N Y8a8C3^l;kqD RG&dʹ@NR'[]e]~, -jWns`?%NbbJ%K4j N6&|B{?,c-613|ܛs2e|&E(' T1| L \WGYyLI7c&f_'"(Ի|[VTGĮuCa#edd/aa@#a;s2d;k$NgLr8<@߷Lrwr75x'KcC,LA]4[ Ht0zm[$zLqgK n)_KKeDױoZs+h^iy.7m5$#PР{Ǡx6zOҔ'0Ǣi;FqpvnyA kT?ˆ^V$+[<)l;IymKdP+D"-yCJɩ@AKUS$~+qH0F^o>ѱ%eSV%IhB}V"״|1_zV|nR/Z nd^8lG<+'Dsz.)PIyghMjc"DRz{% PoF(& `J`{A1]Җ~>]vY:bOkoB AM-D{8. hvrPh;`Is:rYnQ}-и]MwxEc?Zk+>pR ;T rbR EBYE `a/:$=-x#x2ev76K$ Z k z%0_QaS>Ne[tꮳN 'paݳS"wCo_"!cm c?F630!F-xJ)>C061}3HkK,'ljX5x q0߈nŨ:Ksu?Tӳk=XJ^~s:3,xԴou\$HUR&?рQK1oT) .Pqm+y(X1>l/ }$ n;1Wxbl6!B+~{@A8@1О;:M ULf@mƔgtrPn k`.VL&%'+;-6W NL>k =-\|[ dk}.|z3=ֈFAtpd-tuOPKV uADTPMe00‡zrE5LM&#~Q+ȀQ$~՛'mQVe"ApsɴŶՖj\2oF`:~wC1cFzJРJ*'&ኗ$EE(\X1Ր#eTv?.i%^ \Ď+$mm."];5TY)u8fIcTŏb9ǑIVDc |}3EUyC Q^bBl֠b`xX E%NxAK_as3-0z^o& #Af-fEh{/u $KN,M[lIyqxBv4xv7 ki,!1Yp|DiKf9峿R D+g,kF,ƩLUlH>iyFw-#5d(mH3(h:]ZRyҎǘ"Vc- )SJ͵r:4a$AI-q#xyM5i1bT,5>NLvS<*KM5i&uzY i  `O؎0#o1U<zUCTMuv R<},\P1ATU/M5)E4`VC?B0us/.7 dSx}CqAD}{̪nĊ>rZv.ٯI,-g&` Vtnfi].m,N@ֺ,JR6! B=-"*u tD>+9(l֋Au)K~|#jiySoIK"Ɗ~a늉y6*NT X]Ԥl6I;w>+ ?keG,qq"׋=[oCo1DStoB'҂~ 3doA!wg8gՆlT5bj֥c43NCң\1C}JP;Bt[wфa{ ıK >-{sĩLXY fQUi&B_sXOB1MOEOM9LRKoa%18dU\ ST$Wr3A ҤLY Fz \/Dm)xh$R \u<[".ZWR첮 b٨4-UunHϩcGVc*]1s](/t)iNpP%!&lf֑)8=f/7($WusYLnӹG@m?aR8 ҷyUyCZk' NJJ :΂ QWB,"EHCY ReGMe@]o{Lݺ*o +4H4Z*F}Y("/heNP0& |xv Fp//%y =-5F@>߯?)6Ol mR4n+*Ӭs; pi&&"ʰЂBψ鍁ЊD;׽mHͺNc Ҷ;Ժ]]}n{UM^h}ܦ J+@4#dPo~/}`Im ,%k8fv%Hhm9b>l:WHҜxl'ۑ@Ӷ`KsJ94;5h{?UfzGU'S[=:6)ݣ5a}nc8>5R"h!F۷oeQGqϾ΋5~*/򏭄 Y_g^q`o2-{hE )qVԓ퟾„C{̦"IjnfOI񔥭ay'X'y: ,ԅ4Yc8dB0f&dzJǰAp'ڷ RkI&?CIu,N?M z,h9E|,n*dP'`k EHJ)#@*P.=|Lh?ij<{M8sW:`,H5?$B2'ԮX_ڬ s@p),? ۅqpiwsTE72$S I%rQ-B})j (%Ӆ3>^YBN$\Xp8Fb|Ex òcۢy[tzq{ 06 3*rh [XTL+H-8y= ǯq÷a|+NcY'z4CG '|~0'cW+!Sú[̼UDՈg&shV4$tUzq¤)iȥSy83&Qsd/jF]bFQ~\~Lh- w+%+ԷyuE3{x Bzh*4ۅZ`%~-TFO&q ^zL7=I,[l;kП,M ;} z/M B"ޗDR,yn$*cߴĀӭ?a&un3 ʊdݼ6UB}#MG#9)ք]09Ndc EׅG86}v]$$qo~AŊr:MO5k!W ڐɒkj@gEhxNJ\!ljoLI6䰻za:wW?V ._59hZ'b|1vuO /Fu| ؗ>5j_C]gܬQp}j6x{FO=!sbj=1pXa|aVCIat=_3 k!4 aT Fh:'Es*4˺iGQ@y 16?vij‰{}-oöԯJDu6ӱӿJW8aiEjWbXWIUˆ߅"&dlIR:==y^WLs %+SeIaP#zӐ~;KeP,o"~Q SK)_pا>mondH),Q0'K-%N˕a8S?.@h9d8 +dxDTۗ#ozt^y%:pʳ {ȶg]Ǚ #?u}j?棈zVT[W }* >![\ vЦYq>lP[.by篆AWjEҋl'D,x`4(11k8m{Դj|x&6Y)EE۟$]E%Yj3K؞CKqd+ҸBpĉ9$MaΉ#Yx)}*!*v9˘8n=h֕ ؛@-CBU1:M@OEH!5#AQ׮v_UXF{b&w0 +@hƾE'/O}&n7Pl}Չeqk=KS!΀H>N* Y^NQj>(Xe{G4!'J*`F$8<._?c_^+`ƈԻr NMp[4UΣ!dBNԍ*FkP,[v'wEn=y[xSޭYM#,1=Nvփ)кg+hmF,[\#" f3>맭\dZ'o;k'$XBCV(\QAx_i$܄㫇2BTB@k[D:QIL6PEaw wgshͽ#Ȥh%? wS@0 3CȞU~-Lg +y|8}0K5Fx;7'C$IO:0㿋3C鎜g1M >fU ì|F&>8&_v nN}Q?ɴ$:tOpbV\R38rur; Uy {UwLx=$hjBq&,Vg?nf+U-3:4 8Gxhp(ZAh-Q0v;To(,-NhF)K#*M=fw8;'cBiUGƼł 0;M4L/}t403^rh  v#S7+"c}جm=~.] ZfIM__QI='dYYv=؆$ϗ$e+\W!̯ `|)cE;nS20|CQd2`+mzEIީQAƮu Kv !Ŭ1![j1uZ`h_˭&fy@VykC)M 1D7_uRr\*u=\M[vH2&hc ε &$dt Fz;HَZ[|˙~O*]Zrd뾒@r\%܇( |mBG!% 7Ni7 ntj)K?dOSk]v$4 ΞqM]X\ӟV$2zU#,# B4 l 7o ٠@W-#U4>vO"YLŻg ʛ $E#ZSkCi lCA]qͷ !nOOE:->'㽡3ercnԒ I?]q2F4q>ӱU$-'~PQݱuʡe)iCq|(N>9uߌ[681-pi pҶɹέƨЄ#5b4dB*ZF8uKm"&dfPXkg# ャ%D̶H-Sw,21[-:N$aK#(\*͋ds"&RWY>9wY<.5"kvΤt'5O86# C`cv7 a3,gɵ\>˓DmaخYF$^υ (i 9D~?qvdn|V-+Yalo_:vP/#I}TT&RRߚͩt#<5 N5A(&"tG&@~/|{5lIb@'\Ǚnnr2' tDڰ t(Ԭx!rn<֨>íJq3="?C"JWR|% XG~*7ߛ$ &J*t؄ť CWn =SՐk-ߐgV'#lƜHRLk:kIͣ܋qpd014Rܾox0`-J~qw`'$I6 wqX`@LڅU3l2BCKJS͍J. @}_jǾHZ*!>aԉZ{+`Vԟ;aJT S=M}?|DB5lxʈ<[9RPNe*cΖ?X@:\Bp\ ߭S9>oW7fޘ8U,1(~8p* ΐU5OTsX,ݹ;%#yOi&0e8 XAUQR싎Y΅ և?qlUVe$Wiz֚LuXDŽMb;Q} u t8mT|Ic`Kdwg5 ܔY'ѓH'#a$)mծye;۩DRYTE r:i-@KX gj}o|dF5Bfy:hأM6>o)! 4ߩxPts}Yq.zaYl$wkN;uFhG3SΑѨn)l 4>;<'$B3jCOVkʀyNASF ~o4Zsj6%AΔBij58Ӹ^QqYO^'P;\h:O C5X% ̹0E ycoH08IjpQI4&ޚ-5 ,͂l.pObmtEY.nZDn#A$ElX. w[SIe#t>ja =2M"x‹,'mIS*Xn+GhۀXֳE%9!d[OWWj"m+tm4$۫D6֢6Qjx.-) enKe5*D)iykDyߎ9-nx30O_=em`>^7˳+?ڱQTE MpyW$hjZhhbT..WQϝ̳ns4> Yc^+}DDdū,˻uH3_IBS23y=8HSTu{V5 *;]R*C׍ryQ웄 [Hl+dF),r+*:J#XVv+32z*X[}eu2{)Z<Lm;xB'+UBX.ǜ[Z~}6Aqq|¦èpX19'Jm·V=>wyr={OƔ\RJwӰkqW'D!֛]ۂA|PHR̟fWt=|.ԾBIAm7X|"mACמ!PR?ŖvVDed,~QkͫE XƬ׬b&@f C e5t /)%#&K-Q{q9?‘6=C)տEBM٧"GFM%y*Jxcl ivU)7 j_L3PmXIyFQ}o`WaBz F!ES )d>>l"!%'Q5|v{dC-n's~z\Cf ķ9(GoBw=T oF4i7-+li 2aHCF"0LƵ/V"G3BMXm({,݂`Bs7 V®KEVIٛa^R:8l&!\rohk.?8:lY.Rr 2n K`TdiP/&0[sUs*ݧt d&ȅ-C->SBϴwkse}q1QQa+p{wk|t 8Z jũ>7rs؛+R orz+u@TӜ4#^]>}v'-?Fj*F9ˮ9FDz-\Si8Jr Tj3Wrm8GSA y/$IʪvL=>"%Nc0^tt`stK퇊%%Uo|x/Sÿ=Ñ7:$Ts>f?_Il .6J31$7g9ԃƥ%-,2 =)-߫^܌D߿hԉŮyg1b40Pb}yWb7Ui| +޶rk+ɞwpAS;2X?:bZ'k/ GS'cXWʌS]Rb( >mS;&CX~h/RD?cZPܒ|NFa y>(yU%F#$X>@Ne&2SzI߶p'>Y7z֔QCe{tgEvzd/%NN0}OeQeD AJ+ " I3k6 1Yi0QRȿ!'bCwqjfk=9sH}!xVwxpX~Q!p樆H~pok64aVj!R F2n 19UZğ'zRTRk5'CʈZ6:?+`%}p\=?j,6 sPKo|d$^!`f/G>qFt:Ԏʐ'Sc*](j@k}Pf /:bPiANjǢ;UQ ~` c}fwKSS*ed;5bU՚HYtxauUѧFѝ2'`QWKW':]ӜK%X3O4$ESQC6N,Zk7$#!XI9AſAfRf #% [9iT)փE=4 {#x=_/H5l2gy!!BRJ`\uUH60M 4a΍GY199@"Mx`g}M `qd\+ b% Jhv#8"iiaq~jzw*!_I⣂VNF{6p7MVw,;B{[3H p$z1R`Z~%H_b2V:盜h?U L| _fq=IR1UȄkN\gA9#-`"e6 ^B_lÑƋs5ƈG[bYSO@Y6b"R;.IQ[1di*ẹBHgqtޯN$Y6OC! ̴f0<ȯ/TJLagq8v/a{kDgQ)i_L>X_ABKљF{*69N% 1(p0N6VjfvG$Q0hSlZ3Z$c-׊C=KUQפCi',۹[^"0PD;"b5UimaIu 3Db잌.t P3zS}K8N7x )1  8[Y+9lsw.Sr4dil8w#y.JǟX3 hǕO2 Nm gCٖ#ܴ&=kins9x;t9U%$ ڗI#, @,OwGppŶ{y>rH?gmp얥¼|vlGjnxFb}4@\4)m?7coC|Qn9ie= X|If|_O`}1^ee$)tww>Ͳ$o/{ZÅ 7QoПXN:VSYe@TÂu\!PYʭ(˲A^+Œ-j4rÐٿ nY wwk>8CV+/ ;",iGjHfE$GڮZamu:u[e.ek>(tQ_kD5yʘ`NwoiRH@1} @A% r۔8 ANXNpJdDYcfJ 5]$CD4qoiժlY=Mm.g8Ql%<]b$١FbC~/O^|ڑW%˻?&6s*{GNT?la+P~S_K"Mlj_@lp%w(S+T>|6"әoEi Ի1ƒ3dN lfPE_FE7\ /nWm3 NFuj4Zդp򞦜8ZL $w^*  1ReRG_#_0q  Ya˴B;=<L݋ݡjQ?Z(Tj$Tułց8IHU- Ol=W _2 e*ByNFG/(DleIвB\~Js+jy^mpP^ɀJ>[-e$? 2n(Yc"vC453HRdxZO l@ o0&|؊0ҨM1LFg%Y*R,P!;UD#'rƽ(w[@82{$A w =&aOѭCnkncyGA-ɫɄt_cHOzYv()%*ԁm$ y1ሂ񆘀1Ʀ3Zl0#i=ghE{Mg4KczL_]T8uTpPN8XK:bmaQmh,`lj(R-ǀ) Ht2H\\[Oy9%my~a B7w">7`y%su휴834q[<")/cYVb|J/Jy5^8A6JmSwJg&cZ@9\C*fy=}3KJtN6D?o6{y>:_wք| ;ayT0^hT)_5l T1!FGJSuZexc{3~!$b ̮i¹㲪M#y D+:1Z=Oʥ!p˾b{B}vwlIL'^aesMG$jT`@@š~'cCVNr$ӫ-.|b.^%85GԿ2hZ;5y"jW$Fh {OMZW1%\Gg'hد=@ϓcrxoNo`b{UU$̆-g+@$=&كХKLN㿁,"M)iǷ`O Fu@/wA5hy0=pb+֡Ř_ٵdZ3cm=郉 Ȼ,"cHIZR&3z 0"ZiHk kst sv2R$%?1a! -lѬP[rHiկT M 3Bed:S/QLdPChk(snDMIhLClڵB lԄ)aS6Y*y秵G)k_7ͳqp@'W yz2Yv*yX*u9&1{D[jyu؉ZU"*V]j5A13ѭEDH`?S ΃h ( Qwˋi[}/ Flze'>0VVK޶_P1f}AgÎʖQ;LMf8N\os% tm}ܓ$/: < xёP$$_~i)߈;mEgt zE4r82mZ/g,G"fl4* r}Cc53 w  ެʡUCTWZiطeB[dia+ݞ,2m 8!^g%1Uy19H5k_~L' ~ .Ή/ln9E,uHZG1Z` U)$~*yBxo1t5kµ~S1ـѩ4΀'y[zrc>`ЎI <Y)K-3tw?{?6oZz?!vX~]1w@ߺ߁OqBT7Fݯ!g-v~}7pd'A|sw]+GMD-ʖaNCjUX #w YDg*?`˹eGdF(@;Ut+N~{]:F?}'Ǡ`GiU_&]:20 1TKx2ئ4b/[ lob]coP;*⿈a+#b]%vAK'>&GJP]!1w=u7,"ʯ'hmFƂՒ0q99r-w>J9_J$vyj#CIJmc}+@$WrtEH襓kJCǮ{A9R7^4wnfSt=JX zeV%xTuԾ)J8q?ҦHѠkW%߁W4|IN].G!ǐ;m]4*s7A eAպ[:"% :믽U#U2yQ}gr6|rfQTvSje'ȫɼ~اb9^f,d8#]n{vW7px'mB`$f6{`ݎFVmhPɑQR Z=/VE3jRoTfa?O^%\Xx= b.O2 KjV`j ,<[jAx !f$>mڑ*1-n+޸k[5l(D,̢Slvu_r23z Mu1 eZ8ya籭^HIgE/a^111}~HRp*d&1|frw;QOXSd+z\rdX~Y֠D'\ 3@)ּ2 I}bŐ.M/LFT<'{?Du״9>_\:k9T1IDk|)#G LY^2|93uoQ䈯x3s5i@&dd#CWnJ*{#.-GiS]nuG&1C~O#A\di L2C7;"%UM4٢{}rh* Th~Ўn?`rw'u{KVαr˨e6ŎK#%y@w23uq/a՞PXФ@:6ͣWvY_ zbsD Ջx90C42R_2h|ru$f_̗~9BHƋDH=芈徧jl툇w#C\,$1]w(Q&jC=aHcC_*j#E(G_6ʷ}dzv|.35~kV92t/n&Vz(prҼL Σ(μV r]: 76yi.CKZj L-Wī:ap~6OX1jS*/juA95Ba/m*Dfe%(pN 6s@Qd0-9VG(f2?bGdT6(͜Qw-IPo"p)raX%Va 2!VՌ8_/+PM #tBZA$8!D:$3<gF-M8}Kc-*'1۶hONB٥,r^irPk^\o+({O7-Mhg=WpA՜U]92q5]Ña?9uDpx9 _59]]磝<9u9K󴱿C5n BnyoE0Y̅XTE܉;oOi2輪 ^_bs]`Տ6R^ߌmL2'uz`jˁb:H*m2H7TP(.!Ǡ  _ۻ #SǮIpQQ+8fcQp=֫+ ZҎiV-c{^FD dƸ7x2bn !|;pGܟ0C1if8Z?J*1N.cƁJ)W-!Lk¯O.DJ L؁$@# a[LW9+@Y^UB=GߚHBX IdI(GB;=9 [ c(wݕ+FBW6ٚ'\<> bHYy?s(Uxp*"quE@tIWY6~ZAB[+, 4<]b&5=Ɍ5Le?`@  nzRi;݀FsnH>-j/_OӅ|ߴ+̎~8{6j;t!"G3\8= rgtp#i=,i@V#J+S0:&̋Tft nH |jڹa>P\ ;NUȽMhH{@8تS} goI OPbs:^ysm1Nۍ֘i̼S:{FlLbýA5 bys;З(h3 !x9͐"kʜb5:DwS7`Bx!I&R(](:Ƅ +ERZ.&BSXM^nuv" 豆V@ɕ̗t/YLGσ7mBf&-d3jZc;enazeO?Yx=n/bQY78Jn7*KR>fS`kǶn`5vcXPUPB9Y1g<)j 3,rQ[+pMF xeη~8l4TsQP{kLDPER-&6KJA. 64qv]F^J@1%z/?t:@ot<ݼLq&rcLN걯xzy{R(SNZ̫#q"r% F{E:Ʃ4JZJCSCЅnSh})r)ys)[U+r4|Au?9n;5]q^`Oێy]1s4:ʄmc\a>D6?ORcDŽ꿿h+ΑaY0PÖ#FB—ZȎJtv#.d52'O^+Cf+9f75@׮I}yz0&ErŇ[[%'AnBl Cr_[&fMv ZEQRί^m{P@Z\饌t;5B%Q|D,V"OV2|}=y!;t"=ƒQ.`ozzy*ZHק?(QG0&yܬߦ[t*`a't@ӕq;4J1X֢Ǘw~|~(0,̙$le~qޒ\Lv&KK£G*[(_XXfMw}xIt6D}-͂ȽQRk3ÔTZ{]f[?vsV|=o<}}KvJ(vDd7ƙtb{~B͒HlN[֝yŮ>EpYJzڭ"aF^[2nQ,~4@ wmlnZo fsP S߁؋Y/G>ܘ<èL^&-p?bE5L xo*K _0Xuw鈆%-ʘ(8t;EјctUڻû,Ҹ5PϬIt w36P3!aȩ|X)!C*ZyPlM=mZ}%?xlp*hRtE[`ֽgP!'1ylԡ83,5D[F Vo;0sPlF(wY6bt$DBSCf(X#ԃِ1Դ'%֠dF4X\%-t-br®Me/zΌ|(\ˀy併5~36Sr.vZ/JٱR1qj!5 E|JʏoFMZt{5^y& mc|SiWP$"|XJ]Ŋ <|o3|֫OW>WgR|Ԡr.¹# f#,v4RD:nT.(o%p$-V <ջv8O***׀K ÁGEo+M8r?|4;\ &ɰ;M?;6d![ƒ[%G42UoAx]'^xo(L}nhjL ͠"Edшқ9tpDXrXS~q:/D# ˔5&Ks7б+h_]guYfլ4 %lFt &AFv9jF򄓼5Ұ0?Q~A/Jr9cܪsYށ#9GyV…f֕H,U*fVJv4ŗaKְc?^(fdv$E(-^q8«6GQ{86.K$9B`]@AqoWk] @sUԪ}n$|[\4tu>=[[!<7UŠZ6B±`Qd%0W56Bܕ.VԔ XLÜq1wq1 W?9ͣZˡ\>Τ840<E>~}4,5lsBAEm:!@e3)ZiLdk^ςQ_ܦEzt:sx a;;[}B$kU`v wvw75U?wGA@Z Ab4z~ * V)ۜ^݅D`g s/b1?]"Yÿ"fܨB/кG Z(UAy2 6* nWP GaDע' xKPښn%4Z4\mKj,}2>3=I I!crA.K8mQ<@]2.m2Qf Tlb^i4 1J|s/B^# &{IMMM# ﶽ8У\;:8+&|.ϻ$8I%گ>UKlA~v/}ǍeżC֢Q* cɢϜv4|~v3j+)׻l9<_޾Ӵ+F2)uvJtgQF.| `]V}?>pf} c}KG(Y<#n%Ko;d^~zO% aD=›(c׎ bM86GQKy3,} rac6>JLE+,| e0讳E^y q RwRS-*[xpIJNb$ߖmj4g<[1f3'|Tg/KP`ϒ6WP(ݞⰲ WF_@F+⦖f (wFbJh@nH=+Anůp5=4ie]|WƗ9^~8Wƽ昷On&ϐņe=nT3RtĠ}[ Q<Kg%^(Ƚ?pVt{H{po`*8uA5U`T QfjuHڒ"TLVU"ɨΙ;9'h/Wɼyf@ڡM׏U{\o ʇ)l/` ]xNl MN OߐhF`?P@=DIuw.8$4K JzNam>[/+YE2£QıA̩g1?bU:Mt{TNC Fzqf$qNHԩA UkR#vXhjk+EF)j sONdl,Q R/H0slmP ȚIsIF6x |tj%V? WF7.#{뱲25eϪm"Yn K y#BpؾnKݬ'be!.Xltu UZ'L;0^6ܪЃg</(y{}*:&Sx5[|%_8OWRʀX]k9m֏]YY f)9s wGt %܈T͚+\:gft^DOpEoX=.@X=p?Wxa 0jy+@4VQ5(od՗@0g:jV Zzہ^%Kci>qJ=2ʜLX,#[%xdy^GŠݙ)n-#=hZdXev\ViN SsH9ֱdX^KHbrk/Z>M0STF22${S-5< 3M9'_GT, aN'D5$?'ұ萬?T xN6b|B!&'Y2biM!Hlr&L{O+1L哎ER^o]X>\^,Q[0ָ8B! {I{#k~ք:Ψk\;g +pDvf8˲5t$ TBѐgk";IƘ`fY/^ҍ}cȒ#M-z%/Ii7 ref>#B\-um (jbj'4jbV>6\쑃V̭De֟`)&fJr,!g;b1kee}NZ#^@{ (_sJOɥ[xig [3q<{{0~h~J4 Ae[ݾ<.kDRln5^&яLt&j.$c|d0WXgsQvT%FHR8.:N'SoHU\_ n ie䃖gkV%BÛ/^N Y2.k-y?gK!HL="(> fz5NHBjŜןa+ZmN)ַq%B(`Ħ{趔a bRV;cc- ^=a?Kt;d40 78%%@dP|I1zs*^؋$:wE\G*oR=hh9]?ڴ8ٔ]i/H<wdFB*2Z}Q1Ax,+8E{sDYehUOwS'U.tF.:(%?!)-9b/ChdWMnI)hF3Yv7dG/K !Al[0Icx}:ԋ%}F$xb,LS`hጔѹxՉiᶍ:(W?XdW4cSOŵ1^u% I=mbH{zkcemݭKdn{Xn7Tbɑ 'Ǟ_V~!A.倢!#MQρa8;[d{5WNX@b;\a+j~T~AKs~u)Kuhrj1k&|)jهlڅuA0-*%sG_PSZy57F&Ԗa E4,rZCDxg)ٿl(`?5-bo&Kt9|da㿠eRi( Pk4 XLH9^ep2D5Fh*k2)mz7+'GmP?'2{Կ**qN2UW,%j{!@nz(c&@~c\򥉄Vbd>t˹J5,քy-60'[|ݐêJ0[U⛊ A{v:YO7-IˉyP;'D)*;>` eaUUiDulm"wMQ <0N3yNJw7$ V?ѷpUj?UzqHgԒAKGt61tjPU5sE:H4/Qے:b5=I BJ5BհFWqk͂VO|5耶DڥVbSMåTFʙ¹+q/Zh#W|0D-aLȡELyaHð/b! [x*3wޫv m' unQ ޯ BkJ 6.~ FRcNBa.w‚XH'GhPR  kԃ`Fgs:ɬ75 ɸe@h^H-DRrX9 J;\?CBNл4̓E J;)'`8NUv㼰ꟻ[ӆ]xhb3\wF,#5`Mgicx6e h:]ts΅xP& aqj8㴰El]/&?Sn]օ&z#Ƽf-Cm>I\VprY&EЅT:{G'ֺ~R/#dBLrW" VPkCyQC.a>qs եtx᩾N[욜̽&bg0pO t1?M8Ͱ^fe&&)6SSl'v8.Jţo, hnAoQH >GUr;E-sSc5]P`8cLC"1k Y+l$-X/: o<[;T?.o3Bga4/1킭-\kGg@lYPBUcR /}_K^n|PxA$Vͮdӯ[)9ݴЍBݐef(#s!T^ju,# P>S=)^RL%iW$&84'/Zi'204+~9ɌXw:oH{`Wd #Ne6سL҅c%V.U.6JnI|7xC68aFwz ._ |uɧ b|,st B2_)jf; =hFvfOOf iv$a⇚B"#.T91%h۰y&]vjD3C/Xӫ f=enh lۧzs#|h=Ej͝4]$v\b\,,?Bmʧv^cOcےUC o"K"SSv[s3r>S <,E2|YP`tRxZfkXtrk4'ۦ7[g[`NN1ͪлt ߨ17-fXv!Ի;1bb~!忼ELգ\sS|Tg帀RgSf;෉*m.arz<=Qjh~*uJ=+ǣѵJ<7CVAf+B&x 1g l/YvSN;t'?ϔ>MC9%mtҬ.v9bR1MreRt&ysf'$%9d誏+u`sbwQ>yi_ܛ17!R)~+%e[LVL^R@☪e"TA^w>*PJSɅ5aOH@, ]G %!> qRt'8-S!INβꧫ#+jOip,7e/B&gnR$P/kq͍jъHܥ3~< u{*~n 7BGq9-F94f=Eע[/$,"t7ډ쉛>Zl{M:- _ @Ǵ!v!6MbCi$%ߖm\,@'&~Kq}kx+PpMA|Nk-NHKDI72;,J.wb'LgגtK3nȑesan Evp+F6CPm^~ι hL4nPYeiK @QJHC ,Bz1 y[N+.}$0b*t gRPR(Z טЗoW* (ɺOMA|iPjY{JCҏ9}xR[<*4zIφ)[Sxd{.TX&dxtPhCNaf^"Ic/hIi@@*am >~ݏ@* C5b#5[*]2*kFQkFQ'>?|"ohpI<^܇E%-*0wQv|p}!m^ 6;"I{VU8|lZw^T&ٗi(XTTV5[[F jIWV=uzg{jxRުY2aE1iȆF)1x:jNrN_g`Y(STvov0LYcu%JO lsBB[$=? $A{1긕+ SmG aREh;9Yܩ[ wcc>:'ˇ# :ayw#6|+c~a>ڄֿ8}`mХc*CD*ԓCYtOznuja/I{}cU5x"&&l3!w#=OCpC1u0Ep]琩P1O. D7x`y2Dr䇧Zڝ1jl(KW'#dsUteV@~]G=W8%7Nn^whtW+FgbWgk68qR(fM&|>o$mNȯf[K,EpJ JPJ  'agy f1Śj@mAדBїǬI3Ynʪa8/~启 jՅH?7XgR9(93\u(gdzSN7o3FZ8Z2} ~m;R!Hi:tӷg2AC㺏8[l?K*:ز.z /4QHբS͈D&$%h)QE6,2, DT N^.ړ h.#HI5zuP3\r՗b<$(es R&[b33TD[a-Do?؏JHC92v~qv:?؂NYk[wQsDvI-urNF|/KGoZ<,q>$jꔁzM(>Z=;ؘtE&`a8kd 87^01{\U`i G,-^Z&I> "Q#"ʝ_D}iEǝv1#eh9$IJ.d6Eꢏ'^' .%٦15=$/)y8,N&e} X?qX.=c/ݟ % L>RjKmvYW{~彎dL2XӘ)d|)';ORSߙN' PNr^x,g+;FtFwPK%bTk{eW?ɴ {(v^ J%f$A,vVe:9.gw@+3Z).@}w:̈́dP` uEж@Fj朱>ap#9Eɷ ;Q0P}MtB7a;K?-iIx|5ΚUWqP}kZ[~vr߮,1s6 j8 wC98<+ձk]n͘gSPOXy94\xք/(8S)dyiؕ8F-g[^f1 Tfz˖A~`OnBR/cH1bS{U!d[LޏMVi|~/%‡z 3`YW=[3GPdԧ8I">$T%j fOSE'1Hγa|ĝcϓD+h-wTUlxF5? )nK]ڀʂV:Y%,~6@fV1aX ԟ'ZVdDk.t8_Sl\lX& ]Xkw!.i/i7 _xwwrJb͈m DƷ)f'6 ,/%lv n$Bpe mO}Ņqץϐ>@N:V7)#iM +Kl ǝ$ T3;QEr*«ՁNX}I>]BhV*,bWW7pO| `ODydXV0;9ؖ@q^2<>0)Mw`%*B5Vhg&X,KբT.|t9ē?!"_EZP<Ӳ)g| t , 6N~q} k_U JX3 ż¹c~1"O22e.çfiNdMߣ~QL#Egzɴp .%f`!n E秏RYЪ DYY-U" [zl5&"㋢@GhiPh]pA޴ϩb3o #$49|Xb@ӊ1*Q6]\@?&7%`U D`YTB9Vrr3nt8">b}^b&zF/[&O0xXtQ ,bH긃Vߨ#~~ j|=$)]N{ĎMM1[h[G xf%B{$X3?;zE7LP:X -sbOC/)ۉ%8I 2DsUBWj.`THȜ3wD!X[Ǐ}Awv b8' 듁4 GTQ4hʀz=m"R .ga]_i5jm *H>nr)~bCs͈CqI 铭6#.%qFk4CCR }:8+ !4Y ?ZMLvbO  ˜M)|e_ ObTRQ ʺVfuGCtTSFԍBwzCe1Ǩ4'G?Nע>{=Qẓ̌\V W7Fr9O},d"3~}&e8e<^XAI q|F_!ۈmΡ)ޱBQeeV #T]o"3IhS귟ª30Ik5j.CD-!zFy80ns&L3'g󿻘8)pN ^>K7ľWɱqStیԪupCW} ^= /&3$Z,ڟVO`sDĶC.Vq}؀61)^ kv0>꫌u>{a^O ГH~֊)0o^g ,s)@zñ~K>V9'W=6msR8A}09jy,]g۟]%A?< NFuhJH!rقɰP|#ɶy-݋!9ᴏؼbҧ{Zн ל]ϰR#,#ەz0~)pqwgEbIb6O;*;.,#l^aynK kHlԶQ'ˆ a?eTh|-iyj24Tн/X _<{c3!ή$h TFc͈v:a|QbZI> YvJx6Tr_^ 650VZ!\o36}(7 @u#0Ѹz6rr0π[DiQ;P:Nc#]] "KL;ϫ"*&=fKƂu)JoA J;]x{4%)  & dl$>"/$GqV[eA-k`01TBP]~ 4\ ˈG*ajbc;O*Ѫyi-Ny!K_ܚ ;KTc܁`uypQ"GY~6-z9U@:xZ+FwHvƒ,5@hJYV' M2pnn4Jzwv LAxa,ijM%_IkZjgp#TᲠ݈$Zo~,h2[ه1uϬKtۧ2~2i4Ґ4k/n?%=| A >J#X7:  5p=7±nKD Pu=d%:8f̮8DsJQtrNUDNSϓg [ #!dTY/EcMvGֵ M@ rH_.=pLi(rL.ep+O!}{"h8z?_(6a3rQ:B`K3y_)dÙ@Y]~-)_=58Ҹ93vn z~ ?f w|ðg-N_(iX29(uc괯nJe}EL "t Un Q_Ѐ9 >MBUm*FJSdʺ cZtIjǬA].Pidd3^#QRھ› -03:_K'mD2*tOh-}A F39asp=Wl̽?؏)7h"t]qFr)4yX3ue1n+qČe^|lE}FtS;h'Ja hjwer ]g>~k~pedLQx)llRJOh؃͸"+EZ\[dLBg>4%D!$kåõ[P??h+EGn [v 769ܽ®JNJ[}1ϩ]pbSvh>"GRWnzMjv́ }{3@?LYt eVDvk .''FCab9*<|!3O }=j 7}MtY!YPv'rxBi+&KSGVrmبL@*K.\ y]+#bQ ba2)%zHcԯHaШŁ!||w&RIq7?>sΉtOdϵH&)xOEgW"s F.i:>FUa:,KD_,3@G@][Ha`iӸBbOVQ&֛AupfR);!z'ЅSs枻I}#܂E\R X @o2Z8 R#OH ߹dxO yht5~}U@U\p#_ZL4m:OK+DPÆI*qEY>nLTba.H"|{$}̔zхuҰB M OYբaTR6a!}P>1 B4vѳ:bƸLD΅RdX뽷0kާ&35LoJJzEgUx߁n5Uj$zCG"UȒ%|=@|EᎰ'm&/whv]ey] 0Lګɘ@.eu *cYg/Ybp+MT WIvK]/(֬ +r}"7#V皜5W-!2)<` f`+'$ DS2:wWWьyd1ēO;|Q-C[k~o;d{ b,DrezM)^ΜMizӛI6@ U{i+|Ӹ5"((E5N:ԋ@8bTю%̾?IJa8i_ogT+`2>vDXL(\~3ϽNǭ- .Ug-ejc*Ks>8BD;Q,.8-/E m#eRax` I57|S]ws ;D8ވyMaOO]B>pE;ͼ1h؛%E4(8J7};sޜUI i8]n2;Sf3fNUxyUh 'tţL_w8b=qpxAA6AyW^J=rg.qE#:/,LQb4|#QX uU3Z9S*]JǎTޅ#HYohFv/->NICNփXҌp!:D#TB|Qт9`C;?X;ѫpO0Hs J%d&YQ|QZίUfݹUC9v)=4Nxj|]잵+3PXbcliVo_\84 1;:Y6^׬ºEk .fYz^sDfcH3l"(յWK1STSG! |༛ҌqS-o_L;Tv PoFxwNaАי^&+ir';;mn!YzDlF/Y M2%ӿ6ɿûk%_EJ<^:a*KOIB2Fwwh vZ.Z?gSQYr0Vܕԏcg\#lfWE=NϞY떁|H#jd8/eớ;i_t1`^xRC7QpÏ!N:?bYL?#ewPLu=(jӎPvhpn5"PĩY5Oq 5bkوB4F^,x?Y["Ξ Ң[Rr^JV k^NgX|M t2nɴ ǫQȪ +Ҩ Bp<Нڀl,\դƕIm9*K^rQݵ/*yFcƺ)liqCK|xK-7ER򺈴xتĆ KO q ZiM1CUB[tM3?r;^x|Mۧ;1q97Os#ZcLzUr2NEG_$#j'mbdifQt2 ܗ6}. 3eNRic㯕|*POֱ܄ w밬Q+n `-S'e:#eJb6{Qι :wJۛ~oZٝFaܰʟ3.ԼQ(s6PR1(C<4+?-}Fc]+,d(U#y~KołW.FQ#P[r6>4׊;H B~m&#cjU䥺j7!]F8ՁTʐ.߼M*-6{3WO FV/P1ѫEbM, 5>Lge7)}rZtJkÖߗ-!WcEd H\1w;46 RY7J]c}Ry %ME-ysFbNd(fMX\ ̅=.?PFd͟Y3Q$W۫L T>ͺ`T^z-/H¿ea(|*U.kLG+g/0Â2U7gTK<{2^-C܂V;6Y5ZAdD|CȪ cWa \˺MU=~Vj*|E/̉G.e֞"0z5JFdDGk9ckOmwuB!OmIcpBɖ4-lK?@)c6OF)Dd (4C:-Z3KӝH@v`!UFi@7MlE*\o0_d$G֙gU>?V߬IRA&]aеi/< m 8 l7)lEb9)aR{J L+yN 07GJ/&7V; Dtsmxf:5ؓ<3G&hyi+5.]؈2/Wdo\̹3@nE􀹎rD 뒻d%+g tR+^yR'n{b7]\E5\%H4թAvT>6e2c q_~ ;^ =So"-Щfsٕ.SKdQ 귽!z ~ Ya-o6HR9)l12BQJ50`ű-uTj_5Oo@崃 @QJ63,.Ip ƁzgC3>4xלj-ߜ;J82ZMPj[kt'ѫ-^3Q9Ad A m-D<_E7E T39cAWLƞ&sTc5s.qPbjBu:Y,$[]^Ǹ} +lǗƞ08"SM`w@1ؚ8) O9o51+3w/\ek"N2^B"(%Nz/‡kVR½+zQjF<[/c3˘qW/>m/^_f3hϻl'mRT1wJs~F p2MKÚƣQ7?!0Q&{pjH9Hai5Z:3 SJ:)(0MA!oqJy[ eIq{4(sGdhgh U} "c4׃S$ߓN{&Ammb5 y{_RtݱPUfZ=?k;;8DJOvf{o #xH-^#Wbyz%:[7бb}SG>U8;3bB+(DW,)>CVt8TÀm:-q?&]sc;xNݧ}]PB&=BP~ɺ߅LժcWbm)ˌJWe-.rp~]-I[30-m_Hۻ.43Cdrx,aSMzt\ݻ>Ɍe%V2V)*9@&-!FdDC{L [iOղ7<6-.T"]i!Hǰ9m1/Ț~2UrT~+1 xi~a,ϪhMQ!u y\D^|.Hֺ%΃aCð'PYE"_DSup|;ȍ։ *,FӅfЪF?Ë1q=n(d3Ooh等`!BX4`4b|tNEH0&[Bӛ.@![کdrʏ%>RG߳gJ˝V9 T緝k:M1f, ENNk;k,(ڻ8;&*ѶV6^FLdzAqNoHSz'2쯊v}ԧS4!z_=jтE>p%9ґd먝i}ߘLy'k8~;D Y^nTz&gi2lvt `p GEenP.x֖zv(~e(V1/**K>..ڭbm.YJeA#ⷱdͩU^rlթ^N 9bjU]0 \yǟc] Y s;{| 2 %]A|O+I|FӮqASmdz*g]EyRI>}ќkO8P&ʟb)gK~sf7}kC>U ߛ6 p% DPBףȍaWl?꼴,_걉dg6El6Ė`; Ve`|:&, 4@e?(Kbeh3DLʼnI?!z٘E[uu"{?b͑U;3}SP{P^"m^3PѷrXf>^d#Wt b^w.7Bw|!.:1tXZ(i-o;jT,R Ɣ&hQ7S\;y0P26i1f _yB2HpŽ,nQCku'à`yoȸRouTpf<w$5FwQv/3[m29J!ҷݒ{? QgEBGYj d&wgGgee0 &R 牮g<Ct}>Re6(dr*F/(oǕT t^I „%" |.Njl/[*P^_5+SEG HrͻDlκп " u2L4r PPpMQ6)X FC&caO?{›%x Jim3&Lf:pC^Mvܙ {aAӄԾ7vYAsSrG5d'4:=G6 Aw5U2WIʵ/;TPY8r?{:%Ȗ`n2Y&0婯D"a@Qt7W3d>]\ʀn2?W;B*J\q䇧De_1ma46$lLz$/C"bp0 Ȭ%v|̼r 4'ŝˈ[%\:1=u@DH&P[u֋ I%>>_h!lrbEhdA 7@ Jo?JQcs T<&Z]TCm I:$~LIv@GkQTj&ZK}8&A׎bĂ3<r <%#ibg建j%#)'-%/ LPZ dGSY [i0A6%J |[ڴw)n2V7LvdIJ~TζuR uΰu! 0%;Oq1I"yp4*ĚbrMj_s᷎[GAJpj6f8nGD F;.[A@ZVOX9W u}:XSNK\$*\ʋڨQ3pqW Z aq-9G0us3R2~x=WUkDbST_5'(bd(e޿BP*o5ұ\8KDBKl\<)WH;M:|jw6!b*AEˣ-ZNFvt@x)Β'6&Q "4\{G6b60"2X6$K?Ld2o (TGɷ{mTFΚ}>fh;.~*) y焸eRcPTIv2OK_4*b&pF#/",-`DߓCbmm,84R2k'kk4#p|u(i3#1))J3*Ն|=nziBkZtḣk,@jHtC]9F>vGZ]tA_joUW] &T'InB}l N盎m|'v5{'> 4dJtSzJEźƮT g$|-Tw*UpHm#$!6+[ NhRx/KޚDi.|i:11lt+@ZUꑥlmsOGЖJ|ofK1HY+\@XI/?p.*ܟw6;pAϷzlQI*+i[5ԄPIwLiSӒzjX[g2nȑJL@!=9"psڨw-uE^6*(&. Pŀ-]|ZJ-Qz.lM,VEB~b /]!6§7~4?`X Do֚ iMKli c=c+,qn1ve#O gJ* -8{q8Ztxxb۶ȵO$\/7-b8z`x>s*?!ߜM=l*s'`MtJ)%FzC6onl6-Hf_aF' 2(f&®s[2SUtxB٠O "C[я~RX.7, |V"|xJ19uE'ýuܼ-$Bロ:JnALADŧbA&cc|CricϦ+w*VQLҳakpmŤ&=JѦ~3 ]J;$_x/PeZ{72[w,i%ݿgҭ//p^q}Qf) FCA,aN&H;f;薶P5Bس*jY5qlbqӼgeK񡒖ޯNѷ K҅FY5y┃3ߣQD/g59[vhqGRjԔG&wP/u_e{zX$e F{|bUt l.|EEI9:L 1k!L|AzKئc,rա1 n;zl^vup\3mm>92dyT:V"kPS)U>QP&{q/xdDR5 rR'X<5.Aݞ"qj Yg$/Q7TQzIDy k;̃tWd7o7 վwFqv[ I[V+;:|GYQxþ٧a4,6;H i z X)[H9 t$G$ĤQ M}KÒaNoǛ?b@&ecB.{']$U)tgLJRg@d- HJ1  Z$P<#.jaaE-CqM q2uS`~'>KS#ux=B,,A1^+5a̧y6RSLbPk#~EKC^l*YR@iklW?Pjfd6[l/iktp:6'v TOh$ ͪO^h@Q8GD^EaL-UQpK-C=~I o¬}}5֞Dt2l4/:Yq,Ic6Kr`y.FmVp&@\LnSG7D2O^/ecjJ[+Z*i3&qp0VmLKC2'y96xKbܪd\z%yTB,JuVT'd7P!;uLQbkwge,P};2A_e?G 4Nf~bkGs+"l.Q"Al)k A;1Q}BF18 pP)%}Wڮ 9K$m׮Io앣Au y}#%}͉ԂzMaAhm'V{1"leKzhI T RE[Y҃g]a۠ ْ쾉 |A:On3d0$xb1LJr]waf()*l :"#u%X:aZN,?GEMLg,#O걋`Gz_NՒ%/l_lZ(FizLjYCXؚedZ., GDE X&ZңG ݌-ݤt¿ws9uϥR'\ 54?@o̖)Ma6B/K7hAI2`˝S[f9Hv8,wMYaS"oZIZƥ ٯ.Lǣ:C[u<2A'i;Au|Z )$Lg[dVc ѵYCpx_Nqɮ O Om\2~mtk{JגL!\ |u6G+ H^csZN uMt/(J )_!n&j) .#B۝L|rγ[,XXp2>i5 n0EDOusW0oҒcҚ>@-Y7Y^_ Zʝ THdnTd^<=Ƈ\>"b,|?NfkڪLd_‹#ρ|/akLzYRcDঅ_\,e.*ﻩxZƎHJ|I AwLzvVtb~< ﷄvܢC5+Uհ,ߙΞxe(@?*i@ x^KAy 6V6ikRof/F6.l |qՕ |w1fHC ++?H2Nm/Ax3A}T2wn5wmVN~lۃ"͆m7 |sCbūMfv:zϾ(DFt^*r,SMzqJe]sQ X`[ƠL9 -. |<󪽳91D6;/@dgW.V s^qJ1)?wX< g1q~@ˊhoFϻM/OV.vɤHR*/lͷSR汩~~r> k+<#Keb i$:VȍAR3wpfƨ`0Q&DpEuNdSZ8tdŅo;yxY PqȜ* =d[{Pd6By\7h3YzzbM65/4N3 02o~ D%f^.㛽|܇p'rnCR7jwIU]oU8 fԀ7ǵ}ֳve; e@s 􄑠H>ѺpWk;d Fs甅>w6:xZ3oYK޽#R9<:j53M6'a=3 ]i#ZQ!m (J{ךu6 þwuV^Lr.Fs>VvZ(/1ǮBf~ 8ذT.T'AJD^=Džp_Yc_,2,ާ\O=_49OV;qx1g`?jkȕHk tyA֖pT2 Mk;1?t̿zW vxϢ=pa@$1Ǣ%2+tWY&iPP`t?+$u+h29a֏vt3&<>?wIw1X"C+<x._I$ti Ҝ@~ڦ"OWYxl+h0jt C946:I<ب=P,'i<7~gM%⑮ԉ)BV٥9* KN9˺HEI;$bZb<0nD: s>RIڙz&E8kIB}oTM0b*bHfQDVҜ!b&2AewvOBTPf%t!D-BA+~ PT{lTHzѻEUIJ2lێh|9rK,&&%#Lԥ P]ք*.AdfwE.bٟ8T2ɝN`*&90Z*b*Bpv$4{X[z<&~0AHkH!%r-tRxr0KA/i<^SeK# x/#cߩ.Yje`pS5?d\2s|DŎșӑ,ulYj4w_{ $"O: r炗dz] *v3yy)5d}mQ֦؝v!*F>J:6Dw*-%_\P!MT 1@4'S"tsJ)~eHg`*ZQR5_394sX(-GT|g!*n2ÚQ]@"Iϲ3!XMߺ*աsZ3/[UMmf|u@6eUC AchHazv@Ĭu D){P^ .#U-^KA^qLAcz7bjBG%/+@;!hU0WpRh%Lbσoae;W]q(TLmSeI{Y?*ÑɅk Ɇm\S"gޏ q0qY]!w6Us29 1:<.{dmߟZv6YᓔZh,oȊUqǯ5 AÇ8G|I`ީ\D._cN\duzqm;'_n8&S{Tv$~{Xwy@t+MuAF>Ujy8zW&UsalfzCwV~YOhLG !~0(0z0{[Ùhy+@_8XԿ[ Wu{ pY#\0C 2*w@a tKo#z7 }j?ȋ ^vs X> ߁}x5:6n.J4;ar(5ȕwRFgm9ucVi5W&Aٛ & Z$/JlsX LWPQm/Ǣ勯zc%6n>ewtM$v JI~WOiNq]Rk@!*׊k/AsNZ;pw}p\Dn[rlϗoꄤw*.I"tȀoai>hz}DBqh\̽ .:FI}rdNo}AZessW"I9t`#[Ū\TgEˠ*+]t$*Ibqm9Wu ā ^9_@BG*u\dbYKlPF=?&\h XoN ]Mڗ%g]+>5ɉu3DnY{M\CGH+ ! ȵ_K+ `Iض[T|K8+=Wѹǥdof'cQKfHtҒηqg5v{TJNbE*I,=sz(wb:Kb_|K \#1!CR 7d64SÕfM \4tcbqDt24;Lq|-6EB$&5s#Z{ ̣h (7+ʐb?3X6G*\I'+Hd,6w`柵g*yUa֐ZG[ yH!Tƹ"O'<-iY9 Ԍًg 7<>qGrY0Z"Q4탏pXNcޗKJtcEPpB&O3$iMyw,XvEpЙ6xc&mW4֣(22պSG?dR q9iQ瑤Eg|S1˲j^|Eц+-^W57#خ &Mh7:r͊37 b*@݂roO̓\H MxDڮsNǵӚ}9(*S4' s~M' ӟkg;E{JHB1<ֹ O "z4@Q @ z+m4ᙚ+CS`%[::]s dO6iwYw*lGY5hR?G3\p\nxkB$`i\aaWnpQ0}}ntɽzq3ױ`X_)gOKTikF i%G{u3wz;#DM;y~6ԧ-*HXȯ^iɁ$z*nzFz㬰X9aJ|\:섀U֭YU{]v@dnv"L/j{bSe#BhL*4y0 \UH*Nꖷ"Yx ̚}BwRr5jiH#CGZqL*wF65SZ T8h~.*AU=V y3 77#ۜmD/?m'QUzF?RʳtKˬm\Kr7#zS]]罺e޵rG';lCM!e4h2rS؎4jkFp2fuOC8K|`่kdd2L$:SfkB @鼹v ;f0XFx2JHtA,'Nv=„/oIeKh'\ '|n!eW Zړ<1Olj\ 8tFY1^yDtI?-򹬊4|(GKڌ) EMi|z Bcw.kx}=U,R#ýU襍"/` R?? \B>NE}ךFd:Ǖ }QۢN];! \"4G !GÁhp=h/PGWuS=ψ~rbr ŧΥLomևv yPvh)[raaͤOŋH'd)00(T^sUy |I $ȳ<ֶ1`$\c2XTI >~b#">ccGtEZҘ Fs+BɎEc+U{ m2>C 7MWڕ젯~8;33MIga`}M\/b.72Xwe  m9Nr3Y.fKdiHT~d)߇7#rISAj'rj= LC制Ek}em{*hN88S^I<<4 34@+magK61[TkSc2Cb ?YJsb ]$8IRuݾD}Oj4Z >ijTWj0G< s$s8 fh*e-'6+C]>)}3THWԝJ[[:8k>D"Amp"ì7M+9qA,qKۧ?F4/{h43]AWQo͑{Ѽ!9R+ގ%rN fIn0q`vKG+j~׃kr1VQ=sha=eRAK 6ƯӴ}zo$]XxR3 ݼQ3l-Кz h?agůQCmaA?t0y+K~+g2P@ɵ?jazf.74*FZM/+ecĆy슷/oy].iF[M=9 & -7s1ANYsԫE~pɟkG/CLą_n4A+anwwar뙜0cnl^&Hn 8\M3Ar9oc:RUEe^?lڱ}6q,\]j*?8?$#H sE(4OaӍ/8#]`M!s9kԔZ}]L3,-F QM KL-J![Y^ȴ@c:c遮P)5QPg\jnSuJq9ST &e޶Bo^N n?wx?Fdՙ2L>i** M[XUuCdafӽa98my({:x VIS͡Mv&BU+!r#>ZgBV&##I2o(V6\&+ : =g%8pRlwmgTv]@vk4 {ݸVfD 䨙0D]h8gL?^&̅ t q8,i-:t9X0luÒрK>F  bfg!v@KT{k[68NřΈl[ETKfL#9".2Ν'HG/-fN2t Mu6L%DJIad }V:Qmʓl.RV`oK6C$EKmn\`6c$ V H `ɐ x3n.ct*9rӠM2#&Z[%ƅ86Wo~ i.wʨP^tAYLN.8w-XRfܳ h6|-2mUtԠWUZOq\ѕJ&FѨnQD5(cX0EC@N 9l+F m?$jDL=r]x h|F(sQUSL.}ʻ 3-c ( [s)cϐp; ^L!Oc~Tܷ)" 8ܩ4> 1%W$>%u~i]r~v5b9Ab )wWD Z@RK#ډ1X\3Ǭ펣@VӠ')(̌GnMnY$D,ܹhm^äjl_?ԄYc7~cJr ci0֛q0ծb|r 'Au>YDRB,`F')$-bsxPwE#HF0nu .Gb W? ݿ 'RyERzɩ 7|^< cZ%żz0 :}MUzQ3Ϛ^YyEЊu `OKԙIBOd+q|{\+A&*msqFqmƭtv.pebjηX fsGPӴʋ% Әh >Hʉpm-MxS۳ތRUd˵_bLz֓xJ)pXe#`UMyrj&}< u#;wS8Fّtl{%rs XHĢkRQL@9;v@1tBѕ&@N(a6}-FfFWOѡ[zeK+e£䶌Fm$e<1vϧקW;pY=F%$O΂q&;'#L\B{ ~^qvLqr¢.} 9v>51t1T'4]@J O4MaFίܓ @+#UHν(1o@+-iME<'N/>-w@ikWܼ+e(DWԒ¿G~O93;͖'`B2cx X[C#;n95lbgAk >\ ltKǶX?.\4&d;)vpx}N#iE!Pa!jL$g`$@OCT̶*8/4T(sM MY6$~a!V>b$q7EbcaZ_8Т~8`&n xoct(鉊8nKW)X^ҨgHe䳍˅A]X<਑% 0fPKq36> =o1a0$PSeilK"Xr֔DZIůb<" b@LeEXڅ PAOiohNahw5">aFXA FE0%/qh]urKshC}Ά3@ s=G[J\I}uRo%6bԟE6fb\ ̆E\>R7eh_YӜA)rRKͩoEx(Q ZT3&$,Jx@H2us⺊ 3$(| :9{0ڄź8|ܾK뢶O88[ֺvH*:Mw˺ wQ Aaul=xO Vs WuJދH4uz>WjG>s%ΌМO^;Sʺv vAٮe_K RW&LDZ%NXCL|,AQ.?:=ՈAy>0?!: Ev+x}t6_:8-~A=3Ͱ;Ph-O9jrx;2L&4Fq$ 6K]䑡1R7|uIISFѤf"  /V_}0?J3 c.2Lфh^Z.-{f^|t}i5-Jժe )pMjD,%jQ?Z}=h>2&Q9Mo+P_C0CWih=\XmQR'f:xI+3X6ni/WrF,YL̪JXe?jޅp N*B7N s3ҷ7p1\t`3}H Sg{OY;G~bn NJ)a0;mL(>Dlz1!Y);xcf5ͣo؀>DU|y̹e&lV &_\d%o\~9ŴXqD):gHĚlq'NiYqpWXUJ.h&1{ɣHyv ND|L]~6#@ 0,PAyp50+QR29C)[ɽV}4s|`* u)D>E'SZzHK!+nbqqɇ9/Jodd5%cuVhb\/>Pr0Õ:3_*S*OLR-n[W_rQՑhl`T%Qy \h <42X&i1ER+ZfB`aWs ,ڼ_u9<p cщ}Ņ(ndi*%S U!{A}W"H9?a?r ]opHB A -4j#_W=;lKn |,d0a& ,x}ӐNb46o'ZEEqf8`V%IYdGXH[qvb1* dLr1լߊgk o[բq:jNj.WW|D,.Dybd/[$2W2 , r7\{%3E_3=;46̶Pb;UZ(5W,pc `YfbƠO3fc[$E% #OH~~E}A?y9͘cH귉hU>[m>`ˁw"u(x\ H'7xd-QBpEK̽'65hUQ80jkL ־O{ {Yݖ֜Doo6RJȍO4xe2k0'wD2DaLފ&2da) W\2s*].[>7nf NYMUs-m ߄?\|rH/Oode֪"P 1!/ sݫ8pbFHnm{JOsԯQΩ^;j_!!oZ(sRіH#qNTr:UWk^̧BxtFtGT+SCydj<Z.?&}IR6} pS;!#iNJ;J!p`LwI2J~)D)k; "WNGNߜIp~qɧs>;fAd~ꖚ1-Ǣ*Ivv^ۀ<#fMtJZRU⪱(j!jW*ДJ)ąk2zB6/9w.;ֻ.p{eqriOQK}R_V=.k#ㆻ,dC2L`b=_p8=BZG/>Τ3CԔϔ/Kj 9k%DԙK+W$:q3+A @/BZeu$ʯ WUe,fG%\Ėm8O3PrtFo3L2Ae&G*pqe!"O/U'尖:lo=E χ!<9'S|J˯ȥ@edEE[{rؗ(wMQN8h 8kk$cg7N̕_G5E[P3ZŖI)awd\)̂M uʽN7\os\$Z iWgCz 1yPzHRWð)ܛnQKhPH;@cqLN|@$b..h(VU5t*[E#%G_^(!wfqa98yZؑ$Ĝ& d=XˉOTĽ;Rlʹ39c _JcԶdžI!1|/QA/gɌ:1TDAZ2V"")??{%[4 `oQhxN)o|J+6=5A!a(dbE4i 5^Dқ[#XFbdD339S(h[+1*BD@ܑ% x[l ·@nOSAë{4a,+VAPJ}M뎲HR@JC\ǔOs&aWqJ駘c\$k^5 [c>rjl]#@%b%C.&glll>Rݜ% kG|\2(]J"@Jx>Ƴsi#uC>B]>i|UF֤r(5 Uk UosY:cmh9+twIHR[+)G&s,#cx+}RZܫHgՆtl yp_lX_r!""((Lݧ<GbG E 3gz@!n N>%_1e2(5~ g:oŞOұW#{f\l=YLM=RʄnkdۚMN̥=CDq֠>Vd4e5\R ERlgsm9BeP&my v9ELX~`LkYx!Y_ k&/#z\Z85A7r#/^?Otaݺwt'1}3$}`lxë/:1wꚋ}F˲h1s͗zBP7%a| c-,eoVfRU,pCL%QGRJI>ZK22S({y`pH@oR82b ؀ْ'|Xj u49d6 ׺ ! z {2̴FWv+{7\$w] [gl_t2'3"X#Շ߆T|o8;^BTCݮsTRXZ%qB §ͬ^0S&IEi8Q,4ű|`QvZXӛmڬ R1P hC\y 5w;EdOc.o|[cDZ?+0&AțάOd ,Q I$2{o׆#G㸞m qVu.@7F@%Olpck:{/f@[x5 P},ؚSwPF 1`Z O'k/̧#u/::] 1Gg@t#B dze{.ҩj(*&3\7٦Ά]7db$?3R (%jsV J'$n•m-'o} zyaS#%r.ޢm3Ia~XX6 @Csd8j%ChfA눠y7!LW6ZeA ̴hτu5 Ӹy* E3 V`a/5N;7 '`Rz0)RNnj5`B@DDtm _[}CXXU;=6v(/v )SiPtN8l;SMs9كKKkb2)ȸFp{ F D˶Kۉ٥ۢo"Y8wVϙjphClwHAm{8>a$1*s96$H&( GT `ƀy7 PGIP]jkCl/_{Y>|g,!+Lkʢ^ EBO ]}2\k|QSl@{ &ȱZDT]"NmV薿Fwusg>M=@ζ)dfezs3U&2Yt0[wV_ 'SyL #>l}wڽ`S\M%+vj0ٳ1蝌},e{nUI x>" )Ir16I#!.JL0nWkkc< gf>(26׾ۄY{sǾ3=KѕG}SidF,^r.:Z{g %[e`"=lb Ȋ`B2Qlu5 .XU5O}-%UfyorS']xPVVIs,6.<1}&VXYǒ !tPsRNr=ufVg>x킓?(w@ gd v Q6F̳KE5)}.dw&?8P+Xb.V$$o|+HO@%#tј#)6 87w#Lr^"Dȱ|MsR=l)poiE<rk,\}O(҆b YcFQvgn&#[JqXqdz3Yr:;2^MK_{zǭ X$YL{| Fg&i_& )gTI<<"&cTߕ55RvS7# {Xہ4Ļ2}\PoYVwZgTD iӆ30סv^% V1mv>`!?nYICbAĈA+ ʳ-P~&#m\1HhUuNMAQ)[Y%@|}a 8G,*8J-!F=@Q~y2[Ur_ȳ'`;?|Saz>ltW`lu-l;oeX͆|K/K=wN,$,^Px,u!ru+w^TZ%o~h7cl{`R%Axͫp{ɿQqL`֧ps/-znz^]ر?9V-U&M) A3oyFR]ɔN G;j%<%N~ <4 롕WEgË/@M2M1~N2=x|P CƝSaWK1"PDd^]X-υKlSjݖFvزZlÿ&c6Y{/=8R㈹BN>(YA 42:y8_J  !qτe$F jOTF)h7whzg\s<0@Kn KT"N]%;@wK8Zח! Aּ[θesktnh~(B_l^X[Zv%`&*jTfs5SʩWk b ;Fugk3[&^ ?/aS@v#<݄nKTa ۖ6>UOQ7X]Vcj0 pB\ͬ\@TR6va-b Tq oi?XM^~hChWN]'gX` 6 :@uw)s&xUǶbR+_$:dH znK;+_eN 'B2Is"أ=\|9FgSMfOJ[^/ in;u)GKES8'X6*u?w`@ bׯ> NjlbpG.$\dr2`V2o%n7><_N?pqlƺ PH9xxcd \I@5II ]fLek;e`6\IaI>U2PQ3u߾dxxJin.m ռ֘c*=k+ nƍ0A3>Mz%2->QތS>?GUhG[]mTS`V/?˯n,L="e ʌAg l;MI6dvBwKt{^o骝 ZVW61ĸp*w>"e.Tz^#Tf>b-x>H *!RSז>rUϯ4{z-Scz\__vaԐBlrI7.)$$C^Po pӈbNVwǀ?q593+OJ?d<0+6i]BNl8$9?{ N࿩G1Ƿ#fEFˡ3^#Q֮ǘn\֤X7+Wd0`<)׍8xMY{W(갗~HL#b=ՙ@ouٜ^ 9Nj )@QS 1q|[c+ftV<ףsIt¶pR$#ǬF[{oO%EQ6ߩlZX턿h|4,(16%C~;j/Nk7nL8[@.\y|tw̻5VՔK#.wfFֵ~͇$"^>1ԡlr[D&]=DoG=kHutY-N_)r(ԑ!9Ua͛\]gOTܠٚx[x,s N?+MhwFOt6 otaҢ7ߕQ).Ds]\%;삫 mSŏDú%=ho+s!O2róIZ]Dгy={<JY-j_/b)y+=X:%żYUZRP`7 =R0R7jݪ>|Ӄy6Fuٺ91Ǒ߱d'[#Q۶Sdo.3 ]Bi1! }Ib0p%ep>5.4>Ov|3iN7  91qZ'y0dGMިIWޤ-#ű+J%Ʋ ReS㹓*.8rE`x|B18xhbv\t e/6]ƷXKg{$pa@mWO5ԯϙԪ-[f](͞+'zZ L*#`6vWk˫>>Z6/n na[a5(濐&NnP=m '$P29&@S`h5c )m׭`3ZDRPicb2jO߁d-6[ 3iQK`E[Ga+Q:Wh}w TK28EnӳKb ?"R5p$wpDkD֎F'nUM.#kkm_+e+WI|" =,7ˆEI0sժ|"11 j2,;thXjsE. *>s-28Őݲ tbALbtP0v>0VEց0_B2qnVmuu } wdS&n}EѪ ;[4bPΎ`8`f[p ;gv1;>f֫[17D(#`2b4a@ 6n9tqu% [$]HՏCHdԙHаEp_cORVUSǨ'πypc8$e5|]JdR"xV(l "]syvf,ahWAxfг*FC`L%[(nY{d ;fKXRgrh?$he++6Zw &ixEL>NՎU2G #NRAيehT| 'ȵL;^ۡ[c LUICr#KcxF% AxGsTxaZnK bfU^٣o8TL 1سgj,Z#L v #ǰEmz\_c"٥KwI ϡ.+cj'=۬֞y1.z!H-}ʘGbqY&,nP{ $E6=cfl֮de.l#dk!)oBWHrP=h`XmFծ?ۙ]܁#?T͟ݢ]ceQT1.~6^ǖQbv?oB!.$R7x+waAo3nd=ࣰ-XIJn`{1άM_Tf<~*0T(Q qmtrU6bE>WѪ-=%1KDJN)Jm -sOC'L iwlvf 53SY=2.=@#عlwJ3۹\ 0ȥW=sl܃ _{@7{?0H{暚}+݌ZytP3CCeGfBZш*|V؎]Cn0]eF l64GEA^nWs'xכ)<]#Fx<'kdf՘9]!dQX8)I׼ArmN2dF`AT{$> K ]|B^FzHEc),XbUܘ\SpHˋϋ6/io#=%@po<¾ f0=*2!d<[?&!u+*sYw|xi_%5\9h!7Aa$b2de-0 ~,qN|my\BDH3DAnէ O](rmXP>pkdX*ZgU[X N@bHgNПZohYiO;K}3Ɔ*ȵ!1'zNXvbK[+tQ 'p:\ˁd-@E"u/g7o%/QQSIx|0 & Tg6Bnsv̵ ˄u1~PqQF{ qxRA! 0e.b9[zҜ8JYɮk}ݾ (e}.k"ץYBnT8BC3ֽ H8-;G^ϼڹU#YK],;9GY~@G-bBWdf( ť._s^WEjSxc%k>"0bP=KprVƟk79dfj~t wtmdϋ|C.J0t ސ2ѰS=i`Bo&zƑ W8 Օ\_:2NJ&}#' kkEkD:%Ƴ}HZ{ *[D5@SٺG(wgN}GK!b9T5mD&#d7 1 r;Ts築65 ^4srvk-ZZp>~f*HT_Ǫ n2n NM,y/7*LC-4 00K=[TJ}2)T o %08CGMYŔ,G9{_-xC >mZIXˋv;,O75?2Tv#dj͋ge] ^AWG -IVC p7C~,Cz|́pk<~WthgT漯r` S/EgΟ h Ȯe$iPҔY,#@qQFrKM g} {f!Y5\N~ i!;؄B!Bi v^zI's$M "ț?ƎߓZ0{Ync41O}Dùy-J:&?ps f,&%˖V i4U{WS3&Bc;'reܯ?#"4` u^@D4^Փ||3J`,OnEU(n޸Ԗ|E-n A&BhKx.1a@W%F[@ɂb[ڦIʤ5~HkI tYA(GFE7|;/Pk&}moߓJ5`L!'bQR 玙5^:-gY8x^sW!Rw*)h>&Oir!R TxI2 詉[a1a$WL^l_AARe",0; M̍_^;JŶ '޶ɲ&MlrFuB󭋼,ȟ`eXCg[{4?6Br.ؿ"өNXSQE밷4GD_|y ˴|?QAq?g>| ֺ\&EF"%ۺKTR{y@%/:^2G9WOy˃1ƂB]9iwjq!x:dFbw% vf:LM>}1gZP\͚u.Q$J~>8#\i3G}FP­]:*.L9EknA 5pSwY ZǙ2^*E Y @/]JW_9N2+)eiiV>Ԭa=bV  T kzBۃK4+$?-[nQ3k}ȳT >ms |9l)zqb7[daG5?&"A65H*&f`%)}xFfߙY 27VKMsB=n;8iˆYfpIP /[UA8S.}kR&Gxn f+*q 9+/.S鹶'^ٽ*ZHj:rQ^o Y c>%;mԛCݩ͸d&֢ ֔} >pg@`![ZGY1&K.-y&|KxAtY! ߛzK/^1a%6fyA$P%&u|س$Wp0[p8B1d?'[I7ÇΆ)JV*']Ө4ؤ%pTP!jZTfb>4Nt((nC+0F2y$;~>sJ k}4F8vؐJS9vR\R S-aP280F6KP5D0\c `%$\׫\r-^O͆Ǵv0wT[w@|wܦ/(AjtF Ju馜 KVQp{}q>ʠ S(97g|5;6W. [tf맊?m\ZB6[(>E+} XWu` 'x{s ^ 2J{9YcG z34\Ż$VR$8B\W4b"IǒdYn舉R=$Tml}oTȵ3ߓ {1ٳ*/H{$ڛ+h~`s7YBMt!Q+iov.s)|رRcWwO]>$%s佊9 kK=H;qC!an>?C.otC|_=?~NFښn9 f%:_c'H0v{iy="鲔$m> -]eVb'wٲOu8 Ņ{xyP NM>$]R0ٽc7@#d$Oܢ4wsʗzTcU?g4'' RO[# vs|cA A>&E.:`ň_!ˑD&!(tAIc1(= K6ev!O>B Zx%In?cTVr۴^!n* 7!i YT_~ڰ鎄iL+t!/["Zs[#uu,(VgM= -fEw2Jd޸z*}|jJF<|A 1(ڷIW^dRNK suC_:59I,52;eT9ꖛ׻3T*^^=<35+(HB&M hv/:čv7Xn1ȃ$#'tE/'QcZ2WjCκZ |,f\H(xM3znc~x5*] 7!oa1%[oO[!ΡcX-t+F KS5Oc$=/xlD )|ҌcG>>.&-P6w.|"E R; ~\NJSp8O8-AJ'Y5W*I֕ o<.s]ޏD^U[՞;22B ឱ֩{ӽWPo1 n3ip L$gDlHbJ͚) ?v,X|TQ:cGC}Yh?!;ƯW&w$ 'Ysqo+j,lGڞ*:6~ê\W1EEt:T>\QiXROZj<,j̱cg""񈩆S]7 9樇¦ /?(h;`a,S1هxI+M<Inx9W,~'Oo &~-,cQ@<-Q RMM9;k]tA@>Xodlf7cGlX5ɰF.ZLZDEk !K,K;l4Rm'JÖZ^twB#*2YL>f92lre)iD#u :Znn;f:# /gp#}Z֘T&h8یg.AK4rMH8l#p ܦ|OnUY }VEmљU( !nPCͿg~zO7 ' JEpCw# FW`ۀػ$ {3ލ{!_mv5j3Wɟ! oyiNǫUnsc?0>'xijU r|C 2YYKL5{"խ}dBћ}y̋AڭȫNs-eDD\per]N!hf9 !ŶxT 'Ȼ<`PNsã6fԅڛIۀQ¶./@MKjXaҍefr7дt1;:q Z`2l9w$ԦT@8И+'_? h?锬6 ?,S֊4h)N8w5Yϲ I5~@{&jyߗÚ-TfDKܿ2cb7E53}k)-O6..-Jb*3l+oD+%h;4؉ :;0 H_afme%YR*T1#J@Uhz4/D2(}*q¿:_\&`0I$?"sa?lxhd'ZN6T TLvگWHMX Bq~X}Uj$WVD `RH_]Rr ,FqD;Di؏?7}°_P/X-3K#h*A~aU(U@pMԏpSC& 3 KX`ܫNЂ@qLs6@p\Щ$#^Jr4tI1v6Hͻ_ʟuA- R(ޕX+rLΩJ p؍+x3xkmք2d`ۺ:O$ε#y*YP/?جJ^p^pvw1y??8i|KϬ<%ry,j{5p?,ZJ?/C#g2# uO 68s8JG%\si9oj um,He/بolTMŮ'NL+(Y}4gfY9. .YIS_ H`~YQ_}ƃS{,~D cd=J\ǀ*u@C)U6񣄜~#K~ Sd07ҩAPKփ`>ygԧ!qeNLu;y#P%+d,:@lQ~{S4fZE("i! =D8C|QpSlRy)wb0tm`mVA`f*At{zQWY#=耝WߋYUCװ﮸1%JUdϲOk[XuTT#ϲpmA;',Qc2i&Wtg 24!i,Z?w[JXg,ý`T(/7D Qwn(kW[kcqJN"MAu(/|zzN+F *|| 6s Aම}LR;%b6;f5$p4 xpJ~lYKč^ϗ*84 9]u\OL^KT".yz0GXی˩Ӎ"9CFS~6H2Ƴkw{&Uh%UDu֙no<'#L:hBm9 9_́:_RX>dY7;uρw/{!GAp%9,_ix X_Ihv-; 8/\h}IVKP6ݣj~aboANW Ju[œ zjPm;L@9# GoO @tቧvW1diB+c=_~pd]_RmvR@m,Ms(gȩ0?Is2ptK苓mc,]r_6x 㥮jpCO՗0!8@h:[mY=JÐeT+7JroGDd˹hF\×X.$0l3u!&QaMY!0@|_Nc֬EdVB9S4O%;~/ҁHaFB0D-% D?@H lflgT#opb*cRoLVNr=ɞ{ܩƒ!]#Jb$Dۋ$.c9c(9)7M%©Ql'$,޹r,\.䬭rģx%kH(/` 䡑kOţ~Ĩu_syJݡ:ma7sWRy3bqcYCOȗ;Uj<:^;*z$`8~ėnr6@,nCNn~R%嘄>Eo8RS 0Q43BsYIBcvlƝ,Q}Wz/"joYWfG6L#ā\~- LCEC*!ސ4t#&B" SCZ6}mo֗Y!ʗ8BV<)·+oW]Y۪H8aܤay[xC$x pHeB4z>"ivB:7JZ{p~LSiVs4:E .v*ٌ°TW^u=4@'3|#Dqenz0o _-̪e휐*lױHn;L9 +-0ɦV5n|DF;Ug(& C0Q@ 2Yh~}pј5x֐d7NU桬Beg?sW^;";1jg'~W@!d2$Nݥ }=a 4z]>ͬe@]4Uۗ6$L痫?i':.r$dRzth)%>4ӹc#(lqsT4[tDx颽om|`DVk-^>*f—|,uA@R* uOxuGuiz  XS}u|̡'R &gZD-Ƒ-tUP8[X2OiJOiڅNH;%Qej"9`NR`ޭNsj:^}=[!/2g.*[ym2^FYLk7 _-=%!7^ Kqob;IZߤqh.r-mKtL_)'-nYlb]>N*`->Ӽݑs[.®/5d345tD Z٢" G1Ze.RdPJ 8:p@Z̝QNrr5[O;몾3i!iEL_F3Z1NzolGҜ z,KqPۻj8{L00c.x|Ը '~ˉ)QP3'E]4/B}$`>͒y7Ϫ`DZ'9Sl LLJ.NpNMe0vo[N%BoM9=ݨXbZBiΥw)W@) c $N7VWwQ`I\C-(17/m,\[$@ }mtQmt ,u|T+;Ȭ~{e@ϣs<^*͇VL/Wfg owޔ_`fXK](+Q&9M'{6goUáJɵ!A[ZaZM+_(8v=*MN5,@qisC2~*tX{I`,_&,CXSh<<5Ǫz`&E&,Z4io rV-ե u-Nqdp1Q:[<< Uڝ̒I˵u(&U4dfVVk#Y9^[;h#_ʡ6P3jautˌF|T=[5< sbz+2)}>OKuOZٙ BΑ=犭 {F^jp" ^E{A,UߏÄһv>g p}-_{zs2 VߟAQ4X4wj9Mʹ֪Lwye0G@.Sn͠C",h K?sC@24S|{cN.=YҨpZ-hzat^AOomIN$B"Wq $;zr mK!޹ f0N@YP5fṣl$lwNkʓV1E,mpiLMEvHTJ[԰s?D$vĸQZUiUsX)) d\\0rd2 :Bx penG_bc lW2S7# kn,^8Sab'N-柆3D#=gy ^5Z'0qVz Zs%T_Oliў|^M;8N` t5}2>jy{rk"pˁNS}{EmA`huI7*,3DYxoPѪ@ǿ:X JP-f4~̲wG [dÚz[j\lQDkci'AT8<' .p)9r620z;LnWH[蓂"vo'9d9XwdaH*=vdxu6#g wfvOxI9s}܉Jٰr4ubKػ*DwgLhUJ'_rZp)rӕs0S6fHc.G+ %0f.?oax$WDGzؘu0%Zy #>; EO,R" gdzfu/]fXŒ=EKѤ!dn8#Cw'6'Wye߄ZxUCR$`r|rJxTD 0ں;; 9>E {B'hfBBvz'8S%T '뙽6[aID+7R4us4eJVjԥ3CZ=؛YV Pj%oK|S-0 v>/xϪc L/,]ށ[oQ"iXJy͛^`29W0)D ?ǼQ:6C-PJBZ?J5i2(v5ތAgG71kTW:6Rڋ>d3X[T B Is]˱w`# 3`ShXjΙ!DT`Gw;c){2kG-oqW^rR.Xs)c3‰r#MD:̷pU&͇PVR$<ay<~fK΂A|wi]H>Q"39ޟLNsu҃ 1J_Dk|!~z|ACi,drqf5I@zC; a_4A\IDVj ok# NvG9QI~#k{թjG.MZ/]1= X?mdrw0_JSn?T#z<Y/w쭓ua \˛żֻ+ 4>RU]t:AJ9ZZk^=~ͪS=VqG,q(7䳻< ׽_{T]E,e) 2t? )ͳdwNDai+{" msѭ,'-4BH?,99Q9Q`m}HLOsʀz5WInQV ȫ_hD %8 eIE_ϢIp(V1H2qV4E57[@w _n\f#9KZF~ݖ4$c;9f3 X zq7=-$k1i.n V]A. N-k4;M`[|ӳ1:2T5j׵Y7[FՄ[^/`Bͦ@&0Q&5PߋiTHpE'e!]6@׿xHD6z$8z3"պ3LaXMmx8CNjo7e%= irƪX]՜zIr/Ia\~2RW?TRsL✺f,9OKMktPp0i)kFur\_v%' 3mPH}Pll&ps/2iX}(T !ٿ*3ZdϦ9ÖxRB5ƯGy`  T)4RQ$]^S?*KͯYJ~0~tQ;Y+&ȰHxIj8^K~S$;ļy ?mKNL&<(X7lZ(eÎy cjzq4Ezrìt5ݾ~q/6{rʵYf); LJLwHfQ u u<8s(wkTDu)F:-EӒ`3nSy_e)f7n@a"X{͖:TTw({ VmT)|w%6!Z oMv2M;\ȿ1dXKGrZ HsHw~.!b%\ވv/P ǒNo$[_"SE]O H]72w&^s )F* em(5;آDxBrDkXKs{4` 1쯇\@cW偱țIyH_(ywքF\Bjސq{JW("3k$YoRYO?lT}<~1܃)?=ȓ"[nARݪIw S> I`(x _ߟHyǤ$hę-|kZ7|Axv_6.\b'W)qXDG}b#* "-uƠ(V`=# )N^XCBJcӃy)Ri2݋\z&BRDeȗ=}fYZ$,[0 A5^7QWgIx*LT4ICת㫉 "䒁Vo~. RgV"j~ž[yJ)?~h,@dDFS`QHk]Ep6TO΃  [}dX-HifٷJ  'u7[7JPtE8muUk5,#et;M*C0oe_3@S!DzTOGpU / +HBڜq TQ0O:C;4m%GOc9QTߍCai:}3~O}t<̮*&?A6Y Ќ,{hӦ,Ow@oD 6 :^Gi(h6*h ]6JaIt 0t&{dTb+'~WV lfw[gQa;EiЊ+8#SÚz(x#N~"s>>+qRb!<0᷵a*UEӾ~#ukrq4̒y,:Ԅwi%ý*ーoae /;' )sfoVW= &U[AG0<Ը~ a%PQ9@_}nwhZ^`D:,Ʃ :'5􍌞KK\IMhh'n}@+a:zu+9 : Mɪ-6BpHG9.zuyz'ɬ?XkELZ7̓P_8}W~h?dJ)clw HQ$[9ΫbrWzwqh~rЯ]# q=߿fw!sN@1rzVWWIkDMsY&;lpc!lt0q7{h⯪}0r%` ZQRլ½17ܢD:2fZ=?!+eԯ4'΅;./=`w󭁷atAfҚ[_}pBF\4q6F1Aa1)򎩘P5;ۻz-}yaB';kcԒYr8-7a ǐH+UeN0c%j `ۺ/<eGl^šen߬ϝ`dB=Vβ84zIP-Zo^̍wY!my>toZ& ŪYz*lRf-9  26e%Y`@ 'ޖ`Sw(Ѩ5ѣ%I_x= @yU[,fou,e!}[ِ n f)eG:f+i txKJs \Ak% Cin1`_d:P 'tĀ2 %:6|wX}cYY$F^ǁj;Y}QoKY=w,7C P14<̨W I]LqAv\7Ea[G4i3"{O tޤ}qoc O}%0nqלT!U ~Mq8~εV6cku`ꄏ+)1?SS*)=e3]A9WC-9G7AEN-.`w?Jlz-%tNes/Xg<4;ҕZgGBI۪YC106S/sG.r"`UW :B`ssxrٛR$*T(yH63f rQA¥_N<  vkۇ%e4vOjtdgEGgAaڷzv^\n,yk$hv. i+еTvO8~%.Ɂ8ށwo2܇ҝa ֞1Xׄc =ƞvv tnacMlZ_X"Uŵ{?F.5\_QWut0 L/I43:^ھrC trֶHw!ue6F$gbWlxq#^9ӟs68@Dͨmɱ2S>mwZ$Il?[ $9F+a@ּQkMHt5J-`EWڀG37f$>:{E{#qKQB#i'( SpY/.Rbi5M99RE,.07gב *W|u<ӷЕVB~ b鲙sZ,e3G(nזngW*r[y`LąapiJob[e`_:qȹ3[RryqEX #qYiČW:AQ/wa-vrk##Ef&9?BpBˢeF_™7-osatw<1R{?3$Ǝ$@ NJt]0QhXaٽn(3'#|SVR70,"v$g7j_LwFh|DO eyz(GQՈ`_ع1/pWf*hu `Y/-"^@OT@eC~!dfV(*U%l5u'a?O|JzN1@h'`m18K~-'le08m.伄Ahf3%NkeC$bQ_܅0؝Iʈr( IFT/N160%(b&Ǹrj=d4!G17[HLl,Q1e7~[avp%Nh:B3,hYatȠȝ>NJ1%xpbILB@O@+d+(_Z*/T/k[| yr1HK1qvŸPP=Zudצ:1|-<44זy[%  bsU@X Xtӡ R2F4l*:۬ވ@ 0C%pN;=Ṟ7J/ H C2N` P~ d{w5psX/uj~&V|^;?4¡忨 t@yS5yob.H?y5~Ăyc3/M&'(Qi[ٔ}@M] >Q3B@+0؛VT{w[]9 4M),{YTC~Dy9P.iHuhOfYnR:Κw5qm.NÞ ۑ8Wd_ e?.u0cT߼+?{g#ȤZ^9[e^S @S.2 +֥_a-*leg}TI6O-UIu9dIHI7@8F;f$54UFE Eie%{wڶhwKa`,{bY*4Y" J|9 ~-\N7ޯβ`ɢ4dAļ "W)H Ro\~0q= E2jQplԨV%S pkJS4%hhYث"[[Pf^^#f+*zRdu.zLZ䏺=~@fCa>}r"onP'aE+DDB*%PfnQ\w" 5RJu6jc{ Vo,+GI`20S\H:!,8L!6wpZ v̯(o!OoIb[ɯv(jؔyDXw̨J<Θ 44`Jش#TҌM!\dIs7ѩHr-p^}.m OE*(*o9c , W캴BS2;nMՉV|?J2Nw7/!w,*1ʈw=fXZ'2F%q3G8 ?Cq"jn`蕣{Ux##a 9am[Z7U&} 񝏵g5GGASϛ^H睎GfWJCj~}\C1`L lpb0͡-M-^Ԇ8f}70"K^d{hoTO\CA]$rBQbhJh !r:W^Gyˉd`IߤĜ=i  H>cM.Khr3ށو HJ EZH5F 3a==<-P&0eJֽrϧH]ϱЕҡa䆗/^ZROcN^nhO n2jcI^6eu'>[QvTp DIs9W s؝:|dtfmrVL|%F" )Q3FQ;|Wc5eR:Np^V&k+?UO\h+er6Sff6ϰf6Z ivlc69ڕC^r~<>$u0\ʯmcSUΥf" nԓ< JwC?'.@Ƣk٠O&NqztFT8A&Q|4Ntp`AOإA[ ׯm:%;005p\ H1֩~JOd9U3oj;sH-p,"&R1Ӹ-c¹\(esk:U՘2l'Ӣ-S!'r>:ԦHt0Ə%Ʉ50go.xWH}&nxKFV wZo@@t^FNw}"vfXY.ي[&^D t~ Y_ ^;ZNRh8""'MLJIL8/SʻAkp%+M"<{JLs>%MB=Uh)8hͯQ*Q-> ߯{Ono1Y d q2c[y "$.߅ w$Xt糈 /B9q)@GeJǓ-XlKwz../~k%s5~Qj_ =FA\ȹ]AxOdknꝾ&\WOϟmƑ)8GTs gb7>v6$}O# VD@D2cj VIMWUO"+ε[gƗɎýts]>V*UȓMK +b\d)6Nv&+E@ * Y~M6C,@8`v6 ۆ[K^M+R-se+BHĖJr+C 7SnV[mO&| 6eEA~So;76L Nc׆ZR{O"MvGǪ'q_t(s.*\=ertJ {L8t /_<.ym?ɑ{OE^\5󩧪_JN֢ipғ`[dTބ$_7~$?ΰD1b~_~jr?4k:ws3XR:ӱjh%SI SL!B뼦W3%dp̃%}M:i E97,CG=pOHeUr1f6ȵlSf28Uj HO:f\H°Yà讑 Rz=P 6.1 2^C)6iA?N|HkLa:xXI%śFw_ē{b[=HYJ~< ͋y89[=o\DaHWv%-OhW oޤ7q uGﲚ59նLǿ+ټQ2\Otcov ݥ#8xk@jq-|r8^ĥ 2d'?>)ׂuO+ߵQIdqg'B q#JJb B>YaVlӝtR/ F5"jZdJ;0ոSxzq7ra~?݈VOMFdf"z;|0eQ8: jRS ("1>=]N azHwYظ+bxsC뀜*/`@#)t3 AQ+ 4~>άe0qq^T)TWH͏pi455 wOL >Oi=U*hXL )JWqiUE('kPU),qC[[ D)pۉond\ݮi0 Duq?'ߠ57J0o{|ru/Y*i!f3, 3-tVfZ C>$ ~sgvI4>9-#XpZHSbE2Ob[JR.H6 b-)KЙ B>:$qneЎLF8Φg^4(adlf䧿 XrmJS1i `9$׳kɸ%4s^?u>2<*3^~WDe)h#H~#jNhn~e!Y2s R99T`cB#k\n~쵤)5mr|ur'?g=(h^Ld~97Sv}VX* vخQOa7R0A8πADJ*K}t1s -TMɟU9AI \';{]OkuGWDfA&5Y9 p#~N&Ӧ=dͦ Ȳb+֔ ?,A؝=8)l:\jM:YGuy5'^3T:2b6"SMφ/;mo .۳XxPlr5ߜp '"ԏDMW^I[rl zOP`L6 I:NN6mNfA M%vw6M7%0(h\N4x]0Q[kY츠Xq4k$' fLEVlTw{ =DvCgk$V;{\zi^$>=gkəJS|0"~׌=fxQ 0m<~%?Ri,܋}jh?@Ta>D%XD˅A7:'el$n-zsfOhOL kaU{sjnbI-LZ^utt|P F9Qc =[QK YKؕ~tv}Y"R'.SDTcZ||aZhM56m}vͣaHOXeLTK멹 b ՆyvF6Jyʑ0?GVvZ!/BCȦ/9 ϥCsדLx(Ђf./n }SyU~%yi`kPL@L.#L25+I0%aNfbD S:,$XES{طT;4{Pd/gFgi/fX2hŅ QA>A#z SAv aMZ`LCgGU|RDj)pw϶uU+EVBW6!N4{ݷ,}h{Y&qm]6Cύ*_Vi#*qYaYFў O4/DH=L׎. ZU|f< }VV_\FlLAja|gn8d~V_סa0Umm 4qr+$X_{?\ږ+8vo+Kˤ@ڥm|р~_z!q=mƀ@\oH|!b< 6cF\\M>9Dz:ه{w˾JIbHG |Gv S&1bPY/?) @U} Ӎ&}H:Kkx81%6k&3t $wd$(\'@ZBV;܃b1uv7rk9u^| +5[n{Z1OWQ{}YH `#!] bщ<2d%te QہHY2\H!+L:O'ՊX2c@vHRIwjD pӺl\|2,b Κ-6[Y*1l Kr|] (@/G2L@tc/pJ l3jfiaw+3qAuUOj<`z-P+jAn"Ab=c_碩 kn) z[-7q6ܗ<[hK6t7T0ntG !u|@XDÿQpƼyZ=gCbOaQEh~{s ׺F+Â1dCwf%3ipŞKѲpߩkXx av-BKurSQ ax /qWL|ĩ̋l)3vX(/AsE2H+hg}* |(xsJֈ{yˣa 6c,N&ra\\Ahe(9I%.Zu[+h{`eyov̻r^EG,m,T\=lq1wRpNK T1ˇ} {+{)\F v-: .\ZCF :^xRXF:lڝiXb<]2ӡsh! ) ƅ[yl;̢mzSWv£Pzn#U4zrY]DĠ` x9}@0Epjnq^NUǽ[eo7e 'Pӽ02i G KWUr6mNUXF[FIRuftqpvKOfMZlP!imS=&iG[1zWF>n.z{R -I<D+;K?<,Y l[ Si+ê $?N^t ԰uK& g9\;ٮͲ7U,YuB+ g7? w(U EߌK6Ev˴mLB24kPZ~$RE%Y)6艕 z}EL:@B σY>=,Q {Lks~B0\7N|7Ć-!k+,&h'`D(h EG^ov7Ogw$ˤ0<l׭q<ԥÕM-;ŵ>u:EV) M ktDI m( ߤ%%HTI6!Ē2rk H&AE`^ 2gj(kQDb4WpsRdXGPh`~Y"P%cmZGl.XD!e?⴫`b ʱh K턛ҭ{n#r+4\3.=5hF3Fc~3eo3O F|m+1'D]as70pi`|רOo0-)e{x jPm|ܨ;h/kn%BXhe5\gбctߓz^>.6l3Rw"DĮHN)ߒrMJ^2=gJsPYJ<Ҭa2{̺ F9¤=)'5/n_0vv4pe %XCǪs'yaf0!Iר^>~vH|XAv (Ey &D:iw@[.pڡ;|aE?"R=L3^¢D Jn2q`sGh+&jv7#?߾NU2PUs6+%x_ҿr8] 7ss b#;ij^O*|S-i )mBsԞH <|៩Y]z/g)Z$cIKx@?xf΅Сo_oYK96lY✲cWv,vR:RZ9-Zݭۼ8?M$>ICgk#yK#oT& &4: o?[YCG Ň3xߌaК6lro!sfGh ԢE~%#ʾf=H}2I'ZĽX~qi MSh#XbYCs`e My_?_w'nIw7~aYAL˽2W[Bpp6yF}2cp?sq.Yu*|)XTfôY(z" Sa5p^aāt5L]#z*Kֵ NxEUJ$cub*fa9ɳW=-'\KE5CJ6gB-q}]i(<H-ckh; z&5.Kwgad ݼY)FWhrf K( S+1#Edk+7A|Jqk[5-[^Gl#% mrv#nGp7ul& N H!5u<>fR~Gw`7l><ίwV v B'Rc@YBP@\ u.5̣}?L"͓K>&!үW ٍ&ZR}ϒ":"}WUE`5:}i9jl/ 04,ٻd\kL iDڔ2vEA435{5[oQiZ;HnyBmPyl ם+ǿ%)?[s$0SU&O#HٜGw(ym$3'la5S5`:B&8"tsEW`xCPs2^n;<LnVB5މ=zE Udte쭹Aka)O*Ew[ ìPA6 ҮUk^i(\0dzN6ԿJz%s4\ kŒ9g![M!Y]tN#Ap#c8S/?\NDa?cXD[3fky 9Ta0]^'k|;öѢz5% 2&Ae~mR> ABzG*-^H9*f[~Gx} FdO0&I)ef@]IY~+K"̮$;*SѰvQsZt fDbӯ͂X! zf[[_ɏp*:O7hk | ! >nȟ#@uђx6{@!Lt{WfkEHfaS\ C}G=Eۡ4iIpi\iiFKP\b:MAѷEOo(v!zk+$OQT9\̅)Yyk.4{=Æ|#qa& MI3+I<´'NQ ~q-;GYZ4tR*t@w}[ r؇}*jezFGD`,KdI遆[a@铣TY ʒkjO&l!9 ]ɪ{蜪o(~Ϋ}?xepZzY؍rO8p&A["\vkvVa?Sil3^*֖`{_ྛPk7ν+*$ZZw//KN=}>_YXr b2r\Xg_ӹL uކyU%v_&+g/Qh`6v_n7\ ׂ%B2oq(A&M+=tqXβ2Al2ۻVf ߩbO/&N>$\X$3m)E&"Cf<@KbDL8,N`CbM̃ L) xU#F$-#ڪ'Y 2IDۺ{ogDt$\9f"w{J#@Y˻|VHnlxݱ}&q>6}|u<O0J چRZ&X!2ilcrĴG C2*XVsfX38ˊQMY3@M&؄ik_CW1,>EuQ7n"9Xޮ+ ;Hs#]{h5tN;ڶdȌvf#꫎lR5[2>/H4 N zvYgyZ^*1jare(McݢKT1)URZlJVkĈڻ&뼁mQ Kr=-LJ>+n𯈠X$  <6fkzaM+sPGᯀ(N?}:aF[ׅq,69&rGP> ر%M rx]ɓw 1,96VwECZ>%HYnp냌Tӑ25\6O!hFk =Xu+MSn !h>Xi+/n{FGT4|?u&aU?Qۓł͔erE U-,[L%0}侙DߑW& dIcy@ЁBI+IPl6@aɝ+^O+h$wO\/̏iwLl5a,ȶ 硣6u\7~UHh2}.S\I){mcUW*%&g:X.bfjuQ5EY9C,ڀqA޻PYAC8L' -:=MDS71U\k,^P^bu^mʸ%3<4%9iUzu#~>[a)Be>hs|0svp)zxs(43uIkG?l:vprӊ!}y@"8[{#άAOh "R})+8yrCZC0ѽeutt1("3{-3[r<ѫRw/`$n89 6 uS 2X(MTgF|mDHs)\Y@գi78W^,)~ ~ k{nh8iECd;SQ.7Ա͇yx_,Ev/ Tf:&w ygML.6FЄK`HTL |}¤QFw4L:^KP `s{%ӵ"UJ38 # KǠ݋˭*'wN乿Gn[B踣zuɤMBljx_ݖxdHg(w"D&òw7|*Yi׿42n&l9o*t+Ϡ+iy] lr=ma ˆ3od4e3n4lznkR1ӯc#:^x7~RZ`s^ p>KC&f 12^,|bR@!ͦ#n%ݹ9P + ؕDJj›#JHhr (t^d+x"cF",3dD2_=h$Zy ZQS5&4d`Ybq R8GD?şQ-NzOFvk=))YEP`\jOkreF_^xl$!A`;Y*/`Z V㴖f6 TU-yݒB V6Jq_%F=ŴخlC5˥R ™VuDc ш 8&u)oQ0>$aòyV$]ORc8peTvd'j٢4rSV"1r5$|BC>‚QICqxúeS%5}Y)o Uװ]w:C{"ePXn-&^lE1Lx{ǜʲux{o~:m8oט:Jr,]pܭ=z6ՏP|#[vR918&xVM F`.$"#B¹`a,'$悰̿ӱN¥T\(rqbnR¤]Fvpۛ |2C5N@l *K0D;U8 4$giTO;Ѝp@k"4M:`p @BmI-']ڸ`FN4e)qf[g⛻|D4 ;z.ʎQސ GlKWA>dH9Ӏ1@bip5s83=xX l ZK,y͉1R`]~(tQڇՓ Pm'gיV<\^; B@dҽd*Oz] Rޯ#RL}mR1~}Bҏ{K{C Y|7ӣQsH=K^-cA5%[!K5kC7-乸Y}[ lpq[46:ͦѐz]R5la mqK)Ɋy o.fGիvס}"ynyȣ$~R|"wQvKGj[lXL++$+!CuN2ǶaS7Q*M6I|˚u ޥv$bޫf!o`\"!"RȻ𱭺ξruL/mD#+R@'*ٷa٪lSgÝ$41@B<4ѫ( 4MsV'K ՐeJ8F g3>MkN_E /4l;JCs2NO<"Atw_\L`kJaXG0EUR}< Q+=7gh/M5ۮ&q7r|Pd3>pghQ@gP<\V0wj}fIŎ[xTX7ybb$OM2|M2N.䵇ϖw[|lX,dw子+'&=53Em4pVir~Eӫ/"PL'Ј{SwjdïCyn'jEu^T- ey` erUi͗2G=FeO({@3:"!M _^([B+nP l`2M/bǩonzwN~y9;)S%zG YPցi8hަ&/"$髖$P{> µ(09a=!^Zs) O85)>R|(VFdF#kxnhU5=ZeFA)yD8'%pC# 3=*; W/=F^W ^T4XI J%ٌѝqCꐽ`h[Eem`OUv@!rVײmd8HQOv^j$BJ&1Oۤj21*Gb'ɐ >wmC!ÿ֩_(E*ZL8I̺/ I`^L }^ado 99"T"hx/xP)ҒrQNN4 uuI-ѡO7(ҕ١˓ |#L>x ™DzM2b/qpg4sG !S=5\c$-h^nFu4+{%еi0mae%t`Gק{u _bh零_ylٵ$C5מ XgҨ%}ˣ(^=n:?sGEKD+kQ䱣!ml52b?)8/0"xuBK5Fhwb#Dź"bѧjc ruchҿ]̺;֨DU~ W5Nf"9d;iAsH6,P~. K%mb%`p{m_*9=Q7>^ĐXLN֕؈Mŏ)DX\ȃKy<=)Ι]JC (gEsR%?"7dЂGa qfs= Xh<Ӏ gw7!_/)aʚ|f^OF`fʤ+@1+2'R_Xz{W,dAt/A bȲvO]OJXt(*5\'rM]T g Esj =HvAt^p 5FRCV[$ c?Y'ck j< 1V=8jRp|#5hF~ei0}CR؁ _ʈfH ~~Y>O-,jOs=;23EJ1zmA(3cHRWđٴw@ZD "-I?wD`h&0z P(\ņp%@wpqv[5w6Ѷ>rQH$DU6!O6x#@ud-ɫؘ\|n 7 ILVkEFڠGׯfB0h~p4n.W3٫Ś磫kS&@|6疟T] y6|RMgV Q8MRö;x~{H[rց#ꭾ}%)Ȯ%"_mM[Zd%W[E>i~> ]N7+6]4&pu#ʌUU!FbSMo,-B~* DC~b/^kzx=&A vm;]y`%s62S#eupn*Pļ!W/8@,}\ʣSA\8!6jtc",]eg__0.EqppxX)~ #B8uvlY+vj__rT8MXZ@ni;GGKn]{v0*$7s} Z NGao",45J<7b֋9 Ġ1s:_c9!XKQxqNmJ}22y{#idEYSᵣ5Gk~uj_Pn`GFòbIr`E2k/&EAFEq&= O[I ƥylqq +Sp@ZQv&W +((t!\@:N =Abxu/=-id{LJz0Ժ_lb:v'c->VzT`j,Λ9 Ky_:#"~HV*Ɂ@(i7C/c哾˂}mEެ0e jSg<]*k+  8'WE|F@澪sYp:%)s*{,3)[S4!#"IYZh&Y yuJW.u'ևh ]E7 U^` {v&J1bh;O-|PD솪=ux#:.Dgƍ'*xrY^eXxL. %V"*h(>GOVLWv+rp wr=&Q ..裂x}3dK)&wwtRK=h'7!74Vf*7+݁Z_afH h&V^S?wyc\h LH[vM 8 ^y$ rŎ g'w$ۓSi8aAk4~&2RJoo@؈M2Mb!˲=DEw:M]rpPitM6Q.DB(@SҸ IAM]4ٞ;9:d]pGU>Bjx:7c[cF{穭,gI\b{ꦃ׆t-T{雒 &JU9zz_Rhzx= gn?hM|I]w6]0Z" FMVA֐0.(Y ^ D#<+)-yt;(,v;4 iB'YI?;Idf*%@fOh]@O9X Cػ;(ɺ\w>߻6[rXpDci68 ҟr&-F0*fHڞ +q^eXdIPMo\# -{´[Mj=јYzt0/m5Vձt:vV CT;(tRb4o٠}Bf1d/=( $T0ƻ9ʁy@ ؋j7UcetP@{nT:}3/~]QF~Soc}i, X 3fAtXf.o]˟̣h^,iĵ[]sxJ.unaHMkGM&pq.\ 3}Bx9@ĉ=$(5ئ,F2 HHe[[]^6DrfG,LFϬ>Ք&"1RE*XMV~$:.P/> 9KmT+1٭ϊqT"'w2dSp^?%HP_6{喯G?ҳ󩎜,:F|^'ߑǭhۈgI)@uH~ggax;>egODf2qrfȡFdmWyI$pK4`jTZQOL娘~تܡ!ʤ,s@-{PAk);#' ]rO柭X`Vm(G9tRdsTOJR^%uaڳzB?4Y OvµhwP"]'{.i/4gV`+6{u(Hz`z)k_i 7-(Sx0oMًw9Ž6 Fu6Be"o,M uDaQ+tcUv 6CAi'ϥVrE91Eb(LZ+|{U=s# v`<@=~+"(0T'dvPmCn%361zj3OW35hD-t{(5G8XPCի՞};5/;޿ivVH~(pZ~Z"'~\ܒB](>3{7ME¾̱?ڵxFJ1yg^ W-&vYl'bЫA^0"{:l^ͧU|S±Y"`@靇&@ZǙ)cc8+^u E;hсkG Z&o噟kݧ>;NX%%y&qZZ&hEd{W$)&sҏ8֣ЭKVݪB:Õ-_Y@%D{r+F8"1 IU ϬѺi[p]:~"nN[2q^SE\S-KnLF+i{8dӃϸ]=rУ9_5V^3/œJN>שe芘 81sԟN$=35'(TjݣXLe+)upBXy(khSsK346͞pꞐ 8n #_κiag) o;GQY=^p'&dQF휠|6[{1s'(v 5(G! CY ҅)ǩHv^@#7GcO>}ٜV|;BB _S!囐Y?E9Ȯu-B~A$x{H>oh-nye^ 0BuXxb]|TxT x <"Ba<dOBӓAgwzGϵ s]&%)5.e%a)'KYl_+0L\ePSr1hlJ{ I>ppJMtCLhZ/WE=#br]YCFwj?%LM)_\3:SXr7  'ҍ8[L`3iӼo\ICq~)p`GbxFI7DmP t m{D 9^yD KZj{9tFD,RT,!ofի>0wl`qooT p9㸦Z<(BpQgA[*BAhfN;|G~nP D ZEtP=,@FC\(Re:u r7)X{hE`pţ񘄪G j,UQ$uuZf[B  u N F:C yF,TS`Pd$r^y8ҁ(.JHa9\'totP+zv:V0PTKnv?te ?i 4oRWIg%Q2|Y{v2F.AL!hR_8rl`U5H>$Ug[kDPִkPbcEa@%ŋd^;VWqUR:~S{+n{qm+YE!N)C<}27>H'wy{ZǘP8v YR:VT_>CE׍ل&DŽN]kޅO"̢`Ft\r:w7ҳ *DžCcF#7t\@YST$acE.2׼A&29ɢx[|,c_tmgA';Ҫ m]ŷ ewt,Z aԌ(CF_@'oF0bƎqa $Ӹubv"s AaMؐ:7=1C,0H^$n8HhnQLU_-፻ۧDZyCkIfjhV":n C 9W.`b@Q<>HA =3[W}bA`-JBWociK8}E{>Ϫӎs K3T$koFCr-ajGP0'd}[c0wh޷ Rp`қ8)*"@BYٱ:3a볦~s׹EB37PjOstAt:EdtX @#F&>-Ä#U nY$gd@i-nl/2&ߛ]ƈ2q*Bx_IYe`*Tu1V(%F#C=b";i4J7_lk*9?ȷ ]x4Iس%_5Y*EÅIծAMŢ=8L*ݱc jtHXdU3(}]pTPzg6_-Mt` Y3f>W/K1{ '_d|D}>#Mʬo.7pN)2i0 q\~\-ڃ~AzP=pH9oazآ Ow蓹J"s9*ELZi/ øe1n ^ BGCq =ruvcқPv'[paJuLIր uwdst*bG%eBv, 2g3VsȚW/fz!+EX:>Z41I$>1r!aa. b < ICd,0rHf6޶H?C&a&9 QZ+ZBmHeMG9xQWp;-oVD$J{i:*5o}[Lw=B6,2y zQrn%"!CBiIСaWq.`w8&gBz:0yc:Q槻)8*0:@C/D=kASuw 2S[wu{^/=mg`'6\/ Z75+FɐN zD"Iqb2T)LMNH|Q4й rkMnzKzNF@c ݝuUh9?؀Iܢm A ֈ<콹}p qP q (o ^7  TNdIpNwKק e;XdXӍ!pAr Ib9),/DvCT5CV /Pd|lhK`Sw%0^ռW|"*E Sa7~'86`t/Ǖ /]eEq;XCh*WyI` 𢘌MtTHf_y. d>"M4j $d\1TKrϰ0kڻ!uFc@Gr|wi X~h}{K]B; wV]T\K획' R%o;N,O6D+q=VR|X|k8mGbZIcxJwb"-\︿u h17S&ι!?w'9g/= o SbB RU!:X %N Qʹ5z1@KY$Rk1Y ̗ߔfJA֚$^Vf}1(#nNF0ASY1N%T-{iz>NzbK7q>\E0Pj2CR0+ãEĈ4ƥd ޒ A G d⤦`P!A->"YgeE3dd@][:{d1AlU y==yLH_QiX}˚UUO.+,ڡǠ87|Гg &e ~vE+MVe`Q%q&,$G!.h8VY&(Zьby8@՘8$p^)|Sn&UƗXm a~Vw8paTAȜIf08L͡jxT!T@zy@ ]۪/gC5RƔ+E%v+E ?Aٹ vvu! DK+ܱMɏ=qh̞8u"݀ȮSavnpQfYYyc p9uf=h o9FJ{rֺw>Qz<鿑/~PC ¯b{i[,] Ԋ:>L ўC~)`G-TF7ؿުC+ĮQڠ\~dqjEB3gݹr] {{Ig/a_h eSbNQ_ k4'xg|=%?54}BYO,~ +((مG 9{#SZxcwGL)5A7qW&;dӄС8:ei:;y>+8ԋT(m#/}AqyuA#÷󴶰 jf]Z%uK! ,+m9 =V48vlFԳ5'V`HVWG[J)&;l[v`bGZ}iT@(E/Ƴ{z%wd(=ipmHڵa.gi{ʓ/:+ŝbrı>t3-N>e: gb3dc XS/1l#Pgad2N:`ЯQuS$6F'Jn,QZǩ&GbHСESFQ7f{UJZ}GVǿ'3g>]YLgsL qM9]-}/_hzxK}D7n ?;Τ*uz>v|œq>'i`'4[r_oIWf` O '[,, @aEV_c,.aKKM(pY X? B x$< !"&ǒ j쨣K2;r1.7rzZSWA:0zf1/gin i6aMX@X!SJ0`J'>f>|+s:4naJ0 fsU'@}}!JM9ıT|0d/,X|3c=67\L|tϝK|GuļyتM?/jX9xnoU-\MN4Fv7sc[L4`Yk.jNzӼi*z$/zzFքoQgyz3z7=IGBjq)ilgvK ǕShR[zlLj4,IxX*#آt"w'eVde"/p!o!hǣ<5s@l4n(&_c8U $p|p|5ACj89w̐o@Kx|:h2ⷜ7ͽn=YZ f$7hXuL@1:,敛nLiann0W$%VP јp{5֚ HRr0OIoc"_y 9HnBy˸zx'oV|mv:s4,2PU?˿LY+x;l20&o;L5:E@bDH:HvlXR;zd>lV%WXmMEV֮lF| ih'?vڞD.9`Dƫowmi*Tk`S]߀:Uں_Esة8T̈Gܬ9&dQGZ,u*Nd7^ib,95TVdO6#F9\8լcSX!H ){w8LM J`uPGn+؊CBm/] 9ͨJG_1h)9|-W<_3S!}UZ;%DNqW Co?g=rK*CT >AtZci@Nկyq4M-ᠺbJMk3ψgu{[ 'P0Yt2 sK#kG8| 5Y:8''ې-qw\fP+8Kg\1r8!Lٸgo,0\D-K\˓uQ58!5 ilt 4ΔXzlxy_I(<"g3{xz*ބ i+BSgd`pFRXkmgQd|݁ Q1~`o*Od@U`2xHq SUU[h/섛vhՆ9|M\AP[r7^䶅QWrS+J3A. ƝTW) enErxVKk%r;:S)C4 *Q]%8 9y9g_]Np!*7:caWЈ@L+)qpĮ0*H%RkYVɈnXʠΚ;'$B Y?P;,z~f4n}<vLo#ݯ.os^9B95/H $4-_o!ю.l>qpfȅĻ' Q~q]"Na'ۓ m3dǾspeJl!x'vז.P]>>@_ l/K'ik? [uB7d![Ռ1<7w>ƽ4'z87Șj E*3YͶm +fV PVS)l*Ttv U@K;J`R΅{WllFI!ByC6}X)d :C$܊v]q7"o{8P#BHnM_Vڐ4iw$Cu-ji oQVkD i%.Bd=' Dm_s3TI00 qk:Ωƫ"q4à ˼Ww?bUA߿h5$< U8Nn rDGϓBA3QLfQ.dgk~/$?4ě|,:q6Ճع2MmjWG|0T^P?3DO{=3Q1%Z ZBimbQ m@ #U0*fl@ׁcef49.&wz}'@% A5If7g31R>YywOǯS߃+#<5*-{0 Q-rA3!%Q6A jMyj͟SGĚ hЬƞ "\j>JuGVM";?,~q1v; x KJKcՠ4 b{BSpK,|>AԕGiXpO0֛s&嚑"hFǟ8:Wgi~oozVk^S:8oNV0_ײ ]B2D; Nf[zPž+EjG LC>G["]D_'IU$Z<ڒ˃s_UZ=&ǮUi6N&o^{_?>EiA9"d #w\Fb.`D]^߅eNzL8^#;Bed,ϥ8ɕ 8Xvbɖ-*3c SWhyL]Ȉl o ɭ[?SUbfޗH+@Z5IYEdR1vó+OK8x'@8(ci< Bؔ(@l=|ϟĴe6nef/ u>8ֹBbsWVd-&KX R7XSZUM^`| 6~&YdC0k X"4/ql\4=f lV L>E|T(@:4[7V|aogȉJ|6]JР(?ļ2WKV1QK iQ*.+mn_ƄiukL:Py\SRS"j ##-h~e~Q@hjGԙ[M זWDJޞVH[1Nv:F.Aݦ szrm'6NvQ{ ywij>Mqja};Apȍf#wM*MLPh֪BzZܩ( +` '"2VGCX ! ObaLO=$ ̽KuSeZh{z$__v vuqO\rm6 XWdl#5Uٙv`?lŬH)EZVJX'`^Y9&<+wWeZrH&# ֏7{hX K:#6)g{V @vƿU0*wm{y9,CsS /ѣV DZ76D}0a<;L [?!x5wo(\Y;ֈh:0o}8G" yf?>R{ AĽV3Rfخx|雡7ME4Ǽb,YP SmI BayQ*s N \AѪe5 f5xSp<NjΊlYr`t7l _b;#GGUL>4E}^`1Hb ҆KjT t>.1Rm3jHyLBS?(a+Jy-X[͖ȸEn@0Ĩfixpؽ xs$)(br5AG@j<8-.h?E@Մ*U*PAe :EHrӂh![|\bI\MuKf(>EU1dbr-$1>V«칊XE_{>tI~h9홑H;.?|rFǗhNȃvLZoMc"j2>%W;WvQmmk{[;>Z6K7,fMڈ |t 5{*Ml͂[8 [5P<+~oi;Yx/~^zS̊UZOx3?;!z_&z-.88oYTˡ ܐP@Ιߛ>Mz tѫ5.E{_Z %ۜ   N~#!h_LΞ8] 2>>bͷA',g}&nӺڒj(V$4ꑳ L%MMCf%''Arbt  χY%/gCrr9|U߆lPlovt'4;f`/pP:߮(osOuFsELT3x`|+y$.]]kP% rTV,~ S2a7ڤ5#I /!Z1xw2n DrK3#X(4M4(p7%J>h{i) _[ )5ِ] Wƻ]3J+PORh8?@gKn%8*'l ~sxvb(炙iYnHn6g<664"6nwCtOixy^zDqI<^ǜGh` ۛs::gJg$!WUE&zw}`*G|2V7J+!1 bțޗ}[w/%PBHr3@oѯ'F֪6)#͔!ieX9:ܥ^ÚE2\o@>/X%_NJS*5豙 N4"dVt٩@`{. NNyaŚ922Y#R"1I*{%Ak9`+x=η0Krbq7mJu(sG6Ɇ ' ,πH˂y/Ij(s(ECk;ʜ-`OјFYp Hg#H+|}SbSǓco$qpBfvp^tw-e298#N#eb|~:)A.EcKeRܞZ6evZ=dEC#k=aE X9<2r{/v8n۱ݖ,*J>P\z›^[09COa_:KzjY`Z%mSho)},{}6U(?u_段&XLD$1EprIنUf VB؅+ȵ12e yƊ;Qs"YEV7UC}ҖަRp^ N%M< 6~ĉo?M7=xTύӤ<6.Vl7+$}Xt/;8JDV`rt.t\-%?7&Ef#d 8 dZRg4M)'f<%&"K1N^*/VXaSqrC }h5#6v)TjXOB>{mYVJPQn:+^ϯ w4= )cC>~Q\]_;`9A?ےs؝mJg6 M*A^RNGzc:E}7'El߼+_dtmH.ͺ ۔<{]7j4wNz.ӯm Z#:j_9Zu($- 8En’"DlQ씬tz}gBWZ}O @5&yw9kІ16"2X`1yE6eBPdžG] Ø:<{_"㈩z2@)# UntTOJ䈗CFJ{DN3yךl}OtG;;pH]26 nc}EWB :**GMWɽG[:5y}v4|!\iklsR6pS\ uhǬ`V\`G pg{=euRZv3>gR6ΒЄWbbS53+ M"i'u@~yE]̖P !i9AQ9rܠ^[#fSP:#zig4[(r$9˺`Y 68`g}c]ZUkS MZFKTUe+w@ (hcڙI! BYK؂H_l6+c}D:?8i-N3Vn ^hwD~~j,BvȘ3J ?̺c l6 h袊ѝ+!Sn!F07RTLpלhh>ؒgSL)FǾcM Tap@#I\z6=QSO;%ƒFx"DayI:L#͕+_$QUw? I XpS:pQ}A{B9#5va.wV Ixq ʘYF zxa (20_[ԋjpyF^!-߃J<*||>GךrVTz8ugjX1bUIuy+K~Az}ʏV!L0 >bekY7RO?znT3&9 ~>Uq߽!dZ"+o&FgwL!36˼K_3<}||zsc밭/aF@R\[n/#§Y=tmrss 0l7$|P?U>F "Z0F5 rVN߮ɑ6_Co*kѡdD+-OZp*86i `džCXzzN :{H7$t|"RZhbOKW4ieSwl3tȦteTgw %Qyo@n]@y!/dd+9Y xA]NUuV%5u+vNjt8"d|e{Sy%0) |..>ĭSR+qtX5IU7Z?ǧ \R[-ۋ1LlmBt`n6}w9a|ٞb8|g(L?d + y|ӝri|1I_$ ;Vcԇ{f6EpˡXtK+u㶿ST f*AqQXt)ļBWhۙb_~ 6-WA*-B4_ӣ~1 2Ȗ_6yx+_M^Or#`0 Tv"KYD  )4?j)mC*yKH6HDσf-1SY= +|EG[bB^YWºl5TV~J,g UrP#0Θ4}FޣGH%.9( Pk!Qޚ_wPCN!l/#{u ݹ#K:&*4HL].spWUWrC;3hOU| lXnbO$If6 ,?Letws{6O `iq6axc>+ cF6_ߖ2\q$uXnZ+*X=)5mXW}&Vlw#\!rxym. mNZKHPE'n%:)+w8U¤t~jV 4ugR #)LFVANb5N3Ũj!^L<)QB|bw"1fJxCXE.&f % +? Q;WDrjsTmǾkMY;„,BU($.TUC^V8#Q,fRʏXKB̬UVp~'xF{EEh(djL-ER1O(]0NS%baG+`'/8A?GmeP]{ZpJ#?ͷ@d?Z9"g*LaX e%N!(ɊRE^w}l#a[*&Pd"_e>\ W{GAmE€DK#B31afD#Ӫiyrc2^Tͥ+lǠ2 ٫gFOu%^&iAbXV5za6Ȗ%> 7QwDRޣ4btk;?`1{m@"fRW8?$)`͂}qkJ2WPxlX@ t[A Mew&#cA!Ű1d򁑭?/5>89Ђ6^Ԕ_̈;6TP? {=FM|R~7H89h^ UF~{"t$SRszP}f,@yamvXWEPyQbgy^j ,Q $<"4hʀx`JJZɳdIH~/홣r G7^E!-g ywdߣ֋ h7 ^a/uZY a ZF_[4<̫i Sm4c&sJrf{8qNв ­pJt!.n LЖtqgX2^Y@?iG+A:-pZ"y]?3_*.B%$lѰo!3 n VH]&< F '"@ғ Մ %Kf0 "`؆%$`AiJ@5ZcJ[o%anD,qQKM(@qȂtja;a1*~To/=CKd,8*~8[ZklZxٵܔRklCT CLy2dkcW@")Ypƌ/ wD~L_8o5ۡȔvx.]'l3cө}e2V!_g+-F6dz[W2J卶JǂO;1zbOh="86-2m$#+{7W+9s_GvOq㰷D|? ƫ gls'^#jg ȱE?9lO,XP~5O(]|1,6ihsaUex: B-n8>Ux)O鮧-֝I;%w2o wK°~r.q4g/ގR^qw9\/Kk?, g!hɓcAñ.A觵O2߿|ACNo} U)ȇe&sGQ@ߍ }1F^<({iS3?ގ hbJ]t]ToK ,?Hr@x ۓʓT pd/x! Q8ViFXP>U5ͧ&/4w )A.f XJ^Ox,{_ԱEu4K֤h~R7C4K]p{NN.NHP\eIsl/p ߍ^>zi0 =|-"=|Vyj\p NT&|t,~>O UzJA2Y3ѢWgv:K;u4pǏeI.?Tt.7^{]OXY! WFY5GTwh/Vef /쁋S꒘μnu~rICq> øĿ'a)Wk/Xɨ뮷Rȩw\RE/Z7rVKEP_;:iTLjNbDv0-݃S 7[t|nfg{*B\xiabe^ny7Ұ*J}hW՜.}#g6QzT@\(J_w!^&%g3c@a .^7qW$^op*>ur9׻UZ12}ړ6[J Q:j1"?H )o7xͭHw8W} 0=t_EDы7t62#"G\A8WO YYs$~ +fzKO=Djdd [_z~ X+/d0Z^"`mbCgGI!i?lnM- cLzX!%C~R-! *.?]a!ނ݊YM:g*x9scI?WORV\&tϑDy~D(> /$;' }GX *ԝVHK۳JWW$tT5~^wnw0R?}qF%m} uqWNXJnQ)a3a;WG<]7*&/h&5qZbY{'B#%VN McFA$]ZBUr̩$\*Bj*H^ 98rGy5J'Y.Mkq(“~lX )[GGїvgj jt~{V!OE5 <\L?KA|khc6Z)*QpVVɗ;X\{ 1Xd;y V*xMp e1[\n3]q+ tj1 ȭ]JAbnm*-I̯ʪ}F =3"$@IwPhX#fx{p^m%GdB4n~R`/]A%kuGa\`mkYFxf3<쇺]3d1.[tDOM!랗"T? TH&CQg qɜ5<9+D?KŦtы(Xήů%@eԶq@^94Uri=DpD]u)omICjum)X4XUm&'nVBjG5U-XTz;7(Q˘; {NcQo1n`RʗUWb{;s3=.+3P `uX]m=aIk;G c '[{| }#5ʉb㯜@Č>K˩~!}N. ]]P|&e>R?:1qB9'> K!xow+ldȇmep${V PJ~УF&Q”&K)S=̯<)T5(:sH=޺8 Q;B^pฑ΋U*(^@y{Q YK3P%6MQ;p 4ap0|2"~M X$-Jnz]즟%RQ|3a`/'@YFoDF-:8u)O5aViS잛>lrYr_lucȖQd4֟q4뛶Gv{au=3^EÐ`R\5ԞB_X0mYhop|&J3(=yOD2JnfYy"$f˦$&_IrVRpPm+P69 t=aIvC/]v30 ݿ4)Iq o"Cc RSEEnoMˀX ?Nzzg33y⊨o;%ʟs2rGGT1K^d"k< HtCfOwut]S`H Tʷ r"%R@Z'grUs'k1}{*i%snLn\# ^#(eH=Lt& @ۯIi,Q4Ɲ3qU.}hw$~O,kc3T AtKJR eYb<<?pj7Qg z2E00-N6{yYbU2 XǻfkHޛj7^;|-GV0 7X\*KǍV&)J~}bum N/4 ؛BK1Vu8|O`Q٪a#Y1.W>ǜ/ 'SZ5v<9-ۺO&Y m@3ZG32Mn Kr $эˤ>m[qI}'`i/~*-G^Rv$., x(0=b8S*-˴ 5V03u&K8&J1 jd 1iXg0 S;#ۊ5ޚR㕌 %'vӹ8쏶nQH`4-̨Y\%M.%qQ! Kgb8t 0 +X-I>;r0X2uaQ@yG^f8h4 [[ͼ k3ݳ2)YmtKyގb9imRI9Q=$'p9Qu*uu7}c7a"l-U@dOUx]rz9;N%M+cPd(gu2dMqv`=m8ӂ L MnEStVrɵ=t0TH>q5P-M*ȒS߽ʍM#8?5l+wF׷K*FB݄u"PdEU#]`㡇p-#Q D= 1J+J&XP 2(xYn5>QO e.jEķ:/ZuQei;cᕁ:}`/yٞުor1W8vOZ\ VGiIu<6kV%#:rIa\F ME>z|z(a(ʳ4s˛HPb/˞!y]!Rúfp8IrQg[.?ۗ U̿s'P{M73l Ijmrܛ }(Fnzzt|YGXq)m$9Y"ϸS4mvCKk33|ND^$B% jت%Dcʝ`2pyU%`R]< gAx )2~u{|& ns~޸Dȓ]W=e@'Suq-OKj$.% M)X1JXSx&Ӡz5.PT_T˯=Ű Dw~z^ gaaGcy]w>!(@OL+`dOJ(&zGˡłcTVw?3 U*5Łm'Nb+aSY*~ y!>iިM1ExN3K! (_Rln~Z(fbm$q$,^hvW> pZh jƲMrAv"f{&)EV\j[&Un؜=4gts 7-H%̹?%$ggByZGc9~)Cm"DwQ+!r6fmiM8).r ,׬7?xSa5O9FKk{nYoDC u)ݘ+U'Y -6>~zX]>0<Bci,gFty]LtԮ9_ٌ]"5*~`mfIi01_#n̬fDZ0ѫ⦯>i' YζqBLqj+a6wnJZmKWҸ_)j(3ȕ?|pSN3裏x_g4lu&?EUNj~Rͨ 64m8s@P1]"sՑ2Tn43'a?2d2^qE 6CFwYmnbY3b_r]h|fHCȴ!u|*z_ i?T((>bŪODDEeۯa?Q)HB#`mJ)b YNʭj\^gF !/_Y` hP:QbYW ìm5L~Md:mn;$EcmLGAvjZ{avË=x=;bF `ǝA2@ r-IXlT~%/\gVȡ(@WJQ6Az;kvvY(kǯwYYD\ߓ{6>W q*.A,'fkL X"Nfe` 1pH wF|TweP8u|PeCD!`rk4 FHdZ_o. ͒g440?": :M;eة_:*( pnSu^R "eDmH9 fM~eoqOla)h2\ _AGq+tkҩ9 EQeb?9o*aP*& f+5( $8mu,h=BtFsݞ<= W6?ʓ,ڏeeįu?m`֗s⮃]TS6g6RɃ'.9?ǭmc[p/q)kA-mGe@}_oh~Wh?[zC%du}I5)FfG}/ ,+s QIvr&jEgdnf:;-,4g^s1 YtvG x_#2K(QSLBۅp %v+WP]C7 氖s$I46 Ets}T#z!v뼥uV)c0 9ߞM-@sHn_TS:` -&0b;Rҁ"?YVξ4 K ( b~v'ͱY:C`3VUn@䂷fR홛ZN ytqSڕ+usw*P=[扔#ϐ;fB퍌zvjދFh)Ki 4գzr;m\+Z~"fv]%ŝ(dwϲkx HZh^ڕg~!))x'=,wg@#Z(MHm?_-Sד S{~0|4G(9UPa~slcUw1}v'$R>YGߠOx;qp-ӈU&cՀW?ϼ]ɀX~ {HU֓eʖ#MvĻ>c`vZXqG70A h/k -4X;gΗPG:^TsA܈ohZtNDoׄ!_?UD6$R4W^R'E3qH2Hn"{&3~;of:՛k"h2rUlPBˬ>b3yZ2h{R>s2bK34di>4[*= Y:zsljem̪_Ka!{]ƒiyOI58'S#Y{m; lS[% aMvhw?:i:Av@z|v[AiH)1 ;Ԯsq(@% t= )r$+5ED7`kvS@q٥;%/Ԥa.H*1ҭ)B/ L)y92֗teݾajix@' j2u.#H@-).᣾c[ڼrx;{2 J1?2*BiʈI}-Aq+IO}c+T({]#bպv=_8p2h#c\ |V=f~#fw#V07٩twlb@l K&tċ3]s.GEƹVTy:jh$apŭ_g ;HtOh&O r 'DBճ!j0Q8|*Kz#=\.j6.,LfB)UBJ%`lŻ<7©Ey1]Ș{js"Ĭ@QG?$%G7<9S1:*hdǘN#2Cvaۨ;w.6p:M\ip!PBWպa GP7)m5h@E|/KniQuΌVS!XC# $T #6gk%qT["j97p|K}::\ s#UYjE9âÚϧOzj 1ddL(jMڶk5Y \"sR].Q>ڵN]{qPsx0*c,a7* x$u (Z[|lrPG`ѳ(PH| C!; /]tZuBL-G;dU@g!ջnZ#Wo tмNlwA>Qg\6P~i xGH&jkd"`cȪu xX&t!v-exJ.|B-rB, 笏8`~30"PvY[`ð|h. EvI<3ulh^ |3I= Xx.^: eaPN=a՛gphfV~8qD>J"KXy i L1)#}=YRB5$J&_=>ƔO>;![opk›&η؁[uUxa5CV^{pr*u;< va|񹛰+f oz+D{֊D1}&F5 FJ ;R_7krƛsHoENX@xW˳ێ!Ў6-o ls; 9ӻ= 12?Z@aVRx3H ݩԌ &P(3]%Bn=Vəb$ȅFE|=Yq<~ [o/~e)k^5.iD E3V`6/`J(u߃pܱUa)(jHHV`lUø⸴BqSٍιCnө){H+_)Wr1C5ehT {KmNV?1wǝǂU8C~t~~^en, !:k%hC9NIoq6Y]@`5AYV zj>@ G; 5ra|4ýXp(w=J׊R ԗ[}|FgDDrzN_V+rySJ_%^8A\AN*ߎAB F\9 dYHJ_K]Diq}`xH*}c|ퟴA(C `nD2+dv^= `7% $'<Ơ_mcFrnDQ $Nv|-#pHlwur85#>~έlW̓)(kt;Ǯԝ=] 8e<<,iƪ>jU[ 2;T_LҘU [;d Y+'`hb*onD=wq%4$ |`g-3 X7 }r(N<սmV Ȇ M5"ի9@KF;ey83jRx賛`Z=?,9Iⶰkafb)XەoI葎F b}vIRPӸHrW—Ҙbo݅ݭs=SC=M5ۍb +RUEjFb~DD=jpxN|jk:wRUJk뮙S4A3!< ".Xe\9!epk xġׄ2C. ~`DCz pSA:S/jMKySdѥPɯ`.'*B3s-`3 !P1-Lؔ_wѰS0VsT+ 0µN'cZ_f"}M67ݴ9d]m;wE0vEhڒz L`cq,'r[lѱ/ȴnQNX, r%>"Cux 7KQ8f@;_ "Wyo_(?v:SU7Uς^,M)%JY$i%P^!j7/)}Qcu Z -E <Pl; {ѡB_G8]RRh*FS$и,]=JBfGZХESRz%0(7YUW L}}uSbQ°9An_i,/l9wx7GXm:GZ=mf,FF7dn;qE F(3z醋m9GXѳ1g<[ӦHMEsoCI3L/cU0DUН'ec _gxn@SSVLZ꽐>PHY]gzǗyQ]}Д:ZcE2=9 ?RTz c5} jp%ȪsYHI`R7Ȯ#ŪZYg[}OvMҝ7XGw2h*!/ <]YS{ɱLLұ*ݨ@4 [*bx^ k// _ [4ުо4&9#kTFUEB8eJӥz|Zÿlh!I:=-n3F|cM^ ƙKJ~]ɍ6rbmvN\0EӆeGjJgn-E!1孶\GD5RNнkJ=?Ux@+o[8ܵ~FWiXWמ~]!?DUky]碥招 ZΘW&BqIJ'0F&1;PXW!o`-?aKE|jđR/yp*t$om D!exɃ&c)H!Xҽu⷗I2XK8<n\vp?M7 ,솖RGgY]nuqB:T׹۱̕2]LrVetU'+_ s& n䨀w:sJ9I1ۏVj 鑱0ĂAk?6vgSw%st6Hċa.ʶ]w"jlC*+shB_TSt;txNG|î0ce2\HT=`z!b'E)c1)}h;;'JDž;S]=RZ°,( RDY_r LUs*F6(5 Lwlm4Nn֡OM9\iI@Li?cU.{/#mC(98t=||ְbWP^HmPǻUe 0,UkQ߹+ʿVSePO>"~Pmp]yTB>ZHgb%?/Sf#Z({qml Y` ;53IX ޻mx^jNɍ3s@U#f$`jY̻[TtNGܻ -.݁#匠 ++AR [IUr OpUɼ̍INX!I}zzá}hhQL.Ey5 tzZp#$ŎhAaƭ6Ty5JRN>bnD[ d X`̛eû#a!_)Ց ZdWPLR0l3Rݐ$q,:K`i@P} M:{OxòӊY3Sڲ~Fcz\hrԬ)*+3qݖ4shU|^Є4G37AqWA>r|ℽo ݑIHWzRZxԔ 6AõWעp" v l腭j{gddmA)GIKeFDMY*\hpѝRNg4%AW\!n4ц/9{riWH.mɉٰ}RQ8y4G8BwSycf_*SqIs`#vRLT^A3:ȫgp@IU=VOѓF~]oԱ|T+4dhב؟0 m0*jD$ d?$p/{I[HΧ,|EAY~Euj?=o0sMw!pa||fQOG0^ wQVs~i;4̋RJ39AY@SXT7&[c<!v6+MOW WaPK*1yOCMg#܊[0'x´hm>ݓx!AQ*x0ݻn\֢Q>GoVba/%6c% ^r3_ صv}6/y%z:5%=.U: #ļ9,SS{xK30@UBp (o߽L88A:yk6++iK. Yy׌fx^T5]@ Zz>}4|q˥ U..$\zi|XR왻]!e V*$V1MIqPs;E硔i w%ۺG4lajY,HeBאLpS֌fΞFHyaMϠ}q6>(ՙ51UY]fAWR@p +xsj;~|t BRB 9- WrV PLxm&Yd餍qnSR.~M!Ng H+oؑGB] oWdά(ن9Ly0_xq%˭ .o沩gElwq8%u%\***y]Apf  tDfۻ1g">$Ţכ!i]YY4mFRVCȔ݆\;Kog}%JWL,^ 5B/ek͗d\ē MɍN'؀oMV طj2[ kٴVPHvǤM5BKnsyGa9Pjĸz t:ʀcCh6EmD(rXE?EU%G`6<$l8P.=.u ! Ηԅ~7,Wζ45dZ2 ~Rf@^ԧ˜e5+d(E o8L!h ]2sf+B,Dyvp+4uK$Դν{ +H#π_-FǁJ)̓L]|0;5C[;1ΫNɩ7i+BZuMM_h}<1ޔZܸ~73N}ߠ Է=Q>\!am8tnu07Hf JE Fr13iݟN1njcGLl{1iПL6Z\PͺLZ?=0'c钸ɹM;_[#Y*Y]H}!g;ӯ# S%> UvV=Tic`/U(247~uLt]:O&4 :vZlǪI"t-$gjvq^g뮽 &#|zjۢR@8&4y^\z=Ck^Pt%^2t]4:MBݳ܅, Uz/{ 2 {ɨ@ n>ROȶFp$9BNeӌZ/[ܹO7&hHI(u`7Iz5t/%ӂFIUdq5Bӻrf1Fp.k&`n"Jhov!@ny\2I |pv:W-7^ec7H{PY`vg]X!wn@5lrx7HۓqAUi@5,0Tֈ`Kz6fTS2 ׁX?RMO 7k f pOϚoE (!aJvV1R>S6u Ky0M1ŀJhQEť!Tp-IfjAs_XŒ#s&r!@|©_:FsY`yxͪpoE~fݍHW-GpXSȨ/`p/7FXqDU%sITt.nqZ{)G.[VeG GGH?FhwUmt&6xpj0]ȕޝO;c&[3? /ηδH>͢R٣+ޘ3g2uY? a`s-^ C/CݺA[o5g N O,!) :|,{ M3FmI*ՊXȬbO?e5WeX1qr{M{SC*>nOהp_+Nm^07ar~h8،rgʾ68"D<<[&(}7AhݴJmBBM#`qad51V> &dgk(ҙ\S i'OH'6^dn9oy%:sy0/hG9G^nO؛sj#/ּ»$xtX׿b}%+0!:#r.Je0eR:]霌Hm-P|CmD8 uZJa":f eU6MuR(2$"Wp*&! eg~rxk'pt QZ?u(ԨV.g \Ĥc3I;RfTwYɴGx%L?]R6xR&Fff{}42ӿZsR> fP S Y387!T,IM0:uCc4B7ڪLCYE% \}54)xN9`dʙrI]RkIW0w!waF3\tc;0"3ǀ> ѕWD;)r f =ozEu۱ڮ+@x%F$֔n(TKI7E/O =s=ܥ}&xX :HNcALK?5aٮz~V '&No!VOkO6r#UŊzpgNp !t? a\u%V^f=U}e*}n[c7߼8i\p|&6BdhTl]wL_$W!Hȇ5%fX)r]FLuk+^54ԔOB))!46#a ,Hӳ_ 6H k6'X}9QEUW/<,[se rU#/d6'Su$h;VWo:"& ~]߀;6:0MxDzgµH^qYLO ۏ>Wrf'֮`Gԫ~<*ZRXXG $Dm-MA!̸@3k ƨ\K *a3lJXb] 궞l90k \>'qV aMo qIS0Hs#"2ɩ^}̸ DkvBk-|TKbdqnnA@QϘpM}NESk0%h$wƚ6hԡzDlDrh?/)Hg4= WN:O} BjrA0۞aNz%΍g]NBF=W14j,_FTےgΉn؉8pogA%UCG|\P,߄*C"4_ty{Nʼn/Rj pȺom1vt1!̇m,mR@uU={пhT+XǝX\vH+UO&g 4BnZOxd+ sz]$h_Ͷ~o,,A1di$D<HVe-p7!^N,G%>d98ᩰwCȜ:yCe?BFyd+Kc]Qϥ3?(7:'yC<_NSWÕL˶+}&>]tLj|`*E$s~om釵jLJhu`]R9)}sQwgXMj{ZSC (obH'ˈ_ gBb8Z^MD]cھgy l,EXE\Jk5s*gN)Rƌ5 2.D )TIYo5t~r& h-Au`gyz:( 6҆yY]a@ّM>#LFdB{n!=}{"rxT}fm`&ǶrW DLfv&rڇP"׃O%1bPm>" H"aC-3)HIhV~e!5n(40ibMDzF"H$Oo`t!f-l͇&!@G+Wn=乓Rv 0 2ll^e<7ZDgiqcsSfG-{)y{5ywOR:6eӡlѓCG 3!BGI. xV,iwGؗy)ʓwg=FD֒=N&o7&,jdTm^eVBnWy }:\,I!-)BvT]5|gE҃PwYxFA `>O>?2G)5c`d%!_L C:F!y^9N=E:'`ҫ8/\[hP d 1K]Q{G+i7='TZiHj^hm}gJdH3ֿi^a9Tmg`. n7=[@e8ȃ=QmXtҵWɋl(2^+/(j6ى6ǐ^.GIc~py/c<}ɉjXoc([3#62Eẁ*|2VR; &r[ٿU|E(Q3BdžLKsJvcHV&マ/()<lR{sJ7VJ4AjMc9w&vj菝Γ5D1fG?sa>N$~\yI|*$}u~%{BϯoO9 N"[RN,"Vf u~egAPDCӬiVmKzֹQ̴*OX:Stm V%PS/11D|D gR>Q5o6?Q]p ,t$2 ,3ġ,J6io)(w]Ԅ"KӁmPtI<d^N${̿9qAthgn7O~2uahE!xoЀˠԺl-Jt '_zpkh77<!WO ~a^p#S2"I}Df̃i}= ;8F fٞ@=.,Zgj#5jd%k,T1dR6d{^c@nɣ?'Ja?jeg5i&߄*'T9eW;u<8*z9 v_ynQ\:;F&π@~^Cȑ 92F-WV, ǀ;Q? 8wP͐4~VPK s|B3h͕T+߲Z¨{U8ۄYGb`@cKnm6v5H~:_vD=8I3f~Q=cs ӄ< 1ʖU*J*1gpP!X0jv:|=Rbc[0Wt;-k&hqs~`hh{hw?ަ) |"w_%x|zqZ_?2! \h~."Hj/.} ! xzﺬ,T.gPr><(վ@LdMFxO3DFd+%w<3gF8^5YfT3|ķQ_QmHVd&ޮV1/kdn=Q8ײ#rnEj˜ļwm0t@9\:V=VGM_:NX7ؔх F+ޖc MqΚ [Xfj 9dCFK|S6e=#^v3 )_}1j!Bh_R`@GniDмFk!}u'-?&??%˻[J2S:l^"Lf yŰgx9 ֟l>%/&/wVvySzGo;QM^*,/qjU`um&ܕGLQ>__6,# oU KMJ%^ᜰˡmh l?ʊ0 kDžH{R8@ !WM\WGg*ߝP>XCB;*9mİHIZ7ȩ^]#wJ'l) k}?+j~ gd];m=raDd)cl̺W8g]L:FUp&A#N0D'?pR(&DV)!]^:ߙ?_1DZ9cY)ڸa%:'W i)"S-æYJȒQP?9;>ӽ^ɋ{>.*+1ۃ%bp^߾ƏNp%ۄ{bwO”1C>3pOg#q)D1}Vv$'x5,P-&:&;/VRҨdۖ&H2؍^FGg!кtp<~Lձ9dqb6P8Xz~B{.pu{\u> j.O6N[6.j /gYn2Qئƚ(>I2PdB>J Ns%{/ʧ4k}r!$-G6#_RK҈]HlNc^~ U,QOUM ' ۜ |cWRBQq)I\HΉSA҈J I;̨fG1[2cnf!X<:dS/P!6|HMbE]놞{>2w_uFHNN0dn:0j')).YHaiL,glh ~J@ Qo>KIԓoWF|,n]?\NI/EPQWFasued\@/ mOGoxGnRWBXq!SL SC8 rxn T> 5]p7`Dk H sQ0曬?V𕢦mB*\#_1",>3^G'NGn|PTBS2AmރM{ByeMEl;C8j=B7䊒}w{,kUFXv1sd&L bQ,٦lYi'$Rwt.k"ƦnX-ѿ#j~Кh^„͕ca8Ýub6ѯ2 a,𩿝󒎶"O$MRR4{[!l ,T,+to/d$$CCKg-~pD^]0A[DXy P(⑺[#"̣=\>t*3p=oP]~`gёE{L(Y2{:"+0%RT Q@&ғ*gTd{>kB2y`˻~3h'RC%-Iޫ6&"6{dT.ʓ؅*T.Pa9OMa@t=< M;# S}lϊuN?J$nrL{D@-]oHGL,VTݒ)صn EG4KY1y^a>YL9 De>Q^f/0MS^U\%&e/'ZGq=%@<#YU9 ]P, "2* A YUE,nkj8q"l,HXLT"ix{l˼[ ,~*YyA< wqƴTw1Wu\'լhZ3?0l q #"Ԑ$|9v#ɭyBT|a t?hBuM~?c' tU,1jE7I -3TJ/_C>/$ڛpz:hM{M"n9p .`Lh4eg*h_1;r>4uOV+Ӫ^kS+ {=5$ܼ2Dzf'I\!*Ek+ E'KvYז7fW,*+p񷱧m|%$8 `kpoݩ\ezd%ŏ<3}lҹeqcl z]Kô:8d$e@Nz6y_,RuƠ19mVW##R ?%Nb3ܹNӟ0NRK |d_Qr62^TS 8kqtIpvfd9Yɩ_4rI""L#`2hgw[y8 yiܐX%4JM+EH&HƔ?D V-0GKQ^l9dQ "sD#9ji4Y56eu;7f>(^iZ[GOt5iEepRQK1ElHɹuTvǦ{0oa>oyD8L"2ݼMuf-8aekJVd Qv]Qn^ ;7^cbV&Lr=#^ y鉍P1:@Ԡ\Z /q1ps^oׅE WJZ?PJ2 k|+/ t&%ϐup;7$Ƨl'8 y^[Q=x`_?a+G'ׄvn krWa.e$T@''ɧ87MV򞖴IC=JhT`ъ’LWuE!6'fHrsLӯ Q#ƝwZ=ԤIm.9J֥*DZijsܐVѓZddΔV)F$ Y~-B8OTJgrVuN]QZUc He0:8<5f+r [4 ʦ|QC_yjdC{wNk"ՈP>O!mA h⾪gsqeo,Y3[զ"q|ߡJ R d-=2 ڵ5 ](Z̹5'97şҽSgfG'< Fb[u*q#'#ĢVewp9(ƺa;:4OpM?`fwg&zph;=8vY剠FWNOHΟq wNv17RRkJ /^9&D̡M`{#dɛV4t9s*$npy/ ҼcaRv7YQXWAiK9-4obG ŢbTzlYx\vvÿ0uK-]謕oXVy# Dך!%Ŀhql^KXzKEd}!v[.'=ZmꄑGپICm0ɇ-ߍjQD.}i9ڮA-v7Wd馺f{nt+uY4Y"ۏ4Pސg$jto Y| k^fz1K;#~`,4*wMx4𐨇͑?kctQ1b<r`-܍=r@8"! |8BX'?2Sn{Y1-Y $ߚ`$0HsҜM\UF^aIu(y"]FGZ|)~ %`, xO2ѕ[zb#3+FT m+ XA덴8ı"b5Kze`9|xwOnَd9X~:W,%Cwi"ʣH;@ծZ'Y\d܌tRU6E81]wZ7z X\"uT͂êEAL1k~oxf@\Yhe*o7#(6X9f@Y+& QG\4zPpw^Ex@uI 2Xc|ށ|#Jr:#9p+_EpTѾAMBH{&r($2?h<:Uko/+\Ph6Ӄ m]8mbxF&4A_•%8Jz"h>E2Br9h59Pt[*. xKTդ"Q )1pf{jB  xz#ڝBCRb"7l3fZ'KW v*8Ccb? =hs1jIr&pug*[eF|{<$akbFSŌ;]J+o8ד3Ǜ9.CU:LEz&g/\?baDo6sU:W `hiEhEWhfWY{ȫ4fVQ?<l։ N)xCa U3`M^GJ$=!n F m"1+;HHp E)5ˬIe&\;&ИKHN+ 슌(n$mq՚t%vԲmTY ]LwU 7(6.vj&=FUn~0ߌtXV$ɹ8)Aq6Фb\s|2ۃ0aHȄy+޾Jk٧3(|ß$5?1uNI-SAtxٷMO=Bw,Eܠ;XQ0 LvC@9[7 G A;4h9yI(Vhv/@5udӰS+nDʀ -17M'/)4w,}#z*B[-odX^RAs@տ ?:]@#xI˪M]7D_@lM/3jHMQa6:|{+a@̭ghuxG MWEڡn:=Àhip]4 GcR$q f4q.J4ȃO畻͘}9)˕>Vj a,.tFP-]eӊ-zyJy82@峇L!̋"@:qFǛGv95aaL+@0TT ңh쓁2O6*^MKb-!RY$az[SB}Nwm!2*6h!,Bw(V[-v~fXEBeJC\9L@]w?#CѼqdiʅuo Ql St+l^>{Y^R[\kf~G@Hv1JwZcSRH- gI ӠCyQxO+{Weݲ?O;6CB֢ VSPW CpzNTב1|e?H^#0eU460/nxgҚV4S\'2֘Q|aEgqb\{K;ΤPeN"PU`$0w07 l)(:TrŅ5qiMI8]l&MLĒ$՚ 66g] d<\0[W{т ]BԮza͚Q:u5-?&ۀ&!JJYd4Wi.ʩ): Fmu}]wŨ"jés4E!6E7rm}Ֆn0=K>KOtC:/q,4 #YQ-2ĄErL.|r<ßEg])s53R"[  xseY&(P;0 # tssF?)Pxzs\4+NJB7$t0Hd E*C n?Cm<I&{3дDL$2&9~k䛼܍6?iC`L؀ߏho$*tM*!4رuDZO*K1 uoB7ȩOq6zW 'GO"D=j_Zw7rrn_X@@ LJ&QPӳFX^S[ Kq(1$ "H(RL-5i6~De!+rS@!Dt [c-1tU'X2[Evta`u+ f<y1Ⴜbmu૷;BL)Uv7cÒbI kctl}4klrEw%-ze] (:$Zw E!,)*?$BJDtZX3vr{ͬ/J^uWgd/ +) θtU:GX`#GOֱ 踺7otۤ=h*F2}wg8"N?ȀͲT&Ũ,W xtq;\!-$ecozQA Hh〜`q1d/=k %P|s wSpk_e>%E Pzi<ç㢗:{V_pZ衤Fz)V!Mݤ0U#۟kH=sC3`tƛɮhqihRÓ++:4ަּN9{f64=҂G/0[s(˭ioF2 WG8dZ!\͐1=wڽ3Dp42L4P!vG2 ٨ )p m8;` n.!qpԧ+v]U+@E$_y_f#CLXa~oIhLRR$ D|/#t5m\3G>aw_q-Hfu,69Kg`;f'Ԯt|`!v~4`8E©Hᯊy!<21޹i0VIiޔ$oŁ21i-  Trq3ΚΔ[+W=RZ1.Cgv!CzA9WxuJLwyK v#l^~$֚j<\JA6bé[ފJqI@ 2L%S*Im1-`G$H2b\x Jw U'&`b_nQK>2`r[O`i*x.%.Q9;nBMnN]KNWUJI]/LӟX$q4mFw{Ϩ?SL0H$)*2]Yn=z<ɾ.!Z{.].Z|о}YO6u75{OJ4K-_™7쿓\/p8MJe|g8 '!>k/Rr;xQEq8 z{;4͟ŖbjXC+./a{ /14A.%9b[Pg$_6(&G)pf09K,;ZBC#%;V.\DBր$Ut݅iN:rG-۔4N?jnT f`m}G% (kʧ mT|^.љͿE:)^pdx5.ANE[sFݔh8,:ݓȋHe D'?&ۅ@њ#>*#8HTHw^bݏoRqX3M({NQ~TQ6@ӥIdi]5$H~˾]Gx-Ges}~VhR%EbWAW!u;ӃL P{?NZ3jgF#I$3M1Lэ<|J umYV%u̙k$Gqm۶R(5 4Az] 'Wŏ܄\N$?u k F E AyFa󓴷[RO0X<D(Jp쯡5qlaaO$-U4,giz/tA |u2$%M3+gTnKؤC8l3jFWW.QS'߮r tH_\^KʈG󑴋ږFܶ#6RT58ԤMBF(>N*#|TE(}pTNbu9KP؁8w8):\WT]8&#ۅY"F.{*Ur6o-g?ltU+,]ib{R|.Om+Zt2p>mzb SMrx.NbåE{ͦ*~'^ Vh kʍM!lWWMX4^A :@_.́2>vl`ėۦ۶ ^ˋcw?LLbiR~ɲ 33&K-ޡI털[,|JfNvt3`ǎYn* R_R5R6]@*.fUŊWO[L*oJlJgKѲ#ܮ)!XQ{8l)=/ @h'p-Z]:iIsu"$~"={/sm>[C0qw9|<jPrRnOgt6 8A'B2"!o2>Q G@h$HtğlZ'Bz=8u9P$]'qϚۦ5sU,2GEB_$Y[`Sĵ@НKrhqfp_ =Z}}^Kz .m} Tg_Il3{C\6g~=m.*zDSߴx1z*W?;W75CGZ s6O?7v1C\g)`  k`<ި_"+9Vɨ8iOu6eV!fa5OXFJH%Ӎʜ0ιؿU3y[lh ഩMW ߃-زĵŎ1}YV?#79Τbګ% &C7P3|c-9~m-Fy,B&Y!ʟ}p^hwym8zh2bqUsǰ)2du+-I>iW8HMnCz3K[3Ep.kԊ@D<Bqd(h^B?z6)/4FReւ;lCϢKqڗaXǫ}OW+>UeҪgHs IswDEj 9Z[/FUP\!ٔ !XD뱫pKɩT(oKGjZN'ʹ6.XQ|U/=n-?X^Q :P 5)P]j[PFONs6l۔oV@p@wk'uFG۶4"t^ۛA *ZF Q `e2ާKۡtjAjȎQl"pCrr7͹fi/ѐi+WK){pO{m. 3hSӃ|bJ)4PJ@RjoSrգ#~"Wni~ڀBp7YJkA8S4.5{# *JbYyQH Y DM5=%4M> sS2"f%Wmj=|o<"(?7WYUPzӧߒ!tB@74n8΁^,ooq),Y!VVMܕ]{5.^eu\fS\ݽO=mVo?I#w֘i&">تHc 8\0=~,%8qiO? IUƅWK^.Qh!CG`7Z lA.8|B?Ƀ:v{%XKhMV;9<Xw0Y6 ޠ{Wi÷8 p{PLIwcA*\"!K_4=bOg^ &80|Kp-Q{Y0gNB_ h X&ṯO]J>۵L gIN@v=M 0z\[.9_ O<ˎr鞽# +Z%&KiA'ttzіvhn(>S,<ʅSÉu,"rDl:F^%Gi^8X`.("#8U}@!N0%,bTxxj,,+2q;1Y.d?08qa_xׁY8Vp|d8ٝ3ġ|a`pwǷK%yPtGor2WC,փl5 S 1E afaV*VbivhяVy Z[M#VcAy5M!-_[iѹN U{f0[E޽6RvnFwnlm=T bx@&beYU0D!E뚨H||r%#YWU D;RtH :ǜ.oh3Ɵ$?87Sxp8`?^i;Xۇ"vz \<n !k5Tk>|utuI7ov"X15 t |12şs* 4Q|f%i!R# ^Pcunf@ZsjS15I ܚϩݗ0%ᲛobBv5S VRdˢU;72N˟rVL1@*>hJ3dȌ@k27af6`$Y[m_~gVH}y+'!:!uR\R] LP)RQQG˵`/v+welb |1',R& ;'([1~[meS Bd230MnD sew=Mͳtt QA)* \#ֻYQsxTd i). )knmrSxɠ3g@5ЌD_iSTY.'{jVL^g̱#kCrҵ~/d,FOПӫz+`6=.g3.ؑ9 Nxޭ( G"Nm@p9(@%dkdf/NY`{v:9ۮ7ܷ'T# `npn65dwt^oonOѨ0n[fyP!o\]WcHu%ROeɗ[.V 7B]nrOR48@Z)4@K,=omCҫFH[NGAOHOh4$Tj F=ύ۰7MYiXcp$E= ~(18+Pl Կֲ8ʢ>m]Ng׻KֵmA] hjr.E|ҤZ#ƯPmf^w:!!Dr4"k">fp}+GCv|{99 zT p;>an,2ӇM6]\.ݘTZQY`OQjF}J<$Ayu Q{Ng]+lchN_}[g) 9SIi0Ó;vQ> LC$4 2 )W|Ű*v*Oڣr&`&=PihNrC :Pv'PִR!^#Xo$v+IA'pETHR3z49(*Zkmĥ:M:IQx槲(Mؚ0L2S#"cSU:c9[Hɀ?Lj,'麫5 VVVx-,d7?ԭWO|fj ĴY);Nd YPgb4I NplgmT73m/yOV`HaGJIk%{ =pʎ]b@U|2iS/qE6W3<ʳ(D^RU)y T&Wj8?#ߕ@9A{5}QKy?:{-pS]"GXiw9״`&<؁2{ cP{B:N  䰾or{"TؼY;ip7YF\4,a)fY)ÎqcK]OYRm8bhr^8{]ٹ"_ebO39&~2U j)ەjlHAPFKn:%ʴcϸ|y/tŲщv>YJŇ졙T| xf>e -sA8}?d-t*1ʮ^H''?7%CJZ@Qb{>LN/'^>#,CzGt'Js5_m!lR?)k85!\-JRLus/3υ& ~ufIa-8W< =Э;fV7)F}]&)G?B}-!']6W&0oͻJ Ưk^`8أ׋~ @ޓ5UZPvc}*\F 0$HQ7E)AG`$F9EєЅ܂k>62nQDy ŋYtwD<.m:blTj_ +Q |Wf,`I]ˠyqb02&fA Tc .dE+ KK;HyO㋯ >C~h늑9f5kY%풳-04 06ݦ< 9NʥJ,ScFwv_SּTpt MR6\ /IwJ5@HgsiO x+ޚD1v\^Vw\s.XbvvyAd6X=^@ '_s?jIR<[WUaůD31s|+MjRϘJgG[˽Eq('~)xm0uROv񱴨g9vpyo4l0EEMyrŌy͙ }~ @L[FW{\XgJ gSȜ^{I^϶$+Y#EfBܗ$J I\NgyYR/½̂?MrX.r :-C~*8YV*q>'8MCZMthJ ]dvvۢhK.Dx3C.,4[uyGu5o[ZaWv+`qjA3?yg.T= ?86Ƥ/D@;)h9!52DpSS18>>"h#gǏo F+uum?UvmH< ??GpK1aa9 L08n3n\v,&A!ON/'DJtP ;ELp.3o B+W-YPxԶVCLB o)^xeХ5Ld }KpAῪ &UF?} j ٩JU\ia\e6?~8gﺷ }'Ț,prKEyjB^Sr3N7B {~<Op*X_=+|ONw޴{afM?@StiLjoW?UayTD sxza=e.L  춎2TrZ|Qb;$OYc*>+?p"#[TK8SEqXcDž3qT˯U4 F/b(/|HV[}}!Y3 E/j3AG=W^w%KvbfՉv}}}(f;.DF{@ C8qldCsTɖK Nδ(Wsa;KH0^4.';^zz"vn()p K"IbL ϙ~)kDRY Qd])ɉrb PIBR::H4{g#3lƳ?|v[򚳢P3V#_3G'5K2**$TJac!ۊa^`kt)` l55w!@k:_v+ړzR5@/ 6rHc}tMO7^ Px`ѫ\= $V"x.53d+<b6H_LCbB58QJl:btÿeh99!C%PV:jۜA V)P[m)y_CЄp^v>U -LZ^@mS8oCW 6p&⎺0"ByAZW:17KQVfX0@MFhԯ0.t ἞&Е"n-p $ O}mʍYp._ץn+$7ŝGE""[_m+MGH{W{iهA!674h:U9 kz?C|G &sדհh#QحsBhWX&r?~E#ř>C%kw޻㨤'v߂ir=S՛"g![2yg@>;{w-xL9JesР f*~28`(Ō{+"\iZu., N@Vӛz\4em I`'(\6r9Nfe dTD#a˴u&{ 3&y{ .u J|]/G\Ts71w(ӷ,EGRyL+@s0-+XGNJm\yB8D~yFi}zCK"QS~ҷ"oX"NN՗,I_ A/7  SCi H7>EoAn\H1 ^@h.*/s6k[</~ۮ&Wq=ֲ= ֮cEy&eg>2m򋅥{!ޠ^}C[V]4ut[>P-hNFzj7Fѿ3Oɴr jěMJʩ)YM6#zG 8sӢr'Ҝ-doo{`amIfAUBӥo7_ܓnQde2vm4{HO= `#J)BrBfY%14C*{mO_pG%TK(V9neo@9;彀I*KÚ@ޗ#>Pkgk4pd׏{W5y#w߸F|T Ln6!|nN.S:]vA.S7BM gbx$^{OZf$ӺerBB|^l3$_x"Cm"V'`"Zw\W+FJujz떠2Hrdzh'R^!^¿HY=k9DDO6Qs?=AbO'kfΌBIrx٦)C{Re,0ث@T]&1BՕa1D7\V[i1=ɐdKPfXr|]KHr~UCʚ^L0%#`=틺YF ɤdcdӉJ##Vt2ֺG5hl"U*|pjH_*|\id2m$ 3ֳLCkHNӡ"4OMX*Ӧzo##y { anj1'.etBYZ9B+8@ +"@IRu/1̽X SZ%{+]璩B c,WzB*V[(f|NQnzx#Տxc2T4G‹"i2EFGvuщgeVNIZ(Rx.NPY@  eAS?f$b 9;߂jSj}vmU–7Wg/6lļ~^l܎Otz,LpS 0**:7}~MRONoFQ,A"sgr(;צ=Tr\Ǥ"a `k*y3?}IP6ʼxD /YXQ-#W;`־*x Wce8 ?0=ɿ*Ǐ_ISm͵:T*ϮUăQF\4^XƖ( ,+`cJB>Lt7J:juw"X,je+ׄ{Vw?օ9@7>΋AWbf5̒+'{{Z>u0 {YKT??ݗԳwvZZaE{>5h0; W%yةˬTaXDtΥް;3ro0{ư쳑V_{z@D5x`򼾇үh%ӏDc)0{'9`8eG d=;_;cJ@kQ%>LŽü~HTp'֊ nPD)V殃$QSs'ބe4cOYf[&dpl'NB9{R}WK 9B0o|Z^=qdVu% /a ,MQ|1d^)nl)dsJ|PTHiq%Q~D@JY @'C5 o%w^'ԓ!ZqJqb;er%IfG&*il;{t}5>Gc/oV+5yR `IasȬ&uSG4}_gU 㧹H x, Up*+6a]Í]]j,ycHv /4 kN % 1!B\'X'V?uoLxB1vyHɲ`ݍH]BgVc([3˝&Ɣu^&DNP|u~v.X^Ҽ#GM 8eVZKqqkVLs}ɀ!xus.@ P+mۓV@wsL:XKv.ޅ O.W,XdK5t< o8Y!='AT5 D,(0|bvIf# .Q+IaPKb}ډ􈀄W?b{.dxCi^zؓ8(ճ~I580L1IhB:B˅tYeoo}$[E].r͕,B hjME5z q&j_ǣ =Pu343.?3u[I…f60!3H6֞&Cu$pW@DATY9>D}4VOM')o=GSՌgl^XV wvSKo^ \QDϪ#[8n5Wl^5krHSB1I [. F=Eۧ}|dC6bhO,7c($I׈UPiDp[,@TIy~ݕ;lF=bm< 56ӘdS|9´ {]?K?[5KĠrfhG`sJQO%kIcՔsM9X"NWQJ[`v9M)"{ vqg]Wb'(jAνC- S3m"<(&FփS  'Ze㢏d!\⊫Tŀ{vmԪA3GVɄ҃;+P:( Fۘ.cE"Ui~R-a{3ifv]26>Ciǥ+N+-8zLYa9NhlXv.yʱ,)Zo'$&_A&4Ur Ved͏f|LلWZRn"\s']]Y2iOF/3 5>!o|P|"K k-Zq̠!~}ۿN+M\wE:q 1UL[MMa* 3_@+mB4=Ye8DžOwjofh^?KTIsQ)Nḁ/s_+r j7i1}h~-1fnFzȽhG %gj'rEaxks.PYLLPWDcO^\='OEp|Gw7)BlvyΙCc)1ݮ;lvB#\Edw…3(BjlHg%g+o0T`9t&T+ܬEcE*ky 90H>Tʬ{e~݅2㳨܃\ 8OiZLANH`zkӾ/y5kK)p!eI'lC_VwH !3KɲOP?p|ӻ>eg5#ai%Ͳ )g lRɓZ #OտʽQ.d8wUw˛nwמjmO=f9~QNVEdmZ{Cłɿ!0.Ù)i}_tkjyBj͎B>e|˄xłۓFq~I5V6m]2{8-+maiţW@R^PS0$ȁ܊hK#88ۗx i*jr( zRvjiPYJlȰ4qd2QAxqq[p KEc uq :AhDl ag"mre.wO%hw0fP ,ycdhc!sTuM r"EV0yLO,:ꇪn#7rxG(åZfܶ%ʾ!rݓ,<mAI֛RhREYqGс4ŝn,ٔOZ45V+ڣ Yq j-@ ixmz>i(aI8vjΎ6X~Ťؖu/0]K'+Lßա8̱_$GC16@ wk&6s14˜;tgRE̿f+ĸ8dq}E0 JIVخ0ߵ2٪LlRĊ8-U >ù'٪uqҨgEݲs&}?Yu^:TkQS_6!j ˈ}1ڽ'v^u( O[}s]xP9߿aFiI`n͏Kl(pGQ'Zh@gQ\+:;o U.KB~6N_m05$,2# bG(5tKj϶j>h&d|~I W[lDlIhPD2'C_Y*Q5͠wL]G~ 7t_eGV3D@4.=8e:3R=D B+>G ~ˁgMXY8I |\H#;#Rt1u3R` q`v7wiM(m;I'\qe6Тp]Apu^H?[k4Fdrj|w笫9Gr8C3~%|b+gȲ333 js4#w5-X&[Mg0r3 |+\aNs:XGNuC^M}+LE$/Ɗ9:N9Ϫ9אO2{Z_DZs*{6p|W'i=p2 "FųާNe %ėѣkxA/ZӇuCN5?g0-;m3& oS/-dvHY}%hl`ko-~~Q&ҿc j gsr;mwy1yL)p>fp 1Q W?ʧ_46.w%B&m}պuxJ夞5) w¶'\ [%˔I0sΫn$uͦ쵃Y(& 'WaXyvX_(2FU>UEN;ZĪv;)9qj˫z33j9"$rhNVw 0Rb{T`:Ȃwƈ^vx185`Q(M[#f\,3Y~t4]r$y{)Zc=o= FVƾNB8Qɐ6@^cT@WX}R$QztWc'JOʛ !ص{.t:@FWS\g@<a?BZf ˷xbO%&*&grIµg0<Ѻ`b@Ҳ x97⬀vP"8훶ѫ4WXtq$?F`.] GKY.ɪ}v D=P$,NyUCJ6x7jELkXT!2Y* 'ma%Z ia=%"JIkЮrr<֮Tn;c?f/)=^rLJcOB2X" 4{_:yzy Lz/5*+C:-^7p< *]f#lhrʵA&g{j䲒T :\js :$4^ÜY骮qzCQ>͝Zi{~߉u&6X'Am[+ I@D#/5T*)KR1@EWB7OǛB1dŋۗ xy"EYT& 05 PL#HL6n%mnxXBg9N T?]?k KgE1(SS# m㛮ʵ۵}bDܘd_Z R~.@F醞k*FHF;p*jlnOwvz- @Ul.!ؠf22%U*S/1gٵD]&m_qF inh%W*׸-Ԃh+ǽ8- EvЮ'K(AЀHM`^:e)T+= -d;ϘPYZ >0rZ&u)ux@ )*~[.#PzOǶri-@ނ ڣVQhuf fE F9-dz 7N%A.GZ/]yTFʥ_M 0*,ob i%#Xz}i ~6b 96YGGT\7ʩZV+K;D?GA8Bl;JI![ [_*,ŧ)ĊU ƈ|5 0}{0,!b '9&M&9Dゖ {'I V`(xN;$ N;FpNp|tEQ,ILDDO¸*+  ͅnӖlDF"ESɰF:@q7rWl)݊uEhxVOoR^GMh#NR嗫>5Ga%3Vj_#QUъ'2(-OlaB,`'η6 ;2%A8E?DY>Z(!9}6j  @Q`i[*E@et-l~rV"Zg "4ᶻhv6 T9[$vc(|puSmq0`Fĝ\o LYq٠HfTÁ<ktrhjn쩵ϴq_ZUu 琉f,*E /RfUƴ^=YX^A M6!xqzde37ȸK7hsɪ GV~]ݤuF$qG60rYIfpzqsk"/ة &$J]XsM\J}m-,EZ5WP_u3.> D |ZѬ"q,ŬB~rA˯BiXi;qd&&gnbcky HM {N/_&mn &LTeF^l`l,W%AG\rn%@s YNrK/(MNz\5XPqu')lcIQxdso4?zUQy>.z܎E[$q~u%Qj@;ܫ~p7P`x )5$%kAIʎt&z7Dam>'zs#w^z6K_w{YG(wLY"?SN##h6.f/xFඖ ђeEFl f3,徬 ~y`IT"!%Y=\L5~k;Iٔ6 _|6߮³| &f=~OD4z'+7Qyio?Oy\lI~E J~ڴinІUj'6紓l?t&c>8JJ{tgo-ڒ{N -j%.sW8&6b8.WH ( }!$F>ŚJI?c8lelXp@ /@ :8Xi2Lc}YAT4dS' WA1kM[`;W KQ؁fgټVV2*h&-tR{Q{UQ۹\Xfukae_7#e~y:lI*yyH7Sbx}mh@Ex:wǞݦ/C~rwUOO}"[692|wOi]n>CE21Į=e9IA<|DkO3]G~QfQ2텦fѲi_ERk YwRAoeƳ>> Xh 1!AY@xoEezgÂXWH{\p&\)?P> }_D^؁6pu{Qre\tER!7j2J[k 5Ymis1ҠһkɈX /۱iY&^TJ;cua9ih or_m/" hšO GHTe8>Tq0^4k˙VLXv֏ O ~ 0-=ڎfئUG[^#37m̽2 @/~wC w6!19OC/Zy15OL/YɄ##iظxFB!  Ջoc@ihr ٛ,iєle43tr7nis0/sp%ga53̑cFs-$I3C^I^SX _ODJzn.%B=xjWuעfUN!1R3`g&"rDhm:n>,yk{fMDn8Yp%/aލ>0v >ZngT} o>P>e&<[V§d悰H@'II| =U/+$Cn)E7'[K"q?>Ȓa^6xʎiXa:_K^h9v,siw5` {"Hf=@bC(&es_zP$i.~8\wT6|Oz3*!_ 껸8AH]2S pXbxaڞAug0y _cjUGd:EL^q&?rڅ|YR4ԤKQH$!~GVWe&$.j RAe. U}jLr8I|Y9Mm,P(*4m׈_Wxo@M!3*qEION5f&{M*G0T 9@rV,:ŧlYiCYF8zSciځڒğP~ϔ.0,< g4Odd{}vKD[x* uҙɸгK=ۖl dH›(f2U`quxСA$_TLb3ieqd~!/U*4v3 Uh4ljA29 W0A%_dZ̴L"ޟ !5O-QujNRbȵUF>sr-E$p{JpzCWRa9i5%wC"dЌtewc5],kE]|(N.[^w3yYBug{bP5[)&2]"4H0Q LvJ5V}IIaمI|*@sRz]]# 0b0/\0l46B"gQ$:K{zcD[~rDA5Ù #ShpƎ¢!iIexsҌ*26ZA՞Q9r̳)٣1(`Lj2NںQPi|eiLM g mԀӭ2wFGO_m[L-PBS߂Ybթ99HdtY^CJ%v<$q~cEDYp,Q=EXR^OX\d<+0?Z τ,:\0N 9NDXq TaÔ JI'lX 8$& aمz8%֠mA86,= % 5ѿu sj.< w !:*xfK?TW,ą4W/"R4 a~@CǥrG+z[A_E| Q>E%W-T,o˶uT>EAT<Y8'GWPZC#v#~`-›MXn*מּɗxYTS8?^'A9 }vX*;lK#aYmODπn+ h2fxfL^~'G(dOd/._c+ CHkkeTb6ߑfP?5. /E6C30Yw.L)ۗCWՔk?\؜>7i>ֱC uad'0E,^N"wJY,~xRّP3dH=.[k,+2)w#h<~],r!,;[v;PU^21P-R@eN 4*2F]4oGz "q{Th֙NZU^dXwAiVeZ7+G򼋸!jed%!ъ\E^Q>VMFx9CŵZP3O*KҘQH `D>|/ H* :/7+<;`;xdO'KRӾ(]]žVV_Js5AU9?G,Ƙ©݀N)d!qt`EoGhܦcYC௮}%ZnnCtGpDIB8=gB0WkaZ`2?Mbd6lcP yctN/uXk~;΄kq1U˿"nHYZGnƵO B85,}e+Kiڮ|Blp|DzHR*M3ʔ '`\Y7__ݓu1.p͝î9tR4Y#߳ -53=SE~@by T1K1mnnN0VߋTҋX ԍq@B(Z/܉$m b6X@cܻuų^q%KSdKh[UgPiXvl`2gw$䄍2Z29|m#1n_Vq,*NZh.ȵ &[~Џ5vOypB ڥ~ ðSS*ӯx,7½ĆI~f$ikdy;C3߹Y|.5ӟopz&[e{ymx]K#3,</rU7-C'5()p'x9{ЉK@#8?ې4c\NW⸿:eq|E?Xw4sr| Z龤AfrfXW4|cI0FJ SIJ.&=o$zU}bcЖub+mRߏxsoREI.ۻ3_Gx B]IvđǽC#5[vg(FmMTN ~\UBb =KO V4yIzYP#̺1Ǜ3%);s'g:$0yI*/Kg‰G:|)k]!L.Mb[*c!obYʟ5ɌW\J422΄f)[X{i (DmI@&0M2մK@hJZ>UCz&g _έޣd9hyu>JhI=)+ąg%+K [ f#`2|jү~حf\qM:o-5uTC_Ys4-)kq$!jpAXK$3mu!|`M/CmGٓ6k[d@VoB6m},_+i']{5c8`c=ڗg.urG[_s*ѧEnh)(h/h tSj] GBX1|`@'sԦ)h$|׬<׿]9MXEM>(^&8(ǓL//"bNuRR?J(&p:@.[jE>DǕ9EkdQx-ӣ0sTW/`^ xZsb|q< &i (? |̜uLԼ<@)#2?x5-Fc}i}8[Zz?qTJ%OYE𹟀0icyGV.YV'pBM-?ɉ+`P|~%ę&xBi81B(tX+5o|rԏiI-&4zQگ<$&ت /H..t"ˍ35-'Јs%`a]6]is49Y;#TMdǁr=y_ STB J1ƭc[@Ȉ/cmwXIgx=*"~0x_M1tX|pdgSYYn]p& cE0Ե|Τx}hB5# <_rGZ}uvLu2*=Ģ>7?py\WQݟJ٭?R$ڌՎ2a>'Y}3XC a7\A*>`XOF4& 'ehH&YAM+3( \_DZ:ϙnY'\my]IRxNЍsKV`wҍ͡4 @%_f5oڰǎeY0!BkԃuM@y7qԌB>ww0 G`Q72 ce%6Ot>2p{COIVEÎxDE:,k0۶ӲsF'fR{g(N`C:3:(W="Qҡ/e#]9eDcb|ıEOf~06`ʣF#w 7u6LR6hOM?X._㇨,hXC׆Kud?(YCO-[nHj%Qqaщzd|;SpE7Aw4lP\9NM:p=FghB @ $h[۠Wi3g$yFG)-65ԭS"J' Fh}^X7"]w#v .a~#]dG$2P1SUԳ9ly idJ:,66;v=4ӏwͥH#$ ڈ(oB fè gWN=&ҰNcNpǸ|v[ ?_:C̠Mx I XbpPs,D^wU7+}!;FaXWr1omv:Jϱua;FjOY'J5>i?H5 CUM )5p^Wv.Að+U!To`~FG2+=PB(Wэmz5~Nf81J6(87N=@v-ůn$!-#@eFhd<?УX6dsW5Ih%ީ"'Scˬ7oPQ#c q1G QJh46 8d3-4CSh+Xe/8Wru Kϟ%E-3ƿ>E?*:=by%x4fu3OU􈗥"}cbb^bsQ\'{ICW+({ݿW:Ȱ@Ob mgC=n`1Z&<-ȻMz鮞ӡ<.Iv\Nxz4 ? z4V . V %QE&a=ѷB_|DFK5 #k0lښPz< uL[I=`]Ս<啨m\ <01]mdз~'Yd 3C6 :|8Ohj#lxx}6.cT-(hWVH_uۀ"ܷgu3 Lv%t Z ދ|7ٵNQO3r3>QbK͢ZuM.m5lå+؝uY:*wLwKVe .w M,gqѝIuOXPA{kΦΩYx)!\) \Xg*.P.҈Utp֊P|ԍh_~6L>BGYq%M'iYH46`QыZJ՘lH+[NԿ鄄%: X I/K WS;oj¾q|RXO҇ДÕn^^7^wJ},#C%]"?'qFQRS5jn/fk[&X^<P%ČEq W~`l};hق{e g@ `ȅ]]a:$B顄RM%6QGs=`ࠈfovsL7bEvrĜY,R0ƹOs6Nd5HF+1QBNvu ysЮ)O8CtwGΫ5DP"%1p4K*s.Ut%?vve[8Ā<:ɪy']CaB? ו|My?Z 80I2Z/MMR ii ЅSd;Ҽf2aRImκamwOC"&?Fz2v(}ʏ1>oM 悔ͷsk臂`a; tGSXFhEQMvBw`9!?BzYσJR <2s) PdEmBU>vYXQ _9K?j8皻jXԎy$P# TR#Pkfr'IZbGImR83M[ucOBUfv}hJAeo ge~aކh}~^P+Zu.POhLi^H9*8-Q"L)RI`3YEp<3%2FvFp D "v-<ߋ=maI(O0y˪4R\:h<\1a-o"Kz"<iom'ބFM;AÞ^]M=xY0pL#Γ--0,9@.&jb0 Gn 8d-Ya:Y=f.NLV LTї%%`3w$\rEryX Z +[?ٯ SEEQ-nD qM2r?E[)~wH]C{j8Tx7(M xdǠA _fWmNF{'rTRGĻ?ʻ7 c/D bI7nw20B0QVOEjN^qg]q\c0%xrS0L1.Ǧb5PC)7&j"VKO'[CJ9軝IL'vIXͯ?dw#icb !2c,8;r,#:)aҝ+iwC/r6C%W&Zq һhH井NL~,9x_9ŀoECE$Waվ@Oakp{|Dr a1OmoYc7>1(فl\;eueg3}'K-m+6 ?gbQY>kuz5ZgK 9KϐQ! 6?/‰ėN >rM[U/s>eiKD`{ R%6Sڇr_s!{FB]X`ᔨ?U*\D߷1eLLal$g6]m|lwD1Ng'ihNmf]+[Á'+Oxٶ&hn2PSPdyCg sC|.gxPӹ}/gWߑVsZOW5~Hu9INag.* XɺșL?(h5 ꩆxn.[pHG#撘_ɚgR|N~Mn ԆY @ퟔT@d`e0\%E;\0ų=`oiF^AdXGFTN qg͋KVL`=KtGOuχbqd u`RegNzTe-Yw˛}#k8GWiY=3#r,kW|4ClW@{n .gK ~*# b:=JPMf'7X򠑡J LLؾ7T@(/.`?NaC[Sb_[[++I𶔆!D`a.qvqGKn[f# f-~ڧ@Pޠ-"4 iwiӽI-Ţ*XOci|\׿l펏ۃ[,axEf6WڸfsW˿LPٶ P_Q`MjwHO|صr+Z.. X+W r)G Iq(d ^Ѓ)6 o؁.VC~|#sf.k N 1i?Vˑ)g;C 10W:gy^T @>l / Cud7nBR$Kє_b4azv>D7mJ<4J$=)ӆ5A MX~x_S~J qg:50ԋzfn&x\f۶lnX *aUt;Jvv> xEq^ў~0c.5,pxE[9LЏ{;VxѷMLqJ2m>̖WƮ.⧂ w]D[me+Z&ݵ>P7T >eW{!ԟzge˝1ͩz}>- 3v,׀G5cer-O}?/ӕ?=rs"({βf}/9 0sD@?n~੐ IL&MFAɛl.D3fRx*"{{w˫_T6D(ӛTDd7Ƴ"A~'5ن*\@5, Bgq]u apIv?wK*]+ wmKDoJPz|G'+xќ[XA{v:ːPVJ0?^M{̷B+ME~;pblCjUZ.xR^-~7\`i پGSLІv^lJJUcs?fB%2V$|-}":_܋{:CήPC[J'V2K$H7}w\yEN.dY`20_RDv ~EUbJI-zV}gww%Œݷ Ѩ!P*|e:mQw~3/p@'°{'[~tIe|O@)]\roG3䜽ΰw퍸302#rf04]'hAEQ ?26m7"j\X<)]&G. C&Pe0Dhh<ۂdZ' kY-Fݭ`"EQe=01o( 4`!vpFճڣ11Ǿ,/281tf "WMQk.{)ݦЏ|$pV 5)rGDE?I-]+C|\F5@!Or˰r4O w` *̈́CЇ#7= Z2fZdClgGY 1|?!X ·O#΁XI[SA,d-̥ec zq@m/Dj0]Ka0^8+2{\K{Bq`[ 95N:,,J`N'7n/Zy =w~>N[tPabFü"o|![ru Gu yPlgK(/GI7Ǣ3"3 OnUp"< ~/Gz52 E.6Ԉ8J~Mh&;Ρp&AIlNn4^p ٭&n3nJqo-˂kZlcBaUXC +?R_Aikop ԁc/lT,9zVF?%OnC"M%L+;6͡Q6A7(& "LIsfB9V%ςt0^:ݎR/:Iӊv}џEo"?nA Y :zIB\h~^.3(p"Z˄$\HG$Y*HThh4%I$oPNs0NǤݢN6n_֭ Qs"YƑ8Si! aGAڳ8 AQO֡2B:C.BU͠iCN|Df糽sB;1U-ZlEg`51v ZL|,fY$Õ6b2wzKky Dp/c `ۃ: nKSܺ'41z=rOV<3&{f՟Rn;)+\_5+]eC&&V3>nh~ M!Ixg5>iƂzЄ~JN3qU43BOo@F\P\͏~ D]3uir)S`G *(E۩-|<0zu}89(T椌1`rlK.Oz7mو^_^]U#zi𯅊;I@dFjVAP(_@v=tFB>u?>?w]FЀDpv~vR М%[W_k.:Ff|NcF97+W]@v5% jgwyp}DUrkh e!րd8.i%8@ȢDF ᦺ2CD0J09l &|Q9G߹!VsgIb-pg+u;1=qƲ S'K_"rdn<9Q[_8 G }s;|xn*k|=)]"?7\Ri|~l'ɧPɽj=ad8 p>1'|ToPRF( I}\\vib..3vLj`|a? |v(EJ8XbK R2->~& `w$ZA( V8 FKkMt\*!pYmjy hLT|RF8(O(g끝}oe>kuFmWC@ sCEd:< :e싎! X溕ٺTUKj'?L%UQ/!ut{dnNAe!wvP6z3é5LNŧ{+u\Iu#)ڞjEC}7^fLHN*@Yu}ӻUUJNc@[į5#/_ꏏR| z5r(^{kBߖO1|>{e$6Sa Gs B,yP&u>. oRckqncGR 2Lkoڄ4(ߧYA8’ -wH (;A {e`4<.zBGxO%~_k`~C5(U\ $iI>}$#ibQjzn^rDl`5 KWV*@E EGZ}t,'cr-wQ+'gGm|X$Zvx[)8K͓ZBnX@H$b~^?])=ȿomZPϼN Yp: (nnO|ɹGPWfZm%@ј]{z{,a7ҰN x;Ny*W <+f,f <3E ВgZ1HmvBJCb3 ! KEGMK̲kA?L*{E#|/>d{ V"C=N!}n^uK`o3Pf)6Đ|M7jM/*TgjAqZtKod9y$Bt&qBpX~7%N^v̑d],8ʆ{9 .R,sA Z л rcNºP< ("4|1dq-iVe3vLYiaxE”aG1ˎ"(-]z6,1yYv|GO \8 *)Xks3w_b' dx^~:Ӳw4f#lH7^fQ&Q_i>B8:.(wKG-j%Hfe ᶥZgJ&Ln*5+~X7pj24J'2 9-$d\p^;kۜU ]7d "Gm/n2DՊo(4Uj-ԇ#m)&r ) d9^`SЛAnWkm/$d>EyA*-;𓯚Fj {@ؾe4?A;qOb?5 %_Ը[a$8tZmaK 7=?BnćM`CyT&'kkp$X +#2p_#r Tgػ:mxC(B%dSK 5 / ˉ=yXFdnv@\O#RWXW`dPRV\ nݜ2yŘ\ؑYZ74ې1n^VXU72},DbϢ4avh'nO\GD{0&)uq=CI$GTe=euQ+/AqKp9IӅ[v,ԲvQbȓqvE%14zlE >pN7:6V$^8A"‘2ípvEO VlC؝P2lxlI*ߣΝ]笏ﳪw7R֘5:OWuz lhv!'@ 0;i7c ?Fsz.B<ߧHV0aM [ze([͵7i Lۜq,܈@!G/9e}G"*zb|ӁC YMfΤ7o3$py3q̟ocfSVxWQCTi ~70(kX'^"`I D8sYc7]#4A(#4OVxꖬD`+Հ ӤdL訇em:.o4d_ސE2b4'ܰy<1T5mQ]9"(c3a:v'ס4 9A@cG^>gwg8t>-\]#7!Mfp$PΠ(>l,4#`Ta*4"\RxM%): ^Xi~3pZd0G%x_A&a aLFG#uz @T4U0qD12O=y I!! -,kb⡘8aJ\RYk 9S2;`.]y#P4$#%cQ8s!;>]|uI\$t;wblrݫQ[)@$ )7Ȏ<"f iw0Wfªmc;pR |Q~wvRTskƢB\ 3˿W0[M@b+7ؗLEQL*XO)ZJAywF#}&G\X/u"I(ϺmѦ/W+c(=*Doգ˧ "L+fMFCLپ ; lZ{_Rخ&UqDž*sk>JTkJ *{ >F \x\mFvNy6Ȳ#:uJˬ ޮ6t}p3)hR>3㇒ gx΋``*GՍ1B zG]NpfB~\4Cc+~UA!9ż꫋ɦY z\ xD4#&FfCIψ}yYd|?BK"%4 m9z: Mtԝ5zb>j\ !!F};] O4:9EJJQx33L~E<(e I{'5h_R QB@B߬^pNF \%3(uqR_0=iStZAZ&BgPMM yhO馔T=2saDǯ{(kצ^2*9P=Ui5t}tj ‹iX{A͑4X5֯<`;Qd>=J %:uw'טzĺlRSA#$TjӚd(lGbNޗs'}X"bGK%F hyFCqfY`*oNL ^Y%*%4eW: ãWjM!⚛z@-)xAo 0h~8EnKgA/#xgG{-Jb4f.[8sm5ڮPU) &{!V>u%Vv]xOPlUiEy]5E-,~ZMFOs>Ϛx;Si1lBg\1Pt~Wo{VߏMN'umgQUM\S@bq9wG@NƹRAD1iS ~g+N)[tvQH,_5ykE[we~@`qL8m7L̓"-tW;9b 9@?L"dC9WIna9&]r,]$?0lq>AẲYm>Bmp҉c>o?n/~ k275P!;v9W`[ȏ@ZDžyOYT-mD1&;-Ns?^VaX-c1#KSRjWK=']5-^' v#+ 6@vʆ{ڕym7}ԕ +C3jh0Y2r> &V\U\&ݴ#/kF"23.qc.J%֠)I l$ RH$92˕^׍ZP0B O~Gt^C?m~Y?0Y+rl~nn}Y]Vp2VVV ATi8ō|u_QK-1MQ'5'  #4˅,xe%sw8q_۹ƉbOcm{ _âKQ@xv=tU XTE8\3 %aѐdANƍJtxÒ / ?>@܅6fʧ#ȣ/AsVl`ئBlɇ/~TADRm&op$BvIrPN.,yӰn]i,?W\ *BPS_V\؏ @u6O$6C8֚j4\)p&~Ryc`2,Qs* HO *޹MPWM yKm%H¬S$\YE~hB4];.;rb!=(}CL"/A+v$?H1YD_`In[pգ5DtW1 BK7Ƒ HF_S,C˾ZFʼlQA8~d>$8-^ZfWG#~97>V /RGމ=`hE{Z3J?}L`kJh;VOrN)sX ؜]l#$3i4A1"3Z':zYʐcFAB>'^oWr}n_ĝ]Jxq4z4q`+KZo˻jd4G?[ڭ#K岺D@ XImWҠTgU@1J|>=%&M'Aڞ)*`л6 ӏX:K/{^a \^~Hr5={C5!ַ3 !å%bͮ܃:EkoNK. ܕGj w dhiN)^N.R5:qMt}ȝ8f~&s&e /p")ml(˚q;i5V-XY>M PdUDWPER:0palDnerYD&02^f*Ɍ^|}޼:L컵+|^`>W*ܝ=RPr R}4z~]6ѶC#H}ca`RC8%w{yH: 3f >dX~H" fEi骨Э^ABps0IU9~1Q 3} hlE3j(xͼ-ιdHٵ]jI` t`C%aw 0!#gXt;" w%Ձ8G#c3nGdLov*)ǶCMi50y(q]&y?פqF{Щˆ'籒HΞ9~sٗ׫wҲǺBĸ_o^Fr ^zJ$QmN6P1Np[*@Ȩz̈́! `^j#H TQܻ|pI.^_?C{j彩}4=ϧr/9湬$X[,zߒP<Pg*k[v "n Zj!JylTֿуtlױnV=|Ҵ(Y`™K&idw&$AvI2*+hNL=ʎфoSm^={ǬC);ΌOB3z>{5H>Rӭz.u6z M`;2ek` ]܈=mÍ_Ti!I. L'sб.2;Cttf~RGHATxo7^%FH`@b4[|2߿usE|#2Eg6x?uK>pNqu/鷲{D ORM73rM OԈgܴ̲qx ꮩOuPxPǨ _ƉЁ4eHEg΃!(ʰ#f'e&| \06ɸP3m^/@"Rܥ~-Qg$љj #7ʓLC^ćqu"̕Nu@E-y+bEٚu;z.t%̌x@q1'|KHF3zs LROoCqV 3J D~cT8ð齊.T-y‹yFњrɇm U&bz,HMj8e԰CM` Z)[NR1@<%'c<18gV ُ *U.6DOhI{>`% 9(a3J.@yxVV<gt%5- %!5[|hDVCbΔMs<oot% o[kmT80q}m;wـt ͛I-?8`pjYnᠡlBclwrjHY IoIAeDdUZަ%IG;t_N U麊Cact<tiBRpx7386'9˨8P> p_vY c Kε7%8 G6<5H]熢<迌b8*aLt_&薢6_㦚IO{a'js+Td[tRs8Kˡ#ZV">, {ᲸyǞY7%{c1{\؝U dYśG=yu-=^;{'lYAhB/#Sdݦ@kVआ(oj+$A#l\ @}JPڀfߢN&ávy">sk=tf :O^ZnK}r(7x'ײO { vel5.IݠB^Ȧ%:|od6VQǸCٮ$ks|۾u4IEmAZ ~aK]_!DT\%[FhbF?WM/@(E%<!M9#и88AHaWCixRq&RͯKD( ?OIQߒT7l7B658KAUDoO*v@j ȽOWFHae;=:! 5؄}*3h5}7[⎒&\GXH)y9m3vb1$l%Ci8I"ؘ ''-nWfn;6YOH nmz[7|Jng|&"b5I|V9{9pde)괏hu?'8CV_.`vH P8֓J7N; `d[eD6&<_Jesް #@|͡T+`Bܟje8Ʀ˯u2^tw:2?]ܚ~Y.G-J?Z+'5gÍ?/84J:B\/10<slղ_Ufؙ m־*AB&N0WۋჿLZb5U#t(XQz/(p K'1ZCyLe_.w3z4{s,w&>=Qk nf ثH[驷IzCݛÙ: H+[y;^v$ҟ~B !U\`JRbEߕ _T>Kcx~4|,$H# 6&a 6,!̅ј$@!d@*=wжin LYɿzۯ5!n N8p;>۸wu8\0:Wb M=KU,IJVl1LLV8=ȽH T} mŖ\".=D/78_)4^ \$0 )R)!3x-m{DO ~`r gZ\lUO:qx8M>NjPEdRBmv[XJ\ gCAatҫiY 6r;L;3viI}Wk*,-$5:BC]S.k^Ыɗx6{I1ov<9s ːWHHѹ:'Gbg uÊ Q= y+`uP523A0щߖgKzDw(dM7>HBXHz}XLL'o{l.b (5w_FHSkq9=M"buY GGW̹h˾p錁nۅ46S~( /βm԰l(U#!7gBޯĤDP % cgY26ar2rxU!"/mOQ,Glq qs 3*cOS`?ma*@4V<[["9U >J,]vjŞ3#]UlT€`2.@xbqt\w[~A=ň.5opw;4<"Ai։[/D\ Mmd̠2-hIK-ag3ۗI e:ˠonUZL"n<Yüf/b w"Mhp0u9,W zJ`4  "~>n؃ڼ9/֬jT=Ƨy86f6#&(n!tL&EVDi /gdU?֚DlίcC/x`yQ-h1!۝;gt_(^zY`n CJYۙf:Ug1ϳ򔱱q7;T~nDs.4?j2>.08P +atJ^  K9;?#,b A. qWFoUS Ez(qU^}h:[̎ݹA &f RRGlv?ׂ96Zxq.R:^ѣ"@nv 1ԛ\"0 e4g%2k^o.I^=+SBSL]k4xBtR_ *+=02F'"[) s_/tp\֖9I(_4?Иok-BRkMX%Äei]voqHއ~P`J&ړɍИ oēg~h3+X0k~&@o(#E q)`l_ qRqݖ?YHvsNjV;a0-V"EK:[i >P%f."<M @*u`.6s^=n&FTQoZٔ{Yގ:w\25U3Ph-cG\dee+wQ݆L:GB^eݽvCZX1v3t2M)e٫q%ā.I>E?NQ`,%ǧ4gX=޴NCǓ9r|s[\ rs+1&TP<݂ q']!y5~o& Wc{Hi^$Em0MJ-^E;n}O6:B@l"?,R ,C" g1?ɝqN;ɉOaÔdpjhoTݮھ&;?<(:B't ˕e1+D.D9MVhؙeDen8Ek`U 7r»j[͚xK̲f#YsE;B_Ri%:4⠎؆EgφXWl:F@:*_Eʐ J 3E'|Y4 pZN`9I$i}Rh`;\_`P2#pjS-6tH^@٨"$p;VI{/|>Y=?h:(W*8`-DCAXdn)CG:Η+>mJ(aUghXy[[^ xԈrKf22$o5iqz-1dk',r`5lT= 謘z 9Wwoi۵lj0.%CwB';2 m&|S[\('RՒ#"Ҝj$RP/$}&+VFCdYj5g&5W~c7Tا7Y䕁zy)׋=cngNZ9.0,7^un {*H;ɍ6]9+YS}/ Hfb}--FA7P7DGxE;n5Y?C|F*={_ܭ?+gX c<$@fdE14q@qkPx\)5ڟB*)An5<$AU_"E`XQf|quM/~-2u:bRQGC "1(r[:uʘ"ʯyg!!8홿K7U9+7\|(K[ןZE= "P)2WMh(Iu +?1L ёz!~@|V=qP4x:0gFwZE!J >$wpD:gEBЌD5쾡8s@vo oe5R~|,!&vb~};( 9JLDklGPܯ$ƙU0d3 k&"P2o֘Bo% X5HbO2Zw,DhbCH4fZQ i:Ėwra5ۡ7|qǬy T7 ]Y*fBxKzbcW}{G#櫖SEb{rc~S7QH"^| i#f~S\݃ͤ$w[܏gpTQy o͹ƿj=d)+_$>n9%{tU|VAVJ.$Tx ]!Fq{>Rx"hЅKgƒL/BRr)CfP& co3᳴ !oH,JDӥM"P߅ĕ$OUF4κK.{2wm:v{WgCixUmtRs/gx1pB:FU|!jo8Ӽ|2VOOc: CK1j NWf>"cp^P"~pwc}BUUiIAb?f$XeG1OtI׶$vLi_GVx+ /zEpc1Lo?o~>R;HXy|U^." EݳS^W:rwjAK=k+>+KvW.oۏ)4ܨ YWKʕΞdVW{ŪImҜOoWN:AY)l6<cRkpz85YNOY竇 ~~R\6b۶{Q#NAxZ>80m8VgQ4`2[Tx}j˸\J>>S;OͰ 'r]Mi7=2$[1]-˗<>: Dl=Ca;xl@zZԙ1GqCae 9-Xq1CN04":UV^F9AP,#<.^~y0Ol8aX&ۛwցG>91;Th-o jh+Ghh@T2D(Du Qs m&IK2Y(v<+Q=Oylzy|6)(j7օ7*>{Jn\^aL5ۜ ~5jiM#DM$xl8!&莜i9Aw4Hf&WO>G [f)%JHvTydKIkrtKj\8. w[R36Au~ ,Iɚ:]R֙ Pnx@]5퇳̱Pik|3Q˅L *^Lf;8#ȯO˲96g2cӨ[Ep-NZ:TbvZbcSR=x1E XxU1 dޘm'KTnO:>K+ 2W1Ϫ*4߬f16H{YX,jޙzZPs(Εc)n1/G|ڐ P̶xe>[ uE %\OgB~&~)<"CbPuZV{ê6ir2e '::3JiQu @18 {5ED;0]Hs| SZLT'7oάVQVxtcU9HoyQb 1>hhhCIVO:>ya˓\ 6Š  x {Ӌ!}>2QПb1X.'sθ|, 8M+j}a6p8x9Iē3Yq< {~)*9z֠65o%Ki;gOZ7k&>xo5X"5(a9uUջ[CȵRPh[pBv 2s6\5Seo'[:uE^q)tKiJ"kIZ>?2 e:r\.ͩ)V!s@_Z^OlE8/,̂PGD=]m\ʮeߢv`}J(ЃסDnIQ^Z=ssD~'ё1kAhBBg_JH; 6F5 0ըϟ6N14Jܹg:E63P(Ѽs'S +hFV?޷sndQayZjA9+XD#؆ŧp D)tPBEpe+Uדdok]MAg3#c `p`OBDY5[܅W*mLdڢUuo>۹҂ 8>glg[A73O 2&b[n D! (~^D?=ئE!lIG~f5̈́\G0?rXO(2p~Qk + YzR|*v } Y\ė$"a6Lt.ʏQtX/aH$Dl 4K~xNF$N\ސJYªUdY|ԮdOKn"O\"V45u M[DXҰh=.E3U}Nl?N[?ka0 5^{LQl{6|aN,;MQqMN`yr缔70<>\ V z ״d>9Z!G+Gc9o:^c\P蜁wov$y㢐}*9u͕ iwBlurWLDQ'{FL4|JYdd`+2B5a5ԸoBY۔y?>l`s`'~j^ #P)#G%nMYd]#Zį9 ~zH b)s%(GtVe8tYOV@P[l)}bb~\k`3q12Y` ]tGx֭)^iDCx\ʻ56fbX,Uv7VD0lvl>JXܑlfZQH.趘۵NR{pmc}'DŽxNa_PdrR:ׯc=Ȗsd5,tmGB * G Ӹ9@JrL*[xŻ_]tVTDNOoQw*j= Y.W[b%\OmH q+[˼>scޘu὿ϏRϔj#$;͙%*GBNґ$/#ҙja"5{> 3] n̝wLr Zv4=/^K}:&?|MiC \BMp7 3$ne1)昳1tףp$4Yb~Wn4kL4nϑ3&,s滯XF.73Pa -B菰gxGg6ߑzp6"D8nAVe)Uzg%*xqgGT>TC7'2oڗ3&y;*:Y ^#rσn< v$p$ɝiG^ b!0+̊Xƭ٦r;dX\gRWE)?;KT1$ϽpuImFz- Ε"?-TP+8҃(UTJ~Xr`LhM̨DGT]>(ĪCOEB vC+C.j* rMps肒ǜq; O_(?9$ f$eofG&A=Dէk;x;#~ƧaZs.ơ/:;(Wn9+m9>:Iˡy*!?Ez9MVۃ< >'}o%8Vo!xWAu$m]ǧ(Oy]I:d2j ١ԧ=r+[f}w knIKJkoC3F>w<*h(n:D KHΣzuaRNsu:H>hBlj`'#.POooHIS˴_ep- frM奦%Yig_ ǚYUuLMw[ώ?CЀ74!zHLAұ۽bґyx3@a##2= |ew #Մߏ4̓ߝDlvʎAÓ&XޖIM72慟-`lLl=\ogWp451=e2Dc$\ p9%SA2i Y D16v"D ;=9!f ԟ?cŭ`!04Baf 7B!8&Zy܈?W4!A #mU;\Uivmv+g =r.- : eI|guϴΨ*& ]nֶ;sY;)W6ʨ &@oiZ) 7gNSwk^MVrgpn";#Gx6 v452 ]SbrZ\rJS?QGm-4_"<4|P [[YJSXlY=28 -pW)5RRF?qA-Vr`r\[B[)yAI &1? #V ʯl_iv=Uf`-yG)hշYhrycٔJ߲l}ڧ\_ `Q=/$b k77Q;+IXȹxZh)!Sn<(,7(<,ֺʀ3oOYJ+uU׬qTWN*UkE4 J{$}{jӟ#g'}W$SZb5~UhFE㴵42-'^ )&úYxA&\{|]|LX%ӥß(C]v248a׈2<6j띠o2%L o-6k3>lSo~v V)M0F%$o9dZ| 棘D3yIh)V-ɦphcх,^J9D]IO):]!CZo9L6æ,l(XunT$~lɤyP#s$,FdžZPxp.(;  {h\RIMp!ojCjn}$ #Kز%=6Hɖzʂ -P|opOrFBF(ܬ p×* F)37,@Y[L\4t9o^0\n s *MC<^D/ܳ1}! :@I!]#Ѣ|`-_]^B=Zp )TPgP Ţ_4D&N[@IH!թS=YL0l|qh))QQ]r4MjPJ+";M9?gI?jT{]B/R*ҿɒ0qbx4nk^zw&|x< WY_EOdp1P&YJ ]$ԟ"A1km12?X{g8("աhZf]~G ;2^ .9m|eGIOާ{z=f+чO Ł2ek܊W1[ sN@k\%{X;{~kf➟/Zh6R8ö, =DӍ(yW|ͳ+YNC-;`Zm*Œab#m`+Srfrc?)jm St/Ol^/t+*;+!dA)xR3g7ޅX.Z [ e/qc.7~Nj.ҳXfk*~qcSsЮ>!Kx_)bZPDC#{SP jS7fTRJ 7LvTMNֶ"dh/H6{vMg8 oS40 1`5$WZVxm2 ~5}^opH45#$M,S(W{$X}nx3$:Y$X:5cDNJ"cBPO%"eAԥ*w/+2f4-#uUy9#6@T}z HImk<*> }H. d*(,v`o7jY5!pg{{y I|a's%zA|VpnNXx_ -c_)<0 c'Spϟ⾼/ O;F:&r/_B/wZ]KJB3kݶlƼ#`M]#NR ˠ͎g sQN[:am[ھl8H."JL3umz3$ܕ{Ռ #'Ԇ-hh`An|4'ڀ$bD-p-)[ вJđisZ-"TEދҍ^fMX])⻹=B_kk(ǚFfiYMo\-҈i('Bl˖_96ԄK}dHip]kv~t>k~vK%6:r'nD*nn#aht}Gm_ۖN{eX(AKwSLJZXkHfqvIKdWٻe1T\4Z:}s)u-Jx"s6, =;i= ,[Z9İDGFJxn; j$ ͘ 7 i jG(ǎ aXP̪KrӴ:T ?賡u*Ŕ. ]ښ먐R@.@t32g A=1COrۋL{Dr_ |]+.$msYUW.do}a>tNyqy@tejCUϭWNS|%4NIbH&ݱw rti/| |e}>/qQtkVįCArݐ6i5Z^Mu韂7T6a,ӏ6.¡{P ✊rL+ݡsV F P %EJ iDeJ `ʉgkU׆z+HN9" t6$@8'O'-~|&2TAg =Ol%QIm2bpuCr!g Atʮ3RwFD[؃{N]]|;΀!;?JM8T bL̾bjY9 EJρ8pc'6k\L-d+7Oo# @;Z3C CLv)Byf a'y-:0B)&|r9 H9Q`>5uhLDqlUos\yo:2[ ߈jܷa$-a@!>cI"]Խ85dC-!.FQpUWp87(mNgڊ,qise 9J|n|K@ħziQv>>.YP@ }3G1K !܆ŁN{,[n:)9RxL띱"JqD B*eUe nPg`zȆ )96:rl+t, s܂0Gfc`;9͙.ݍ䏜O|_TЙQJRs4al~"gygXn2AN֢fh8O=x'K{. Y*L]LI X)>E SZk9@T.7l1uUOq}xbBG24cx6'Dv6.r~08~Ub(l\np3CJknx.P?`ewRfa[2~m8D.gl u6WqVT5Sb 'gH2LQfǘ.,Ad|-KآOaqjq+z O* _rߵmĿ42"x4K>G/d79cYv#@h }a( D hs̩-rէ)'*]J 4^]PED)mܪ§M`'?EM'(q8v쐻ω}S]-|Dw'l' VAySʵH)FHJ@xed# J&m)P6q#3g#,Q) |Ql3?ѥ?'F"uC˜$V^iFHB0rP=XA':׈NnIJ%Bec$~(jUx~ŏ߂Q߬//H?%eBfO:*f)__T-"3 w5p! & V,j)N jpXr_C,Hls'@!voقR8Od/HZ2Lpݔnz`D dB Y3DWUn':^8tY]{A8ߖjfA-A1hqDMw97Ss`G׉E*{? .=VH}c2Ψ c_u'' 9^7"jDu1HH̽ѡz ̝b( 7 NȢZ),t1)H6牨A=K6H-C=jDwIXjt0Ww}w6q9Y,3L+[6O _AnүZSmhc- Z l([:@Wp":R ۲e ;:#mݸDt !7",ױa*-%UơW(.ꯦq` Pk)n֨Ybfas/;A9"-s>ݔ Ox:1K߶N&NXs h{!_" Js*ou6zۯ dԄOL*o:OM8zغ٠ؼ~C?xy Fk?[Tж/ykp rWg^'0PjNP߉S&uffTX@t@w (̂eG 3;O`Pl8,)+X- L dX+~YHP ˬ ƲWQ;S;-O莊~;,!6 ~ERo}E0Mt]MYیNMZ]sC#Z6#$d#zX>͊;wÀF[m,F}#3Z*ʶFt ~16-ZHJG1Aoe|s2vJ!zdkXܚ֦C|s{8hK9aB@9KCkݽEP  D2MZtA&<,{M3?Gt o90Rr]dEU֎O2߳ =ޭ:vLJ]4)'Q;za|-/MG{l4*`ECzYr$7?Xچs|J&g{k Dr p;_ 6̈+~0SA2 $GO~!,5n)DQ-& [)@q+pwӤ^뛾t}*[||~ cST<2=࡯2v.H]xj8ZxQۜɳ/ >s=Tn{9mI{<´"T(~G(*UA;ĺ_n^C59rgd#LOtV g@ zp~veeS,sՈlV@;]8jbw-q%;{-O |}cV-,$wǗR\)#\ =$M >0 'tD9=z*`6S XUm|(F쭗i%a.;F͒5$3ݠVz@ͦr9LyMuynMc@|&+@|o]Lsp&5ZƲ h ѺLQ(K^niAYcYJq\!OU*saA8w,i=B7ׂ}MZlbcW@0vy$OI,Ry}iIf߷w| }s hz!R jl"MJX34=ijfk)T !)¦h][{ɾ[| b[ص.;HN1m3|& Jm. GKjSiY ~Ra) znEyt"kUq,*@n#e[AZ|[΢oŸ^G1vFD2j:/Rb]N؛'z蔢W i:p䶥"[%Yܼ@G`N%ԑ364P[F4X`/IuRnufd^< xRĂ"_NN9;3Vea]<i$eROפEՈ $s3cYQ$`5=a$N]R@}uapp` RsVAÅܨGe4@2`*4Mg ?'fIHv@Hsr$JW|-slNτ@tDN_#nDɫӉrR;Ls4sT6勉|}df/L3GE`^e* %E q_|!!0x_u|!DDS$U1..|HR"Ŝ+Czu/%B`E]b3\ WP~MC__ IfMV @r "h+Vh:̢Ng@Q9.SP{ԙ{$J4bg2JnꚐ;vj)2MVu:%p-0Tq٤bk |RJ}fe0*@TR?{Rsj/=qDk L>qq2b3A_/<8oN}HOQ&hg5Ca{]{M\'DB~XGAGEDMv0 wuʖ (z/c5|>,%[s/@xr E6չfO`Anu1$Šs߆|kv1ItB-s7E/g{t_Fތ B*f 2֥:v?S,ԩ,j=jhLf9J@ʄy{QDcy36MAk~R`p\fp:C><2cΞtG ? sу>0*Bͦr?gdr="; _OJm749Mvyj E6YJƎ cߥ` ~e.7;how.e*~/ -*MDCŏXۿyJaq~м@t[e |[ﹿ:4[O2P3YFl ,<淜p:LcB%LXEb1)[ klМ͝'b9'/&>gכ@|K D6 P ZZٽjԵǧd^^pK21U#߆%KC|ÊYHQK6}; SM_MQ"ziY_ |WH3d9Z/8`ҸY+:i+YBF$a2y5=~9ycb3QX43 uHL -ڴe`xfwY|z96qcJxNhzKLgWdN!SIg{Y9w >E*F"+0/sǟ`*hԶv*|t%HlJ| T:pw~>Zϒ*="-WnⳒBO@qsL_LsX#"6,V<ɛim8w`)`%2`mb= $u{yQtC 34o! #܏'_~ r Ӑ}B{(m߃Q<9̹VQG.t9'?4ւD07r4[X&(L/o1Y-|ט;+$d;ʌH/CRhJk|rj8=HII8QBBڐ~\Wn1 ۱w2Yې=,~ (KjǏ&+DXF7hlvln{*coRm3\涐/tpFw4SsN?U ,D;ˏAAyr]FҩRu,'`,L@Rc3/Kc\ynMi|AHVNfT","Ҁ0f ㆪ55O,:LRI0(;q%<_ܖЩf*n8dq&Nqc/P>8JɻPs2m_p./Mx$Z֣M,ӌDOmR}m;걮v[ F[U"ֆv1O¯KJ0>ۙ)Gxy H RzJfeU,8Whc10Q**ba6ݖltҦ :z/cͅ?=Gpq~}鉷+0):хbxiLw27szb?h\djq<|=lܺr<J sd:nw ^3ttGwV[;L.˴iڝ}M+>&!őƢ;%~O^|X&c*yAA"Okqӣ,Pw>cURF=z#q{^c`K@3鎖,!$A\e}4un+@Oǚ Ha^Ŭ+w {eF߈B!@(u?4ܽG|oha$0,Cx;Yig_o(jr ^DC*KLI^џtؐOGTw1SNz73x@іoii։R[c4.h7Za쨁Ԯ8=q2Kְ0m{S'-T1e]3GWs~#r5|-Q%^RH aqrbC& ûۥ0#hݕęLM?1d]+ Wx[c LPfb̈'B3b7@>S$UʝPv1+cAVd# bVUnDҿ0б.mHkM4Q.}+,QMtpy#tsYIrn҅Ӫ&>yjB!ZLy,{PфVYؔHix2,7ױ:RpPtYdfSKo?:.l _K$Q#Ԍq=oilΫטw0d"s'CF!=yHyU06Z]LOH87ԉ'--~lpzep5ϓK Xl4-ydUgcLuTP$ٜlbYt:r칈ȥ:uN ;q\g;nvm dcG/JVėjJ3~&m?{*D9yLb<=^8L^=X(u(9@3+COTʟ9 }uk4[?F5K>ָtsCFl)DM WJ'jꓸUm_$L?7)94t_W]a#A3!P˺/udAqsB_/fn 5y9pjpgHdfY 3rǥt={Q-3qOr1HÿZm 6.f˴-]6]6R@v/.R=s U'0"Z#cV:gg3}pQYY1mυDk _XLKRč/ۄ"=QuOU@Y&E+9{4eak: o> BUZJ&Ɵ=5}~ݠY]X,4j9WrAr0WZRs~ed~:Oߡجso: Šߛ)cجJ0E(ǣ$cv'K im |O9=v\%NȍX , \BeYt[Ta-FVYeȰG_ӿ5_yRF>|~Aٜ*)uE4FS[nn0Y_Lf?dBB C3.6_~F۱viU9?facf5T(H (ћfh|153,<"G?Ã;wb4gwJx8#1}imuިBz4 &qP>06~'=5xծ,z-'.KFmV,t-"_ }1P8vlf(O:WU ԒޒO!M?^h"XU&Mɴ@4\~[`l@ϊ͊jܬa(NǪ9?SjmN@;xs) ab%ĬDpRݶ(fZ>M0X?n.[Uh"Ra8pFEŰyr>f0S>p/]Fk WCDYoOq(RN:p%.ߎHry0O^hX.>%*P&Lm=Gį ~nmٵ0K2kCQaJ "B/paTo.& H g@_!`LE0힠g+ʶy/լ+d:*4"+ /Tztܴ.!F"|1FĢ)؇s8wEp{ ~iǢcִAKqߜOV QX}0>'CNJv!cd SG%{q:cc.Z:^yD?˪cF;\d83,f )iTwr> \ja&$G47Tόuh@AuFn{$, dz 7dɸuaat$e{x-s醏%|# Q< ʘ{tD!5,#@AIFQc!u>)g]0 6Ho(,`WϾI[Į[F}*RdKrtF|Y K)_7crS ʲq͟'th-1h_?ܫ"j=k1 &dzCjOaZ}oӟU yfyUh?޽R/oD]R=>#Z~:x'<4O(yH2_"0VnӤn^l|Of!)򅍠[ lX(ƁTP잶ɷ0Y/%3ui۽D嚇9j&8s_﬌afy?iw)O|]ߙ9$!S_;pO_ne5–}{ddW`ɕsTeQx cnϪf:x>)zʟ^T?% `3Ԅ&\1uERؐRL^Tovi35"?A $x ,dtw f, hM,6Rw-p aSJ&? P@ϴntH+]>H1Rg]m/UI{Rli8#q[Ƒcl|1u2~єD,s<3vR f>|!ex<\[guεeD %v>})Hf@w{ W]#~F-λRH@ĴZiZ7 I';]YQ7 Z[WqGbܞUxZ`B61>^5#"rd2w$=aN  ()bWMK xFb[4<?Ò,L$Y#o^,>t'{|@>2,G7'!? t~jGQ`9+;τv!QKT]D-JӔH/R;'6(]Q:Hq6{Đ[y;h`WԼM}/'2'SF8~f 8M)0z_޾Q>+88\%0$6H4!4r"yy _!8MLvl ^)%V`WqNqmy'M>LmNrG%T$h"Mޮkt$>TLJPU?rS0Φ\Cr= x"wH@̻uP/ؼ{ ׾jYu ѫ)p/NUԚeގN579 !#ÚW墔)Y1tgDGV֧°,'4?Ln,7;C$t(ԿoqM Ƕ4lLA?Zμ;wG|.uX ~peA/g[WDj-Sp@=IJ3TI0gl|/&>eؿֺþnJI>ݚ QW#W(寳 ֎{#ш|6oG0L5)J&x*7:ɖ*#IQq>tFc5ٽj`h|,8F8]NǷ+H2닮x*dS}⿽_xIDUn,>PΉ {n=aM_OfKqtu嵕45ms!VWo1{QS\I 6&b nw<W~| e+,lfݧ}3$L  ֟?GrK=ܤ=mX`(<`+9W o-߾l KF`ҦYYf9/Z-4CnEZ/\,7 Gp2G&eL vuZ?)uyL->#.rkqm ,fA#8Nn_ oTk{߸g8rLOƑ?+R"n*!F p4ԠJ I#ɳrJF,o :%* <<Sf>&BX;Kv at%l~C5\|$AwyUzqU*aRQB*,.2_I:Dݿ=]$)78`1@N0"xINy0_f3ǜ!| gvC~oiok!v y|b*;EFF̝^ i}! r#ȇ3cpԈq]dX䎵P~,hQk;9Γ=Nc${3@g\/$oz M;6E ],qK;c?3&g4xTf%ުD(>1VzHgPЇ Vj^40 ]U}!'ao TS"\,y] r^1*s//d i0lH;;Ĩ)YJ,3= n)EUAX8HCbT^Jmq4N ^.(zx ;ydbH7=ϲ-H{ֹ3Nov"?L8qbTVz0%߇Vx;Er,4 G-lΑz֡g\=!dZ`Pr]tj3*5m{da&zd= U 1:+"B"|~X]z$vSTRHN/'h{VA+.['|i \[ +1]FSTшZX]%%lDi^)\BnLEj fObƮ74?>Z'r+sS|{~b&녰KY_w Hw5rtqOOZAu vK2/˻n0%+iPʣ@JwO8^VHB+ ^@%pJz,1(sgkkZsdxeߦx1~Q̩ Ew1z#FaCr?O,=k.u_o$W5M 7?LՉݗ9= "h*9Ũ{Jc W)@Hv b|oYF a~VAJ\U2N_ s'DrңЀe~k{|L:vN9QMɿe8S7`6*V990u|%/7Da۹:m+y3q?_-.JtjԋHl擆kQ/ׅZ,|p-<(|5oIP/؞?Y H'JSScXWBC|S "*&o8oR]CG^۾vꥒoS+Jsm]ڑR]u3֫`x8x~5& LТ#)]EYهiyºmuSIeV4H!e r(<`@nA ;~Q]Iqr\!/@{_Jj{䣜aqVb0&g6ǍCvTaÕ3̰2R:_ rM)xPR/7:@ "]BX 8hCF'*e"rtUDk,M \XɄ{1dÖ\1~'A}&ǍB4T P?O4K'Jpjvl Kbz/ gi΍Tj'GN1hw!vue}=r B8]ҀN(Y9񎳻mcݥ>m?)LrKߝ6-\gVo[>k7Gj׽t~C%c*aA|(c::4۴ܘ|P/,(ȓ(3rU H^W`d\ׇ1U_Wj\IB1ŎJ1Fɛ:pRFe«~߶f\l(JBQXg^ *C4bc}(-ed<lBP̆ZS抎1# `LJK#T8xYï:W&M!t qF*Sd@*%t>V"A0<^p)0n򡸻Q0LFI؉z}0 ʒuڱ;I`g{vL  9-x )'Xm$2%2 AE~=otwČ*:;*Rc yO7h:TU`G@KPpm2# =yڧ[]y? ֙BiV9_sxN2dϹ^=ZGJ^|0]#U=puW2@_ѦիDQ}6̈́ȮS:#"mE=n_ɷC/ !s߆15ӾA&u; O +3ф #I&Cv B0S/Ԋ媦=X1ՐɆCwP?IwsRO tME[v/Щњdk(w.='ܪZ&SD ?&Z%dWV2o0lӠmlN!~tjHBN0d@!%#7Q^퓉Q Wݒ4,Im J\O{K˿[H]/uh;E1IJy_YF OVw ZQi}0VX/kѣW^:aD2[dVՏ{g )Bo9 ꀈ g:@E8}antCf1g `DEU?CVL(Yv+YfiTBH@M t|ЋE۴3pta MҚzw!шQJ>?xxt+N x \hkj㋘.B Ut>P%a&+H_"!m|S2⧡`-RlR ogug,W, Egd2Mrm1nV']?P="l0HN|7ʰrk˅)p$VٹQdw4ҁ]i/ $rZyRu]B)*La?֘DLAE*tF+!SYdQ*%QhVl> Q FZBr[k*#dV=]{S yq.yLA;8D ?,RϩO,fRI0LJk(mz'-?/Z!ql@>"F(7we$m!YD3&.K^DI'Zpp?f$:!a){ṱEB`Om}s}F6)$ tw#Iiv| zbHi idklO :Lшª8Sd<{`R\gƌ:htHw[ %tw #M\7ZOU"'1.ɮJe@쫌XI4fsݼ#g n(L), ()o{7Yߺ6ek8f8(onbiCPO=ߞ^i7E&8CA(TF,Dgp8F) OiVL0 G}HAh\ ;nw:R_Dd)3NH45dd#T&-v1ԂQp J\~{>pMT"IYRnd8$V4/EͦiKQz@X<5ٺ+1˱ݘ,v2/( q b}{M귦:"-^( tvU`} I =`acJ60϶,z,%4q}L$9w0)\!5qPP/p􌜇{zi"\= mLQS&YμL#e4),ź ΔgsKIgM D7+%9O˪9N 2(Uiʚܱr\w-\ഇ{4fx C\/y$'f-1FJJbǹXPU2pxD<#DŽ)=N5o8fFJÚsfLfB0rTHz㩦s⤈s# ${ggޑc{p?/K U嬳5|EOid5 J6bA ~y>Zxd`Ir6\Y.SmjvEV?짿skyB;dNIzi$[=;E3a3sAlw#% ҵ_:5u?=7j*G3Tcw  4*µIw+ʵ09o쬛gKiOW/ Ӓ 6sA9|VH$,LY:j vSI(\p{z%_z]Wp` C-"TQ͇rWDNuc7+: !k/{r1䈳"N) ,. 4zd->k~>ӗY5qHT|,U> ZRcxOezOO6_AFiz[2]d!3S))܄aEGǎ 2UfOmh5bA+_7݅X1=' థ!D2qtb5m*J`55F;d6_^~_jױ:΄Sn- !f T' x"9ܼ!@!(+{ſ&;43$vy[@OX΃mdVC=S e!Yk q ijjE\2arT|nl mzO^ 62;/K+, f$"]'c#Y3hi[FTx6Lh@4yՇ|#GSPHTČz9%%tfrū@g{mQ/'Qgۏ:*5"G8) eTuLM.ݴri"Kf HR¢!j ķ4Jd@ ?)۵m} 7KiLe pԍ|~&F2-91z}68{,&߲lp3B>qE$[{?DncL)$߷4Raۃ /*hRnh[XZwIe4d2wnVG..R:!AUas:8і\`%"5CS|3XIeՌιR~Q}O[s[wʰStg.Dx ОZp}! @W}b^XpߔჃ\,Y YOp_igBͳGаFd~1V,r]1>CJCYҵ?fM%I?v -Ӏe#Z<59>fS,YH.g @.L mbPs-)#}^5n؛ WEåY(4Z|vVp @Zq t"="<[ka줍$ӵO߁c8YQcsف Oöٌ2>}# 2VtvgK܃Fh\G>h+Qਭ+@$Lr"?ط k=g==tsbT ?ђ"z5f'ҏ!qY@L PYI/HT?͋N`&!Gy9vRG^Ġ(:V\+rHJdM25uF 6%cG셵_)b)J$y-کPac3 -J}r2BfOE`L :Z GԾ\&  l+n:?Ńx,yyW~YN+>(9C(RfJY[Hs g=ߴm@8K!jg܈r'c圉y0},iZ照G!D@ Z7s[*p9a8ofHӷý*D[0{sf;H/™6\f:de2N!]M*MUv6.ױ,蠎 LSZ)jϋIuBM඾`u’(+sk$ xZ )R\Σ=~_FJ!]# ޶.wl6n-w Ȍ\ewC:19k o.GL/l9&G0]#lws ))Ԯ:;MYg P2C<%z-V2iTXj%gKX$q6CD͍8r&$Oec0wlŦ9-~DST(Nϋt2,h} SAp)'̬r:ڡ5,Tn\TJ%7sb6@Ce&3QC d 5=6f\ VN$IzF|6R'cjN V $eş(Z׼&A{H>3 :Ңk0hQ^&ԫ ؝;Va 1p7oO(} >182gp4>{@7H{O/ l6$'њ\y-k!>L韭zEJO!FBNC6c$ e}s0yGd/#hEqo(nmnhcV0K@0qJ V?NEe|r<7Cnni9A!K##dъM(N4$sx/3K?`Io(6`Z;$z7o]l]B$(lMaou7W+>!H!\jɯɼOcq 4]ֺؔ$-F/y [צX6օRg»)D񢩚3n&\ JUێN9X^wt=B` ܦnوu)Ir4F@^1 duI~ ߯b{СRiLNguB^ 6]dydL N+BLhj08r9 ]` UdiS?I%lM\7K 7O+ݎiL ~U^Sl2gW.by3Ϣ:&GUOJzdqgz@x< T𗲌%8d=x-Խm*Ѩ7e4)&¤^uqfmkZ*tzgX_|8Tvd5a kF YD^Bg>9 k^n GKV4G\Xrۏ=ڍ%% _a:39ELUFOzQO#ĝdZI^(ԋr#xhi\a-t P: 2 WL0S%u(rHv;\ `MMeWӹWX9F-Zv%oPDR'Yejᚥ[+/@H"BVJX!jW8 ߪ5RAXiYAiڕh %2˙)\=W3Gxf\,ְj;6:U@bD!TQOQ)\__殫r]ƅ]W3eJȭu3QGgT Jѳ^Ahk<ȉ+u`KKq`(ReCh7[k kgk#.o("zrmw@R=Km8T1堳*Ocfd\ąo&EȆLܤ R22.zLϫ?9C$wةPw%jgj3v6+P Y:b[%}{{M;%"z஥)#Т!|5bH9yO1-en6{5\X\zfP tٞ) Ъ֤+ԡ2r?cXr &wĤ8\ CIkMF 6o&QS^]J3XID~G7^q,;P'[cwt5Fdj\i7d˰lVX>BR R20o8BL<6ڨֽA<5'ptr@t?e ]d7Zbv]uZj RKFX u!h`x5TGlaQv3!R'` Ʉ;rBW5Is?BPH4V x?vS2u%ED޸K\ i C5Z06rC R.`Y]%XlE|"ȹ> Yk([Sv|j#L d˛}$P ! |l##C&NIEE,Bğn&ˆ@ws(h,2M1"O__ hܩsxVW6c/s/6#hbswX1M?[ce=}z!ݘU k=R«[c."a[ kJ$D~ hQSel1"# ֪gDӀgC8ڹ?e:S SX}SgZ >Gyk2 HR[l1&oQLBT63l<{ȝkFk f Irs.tɁM;HpR*gwP^kKg7~4) Ǘtxi4͝I% HĤm*,3g(}Or՛޲|lV튦@4RtZ9MAW!d@!6{xz`YW`.P[w^ y#R~dvDV!o(yߠ]Xg|ig*v8tn6yzS{d`ًIcFn| -٭0lT2{:Az,'_1F*~l;8Դ&a9)SÎ=otVB$=ҏk_Ff'eigyCO@K%nn!iSų(, U'JÝ*~QCj9?uVaؗU5&ҏ~+v%V",d#< -)&l{ *c[6鉳9P'ϑde!h"@¾ْ &jX-{1۲ Rk1O` a+%cO Z [v6<&ͱu[x f 2ȟZ1<>_VBΐD 7qr!usVo7Қ_!\ޜ %k{1U#2ǓIy5> U0}Y8͛QKl1(`Epi'rA%7>&2m7r$ ;d-{RN K*_^jG^DYCKvW3ͷ"g tohxg _~R Mxo͙yLNv0ŬDtKht q CUX0RN&~.B/Тl?U&GYgUB是dz6ǀD޾bE嚸e:~-{"މGh]qR*k|+l[uz&AgO9qQet́"]☮)2${2EMa9pl~y ji<¤fX7R$KlO? o}[{YdS'Iqya=ZnZ}l?8G_7ڦ)WP#AL-ȩ'nVcf{V{?􉾲FҭMn !b8\~GjpB1ҒdϔUt3*}ZEkzD_ |Upǻ 5uCHGJĠQ> U,?<)d*XOJ UNч$gNmcˢȂ?v%3HWLPU_څ 5N[LJʣxq,[+Ge(?FFƦ,(ԹaVtDyQ6"w8}MCb/ KHIA# 2g1ū_?olOm*.J FI륙Q0^\`W$hg(.zW ӱR0-+zWK"7WԪnE`T\`P!:{eЅǖlGZdw8~RA~nOGUNJY,!dL(VT)}2Τdl`giB[ fՍ헎;eHfueֺ2mƭZP].ݢf70䘫j(0)A~LF&{it woq҉WŻδUΠd).Nxf #T) QfD8/ٚxk8nL/b߷do=am34x 2˂En)_QP&vP1ɩI{$3}"Qy9G^mr >[Zݝۜ ^L8첰LPK?ˁf~*yİyHvOvq~iKl#9Ա"V+/!cc}"Q4`d3|-&#lJDöR\R-v6ӌIPkmlt%?!cCS7i_M1]UM*QY,>]+zwஆOGymҾ6>OH<i ﺻo"'T~;;]K筹" w4P{5qbi2Gu9$2 Л<`0cGKv;i/R W(yhar2B&3\ޑG1`3CX8O]V?%D5I@xKk~NʭMX5t[(l]o# =qkWkKH9&gKDUTqzv] w#- 3~Bkjm\c* ( A\uCEl%-Ui8pi_̉ nSRQRaFH$vtb,0p,I!|h3'V8o)I/x3@+ۢԨܠ44mLh;jc~J0~Pw2o,%:=\Kbʝݮj/@W eLSФAͶ,'7o8 ˀ?+,)5׃A9 D\O:Wʟ2u@fEK?A)$SuVZ YW8Lnt#w7|Hwo2oСxO6l{<_cb pl>1E|o5j{a}eP .?ݢs%{  /K)ڥ] %@bX>JV5QA zrnɉk' @K華\G+Dv^=;尜SyͼhIS&̯\yn4 %'x~TI(e%V`]!|3 ]gcZ!R04";υ#; 7Wؠ.u:L yW"$^fyL8 ^XӥKW0A~{^(#'\/ݵ4R i]Y0TR. (,wD0C@ E0? 1 rakHB!Vl1;6zpX:_fp7.==Z6PZnZ[oK; ZjU"P4̦mV{Z ݢAp Į:ӑyvw Ck= ,߹+N/M02ivskd[?f޷NBVLKvdd'>ԟ?s~EO* W'<򏭐vnM C*ߝGv~U4ʴqY.a_#]F܄f%q*Cpb >^R>OmjY52< 1 48r?P\[hz"5{Pׁ2a1{u<)Ϝ`~ؓ $ȤjlM lz-os<;JgLF♠~ UUãmflREZXAGJ[H_=3_"v;hDQx Z7Ϻs2|$hdy;ny̰{k:y=(L)}(Ϩ!OV Œ sB[ﶁa1ս׊ih%jݐȓm+EvP}rM@fd􇈖rq=݈G0!sC'Z54H6!]J1bFS0 A >rƆl@AC;R, ǩ>VD3]&}m9?ᇀOm ]L"LJ_q32\c7 )襾 :;RA WhH6 r t i(QX˶ h^`O],c|bl/l43,L.m6 ;:pLJ|ĿWG3>W5)yfNS qma>CeP;w84SO:hTAnV0c6lj+&B$&N}{/`5 Bs3LGo4 hT@d&!Yuh\J[GB TWP'`}н $o,:yDNq݂u P = 1No_ի^'dbf\G3[q6{5*:.: >җ)uhMI*Ҷ ƴPPg[Atlr yB09ö7:;~6JA:zyҬ8.)Kl [.rO U5j%m.Zh9;W'F"Q[nS3dzHs O.F7{W SֽEBg[fW}FiU±BW.% oɗ0qk%ҫx̸{3g]C66cN] X:YqG>Z`s .BID†qYXJ\ m<xO&sDts[v*z op5M8~8;nOiDh0،{|`p3^}~?0[&?3<a&'/FehV+XKr@;(};":EӬɉN#5QuA?W}'`lQK#TݿX/NYk-hB2V&mst˞n۳LNTyJ;Gx߉Y9$kVqg{fv +T8[zh"F),;IN$ss~=~T#ɮ@_D{oE>&4-]ٙl :(raԵ=ÆY;<ό[Χ:Zƪ7"HrQ趱@Dhݓ;Wy¤r0->B|D!2CɑAC\0Su,KcJwg7_5)1a^5}hEt}x&PbG <,41?nyӶ..gMQ_kAl&F Ucf}yWQbCLqR+@ћİ*1;}@=Ăq^xw벥r@8V sI @*L1EL#P9=$=Lժ++Ğn J˃Iu9o`d* ɼ߭$RN2j\^.w]FbVśdz~&Y[lKRFKxAԂ8.&+K #QPpUf Økw;}_Ε+MjcfTLgDojm(yY8뜂l~ v@ۼrb8r/:ZotGbI;5Y#O_>Ckj& k8.EA ZG=bo`cdMu-&0 't)$8 )Ϫe=RC$Ξ$f_lWM1qh_'[ygem.jv@x1Du?MlQ2)wlq˕WO< Q;`L]qPxƖg@uȺ>6:[f }RS:.`8 mjf:(Hz_tn)J;EJ i0ǿYeRk[ζW^Y$cp0jĎJ)48}A\W2!S,fgmt)-nꭻ8JmY W9hcaWjcDcx:⎵_{-b(.-(K|AaQ"Zb}fR > -]kqʦ_ŝQ2}PRч2w`'bО( \ RtD CDVbRZnsoS }Dɀ/[]{#[n/?~ 4(ÞZA䘻LRtfbcN|Yfh 8ö-Éy_jx'Ƹ#C^3@'1>i1VSi֝0KF/ ifkF5W^b},J&x&\J.H%^!߲C\a2@W-)䣱tHAR8Si! Ϲa~,¨4}r8]9Ii}?\1"ꬺUDiƧ|!?o>(,5E8 u?WU VS( "$Mh1'a +~wjCp ̴P;Q_ڐb%|U}K~ũ5eleEW[:KxO\keT#SkWm^Хw]dRs7Cd<[J.[eQfǦY(EvA UU}W52`ށK>`-B\dW.qo6%.v1ESwD2v4r~]zV}@WS $?OFh^0W˂S*O Sd+?H=\sRuU V6BL h*?!v[S4 /nlo6>M2=NW!n.2Jİ]8j(pE^^z_|->4>KN';.*-%>SPI_B(^N˙(J~t3wR(dYiBl[5^ IL}ɡ^0}>RϗnV@0\,au+e ǧEWO4h0'q(+mOi8 7PKgbz 4 2WQb iN7?n\| 'Em3\pϰ){˿ϐv"ik8H^/vMPILfEƫl_VhPfL|D֗zfyNOSF)?Nv{;Gc_~\)1wf$ܹY}cHEhZ_s͎Bn^OS~P!G٥ X;>щϷ)c98ӨfA@n/ IA;ZiGB(G\..%r r]_ +sg =#?9v@u`KTf-}"z@}Ù| y‡"6~~DgMgoMA-1/ZOsd@ȕ]?A)t>0vC]&k(1y;6JDrOd$sB>]xR5w76"t4;:}x=z _V U~û;b kD@;-L({~]ODl0EhUN2'q7^WZxG-,`.{9[Ta̕[)=)R'(b&^7H;+`E=\ֳ*@5ǥDbr^&BF/>S3e:9],90d 26`n[s n0TUTQR ҳ>A3SwĚȆ{73 ͏r~1Ј;EWQlLvJFZg zii+W#ؠe[igWl3T\dN>>8ӗ5d2k_$<]"PIi# lE 7:ThQad/T}TiΕNU9~]_ iofySVyPp2J\)c} ]i`Ʒ$GdiZxƜYvpB8œ QV 'vJR UK /ɑ_GKs_\kYQ/o6vj 2L> `1;n/{B>S] xClpkt1H=;jR%DKDW܇7 cM^,3VSvՏw]G&qmÊ÷aCK\WDN 1zsX RYlZ66ͻqW-M2d@Iȃ3-%K5-!'[*4WJ-4$A_bYjy>-r/ꪍ/F:;}78X.ak٣UO;I$2^W,:$)LS9 (k0W8MXųhC|W3]NFE}W@ @~ |{A%~R T0)Ȧ/NIUVR0yS _灑{v4$x@k[EvFp)7dE20gkM' kךC)o76~AFvqIIdS.ZuO{p)5jtW)&b&{~2nO:j𷋢.yDxi3EB#$"-CŞ>c5ZqƍvU? ~`QDH n@|ѭ: $$O"l{v-`gC`T|k`4"BE〗6N^&k٦r&7/ }7wWEv 4lF!&L- ~%t߾ŧ 4;jtBx1pZJ?-)cߘ_O]+/5v7*͉BO8KDa-msJh-c ).T aӭÿ@ߙw4C3cRozteUi\6e\ŭHO )(Z`^[*7 5E|p~ t&:h{30_f3h#] (RizQ9aŴD^$$\<% $zl RokR0;MN%'$O,`ў0bUTxLkw:"J.?}ݻ@uQ?"N!vv7nUG/p5A=ԙ(e-\d94[+{BY5۬x0쎥poW**>3KggCD|(՞/&3plc> |Y+͆6`u{UM%SDw:礎ê~_s%NDOdjh>oU_o| +>Q7nL-5t8AΞU\Q<_cQ}#ۄTl!r&7coѸzTqw^Q10{(8ϸ>DC5M]oݪh>-J(?'l[ "xlm|x3.Fxw|Lo;@T:usd~?yî_D=T. :Hc)q4T#FY,5aa>uYi|NK("1^I9#bypNqU*T=ap,+Ɔ\-}0H0VzQZ{R%f.8:sɗ-:^#PYd P.Pǀ[~p;? + !~>S ^eh jŪ2oȞDWiXU8p',4ay9<{5ȃ*_YyN*)sAe!0 vgQrp oM"{9& ۝* .{fI7'!X"([ɭ'+b0Pb? &bUc[Ψh`!kbm4t#el]w }ˋ١wb꡸u,yX]0 c2wik mTAt{ :෸t"!y)!- :B'p|+ߴY{_w]Vl V= Qq\flJ$}\c=[1Hy\`uH =  n4E$Z^%wSd S8Xy$KCo`Q=DZMò@~>QtA|h$$衅?]⇯H3C5M+55YR l'R?Pםv'o(niB=Ĭ8xB2uF&K! `ʏ~MpA Z:&-7 `skZ2iD@FXjK76"[!d HRѐ5=Hos4SWa:9 IBㄽ7I `DȄv؀2n6N :/]߫HrFJsAnPInݽBCY>E^mjS&ഏK+/ll'476s`䘆;̆̆Sg*v|TD^'5İX&Qe1Oqm 7ALQI=U'6|K,SbN1y`pʩks d ,;$Oz zt%%8ޡXv|܎ :/V2oE}H:jNm} bKAo5zsmٷRy4h<ל=B?Q~CHXqm1n? aqaKqO_2Jn&$Or6bHGdDizI'@d$RfKS6B9|dׯ`ѧBD8ʍER%i1OgV@}w0,y?lT|PiJd1!^fE10 F|_/Zp$CT(D{qq 9HW*pg`Z=edZl6Nu{7TJo:K0߹5Sj=?[7/ŋ\~D4($NP?BM1o0F"4"1փ&QW4*Ab4Vk51\)GtEq2uŌS e!6X>aȶG ?N]G=?_cNԤO:yu"’-ҖȂՌf8xw.7"ec~~,L e{6ct\9Ųj]O]86ϋNm! ˏt綶\5Ec=G|q `&?:(5\i rO զ<o iөCuԦ6=0]dVfzK,nT$WO[{ݸн1-vj8:^`~Yd#$AaDQ">gW}Y+ =EwL ?Uu5SIqIڴ,!0Ʃg<{̟b7=)/4vBK_HF7j@jE S MhlH׺y%h*pAB'zA &H#+: #z&R G{5<N˅|JO1r^ѶLڈf4#5.2$+-">GW.K.V.1$e9ztm^eyNsWb ȗ~*Nm~#NB,@RŮraQU _ q"1hD4=l!&1DF+BA+WT+6QSeN D5C mYuO49owAHlNXް֬ޫ0M9 SDxqY{DmSZ@) 6%DX4Y:v)U-u~t4>A\rSjn. %DqDʼX\0G0*/ѽH48'\؉LZô)Vt I{\R285,)S.#I:{cQ\< L%΃,Vܭ2HqV@b.f~\=_0NV9tQeF,E`lWr=Lilhj"~5 )o|GW$ymZtLx_VOGU^oIޘ{d46dT0^TSyw2\FJH o v磳YsRAF]ݔ܈30LU̽GSN+[z/Zקv >.7ITA]F!j x h؞IHämtRLLŢArDe.}iAp3Ba&F#Pa`^Fd$<Rӫ"hH񛖝wa1Q(AӍ! w(ԥ* 5q!f$QMzU y%BBCQ',# d6vb@D+1!T6(0C{0q hFsl6 @"9+=|R䄻 lmg TVt*̄[)䘩5Xa<=[}pH^ EݙY2k6ul M=''[g꾚|$Mq`:MԙÊL n3rB.H1nR-ntVW<.JoEpB,>C]EVeEf3U"k7^69'*bW7}=KcStn/e6Dqi/8m5v :[[vnht>F{H1MuDN ܦb'F4|}z;j-QSgBgϑ(Iꄥ˅rquXʏ0wgLCcNsJO(f{vnUtm*I0Gyv^*{`b0Z4tHيIQ2[& uKН  T5.SYo/aecfI^@OcH(XLԜ:ɯ?Mf,WaU %xqi?w<;WЅQ`JI6=9Fi=lOu?wWɐÙyqнD7Y'>J(ԎoQqֻMDr `pwz0L.(*ZJy|8 0Yx XcAI-SޘjNy@e?%P^cJ4DLDY1E}$. qn_tqJi' vr9z5N]3 em}X׮bbT#hǸ_L3ʜs]%Po0P¹^VsA/\El$bsf>r07п5Pylu(YL+z2ݟct10)q d_=2TFP fKς'E:v-zŤ{Bf}W3F\@y+FDǑpe隀Jw{<NG=or)YFKC>eR?:39ƫp؞FYnIL.z׷9RPS0Vi/E~"J뺦àxM/t>-JD1^CXD:OH:10gcGqZ!m50XЬ ?2c,žQNJU1U_pyL}IWqr‹7`daLg zZq.'v#R(mT w(lW-M[c wvroTYɳZ } ||pvjf\՞wM }{.vwiC8G{ln,=&AlW΢:1 |lgC,7I 3|*ƙ|JKm_0'Pcyc y9A!(%@mzLw]E'SJArFQKr{q'm4wMwII\V|E4ʜxdER}h=$m&]E]D^nv \7۞GARynjc>jY2:p2Z1oϵ5ȍX92) s\3=yf%Fn^Gc5b> ʾ.0?ˠÇv6x܁[zEif;ᑂvJi҃}},k~;=Ȣ2,h'5/2-/ס'GCuIQY#-ØXju@c9Lm J]Xi~V\t0D\MC\^>_v)K "! s`HUXH'Xwؓx6 O7`+:k= 0!_CFt\p.k=]}WZp S1LD\V&?L\lk-[gՅ牎x֟հGbUh7(ka`#ǿWtr>v&Fĝb) sd\i@۾O?,X!8s?4_Tef9}XuzYxmHD:Z6# $~[,?ąRJ1l;]L=hy 7:<lF}dcࡰtJ. Y4)>KH8 Ff7禝ה6#5Nj>G%^ʍo;bh`gKHO:Y[rJ!OS*⍊79 U] MQab֙DkLh(9ځsK>Zئ瑦NxѺ7LY"#8jx(m6VI'h*$qdϔ#o^ma<>i@0o6鴬v+[gA,ÃMDC͈NA"zЭ+7s#.VEԶQ&Ba5)g"ժJOyn\eշP쇚}ƕ|^3sG1pYQ~̈́xe#\0+ Z/d4X5 L4/Ϯ~+^Ulm#&ܘcތA8mx)U4$[78i:m΢@7d lVjTYo]X%`i8*  pLڣ[H˱+T;,ŶfX59N/yIVS77ݓi57]OM:a؀شDء&PSrdL4 8=1 }B`%y!3ZYٶ~nwW%Ґ[=ςYZ |"8Ӆ@bdlhA&T^ -G5y69{j ziR E K-dC҉nǁH&hu6 gwij!_e.T',#!4< HB.d?sv~zFJuAp&xn"a#zq 3R SЯk~$)tJVta^ gDu*=f5fY΄$ Kۿh- h- o{xm"QemH!.NInݝhŴ%oy5T%=ɲQlK ^1B,FF!1(`뒗-:W[&l4KdH!APF7稟+o*;X.RҺÈLd(!V< 4UE YKÓKŒR3`VO[7 絋Wh?;!C<18pP]ppwNfKZ N=VֱsnS ViĔ:UC_8`;*љs gOg~,іsPD'ڼ5=8 &t/W[[2`mi%&=Q؇7"y^QTmb usIb|O8V&b ڃuF Z1XE-TeבCmݪE+H\KAlyON` y|N@,쏤ޤM/= LcMGjҜ&au r 7r]g^KΣ,=̄'JxG| <0u؛nQ|X?U<*H K J 0Ղ:-óMp g0ݯkη9X tjw2'b=N%LlAO3Qu`GI)2ZSvs }@ /*-} mqmޯ+46]%ߜCdba-YgpXSU(NO8(1MLY]U@ YݢNle'[Ǧv3g 4L^=~g`TPCN*{r89Iۏ͌ڧ6 i|}M3Q??d!B2Hd{J+Rei|YR-:nb?m%92$k)yc 8tZvv#IêΛ.R8d(}zC I" r/QGdD'mW h8_@]/t|,4'9Ӌ*A&y$մ'&>#ZH!1h>PeDj%aǢ'[x8m2<ěpS'Lf6p^6];{QuPk%xv|GP]+-H@*@S vd"7p"Z-I$ ߭\OoM<)'K&rAt zJ^qX嬿C։|}vp%Yӵ j7oB?u82HDa;q/8Eɤ-^?{ʣֿ͝D$b3\Z"ŢM$]k=yDMz,eee6rEՌ`Ɣ7b=nj1Iqo=fjF&b ~7?4TeO1&m}> l`H-++|no׃MnUYfN;Sz]~`N8г-[-ڗ '{!v.8'+q5[DYFOš_ڠM&LcuTg&1oٗ5 ,OM+U.g(zVo`&SJ ~a*ȫ]__R,X}vw -הIszG:գA!ZR֜`?;LxɓG~ġ5T :[50[ gf<%x4!G\AS]O X2a] q\~&Bw 8,쁾)oC$΍41K\+ ӬO>hM{Vԥh)e;?ڼ4gR4ă)-E-}:?Mw n {_U[3#l̢I4j4Ǚۙj7?q$#UJX!a}|Wi .~^('t NpYh0-EH_'gO,C.ScS# )#Π"̮/ =+ۢC/lGu tE״ X YEG.sl^6G9ɣv~ÊjhG&eyIqiUg:aSCeHu;xQIΐ`_'/ l$SP vD°=X~760Ԉ9g*mVf`}n(%dx%SHdD~)ҭ80ٟ0C)k a L_G I[yJ]O!ͨƮA Xj9i{)Ddh&JfͩYDxJmD)7rXYf!63.:![_2e5ڙ"m3'fx㪨A~ m O"5h\#KW)Ue $[;C@_5֘/m6Ts VƱ881;dG¶\9UE+*"ݽ#+Q~ܔg5tq0늩3"=T/g޼gQ CPe+ ښ=C9lU8wl\b\ k|ORkIУi!z8|\6+qs0zc*A =Zs]Bd[KWo+Wщ36?[-] uǙDq- 0f&ZZfKL;C'[` XW"ɎeZfISL5ETqRBw)V7\VA^s<eI8O|,%吂xYIկcd:@!Jhn~ H٠d1e.Hb,`+`clz\۸Y>Nz;8h9n!VsP^c)c;:Kv"I%six U3!!Lxe RqT'@6-ܖ%\5?ɶ~t0d7`ߤ t,5nQ^VV  nF3Q\ި_?ǧyYxɞ($?fZHpz@h-{B(F? j*U}IJw1Mv 1m9n}up҅t'2:.zDVEqHn pjC!>6Y29z њNl1kLeuG.: AmlN֧%3]C9bJw `(;e[g* :bݧ*7/$Qݢ_9RvgؠB@yEZ}p&P/)x>!, hK> mvuVy[ۑ†f)M@,c}q_y$J6*⩨5}DN6p` y兕щX rt㹃bMC,SVlU:߂E8܈Nߐb+{˘{IU=VJ x<0xʙ O+SYx7r!"]#pRL]huy#5%Bcth005`)hR]_G$M`43 86~}\*Aac2U5G^O.# s֦f0BdO-"EM̅͠?{o_MpζЋ^pPx,)y100ם𢀎VuB廦61/zxmW*!-ϷvZHanPJo0^0FO3}D6"l͠~C2)~$mv똥6M~fGG } D%%#"+XrsEFRŃеg^;QGCB6Hz˛o pݙ=K8WſM/tI#Q9w,L^(%82 HA&hȲq&n2EN [Ems¬GaӤ9A{taԈ|!o!n%wp(pJ?kLx%Ɏ=Oť8n?cOD1oO&jnXQ,vhը5nF$h-LaEH iMu 9pi໣btNY"$p*IK8h:g>My!ԙFXh0'ZO$aLT2ƥ!̧rT;%i'XC$¹?F-#|tskc]AIyN=CuJ5EF}BPg-g1')Ři#xY?\ ǿOHdFMQeV ]9G2 U0)Ywˡx8:LnǃIԘ{Az6\vioXLV#$S%" ӿ(.5ԩ GE-ʓNht\HY Rr2_,!> R,+_g$W+I+#ڙX ޺&@s @&1| B+ l M(ⳐSDy$K,hrjP}Og/MP@G^i#V ŷ` f'MK_^yWpy k9n;$Y-'*\~7Zs8~fȎR2$ڵ2f7< %jue2#,lmV._K9uxY}πs|?U&0-QrȢyخ);f.=ft!hE&^)% *u?3@$w{wtd=mat9AtA4PG-E(`ъʹf_+e~pۚݿaL~yD4,C/3t!(h$o 3f)%~ώE ׌~d~v&1y1(5tOӓ4E\2ᜳKVہ;@rSdUԧ,MGA?*!,V5 fC+vLņ4=Wf0˽:,Ԣ ɲAY;WƩ+/}hn PxܰWCjjH 65R'oLFVv^6'+E%CECs.$g.(hpszºj-S-ì7 ZI5f?^_͵M-Y OH M5Ƀ'_äQ=Db5ץX,Fc4D Wos(Uߴ~s~̨;g[H$Z273gW)O nUXʝPjQn1(*hRncP\yفP*88NC+e|k".s _z^??l#mf &D`xycܴ)QYkұ5vqـv9fI#G($?"Z(X}.#6~һ:5V9<SV;`9A 3q4)E^ slgwܟbf%II! 39aeyp>,A*gd*"V'vݾ)]ԼaꯖˇCqvW2bdDeBd? 'oرVfYI00;֢N.6!^['Z>IY8u(Bm7R?.hW~KC}Y#K-jTo R:?k:5Z2vt_MFJ弩#e%&D: Dэa 6ᶫ^ 8O3sr- ]nܯfwYA.P2@4Crg(ok@ _0 =L]Ǎl_l[Qڪ;vẁY +-~fj 0gjvGB1ulݽ-:|/x粪(ADs]LCJ y)eHoi]M, V"~n\0ĭ9!GF;d Ͽn"9;sz1A0+gOyӳ! lq~d٪j9Q{G9չ4ؐ^a̍oh?)OFnxZL^[Nj2E_'Iѷ`gX}h= NQx i;[JXOJc{ޭrKU+.%+ߗxĆv-Z_%k>\jŰk󪀙!Rka+uQ0o!F(E1zNzmf5Nl-ϣZٮ\d~|:l,7WdgOV>u}bbwF 2/nYΐ!cy,|EsGs8~_k']bb9 y^:sJgHJ♂qܒ=~(9؅hwF O rk\,=`Wx^yt`D55N߃) Ao&ͺz8\20CeM钊 Ak:DJOCn{LӜI>"*XbPkӣ(Х #i^ȏo߰,]\^wW SZt"@qOs9)MDRqTcrMHcк^#]$om52X0#H\`~UަO?FD֢%)ʕ ) L݉V yx~Z$POL\v-'AbVe> W-J(e^czuw$`ڙΧK`BWko ^> }:, F~7 m*ܳ~qהd`{VXT{RCy ,PKasGTٕ3M&] ?u)BEizltkzXm_$Uk?HY^PQ]el+98@Ň詪jH{ âNp*rp6}CQV}~foo,My^hkNY%YfR[`̞a5{ģbk p`΂3 pj)/it7Xeel6=TU3 YJAo ᒒHhHJ̴kyZ۱V{šY0{k6cGA%4 A\}(^>̏1*@M i34Q)ogu0|n JS;Zz-~B :?Kˀ8M,mÆSDIi^6s $x'%z(0imf&_55A om`V*T;BƊ'*28^i  " : K}N"=s߁ʑ٦ -,n.; ~t Z$4GVN|'Z po4x$°VR.œQ|'[Þ0i:~_ "QN<޷KOmZQa}9/&E"[ѻDGpnSl3:So$SsҕdQ[hCHhW0 m>Hr4|ÅtOWC!NXn0-k}vsVH^h*d]dgHev06ovY0^8eay$qςa</硴A>NPpv}Cc`XM ]ʞ T\FV8\I{":+cŠH0芓&Tt,T B3'3D{@ f#]F)ա=!K{.M{wQD;.Z>lYtXd*O=&@1 ZkRj^nz'w:ִ§V~LxĨ X3 LOŕdGDLIJ'#,^bvaMt tC*E02eoTFj /O`d,R' "Xg sTu(A;^=++>, {;O?UC^ގyxu(s%Ֆף麋.70.||2W|F([pxRp`ϦSaܘ+(Ub1*Js\FB@O [#eeRN`q[`@tC*e2hJ> G+I_m7g?A TH|0^-$ Яyk%i>6R#]tgm7o?Z{y1q9|Ly=ZpdyX*YxF#U`:.k0tA Kcaѵ+Rnd* ʵX+;eNm5VѢO#t<&ROb06>:XrA-ҟ5WKaY}!;vz{1PXػ8x4tIڡ_=F)0ŸǖyZZZ8gl1wB"}y+3/~P"D-˴S)7D`Yrǧvq$חQ@-t.BSk /AƏƈSI3o$AC8JF'TG4 NE" |>9P #l@F׻O(+V&k?zfF7؅E߁%B /[R501T_) 1熯Ge-yGXz]9,Vי32OĈ kq(ڐx`n]IpCɁ^egBbș#kw: `dvp0xlsTWfE+;2t|,+!GG'5oo. JX2$ '5 l&tV꺾9>+&+?|J祴N+*@Ё&Z Y;*r +RJ{'-R,ˣ՞(`J |sd r쬼d3٨D%zRadIfz0[oRg<ɭ6]0}-8L`2 %ڝ :0U? n!{j)ײ̑ZlkvDRw JlJ#xyK`ũ VWku! ;u0hoTDCRwDBܓ JdNH?\q;|VEv#*fxz O768|, Ki{ơ8vvĢ0:tzȎ!0 j[yq{ ;JJgTU 1)ϺkP;g=; fC636?Ê+H%nշzqbN:c -J$vShwzHzomNq02]Z2*AEEY,}1J15yE=ჳ%sމoRnr܇[j,Cת0jPq 0l܆7{jS\74L@tC_3Z~i[V=:c, шEf0uBGCI&\FvܰIk'"{%&2}?:'0]HR:L\=69U}jPZGH-Aod!ԶqpE/IWM F`~Ʈĉud Jcn3gpSLi#/BSI5} @۹4yV0CZ@!#Pt\;/&p>inӔ-qX`䩾ϵؙm.QיP^Bʛ\لDRV^+I֜FʴcybMO ho|'aRwԲ{FK ɡ!^r~(Uc~c˖QBHp=>!i6W`*ڡ*rqew*~4COWj#5A2f+] ~%/ lU an J_u;y+%PJb3Q{"cohtIHk* ;!j(n ak.Z2d6A?0C[0lR\.&_syR؁%}H#ۀMQ g^ LWFSݭQPLJ90@- Nk+=[ps#5TUXe,c=*&j3%'Z#\AbDf5޳u5 'FUe^usw+Gn'6*~9R.3yQ;8C@9ދE>iۋ`;OX6|⿓QmAt]im,Gq?SPf <4T~,$>߆@>\OeV HN6ngzlkDH &c|> ȟ[N%J!7ɛvGȻ{3KMoiK34U U%]b mj;vk W(߄v3}s7=6 ][ B=knAOa&:b8ut_fl -(_侒,xʟzcv7-sL\ t(Oq5p >S^CJ$1(#b7 q#+δ&ottX,&±.F;8(C e"${i7Elot(ebj, ~[^+{ƺ J{vRx4R4LOpF^Ⱥp6& lڔif}I&)>7ߺWLA礪M)$g?"!0+^RQw .Fy^Uؘ.U`Ce(j. ;P4vz Mb_z'>ʚ;?Q,<-ԧ#J(-4bYЧS'X3dΣ C^EA-粥W4}ߧ@iI)S -6SE[J5Oi>'MvOPp `6WM[ ,c,r$PD*5v4@S.5̘)}]ÏTvaZKIU'e%K^ww^FWj_W)N)jd]JFSx3|i-QԤ%v,T9ތE\GN $6;zTnRq 4p/SwYc/(92*[GzKus Fۥ`|${hѾgӿWRe66NΌB">-nwB`\e?z|J0m{c12y4{W=L S!L?zxX0*f*VGftE^uHvLģ- ;MpmB .L.޿G"fN.}%k2@WB|@ƺiᥖ:#z(ȈY?!:2BX- )*!X8>85 O<7Rx4f.yIw٤˼p+ܬ5QN$|-H o# /|0d=+TRucG`t65)]?RR(<Ԕ]{{V45ϴ<0צE=[2J 7)PZқUzoHΤo%YGoa~[ c!Bb A&\?FTK ,|d_$.q< 5vͷ7ɠe`*Ĉ"Ztxr`%>BfH.FۭKmDuu5ǣKT>y}WP'Ia}M]Va ߷d-ZA>VW/'L9w ʠzGJsq<#VFU6n\ 2'C04LIGaPy4w# s3b[{"EghVp9\m({B͡]Aw u?z^{%9XcfI1}bg!3RF0S2}\;zlLEɌl7'\`aC,މ,O/~#ZkKS-^4Lu=k$56c4FY%Q]]&ٗgsBktX[X%xL Dhy$u6Oodtpנt(XpTܛ@wxqT#tq!w`TOvsm?`B[FZB@n|7q#҅=p]AYIL/JE=6xI-ψu׊|v|>8+/$PX Mvlݥb|˔ rrmlq˪Dy\כ1o0ش%%%ՎACDp+9A5[V:P@ 0Rt̾%k<ÇIW'g2&P XG m@JaP iB]&XJ?R :|8'bQg U mBq5),U!sF‘=oI(PcAZ@1޷1,ǴfMR/&5|T$z]|GIx.2A 3VH3X FٱKK˿(¢z+As|юޤ iKIθ0R9Uo&&S Խ&r6Sm4  Dzف`&dgX- :f- tf^ij$1ؓ#L>~n} D.snbh4b[Sf PvnWA\H,IXÃf@CD}YaYhğ^ɯ t#+-R6kJ97! /]^OcVRtlJhZpE[4%INg t{[ +cS:#__':!dEIK4{6g*W4jeঠ*j6}Y`ټ 5zۏ?lN@:)0 j:DFN\9Bi z[U WHtw!+~>="Yiw76 ?`I3]JU'(/,?-Jds_o`U#ose xb`aMׁ6O\~O>[@Y8LMkQuvP}p={ڄiwyLxӰ%q[ { 3S.~MUBio|%#[yoIIьaڵP߾՟y\tL!FQ! c5 m"+*;3HS) ҅k%MՅl)븮\ EY\f{^d--?;6𠺮v#'wig׫Dfůk|BQ\Z1yB>/ݺ FN |τ0ǘ=mUfىJ(1ΞCGՋ}/4@ $"e"zN$SC OwMpѕ>aF9Lnt7^ő5N7ˉ˷^D %`r -~NJ9fp5JlX̱ 1oˋ-,3q>Vzf.j%cI4#Hwh$'s4@k'K *Hpe2f+ԉEMY`~]2y&ew"|dE'h83i=w5sYaPfyBTR6!(#De>q!^FEKMSy.G_y0i6nv\>vz{Ak|FH uRm@{yF*rk x`!X.ypySjۓ|[;NM<褀 9٤y!Ve,UhD"< yCKb ;84`D#}C7ɏ=+-e-Cq>Y~P|فn YBn2n X{Q<ilg[Cz m/sqF 3YɣrCc{%-^2I+ l #>x.m4كz98{Qh|@L MTAÁŧ" r 8Y=qu}sܰCFƗ1ŵ`y58jX@~5wYƺyAFd ȶ)`|t?2>̪oԾr H_RO"4:Yٻ~E'DyOiNy}"XpӔ)*D$neazWPr:Gi4ePDZSGdoy$_lMԨi tt)k/i ~^}cDHZP=1G8O>Iw3J">ˡ<gU~\U)ENkt ZUEAAsVd6pZ>4'Z:-'wLx0gE~#eH%M &0sɔl튶#U @(7l{.o^?m\S'Hlu-RulL藍 oCK0W@2t`'?53u8zH:0EgGI`xwJ0G? iy Hg_Q<~lp#[favm&UE땟!]gVbc>JCO$svL9yq!3sy0+cBoxt|0Ɵ-Tej=XDax=YawD_eFpGj0]N^t4aټ vnAً֟ Rp^0}jzh>VK\rS ^+1Nit/(&PCAy.s4eNݭ CXWW^?-,u;``] Wh/rϗ|ӫ"6ʦ7p I =B`2jC|', ~Q>wetv aЈfʥ Z~tں/S3̵qiM;$@ zҐh}2* ǜ { ]+3@gb\ ߐCgtjZ臘1An0r z "SQpa,c=LҠъ(2q 4Bė.n?FGMjs냲NZR]H(A ǞiKCcRTЦp{KFw.ݖ*d/_ 2e8|e//C(_UXJ;^̘lc|K7(H90^^;[^^vEl龍; ̹`E1r6|`g6?qT`'zxc `<q8ZO<Gg%xS 1I7 TtźEиn4BHGLjwNS;4d>$b?)zPZ|Z aW!Ck/)X̹ EI[=mp sLeg kKPۛr|йSÌ)OٝrFa-8š?٬_vLklVT8͞femvřeQ CP!iڴ6(K5{h x1'6FEDX'S26b>a6jB.+$8Opϭ~Nj@F)l0,|2Ry&2Ѩ;%;t_SG*!i[iX,H:oxen=W//tΛa6k⽗2imDTDAHٿFxewOcG[K70ĞEu<2wr=&ƬL|{2|Gθ>SeB;*#dyZ^nt 1w҆S#51q:/t٭i) ڣP8UlR}WZUg?0fi[=0)x!'#2$\Q!?fԉ6x}l4dIT܊qz^1)rhF@yP~ωD+) a-`y)usӉ:9L*x$ٷ(}JQ3TmU$$<H;N!\+־V oufѹFN/@1W&dXQ%$kPBtYY%ʗqUq.GɖD/ 6BNf_zlK.z)/U,Igxz„OWvt. 6\ܸFP{x&\]c='A} ٯC>W"۶N.ccYB#p{ol ,˥ &Xµ_2HbѽpPݞ̛-Y<鮞ʝ yCuHZŸ+#?50AV#Uɀ%]f)).BkmbƛiO=VE/Z6+)j".}=LH*n#O;+wJd!0=G%"o0*dEw1o胍?Gf~HìY;JgrjB[u[:rC$7YJ&0k>[Fg0 P xIig-pēaZsiQ\ay y)JAvXJ=*W̮ʄf KS]==-b/ղ<`$I-ɠO=G-~[I1WX(=DA%m?*G@O7ѫlB! D _9]* &&UǓ NXu,*SL}#b}=+2㺫 da.Yo5fnor]vb7?nRUC9H.Kj3JMw"d‰.S7b'MC|pLS H"60"Ƥ]0FeyWy ?}ױaSMO+ÌXOY7-]/F^,{< VX> \5dov'q_/Η0giUo xϩ9_v#D+=x`  *X{&swhC5DK))1mXDfXswb+E`$(FڕfC/ڀ^Ɗ> 2_aXOC~a< W*\yv8^9t2M i:yU'\C8P/lm]!܅'ǧiHM}"֗yuBO(ڰ,=S#gHʉYIOC P_"1---`&}ԧ/G"B>F/!.~RYꥍl M,`@m4bNiik 0B,JKsjdgi0m"v)Qt,P1fA߸+yINMW-ι>ؘ#\2to"g;D͞(Jԫ0cnyv%@^p ` zEKLP}x(w]BwoǥbDg)r]rh#66ے WdK"([Tbҽ\Ih74llL܍"nܡZ؞T_T 0E3]Zk,( R[?驀QnD!RiEAn.)0R?obI(KO(+n!WcRzC}0NbKYIJ s@fK 1i "Ĕw`PL=(52჻7I|١Aw"W0.G,dEGQI?C ~1`;HLj5? /, PpOU=,uhW ~,ok@TVRx'x~T:)0XFfXN '[?oTwd:GC:\ BepO#&6jRp%1Bd,t D1#b~t+-jlϟÝOJ@A?:\=svFUY*Ǥf X6q5ÏzfXGWqx^+4oCaCQ7La}1\T5\ Ʈ6Cf٥%oo5Oc{P@UbJ}{T˺OpEr= hX_Ϻj>y=ާ{f_"i䋟wy-ێQ~"Mm:a2U8U(0@2o2V66Utbt{u_ q6Rԉ+!/M!pH8FI[+a)P_ԕpg1fGU/^UH`S}Tid+K Z֥l"͜L?c=+UORmRm'%mfs1y/_DqƱ;DBmtǨ*R׹Z ~1bú ϓr0nG@)l)z;uDf*#/* \mwsF5ފ|}d+(7HAf^//)i?لwJ=q˼Uy\k^O^ xk 斿ӽ;i_Itp:8jE"0PFeko9LFr2&??֢݊%93+Ejm[aBALw⿎|{cbGw>k:sƘK%lrQ J< d'5dx! = aKRlw=? 5{})NRyU" ۛ[;~'3R]O_)U(J$QԚ҃u2QQF\o']&%Nw ACq G]CD|ܻW~am3a 7WҼ<ԐUʶ'uֳjo>x843:;ҾQ;J{n$L2C"9'p]<**&P$m:RG$ꢺ#1P;HK Ro-s I/ 1K|E $Ic٪ilCo#q܌R3x$z/L_CJ44oGk*G)oۼ5u9hivCSwר3xsEG6s4-,}(+]s_: ^qmuU?,͌aPqr2Wš"y +drs-F9ӣY8n(P`@ԓR1X~P jD3΍ڏ&x>}zuIPTDjoBI-IJQ]}G>&ޖ=Teyx-"jdi )f! ȵڝj<(Fayh1ȶ YC3:YDi}]YfH0rh+@. n}6&!(u TXed;UJ[zW}!~}yK]éMLg)3Y[bGz!J_œh+<}BUW$ؽ4E0Mxh;* K\ Y@Je^ϟ' { nQ菵+mR+=˰0iċdj {}+X;% 9 ?^zyaoj 9MŔU%0ߢ% [KA0h?D_7²p=Y5Ҕ-Ũ¤Dӟ]do&(!c~X-K=[,^U5( m\6/aų V'˥s6)B3*3;E˞{rQ^A v'8SǶޗl'UvYɥ/)H\WwX3AZ:eHwvHT K(?$UQ^>Ge!3P}`NbBJZ;9%۾-c8ѢBw껲On`VL$˜3@8fd"H/&Wqjn'C|z/1ica{ $[#QIkuz6^G>5o]lFw:;ܛtm=oµ bFS冁k^yE"+`aG]ƪ\{x1zF]z^). jӒ95x TľӤ'Y6]Opy^a9YulDZ ?Q=E11.{DN@G!?fьW?ۖ}^,& ^ί%xtRG~!ZGMJW:lHVc9H/Uuhj2^5IH#zmHWf_UHSw!҄XM\44KCzrЙS7tai%gEaN.#~7MQ*o$!drz|4N]׿f&y8ۍR5O8Azp﹙Uy_"BHѬ=7Kz`P 65["bmwHOG;-of JtVO C8cB=)٥a-]4 <{"f1Ck=vA)-푺*.qs *T(<羟pKT/rR/kR$D(UhT_!U4*8ީ0kB 8ǡ&Fn=x )bmkbDLCῌ'xJt~FZ2%)'q}!yܴ&q?'OeH$ݢd e8 1Ѩs_ v+M0q-"rgjۭ^C\r 5Wm_:8 ,=X'ՠ։cЛF, 6"WP ,|/@2OGO]KO J?eߜsQȤ%KbXn l㆔Կ]t^`N =9pJ53Ag8g,N@Wn$ k73TmƤϸ<>̋zPW) ùSF *>XStd^*>fyn{hD*"9n zy$'>%n|醡:ǔ w `Kött|힀_#gÑЙr^=MhR4xpߏ^>fC=ٗ,yHljаArH{#<3{qŅ%R\83u#QD}ImWY_wŵB=4[5FHm'a gRe˽Tߥ p6R.;'bmW_qX>!ʖxeKaV)&{ tT'W\n%"g8s3ʘ>(ϊx?UzB>\o'|L }m!:ǚj58WpŦjLtV&o׳ӟ9[Ѧis`Җ?L;\TYL^"ݮkA8 z&>o0N94ev]cn/гSc[sλ.  Ja+vRNQdMad#m~/0LGSD༹ [t)wǍ,n@Ul.;P+YM Rx6 |eCE}C"6fߒuܩ3ޞ*Zc7|P\ APbʞ?Jn! ԅ=I] H4e(plqZ͚%ҕ |U??pUx)/Ќ= ;fee3.{%;:ei}MVpX-^g8#0Ph<2ɹ%QڜyRNipprт{*ۢJ!en۽xi*qϊ\Zz?/Sth1Qoj C D6o; >ac,>Olh ]< Xѯ)Jal@U+Xt[co4sʦoD:#{U1<{m:!hF]oR.~$ie !- ekOZThwPIeu[P$aq0%kF$lzitk񅖩GN/^)WS$.IR_(=V( %*IN}8Q>eq&T9!DnE'EK%N6,ZvIܬ%QA:DjOs:uROs2^6ܒ۱J@0 wJg?IA]h8Ƙ'?FwJ9{ @~i tgbrmIob&{``mRkV!/y>c"vwZv8(\ϯNox<]Mc /:cMW1; hd`2@\ L={UrbȔ#Go"!G2ȵ4Ssw02/e&<ⷄ? g? Ri yOw&r5/{N6^MTaI\<[+և>iSf/ jМoFʵC`s/KL-*Xu)q} ahEogN_q_ GD`εbG-Pf\~*йjrD][mėԧ}v`@y%:@C :qqG>eľȉ R8aNBtSadtYR4 J"}"H K~[JVk$|"'LqFKӈ~\|-vn#WC3,|3uh u&89xܯz6alZ|xܤ$g5VMB;D>[ )u-Ift !;9в(?dDE?Ўɽv#-?/zs:oq0+M33%yuXP͡~ܩ܊3.5˩ݼ Hr+l|e1~]9VaXc!Qp>&VQJj ֧gt̄I=]̐(}8/y'4_ 7e$A`iW+F'! ǰhC|9̨C#g׀yX0J cR@* {Tԑ+UX+wjCI;{xJͫDA4ʀ Hp^Jz_!1"Dn o|p8reg\MQ)ɢ.x,2M% 5({lw a/u4auNh b24ybk36)$NJs44}QJjEG >s<4ֆ5yWTcbFb_jtϠ4,T}mUp3 fL-YE~úVpS9 L}.;!D_yWeuDzCa-.,.ƞ랙tB<4uoE֦Mlߚm7Qho^Ёt Z'Xn+_(TJo3wͪu*vYS>aqUm"W#JQyvn5d(VI >;ClP,qbX[mQњsrEhjvJMEJO}n(kɼkյ+/ itGuf;64V gqC@(D t;w 򎳧d$!{% />n>AEr2ݬE [8/N> C";kL;m)`54U vgl.}vs$SAѨKo7#śKEiu|QPsaa *.'Z6B "kZkU:|H#Ijk] f2e|N -x=<{ Rb 'dqGOqE,z4qNr~گuYxH@guslb7@Ti=ev$l#6WenkVक W-Dݰf|Bz"oYޖ2'ySҨoxksBc{h~ZTTsմ!-9~1>߱UIwϲ;@?uhNS`Nt#Ъ\&X8D,g= ]va||%Y^+00HiJbURO4IT)h Ps_YЗ7ow ;Ye){yE #v`l. Wަi׎96ؔGe,CbpOFsRS|@RJ~ m1{Cn"Qh O @/hOj|,P/k߻w}H832r X Mȑ5o#e?Yc4ʲLwoWv3s'dP!R][xQ^VDeb}(z&OJ}NG)7b6ĆXE$cR<\os{ +Kud lD>WE[e^C ).G's(.te0^_f3R]I75@dt !C7: ,P%JTf\pG> Xrr0xeŠ)hT tȆps^;_-3_MFZSi\~04 p镓: iV =ȿDۣ~aOp5{PES-ogvXK kr"? 5ۛQigyT{Ȇ}"9z,e+5ծlj۠VTC/1^,ˌt}X௧_eEwB  h4~66ʜO֮CBO1.FT(SbD k~e߾F040!ːp1W[XpR+Y~}'sl`s GGۙW̖Q _``_L?ǰdqlHul7Ol0jBq,>4LK,P׸'m̞3oY}#nU)o T7ާ7], OƔ OpڷC_q Z$A4Ek;$7ŁD `|f'=4PSkq4^#G- h=騂{Wd F=Gݝ8v42yۖ)}ԺA7 Kz[r ꌄ f{ XC >%Tf|P”(Ș9|ODYȎf.Y&8dSεevs^}v+n៫VNu_S&goEOGH9.'5qZ<{lS-7K=8x$ S:U˯Iu芏|A^xIFˆlcubaZО=>EF$b!‰$%zGjTd0K&KGysISwrHTAwyF?EGi&u684C3[2/z3ā7%fe(9Ց4GanC8F_m7y̟}a]d1DY0P2f #M\WPJsM;_gŢ5<ӰB"g/B=77 :hص O&{Da su>=qVϷ$,8TLeD j@ڰ-?Դ2tx|H+P4tXC\.bdr}"E A1/-WKv (w}6uD'X`=fy<,b54ē2ǰ0;|gLRWb4t8*Ž#<3kH3cf4qE^6 |v]ڨU#PeDkCS6:!}\%hq-aDMRC߃墚lSÄoĐKh Ս`H"2ZȭS!ȥk)yKېP!FGx0vDF&7>%@qb0aO(̬~ny墣)P$9B8Dc[G5AثFi0Z!_T8s{Zy x[6!Ž rϙ9)5?)JPbs  ?`@Yݧq:EbE$GAWD&Aw6*p00W.6T|nMég㞹@#R%  &C`l#9|$(3CT5eW8XB n -utfcJl"k>赲$ ;_ޫæXZirI| qN<*6W8BEjC,+&5Οs-O)XT^̑s,p&~zWQ ,^'UX@f Ƕ<:yflOa╣8̂۞AT]'Kl 8ANbq{ 5:(n @LXRo=htPbl$O*J%TFS"j,!_O[kWyퟄt˕.[3gBO6~k c IME O'Z&mzj\ߑ8l1F71dɬ*>O.7+ZVy33rւ= ƄkB5i#p\d|͍Cʳ' J;Ӕ_|vm|O&b&1__]=5C7t{2W؆~Z>n}"=j77"4#xI)L25ƻ gawʇLZiDpj3joxZirVP^>˲x1>0XS kmB0ky@Ǘ%IBCepH> JhLv6˙A*Dzn;B % -1dl*HqB?[:ܬV7_2)!zKU tsBWo*?f @%` b *K]F`pX -{TkO!K2OgEVg*{}Џc.<1"9X60iҴMBd2&IO|N *;sFCJWMpf\Tл9taa&Hv>˺~陣T`gKb%x1Og P:88K#wD0* dʣd6R BX`v^&RY!v]Go& RHFR$xsEdk0qνj){to,F> ߣk3[L!X ,0݈#7rmTn<* jb+$?GeVIXIs5fq1)͵[Mո"{Ln  k\ݔL"T?rlq+BlP.o^P0G5+^p՗{.<$J'GXd# E<$zo a_\:]F"Z#98w@{2P O2]oέ D)Ƥ>T@'TC3UFr`"ۆ8Std*.B#K>5Pwgݾ_aZBLluݥv3)5pHpVd{Z86|R>H%+4f uoD2|6+JВ~[9 Iqo?3qI 븧[#]qòqb \niKOTղOjr_Jx liEyQr|@uO/c;m ª ux*kl@c6}|5]OX{NTS@ګqe9 :HRpPȻ6J8'*Zd=sOpg}3=ݔhZOD^^XS>,Ԅ,y e3*BȥVRus&(bN?qv]R87,;{+@\Ğ)bӐS/W.ZCyaD\yG7D P_M@B7Z<# ix^OI2;\ÏMOQ4jzt &6=З?Pl1OsP#i`$zp}of=E&0)pco/|ri[S{p )o 7ԒfD^Ŀ6ܗ,z78VՍ =C&(eB6f]/D" Bԟ.*ѫ"OsegzfmǤ˩vA!*BW)l{S'ћP>\ۗ41.؊uX2#|y+[:] h!qal>kzo*R,`=MNidr&ׁ 5ֺFBS"]Vpkbk9}G,u*Î!܉{ʧF3ani8=D7Lțzv=GI$? BIcqdncRA%*QSRcZvEЊB˘M\k)hckBs'U{&NT}ŎCwu+,nߏ>.CL l^ivXhZ>-|Kd3d]F;'K8*i@ZiM 8{g?aɲl*k!uDHpz=q ˷BkHɗ_d ꧊TB8`|COL.>$0 h/ZgyIF7vTnߡYN{:t)&t~kI<>҆~α95LrĝbIiϑC/R:鄫X_xŘ44j-3El_?baQP NAn6+4E <{C[6+1_>LIW/3-"u#!8a(c)"및Kf4u-cB⧩/-Vb"fWfzHDrKFΩWWꡅ /XI}3S9_&ܙ׹Xv[i*-f/~# FWx[JrܨWihlT@EKgb})Xk-焌;}p9V51[PEJ|8@n;1"MT f̱X$'@ ܟ57ٳC?>:JnlYSo+SfN8ܸ?wKrx=Ptx129Ouzeɥ91TK@ \*jL808e[`,i?>lL PӳGr?$2 l+ҷe)ʨKəri8nb/xJLIk$-y(vӏ Gz^D3 e Lxc |Y9TI|SWQdmAJPf;gL(4ZrU* g) ,pzA~WnZ3Y0 Vc.CR,)>%,?۷#iB2@#IB^In',#@rJaH[ GGN!V\dېR- 5,C 8G'ae$;[)?9)3 6~-5Wt; J'K BprU9lq[5y{˛1 \[ #X`K 5uwB 5r%0RsN{84Ԭfs!.y`x';EA0y)!^5c՗."}́HT'H7zi-b:CnB!/^'U]1E<׍M>zQ=_AqIP HH>5U+ro^$Wf>)B%B ߨ뭐3/fm8α;#QO"XpWo :Gs ){a\Lx& Gԧ> QmAzO%"3q"K L/VA!,> ~JM2nPI?er^J2qJl1ׅ@ˡBJYX!b HC3ѧ]rsz~/yN~->/\'XS g=B~oQƔmƃ5I'P):D6rxe+C Fl*ZL" A*m @hNb#Kf(r+^4׎8q!׫͍ x^ N<ǼZwi\*{ y@Ol;ʔ@!񵲃(ʰvQ^G6Z`U7{]_qXH෸1V7^QGi7O9p pNvKFk;d܈t1t3 Fip:WB0%-sϳˋMr徦!NK_0X<%Fi+(\$4̨hEjWwu0BXjcI(Vћcu9*j{B2EcWrnH0\Eқ^FFvH2bRy;% X+u|K{r- +*//B`"ˍ5%}qhZ#vБʫ&z_. uT_ $w|Y-2ŕAF~/r/ ]lDΤS s;:0 7)rXQygi^K@)6*C+oKn<χ+oIR'Mu&4=ߎj^o![00|XNW)ڤzm j|:(ݞj/yb ,#|N\=9DQ}1jJR&G2#חP-q=\ps-iY(ʰ,<3yꗐ%ZǓh(FA!B vA~xg b_/5qjU-t]/o<d Dym/գ&H͠&C SPe.yWP{Bҽkm?\(Jq⡏bHu]k34\EeR.ڜ_V,XbAMo*s.U|dۯxn3szS4H')c89F{)3}K/LO/'}}k 3l%~7qb2%n ^JM+-.:cd"`̀Ghzsuu)|L.͈Qv9oqZ= )Uװp?l ? ^6o[,h/ճ8kw5Mut&,xS`vpڹA-B @@Kfp7nmJD.@L([UH7w=qi3ƌ@h | ޠʦ#f26 q/ #C`aUR DGv({U}#J-kpc 2\a,!0S/ADj>(0):bVw55-S64e,.1h_EL8ߑK9}%7ɐ[3t?" hvH0I>1ܤ@!*_ovb9' >+<<44b* |nzQiJK/lcdgy cBpq`vߗgfc4'J$%Xgģȕ^qC̗L@\)q~u=vK*{-pC@}|bX #W$ J"Vi {@t=+lsy6䲙x.If\߈iI>dȘ_ Zz:"\l߆6ɨ#pyn90FR~H28]?5fR^x娨MQʍ^d+"؀8>B`6%G|ytdc,_ā*%\OَAIḍ3= nn7Ph5Q~tNi"z;2%kHwq| NJ\$JP}gۄb:eV0yULW[@5N.lmsIY?=}SItM1N5SBF]"R*s{ )IC5h(H  @f0lLK,Y1=(hXZC&os!WHa*_ድ,ZE'G+F!,[Mts1֯"?VX"ȝNy*b:/5uU}m781p(wIg8zmŨ:\)v+ܣ%% 7yopԡ1Hm` %_W<hQk!bڝRM$ <9*$tI,Ia! ´珞 6n) myg2\i@<#( \Pl< f9TDLx} Gv ӯWt j(+C&_Y'bOlM8W^%u Ms\t |mhbM6tg 0xC%0ۅR " ^;=Tp:w,8~@[7O&`^zqm2~<6qۆ$g0Di# $h#K:S"sdUJ}⅖G 僮[Kbq 0. C,,WQ &It>/K?^-HFjyY uI~(|?]E!_?D3@K$efh E["R;I~Z'K$^`%[\Wv;t?@C20>R%uJ}`㢘 Tv4QW{:.:e,k+31rJC?VG7m69m }=b=0Ɣ--j;8-%`mOr /Wt_M7 J)bM*"Fg+0?.cB:Gނ4 @:M񟮓PD)scnngk/KjFS(X>"P)D;%PzER9(b8lA>K~?NDA>Hs.^hb^W_Q%WBt&?_[8~]mUb4]aH Kfۆf V4q^ }_"(!ٚh<:/dO8~DP tnѦ$A\ umd_cq!;Y WfWCoaaҞbn{Lh]Mf~M'i8;ʤLw ̫&Q!);dϋMyCѭGAO1_Amq"i hs0ÂZj:x(T\H|.%bR{B4 ޴ͨoP xdnш~eĢƁk$x..== B9aJԦͦ1N<Ɂqc:αB1CgzȆ]9K0C2.}38QGW7vޕݺ[,ͪ|8;r+hD#~N|sM;XIgI|4+o0Fq2пE-F[l]F\&V[!c!6e8(p*b9r)7 1%7"~&qkx`QzFkizEԸ RX/C9r>%ig-ވ+Gw\Xku>Bxb=@9勿ZߔT+PRwf{N>'p`NZ%=+APywA2 ]n}j65tԈ.x=uQ-!yBlrUiX+B%.Xj8)zٚaU aEv\'׀$=RTSox^ikQ5 Aز܀=QX_g+V1~"bWXzA` hSl~v[}xJFC~D#o "8%9ה@ çX,Ϳ"ι<iVN>]2P]X؎c8$?38ж&@VC6&0MYX<jIbBy 2=Y05۷S'.5N M20TT*oVߢc"gbHOa!! GzlL/t?0|/;Oo寈7"gk sBSl)?C g8NwGqǘoAbWe{|h\*; eo'ȔjT u"6P Ѫ#A\y{Os169g;78"!;'}57 -o>9rwJ=BG$HJ}^^A(d˗{zԅ^T8HPlg ?>Ub|)2q lZ߹>`- jř 3ۅ!Dr*0Y% qI_o~O&ϭ+M,zefzu6<" D,e'5xnMQ;NoDG iEk'GSԈdCu"vH>mL ؊zq)j ɐ`dswCA+W{]@nTT*+05d< /{)t#yf0wMILl'5ppB!#&Myf1VX[3[.Ȣ^ k4WB;lEW~>U͘ ;wF]>%u<`(ָP>ޑEnMm$OSn_gWP8S l=T H>o\ɔ p !x{S AC|1 d`trK4MC=@VLu@vIcy ma4>ʫgfel.w|~8ho¶O-A5H%vP{K~7L۫TL#=~w=ĽxRJ#32S ЯL()Zsik`(hDBY/?Eg% ZFџ(HXef0&h [DO$Ýğ#7V+Ŕ,+^vGk,}FA z+/?7`R &<6qKRᏂc+'$7 p=u#xS@y^Y}[nR ,As"|$w;3B$֔ 4jirvob-M %W,1#򅩥$(fŲmsD.Kp8VX,B# S"o6!2NNkxxKAu)XervT. c7 y+Na&xGB&Vpt-כæCedeZmt@`MDl=tꮯ"xV!͓7Q6K]^O-z5b즧,\ "}$>dJE3DHixr\ u%(ΜҒme#(){;RiUzYlZl9).,ʈ{/s0#k{`|{oSTv(݉N}2=nEO 8?djLE? Ш!nC"K#|N* `$PzsbDjH`Ҍ~!G-\t5%/бT>)]$u|䮤^W1 5=Iʔ޸ ~HFYd;AhTo#2, |;> %a~IQ(oX%Bw īבA网HQ vNxE6'm;Fܯ'ЛGִܔ_ S jwGŶͽ\lb8&d{k֬dzEtyE|"@Ȓy jm$#STؿ3ޓߺ=k /VZo]w3DR\-5gY/qR0ˉlY86w)[:S9x<K.FP4YkDdMQ1E2R@籮91 |2 pV<'ܫe[d;P ˄7Eʃ:[^W ֻ?0;+<2.$t3+>ភCW"i/8QVV/yE!C?XNg-N7]i>EOܯ{" Fx *wQnk6e4NM9Ag[ܒ)$Aoo4 #CEWT7Lzr! ^H8ލ4&u= KOyO=m1Cچt hK* m V (2`fj@ ?I$0Ԉ{U:vܔML Ƥ]Ĥnꋑ^ċdd#?~ӥQ~4A# /DQ9A9ϡIE#i?p8|^ v;ɮ+=jCG%μJHׁyq1 C9KW7|Qw ka`^&:4L'L}WCڌe7s9t g+ݍHvߤJ-tJBX]Y\ܹ!VzrV4$b}|`O"]pf|yM]e<[*Aˤ[kr8!9gns|Ы;>#^^!f CjbH\8Wį箵ŭ &b̾l~\ fɅi1.#줟f]NKB)0?ڦ@ՕwaTg~|ZzS b_.Ku.eJVs@\o~=k@nߌCI rD@ ܇?&lv9 HŁ1dIMZ4C hg8"_rɪ撗|v y\LSFB稼ѹ ]EBBӷ7s7Ţ941 8d'r_ 9f a1X _Gh8u;^:votb*kc] X ao Q/ $C -t+B?k2SrdmH*h ql=h뼎{5:}mq(jsظ|vG ϯ]1s _Hfƃn*֓ 9j -9.Cʑʿ@tJd6rwEZsxSEc)2,q1G"! {ru\vx7D0OeNwy{z`V^[<[G{{r;ZIa1dmsJ~@ F3X&0ez&_N/f3W(ܨhʴQNNy΁A0(ͬDwhbw_T|Xc;7 HkRP %>'A?D y* : H ,v.@8Y^ 7AŒ ~In 3ӧ䝅q.IT#_x{$z z q`ٶ"Ӈu*;NĂhhBdT!/"FzժQN?&s 9t uIcv׍?VLas/4c Fyu1?a6I&ɠ]آxKk@#l e'B&gG nȕܺ^ܔdI]΍wޗ8+GQ;";:ClfxUaEY!qřR|k]a5ʧV.v$]﫹(oQñB,-34H7.Ghw(D K~/qR5>oc_ @z6J%`v6j"LVY'ZvޟGÊv L v;`m=l|fl'4W=H5SUǕ??i-*(4Bx [K}VUO sY-,EUpzR| 2&faNшdgckv?t<l@kZ \2a*x 3vg2itv&\y,a\>B ]nӛ >>VjheNϬUQOFb=Xsٞxq8Ma6SO`U 9a_,^RK)=<Т٣&e>cQi}|w왝^c /츫?e[[(x!BeL]O@밂 [fߍ7%Ͱʃ’Kr05(K}- E8ߧ*f$)xC/A!srD5]YW&+\v4o6u -gv3t Y6+inwPؔ#"JCV8WU@0"' tuX)nWz Y9anX-cUr~̼2e8{$#sdq2G3 *sjtY$8HFU5c 3) 8/@>Bv>2h>B&eayƲ'/""齇Ys؇`Oe9p)},J=1fҒ50N%2[wr6ʞd6AȊXR=ct]ćGҵ~wo^OxTV=;hf۔x4(z-j)N@["5d3]1eg,)G(NhE?|*_1t>`2Ms"Qq {hWayR,´/?F?Sr>-b-a Z_bk+'u[hGHP[z!a}qŶ,!2{͸:tgVec&rŒ@PJ'G/R.0e`ܭ9؄9à dz9mjy hdzɖ~De\b6Q-{-Y@b)V}" <(\z  j&{AMٍ2<Z@{}1g6T8is(h5^@õC6>INF/7w9EY'Ccsshu&O ‡piJޞ8|4P5vޠ2CAgԈ>I0B6m^UAV_gAQ9ە8iu=U-y c%(4.Ua1mB Iƫ"pB`Ʊc\Χ; æLxj9yMeI1Ó:=mTxCrV>[p)oY yѨXQRdҫ7Q^UЙWJm>FU:YMO&yY:Qa*6Kc]|tba{SJ6;"IL?( MCm Mxl4bo7 a&-j9Gۦg8(-_䘪bI`l7**`:鵉qt/3cq޳R3)0hBh#g^=\I3T @ډ.G94# >92J3}6 fلѐ%D٨-5%( '<e2ਏmaThrQ(N39*xĬɏ\"@M&ķ#e:Ҿ ju{8'IәGx$=Nd?)so 'OSs )")P bi#:DKme$t. m6}MXgŒuqeʁʌ=p<;_PX"XVI] ( ?m(S/`: "D)pneᎨCX&ZLqY@{ޤw(~KN%lx RI uwŨMOe22pZT( 8ha v ̡ro74Q5Mf9Ws& !j:]|{&kzu:izF3%e ]ꨍus-ȻWLP[I81}ĜA:Y9/j_=m6>yR#bF3&~kj m5#B,Z*<|Z& FL'z29xވڢ<@K<)Y]0tMA29|M_vͭ잜|B#V=~o୑gOUܑ-7M{U{`d{65xl@UI?d`M߷Ei{±z3R? ݪ*\lօ & KwƍQxÿ,ZU;L 锝vGP 0wof;g2RFi6GנC_ٙ|Muvd̲9̴%y?]&W<~ʧDŎ'{^Lv 0~awF)0QoէdTh* 1ئDt_cP`gƭg}ó,ɳk؛־WQ\W& j 1N߾tn4q}I*? U0+ޒ5uMSARšdonIa*$*Lό,Sčj Aht.uJq}3Xd?yu V<Дdr RZk!: Z4żD"w˞K̕y&^'~BJi$$Ӷc7ÈǴsR&Q嬾eQV;+ӱJ4qE vEa78'd]\#i݁^EzvK$iyG=iXG7!(E=q3̱L#fw^ \Z6of='SJLɞ @ t3o߶VW]ƂZT;gsj* CL>ȜS*ui^/#MYUIuRu90#=xosntF}/]Hfc-܏8Vţ:$;;VZ$sABf]n*6^ga>Ɩ]=exMdwj\1F;ƫVTf#9_Yܲ`Oy]1o$.` `*erLdݷzF05pSb(,1R8dlB=%퍼7O`ޫ#H$5WWdH Q;cK&tjqm 3ee7/mu1%9,[(wx^ALca A{`eE'_;^,nXc6roEkmgZ$7k'qyi <=#W˜2T+Ȁ2)B# QT Eі9IyWsՠ\m1VRL?<*>0LH HSlx7>-`v\Z~Ga%g1,T&;+NA;ZK/}),Xt- ;fQkCMB/s Pׁ{r0%=`"!^blqWڶNà=΅FoYc>K1hW{/k}}T QJ#M{ΦQ=;AtYeG&^I\dE7W/-aT;QՖ,DCjx*kߴr(̄v]Y_JK[oŭT8ga^(%Wto O.a =4dTС$Q,Z@] 䃡>FB5(q/`^;E}Lن[W%HJzN~YM|]9+j:9x+x9l2:_r{Bc x4,bs΄^;sn\w9YleCXl31beï{)_KڹIp1d*,eX$@*l (̉c{[Kc a/P0g8vX_> ŸPq3v aaiM[ᴵsZٍl_+BL!R} ߈vWO)Lwu,0 , _cj7_K+Wz3a`G\A`J:N'b)]p,XͨEN/ Χ+G'0P JK5>at^\O2("wF^aZ;I~G6_ 2S}aGBW#]zJhUKL9y \˘r+wgzؐ_]p<6gK,P%e!O V.(;=z >'|T ^dU4nu܋#Sp+2TPU<<1X ai9UT5:r4ڡ+ZձUc(_t؛Qr8 9GMMu)SH\M&satx xFD<G+bBD6޼NZRo_sV*-LSH@6Y@<͞A/w[~6U M0]z"\(*hue{#XI j̟64N\]s.ZlHE.S1 +"у~g{ns![uNquF|]/Wj% yv:?j+2a XTWB7v&oXKp=(QQૂU[|6|`UaCYӱYۣ RĪ᧛lp w5;FvVnHGAZi k_n Tnr#7p/onP my Z0 9}pf\XxfC 5#m&Zb?6 yx*p1x8eyPhTk1Ht5'QY_b g?`<F (`ƹED}rw_}ڴBKD!0UNA+ *VeX mpՌE˝~k؄{)|lhmԐ? h$Qd_7 wu65Jd~iA;3"~_ZJ~R`2+ÊY}Pu& [\9#a"fcȚ[6NpTi$)]f qTP"K'* bO `zyڋsو?=$yTi5υ^Y|,s3RD22D ~'~INםLlxMބ'Qx/=5'yK2A;ﻘq.jreׂ^!1ܸ8q{\#,2y$NTMN?c@ #\wO;2Lۈ)f,Cs*Op_,aP=uAt X5~(?vmG`ϥs:eA}WuF[SX/{ߜk>wd2_e2Jq֎?'&9d8JLEͰ@RXU,s=}q1JHCQl`|]U ݑ_kXPX3>%h@ -7}?{xlDe銆x6}i՘ꠞVr m_椖e*lt۹`1|{%{QuXO]s\¡7X_o8}b') a.3Cs9 bL%aP-  Mf=(h<igXe1X a3%*hv3@=XܑOAQ2'x)xW쳓~B?MWC.!NMu@hۯO,X~3]$r6~d:߻m2r%;GԀndk䕫9Kٰ89iBT| \ 2Sf7RUvă&ZZs8QAK0'+=mrMy`-rGT_(~ XaԪ^ Se=9}On,iMwerDa^@(+W(UtGBiJGUp>P[V=~~~ tʊnM<޸?~Qj4W>Ho7G|*bW(4.<7͌`VVdo_f(NK1@/m|s}G7$Ѡk2z>=W>Wǝ4iMH*2gqL3H^x(?1Pi:f 9;.x} Jb>%3G|| )Qf@WJb$ ebd"_Ws/O/GuG6FiJC DO_+v^~N;W058BpҥRG7+ #G^/510J'X^_tSx6x!|F6wu'MMM]㶓4H ! 7Їv,_y 쪾A0?6nv\?ND _:6=%SJ(k0~/zQVKC;FG~zo (Nn 7I|8*jc晪7|y\<$׏j² ij>$ o),6?[ܶa,}Q82GЛ`(l,;*ҳ_5.`H?0`zLsYS֮C>w'(f .?Aoێb?3muI;]C'm #=p0Y=KҢ/A޾ҥF)f$(Z7}:}֗T)m,iOdWYL|Ӕāfo˿`ْ=Ϲn =gJA}o| .dV=>&N>Z !'D'SB;6Tk< #P G49**&(mJdRq}{+y15l@r!\ 4Ϙ. s[7~ذtK"7E5CJ 9$! 1)B~Voz却ֶ(RF-Đ zHjGIF}H\ѹl閙hVۼ,X1Aӑbg}EP48᝭qB!X"?&=8㴈"&ΰv -=\EA\8͚E$u;$Ū8x~=TxݎU`?do`~;Lor7Zg;˰% HCa=4sݒ5bHeYKI4PûN%so3MvS8 b3ԗ3Νaɢ ϶P[~HR#o{97fց|aHd_Ț=%Sp}N*9l x1YUCj!G۸Oվ+z"K UCc%e1ɵw TJ/r=۳< u!Ov \BӷTn))hC%o]n^ )OtiQsM\D*B'3?,$|^(д ˜VSs|_.V!Nq^@-ސPMZw tlvkz;i>Sfɩ$ď Yona;+- ZmhunޫI_ˑ)P{@?z-DHT2zY-c/9%A><g-*$tf֒}ve򛮊 X5ߦ!V&o#}@D7{c' %GpJhEc'QC7%o@x3%9N7+3*J,bNVZK=iq4X+h!3I"]+&1:SUzԋi N%qLn{e* B)C ۫00TcΜZAidEe =:FqoQ !-J؅LJ!d"QB޲#s [NaGHaBl7x>toopj;$5o)Dx[YW6nI"_8 3e@j:;?|@k&Q' +I=fglJ}%!G͙gX,]ФF&Yvj9ķn D`:N~_ {w0T¡I&;Z!E57Mܓ鵉eE`Agqsx.D}s<9 qޥV?ۈ7G >gC䘦!4d:@\g% mgjUD;{ =6zx0Dk5~w/ő-4\P$ ^쌬\kGFm89slkNnjӝ?ν]TLD Ĺc!<|D.榀x5D%Tz5DHI0O+FSL%R 7 ȗhZC4Hq8|$ja;ȱ|rate`s(Xr!'b%!O`('KyH\r2Ql{Bwxɣ<{L8v\s Qz-c"O+w|<f985}ɋ3 JӰ!pPd߯\hy8Uw[2ij}C k g +Fy~/Gw't`3^%oqЙߖh\|ܵ] 44f[v*A `D,4#|Ҩ4%G,a聙@&5pӏ݅iܼT@bZ`kɒU?P6v*˱܁9Ҫ ja2x&m&/oMfT$)nj3r jv#2XH05Ad`P= ?RLd-*s$܈62<׷6R( 粜XjWz0tbB\bwrP)~ `lL hwSNF~n%ahɷSB^'7Njsc /b,!Ց׌L^MLBe2gbْΰ5kz_ѥ̹wHc-qΞ&bi/iΑznJ꓂ZȺcIRRrD3'd.K_| _)J`*,.WrxҤ-Ӈav7Џh>S '槷qe@ &Vp{o{Fo 4Ur')xm8 S\W7 tIu%PqO } `ڊ7̢g"b*$µIrmKi,=yKR;՛-|o.>P24]:+욝hdCmBX3%v:Rb)BG+]d l^H@E.;jb$#u/$fi5B\jv+@"CRwharʁ&BCZ%Р)Iu.֫oq()LxоVDУ n@)jnz6ox-Vջ-6Blmr%INB7/ d>, dvg tw1)e{$ pNyb#i޶)zf8TL„ٱQb[NjΤS%AR^ նq.U7ld܎I>Os`<\Q2N&R0\GWma1 ofZHdamw 0sunC?47JK'FT 6 p$C0H첡h\StwTX 3;sX!> atO5[dMZ{eVLcŸQ%YqR/YO0 0w2|C_Hܮ Ih U:bݥ wFgJ:^F;3r7~=*v1 NW1;UXgXǡ(C^ĥD`|wz4ƫnQݯ+.`hwRPM%T*.NS2CP^i/D@R "s;qYz3䩑 ug7Ck~KӫBwW +p۾ŖKmIHdgfh~kF jf9ˌh]Va 4豤Xv_n#5nKI=2!7}=pbakju4 T]B4ZhVJiE:&6q6 xS2,0HUefՋ;RRպJ߱7˷wL#Έ Wzqfw=pM=BpX#d xgݺx:鬶g\42]xϘ2,dLMhn8g}a /8,, H m hEU%!4A+2tWzę2Lh:tpc,aB |wuTN ʴȇB mTYTDB\lsnJx鿔>@_HUctkrJ30(>z1?Ii;VRvzg]\cUH|ccŒhb߽72cgb `/d lV!I ^m'G@İ1/Bɦfځt;9c^}i]?_9NˀMJ+`&y##`mZ"V B'z\zzM\ŶgYhe/~S{Vw<Y@b)Wrq@.s; za)UjsAON8KɳzE)hWALͬnLh.҂T}QkpQ3[ɗ.lٰ|T/*9=+̨7ָK0*^v=yUyQ |Y aL[iw_=OkUF}4~| `4amROWklp݅P0qc6+f-)I r89;?6QKV )- wMN2yQܱ&D7{JU{! }L^*+;EelXfzG]P~E 04bvcGyjE7@><1R`͇|Ak¬{>ާ20ee^c:D"U$Blv6UL7GV:]vAi.JnQl)y\gğpRJm{294؍}tM -8鬛M]K<ϻƑ}4z<{jv5ݓ4vP+cc hFDIK, &9}'y00|2ZyY-`0I,UI±~ј{rDïpV}$#ݽfd|/WYύPZ=BXI?n2lT4l_48 Lw#2@&_o *jO/OڭF 7"3f茁i[BsŰ#"9=TC9IR'B~Q3$j =wfܽf>oq돘4Š09["DSب(Їr~v VE^ޯgG![ocf[?ʹP5Bpi0ՠ+tL-PPLbZMi츩O>D5I遅O9Ddgl >"2C' øT #8W7PJb8sңە{L|Km :.8(QXQA(z"tyC!>FEXpzmrslhXzxA '#{!RZg7 KݏӬD[^T.^{nY~/y=76|i/ ZD`T-άy[|N({AeBBx}]h+W,-t<'qPKVi~JDC׃*]vV LsG|Y\l2c40A^ъm-t!QZq5)68Z¿C_whY3Fo8NܪLLx3`T6IlZ]0r# П]x@N2WB,afN:*ڠp6-l@ ]s#V_ dԓ1h#}~j ; ]Tt=1w Yh)spI:~ֈ .lGIh z9|U(0]]qÎɧrU%vud}xT  =pD/sG&Uٵx[ 1ߕ W3l"ψ " ßsEOT̯Rȵkk5-}T}h䍰3@$؁Q#nUX+2#ix 裩/+ 3_:U|&&*ivb`SN!9q0=˕}I̞=N`1A,PRuGŽ۪9x@$,DžUW1K.Ym[<0n"Ѓ@>(W"92 Ay 3 b/($֭ J?"`(jø?>7ʉ`>I8bh-$AA#W)S8;R&zC۬~S11vx] rUxgvj8#);J  A$139I- ߜ:bJnlyut! H7{滙_FH _CܻlFy?oA 9sT"$$cya"M;מ^:Җ(  U4]'->U@fӴ?>%).K8ݩտF'kkZ/U%ǽӠiNtUyHS6$M `5U  OVU&T10@f>A#^M|A bCD4P&onzWli7,"9h rs螤ح3zD5H9nNk^*QH0W%S<柶{嘵YMk)&銦z&C@}Fn%1tsz#x8JZ! 1jں% }߅%1l<>g/bCٜYנFSF. V:3FA6) e}; >Hth\K\ʴ쳞w^;"FSO쀴ti6EĖ7*F`SCf*mo(2"TM3>+*"TM_ t֐[V5oW@9A[`ӱ^A$ GXs;+c ^B;㽃k W(0b~B#J<߉r %GMѸ$doJ;MqXNcaἵ`@ !"$!Hoe6 &=fGſt?3hF:dzWk!6q߂MެQ~=Etz;Q.>/,d )9d`s .túld#r6ƢW*Wb'ܭ!/RwEvpSmKEٶ89Pz49{&p/wk7 u4[C%=Ox=b+G%մ0?YD5 &gaYR!uM|.ڂ-L@1SlFIf*97]wX"8  y 2!Mӝc:aa9Ԑn{ՄPܟ)?+tϑa>dd\н $J+A̅8};Csusa^&[MA_ի CҞTF~׊h dyEp^QbPA>XI ogmFV*ˢpnp\eɅN#6t_m%k4>gL4"lBd} a 2ܼ/3j T968*hT-vDh"#G]R(>uP1*6=ն9^gDz,IcTu4wmX*4*hҒk/{"A+`!y.K?⾪E_9D>Jr¦%f;k&IVye->a4Kja6[D/FOPe'4H`a'=M_$ט} C'?jFL*EF!uy kжv6gU>=JP8i:H]ʬ'D'0 v.UþC V̐_ڲDq5#܀." =)zdVun՟ɠR)3uL+twۧ$oVYi]`xӜшtbꏖoeIt"'\?W#C{n)Ѵql?Tֳ& AoЁ DWc؁f×}p3Δ BrE,8^ɿΙ^>X`OB!9ыڇ7ɚsb-c[kD 9Uh(t&q-Q{GT;50]wG9c)A?DY`Pov\K[PyC3Z(i,z\;74My>ǰy krl-BDQWޤs?2[ 4:ZիMrN|y Xѳ}F]a=Ѿ9wCJmd$[*`7R-@\:t1 >@ʅRX 3(fyǬCB4 =roيO6W|޺6@c^aIs4ZbV7< 0ֶj~p~5j{PQP;-iE X95yW}zv=G;O^{θc b kڶP0̯"}-#\3砂Ĉ.d PfE5y2ła_^*KlpK l*ڐ[ݤ?ѽܩ.v]Pঈ:?caN"9u2%+ 5L,y );8ʅb#I U#J!6Ԍ7eq}')#j74Y]i0奲%c\/vc:Cb2I>1^]9}mR~a$_[N|-}QHWE8 úd+봽f_F|C#MNތnvShjC[^$կL%YQk¨<Ub-wԈˎ}MdGM=xoVǖ*=vgJf~iQ'+YXYD؊2_'&m;:TYvFrBr *m[ihkYgJOh l[ :4~!adϷλ8Ib55{|0Ԩb6>¥2 ļP馫Qr2TiB u9d?<,t9ձA~SʑmvZ[i t8MYG%OB:K7JmwNr;͓JҍSKd"AoAZ8e[m\jQvON rBRx ) ڌP`n&=i{Y h(ܨ6n7~Wamet4'<۽f,3MMwH: (HBQ 54}TڼR6si 5H`񡃜xqB;C1l57^[Nw Ⱖ po_,rird=mqU ߡ\˭e9WSj.wѼ乑"οGY.35SEnJ`6mxF|Qz)Qʼf" +AaAtx9eS\a<-y +7,%q-S࢔ﬕ|2"Ġ]*3SB\;*pg `^nr.c%Gt[7{KqIlFj`СöޖRK)PN S_2mwp[iF{N_E%V!C,i V= 2&h4X$1a%G HfRDuz" ^#7H1EcӘ֛VhA=:q٫P0d? OvNЙ;]^?lnsɄw%!Yv; &h׋H+̸FssK!I9 cq-?%"DfGЛmמra~LMSʃx(' VPָ`VI$c6ܰzA8lc WmTguF3=#4{nO/Po*-v`6YOK-ZD'= Wv+`F)/Z,+a(#!|; d>dxƫA UK'kO 1_+{lɋTMw ͵1%`ܗ9db Bk卲xܥ,QԻ $)vJ<1Rh$y2k|%'R+gjs#$h/޾ UlYi~S,t_Gu_8[x˺^dy$KJ+!TQ}4 bNɛ_>ȶ&!IF[Q pHRWQ˂+_!>-x]dk \\<9C")g/| SQv ؐF`r]'[ocg^ 9JC+5燈OJ*yon6)G*&'8O :? x%^ۈz#5ƔpvC63̦-3CmL(}7q,&E;f5k]\qmxr1 Y{qlXCΕ_Cg$X࢘:T$8C8C?LV%ď\6pчGJk`Qi8*- _6Sϻ=9JJΓm]zD|n~"* 4$t0ЪkkR~G g6حŻ픕6xIiB~g*jۑRH3=Ӎ$oƼQ \ntG/u#Wl7RB\rMӧMPß!MO vV?H HMi+4 9(-:3/3Ku 4GNP3378i~ `)B\vs$ަ=rxbWAV] DQ6m]ēz+I}xBuL6ע' &Y )٬EzU9v~zFzvUUQjEⳣP4!T[RQ1jNo XGA$mFGv]EWzoӗ,Pw=!H)/#ȵ}aa}v+vBr>+ k p9 3%ȣ` c6,X\=čmdwr4#J0l zji?'7D ;m'("N}=Wکofh K;Ɣa_H'iwb}f?رD_ibV+xB} RJhxj5oiܦbQ\LC7߹]ѩLyMr:hDQՆ2boyY2cM 4\#IbmOpMW!( p|()~(H*"nۡe =0oɓ@10XH0Wg/`h FUĥ8i >ui KskFKL%OSC ]+ۚ{!s'Q9RXYY=Qlq˙s6Y+K-= چPMLޘ\ C (Ta!'ԍXΊMJgoQLq |G|JQ.a|=W']KLRa.8EDa$L= sG@ S KeO@eOLBk~n%Y#I’}nXp=_ۆҡŦ̒'p-y7 ~aPyf'猝{nN#K bNxTL{GO̚"ժ!X& "]VCHW?IdQ ,-ENȆⳃτ$Y<$9S4XP+ոzRtvc`K1/(ʻ[~M,кx cebaE2|IrXE ~ jԁeeR.%§!4Z.; ͙_} N*CqVn,KTM7/LױV. /f Dt)Oȣk-ZpUlesK=?FѤz4I[ ) ?\e'L˔c8!K%5S`5J=7NV㬤@:ZR8tC"JQ"6%D9gb:U7T}pܥCTaNqBVA65r1B/- +Smw4ˣţ@Lp!\X$%7Uڠ&A:壗 yd;uGGu)!^^P414,D Rx*ߵC#̤yقֽ9_J>tʣs| u,E-W`ZZӹ"WpR M\kQ03(5={ ^o{.ᦖ Lsp476%ToQjE?Ⱥ';>غ;oU20]O5/=n 꽆7Q?k H9Xu~tUBW%?fLGTOnU\a* `&]ڄ'5&bgH2( ,dp*/o`Vdȋ] ݏ,P=珤&sJ%6J4O|ISc]y1?WQ[xDEeAeeTuAXByax栒 }tr$X7h%el{N4hQ-/Pk"D@23ؚ`\ki 4\ρSv7755ݾ]g^kCx-C2%fT\-!F5jjSBZ^z(mU°{~ 15bLP+NmP_Zٿ@_]luOt\g$Ecko;8Z%&!&йY4LϝŜZ邨%Xsbk`5O!luǤz}b,I[dV2VzKC_ H;RW ?z-6xhU38*acV9ž`G$< nzɉ‹ U[-Ỳe.Y>*%Rava?G@DhܮRJ4Y]lST3^-q;| "Pc􆫷eN`mo<N݋ŕŖ 𦾔OɬrEFxBKRS\s#~z%}Ln~$ˑjeYaܒd)@W_<TB/U0ǝ[/3>d2PUfr鑢pN{=AаRduLՍ{ao5.%t ٷwѫ'U'T-IY8=QlHy!k@3lxfvs5Ae2М"z/?笳[Q "Ez~H+^M1h7om?A^ l I?b@ov+'_=l}nfOؗz.kfRƧйcHKڹ寉{ Qso:bg.(ρ@0:x{ XeI+-$WEq9 doc=Lzy"Zp&-#/pj4ʔ3^Dh<:5£#Xb]Bﴲ-X1ڊBqMM(sz|Bo_ů'S3yP\5TRZ ,XH9ܻ;*¿,gg-q3>qwkɂWxJg#AoExEL*)y돔 2n."=_WJw4ڙx}lVGjLa NF.]c%ZZCϹyvjG+ [h*pw"9\-XՀscT`b&LUT3uq  *ǫ2)Z}61bA`ہeB|sTj0?@5RCUVNswGۨ}%!7V$'%v"Lի+T.Sp`[s^e YNɑн3qfQ'X%Tݫ ;SߛthL6:uFZgf%Y`]ХœI~ Xsf̭{ѺhF>cc A^I^8dI;`omTX&i_ѩإ642+&H)pXFg~kfD;é&>OOX?Ƭ҇'{Zވj');%CΟ%. o4{9AɌA), QOeDiJcdd۸9Զ4UiejnH\>-pԎayMw\.=t\yl;͂ <][&0YHF^hB3t3*}鎯Y)zrn䏡3M!lTRXpNMjFζ{~h<ԁ^=;QJ 3ќr]7} x]cfܷRJ'܊h"G ɇcܦ5)wq8: ]>V)QΈ۩ *[?MQ2<jùDˌSkiadb@WFzA=R) PcrXBl4\w/XA"qh-pN.4?M]&+o*ʀ#E ̘-߹/}>T=lMB)d&vun;P^=z-KGB "i=R&CE7Y8zxm/Q^+F=;G8n_X%wwنK.2pm'Q7)a3fDTJg}켪1`oVWL 4!:Zd_b#17lfj+@W҉eݷVm:Vw/ ',V2{ Ԑ"D,~gLjE@?4q \-6~C.οP^{ɷsH->-Ɋ4 `EFx!BTj *H$fxG 9 #~!.Ӑ& q O{%k$<*Fi j0[64k)@S p+̧="Ky]0q\mqgf:iIWp**qpާa}s{rZɉ{ ӓ\ DtHvq{wgm"0N@MF#Y*T ɰ豏^ҋύ"yҴBT˺١-L4E񓱘vJB};OeN:AEyg] /=nUI3:l(B&*FؿS=;,z5ZȂYڂ$󡀖Q{S'AXVkaG2۩٘v,ymO_4Y"uSg"=,&~EeSRֹ%fɯ[QB7ֽɶ #ͅ+5,n FbaA?Hȇ"kWl/Ű0E|j1 ;WB3AuA{Goa[GcRN x#EvI2;2ɪn&pWT"e&2ˌ\] ڈDkZQ_A!/m5S,S >9ƒ#@@/\|U ^w7&] ~1:iu2A$ŃwtCFk϶m'X"]2wT1ྤݳMDˈIaσ[=;pX|eXu͇{8fA_l5v܃z2H_˕"5`"%V9A52އP s1I @(57\-bs2䣼vm,90w/ID|Ae7 dpE6 `m0l53u{TCLEj~5VYP(baI۸G 4 4q-JW%t {QZ>>l{":SSo6M?^}!-kQX5&1{FOrHʷdK{#[_ԷPUoĶ>t0ގqoS(mmH58)bZlZFI3ɠܑ˄T)(wxы|p>gDEm}+Zr}c}uᠼ& RQxw;z@Uo~n mH'*!`Kzm^ꟶOvq-G`nRTdw_:<U ft"$ΐoChѨtǑ";d/j 7IXbaT`dy(RRa\{7L=|1 IT!N:MQDH3qض`X|1/xjϝYct>mfƫoZ_ lcEǪU-r+KnҎ^* -(3x24pQG0A'`٩6):T\`A۝qW4Áh]Y踃,r4>iH]KN&uE i$Ä喱~r+5;`l'4)qc&C;\E/~MylqJSǺ0BA>YN=G%蔣תđ쓳CHphNې(ˁn6em 2'4V0ӋA2Wҏ~!f'(n5,gVZ҂3j@? (va:c}[fΏhBp8AzQKRԝ+w;x>a1j2W.vλb8d6%LyB#Wt6U41G܂]z%k͆Z_aawAȴ>C{%_o^\p/[eîkdm[ v{ԃd{{- -Op@szy6$*ݚEޖh([E$P<_i# -DvAIo8Qr98"]Xf}ni bX2[Tϗg0V~3( M!{;3,8@=~t|ߒAI5'7rZ V.eLz)N@k6M\[#X!/q:8=qd0'fPdV'y{wT`D@E,5@}$'4'"褊q:}X; }Gt~RJߕ)&V#CNHkÌ~>ۼ,&(.n:Vkv8*5 dE>>Eo\>}D 2r':nS: KܰyDLEϮfhl6(6Yv>@?Y!ڃ8耕FYPre2;݅vGrjͥ=-.-*`\ BEfQ,5ss`мp Dg1FѣrQւ+#L׏NF&{{&% cl J$ :\7ZXc)|#&B]WXKюrhJz(w2|Dc9/QK'e h_ueŏ)(,:%IhHR b_g%*0)9.i*n޿L XK5{TEj!$>ա ͜?2X%~sƖ j%-wĘH$:܅5.x7n/!)da=|^̋@`tn= q¯NKxELĀ7D5>Oi Ҽ?5f0,>pxGzuɷ(k;4D_Adq⤸|5X`JǓ:޴UrYbݫY>Arv;R0gLTKg1v *%R0)@Bʵмvu3",P RWWdY_i!4?}G~[& Cs0 gJ#Z& ֘:^o/㌨T4Q8mkG(p->XW`^vz+XSKX'C{n~v :ЃK< Pc EڗjҼX a JkhcVLPRnn'1R|tt%%۫ȗH__ T6;4* _L5 <xo6Y3JJ" npmr ⪫=j[fš6"6ێؿ= 0NnƳ܏!_l^5)}j<+0bx[YC,tAnWUUebct򡅹4!ol` A_Qq8,X:|a#oTnImQꋥ*Z6`KT4'}BZy| q}QXN==|g0Cy< T<:N+ 6VyQ iz%IcǶJh%M߂[ls`}$y қ{.0"ǫI #?%"f6Xq‚;jPnǩS3Adgӿ; gB9v.&2RĤXEP bG`xUEm+ki\V`A0!mnE@JJiB3`zޞB +ҡ'U%?~CȖpZ{5KK?]ӝk K!i>KpBj'=a e$+Em#Irxs5׼ r^ Eh'NB24>Ps U%k6lr&Z_"^zSċ6,4TQq8Q<&`$zCiYwpb{`쇏5qVj@_mBF?vīMuY3QAmA! ui-'3MWiO'IWΛ(o\щ-7QJ>᳏ _('ʥ `0q h,{r/ Ow1[[w;k+W) ˩^4<B3kG[N̔ȍA٪ d=@K0D}ͬ˃YUN{jzُg")Avۜx]< (?bw:rS+d֥xlŏsRL;_ $q#R«uׇ>W`1 qea40ɮҮLn=nŒݧ&pH Uo_6{˽'< EkWbKX4+3ѻd0.fҁm]Y@tk4rqs$PcJB' =@Nw,֭F"K\^3:& mQ-5A-w8|6罰K mOU#m\?l'A9Ά5|wk+}V zc;&GVڧW0;B>&:j |/2z^a%.`BL>Y}1IVw(KʺI#)4؍X<'LzpR>'c˫C"}Gn c.QNV2uo#M䎴zmyדX~T<4f9 t ~iԛie3>P=MSl!ᥣr4K`~-q$Wƹ{pUͦvԐp<ΙȆiFP z_tϕGqJM쌻z3Ț{J,e[ؖbhFe<`-JSl*J~Gyd!yR㜫ZDǢ47 8]Ae\l GB[=%5˞i}વ]x; 1E^N;hG2,6 _r7T \0ˁjںA¢|Ƈ ١ BjnO}~^29S&z]zvtVZCpa2%TN+`*mL-:H[&RקUGed>@uQX#6]DxW,ǂxNFjo^I^:{'Tcѻ?R!,øB(ؽXA|q7嶭D< >lg!C=N@ UVJ>)"-#:MΖ[98Q9HW _.Vkq^% P6>AKP-5YO;-7-T 2ͪ86fVg/l#z0^h~\F?WPKV9G1I=~)lʒxsy:A{j@/Ntn ;}w4z' ѻ(Tt$6գIe)\Vr2O`JG0>w`~3>HtPj<){ n[iW #c]~|t%މ:Wrڏ݂'sga8!1BNtmHUa&,NIm#TƼ223)=udQ;slP3[/"Zi!I†YǺH]ޔLxܷ/qR}|;4փmФ}8 sXBCj) k4uX0ql&NW:6^Y_ |p!B-D={p}I27M<ǿyI/%-WlWh8r$w!j T< Ja0ҙ7iFnK $w?k/0d~mJ5 e[yP}sVӀn܌6Fde Ag(2^ASJ>7:rcKDEaB,^a]̥GNd:W[s5mC57&=A]:Uձ+m1uJ3ī6T+عa;Ba `bzYJƢI'h[V۵3e;hdpZ9VIPS(fB_V1 |WQJF+/H2\3@̼ٓil 3b6U߫0Dax-WmÉxKyRa(j:8@G5=xŢƨv"?^3:ӚC>3Z:9 LoS&8Hň{\zѥn6Y_9ԕOCFHsWѩMRĢXpa&#=|I9z0A @,"4ruւfPyIQglydn^㧾 S}PJL]<~zZ |E ~!ȑ',l'~6ZTa5c?+nE܏S% EEu*] ?pA쒸*DNb1mʆbƜ${C,O](KvϏs:oæ*ICE5YX)vOٌEsܑU}ٲ5nIe@B_mT$X7}+q{֠L:zpHzTG{0;am$:DlH:N(_nf*fjk8c}"O= 5Ul6 qGi0bCPi/vN(?@l_cQzse4Ӥy90̔lR%kh6<f[*Iuu@?Z4 Bi.w/<4|իKJ҈H$AYn{F*X1HJ{ahs烊 ,"V_#AD [Qu=>r$ K_x5>FcP<3R_gϻ9j&hC0'-SotV¦˔ѸŶp_2a}0"E[OE~ˆNGf(b8}K`nCV Bԣ6]w Y+KcfWt/ݠK2b!>8ttk:@SH5 &*H16ev`ʝfPjcLj?/Ceߤ\;ƓTgãdipqg $B5"wЪn SpD G:gtNK/ؒm#1!9ÔH <@uP?mג^۞b)ƳFI8,J,xÝ rA&dvDkM ֑JM6kd-2 (Z<ՇFmcTVo"~JK d:5#2ոn\}K&/@lPe5~6 y0eiMo.n@~fN 3"K:Xx>B4!ڦ2"Vg _Oa04^Λ ݀̿B 7ѷ}3qFHٔ8UZ0b^J)opO}<^P559H .bWSԝ@>:îHTT2>-i|kD4|IBX|ד~e0dlȺu )/P*hHw"&9΁}" dP~҇u`*Vxd?XEYiMy˧lGMϺ?R~y|  (5|Eoƒȳat3WU*47Yr{/hv6犍lVŔsLЬ^EC nK!5lCsWTWy؃W6_h04fޚ_ uEQQH` hyE6 }=LP?ϰJ+fOZ)X"J̈_NgK anC}bp!o XfAQEB[m4H!11+~ApRR\xq]WLR]R"-gYfVk'ӻea x·wܖ̤(Xs~5юb1\A'/P0A۝HS5Oљ@ DZX?V/06Zkڞu{);K+Za鵚d]ˍ7H,mIQ(`-l{lD#,:bH:/Ɵ.ӖU$STsLۼBe@ӓTRQ&ܘ#D9IYh1?=ƪWVqp;ia{%D-&^N\XVodm|5)Q#/zӞ>_T [$ ~*{Kjg:6nzS;R]ǹN>$$J@mO_TS¿w&O|r#8"/LgPi Z zn@tґilѻTk_gҵxuDc pd+ אh.5MJyi}oCmKg#[Ja\&*:oÍ6|jIAk4h#[j{Za-K&=CןB rAfmSӝlE9Ud8 W^E-cVT2{ 3q?M:RNoa&>]t70 $i*\߭?1 S[P@ sT $#{ qA9`S⏴[m2.d3v&[=,O,:y͵8͖w.MX^R|Y-ע+i7&V8R+q=GGrm+§VvƳ]ﺆwkkttwb=&Ay2bC6"P?0X%K"փXC`w.L-]W܂h: VVz ZWuD2ˁ@D z1716/1 Hr)ꐀˠ ZۈpM[9dSm?ҒIkֽUڶD&|ϵ&^t*)13L\bL.=Y1<ac#VQ']hF5+e2 $St';ìQܤ |K LMper KR %%,=ָt{5שεJI!(G&V4/ נYi؊OqK?ޚO?XGSc2/dɺovއb){eB ҈F|TCeG # "[ރ#y\m+[2sYhl&Q_KH.Ec{UyU.A g9cǏU> d1JVөI^S әOkXrThGsp;6vhJCk1e1T\Qnڐg@K3@;ȫ?ԂYg[=)3hNZ܃l|Lk$/T f:G+Fʱ^)׃x=Q=GVKC"y_UuBO\7{M@vXhKk?hQ[c=.Ug?Q_wJ9/P !NӰ=Nu}x;eE}ʾ?a`?tl3*^bSIpZ{(dJfv9uqy0tnN ˦ q%;P[:Op99>. YrM{\㘳|3(TT'i-_#b: GHK<:[.]-xz B>**EnOkHZ/B!†A-VR@' Rxq-u2K& k@yEPJklkiOzۙRfnj(> }WY%`4.O/掄ь^ i[j(=PtXwVwx%NjdMl`I\n#Ci%M&BJ$3J!ZxͮnqT)*C*_̉o^\`DQ՞OQb6!|$ʒw"l\v^ p\xl?8Lpy(*^ފJ8IW;)Nʻ +D( ;m Ho̬y- j>3ԧgHKq骪;~ 7v, -Oa:2V 3GGNs8-&v/!_utnmҳUjMeE WV Ū?n6}QNhSZ.̐aL??/y.LJȄB"^/\h҄)ޙ#v2Eyv;ǿT]ݢB?<=G b|p*/I Ha72؁K ~C%켝d&cbDH?Hh#-{x]2G%|EOE{Fg͕}τ >@GA!S{>ןDӏqpdҍ:&ߋG:629t>{8|0jYXC 5 8Nu4dS@uV=AXL9S=IX3.S?:7,'R'15>k&RtL_lӃґ2⮘U{&.GMpaI 3Q%[\αX"Ǝ.-n O;1PDFonԔ*& Ǟz$Mz8 xaBE5}V'Kfօ5a<ӹXh{ ,GR;`MFQe[˵ KJDiXWͤUpl ۶#NcCz&{vgִ@Vó0օS>oˌҔO|3"GwcC1¯+g\kTbο[,F\ZBᖣX&X10-umuH@ Bv? kL:um//$SB煫g]RuHlj;hzycNK9R({p[Ί!SOgg%'lJѻڝLZ8-MSbI;CE-!yMqBP s!ql# eD n$Ձgrm}N[ qqXJlTSfG;ĥVCAB<_{_wC<>v rs`G-2󤿿OG!F2Q4T[JjmS*8yE[ !vN#IB3S,@ܞa V1[Z-Uz8:4Z&8O5Ui%á kC!оŨxjdtTF?o|AxHA}+xtP?ƥ:;}my媞ėj6b0$u5_hR !9^Xwzo**d&I6>:b6"(j}?= &ٍ[F 3r+U\[}ќ>S.J^8Cް-VN ^SGQ{>[B&T7qX$Ixj=Nŕ=$Z1FF3d- xTZ'jQM 6Re(ٻGn_yzpCLAObc n6fxI;һra73NV/lTZsv t يl!3q d؞h8{\rN_Aʶ%8]1]d[(JơxgeVj͢f^V0u vk'Rr-.@,ASE4#,6m1ݵڙL E.BL)"܁7nVNn:VV8vnlܐOWOaJ gW< zRE|٤iR2]D>9}C*-SNos|TySdnY}5J麵ִP@^W j MgV\-_f-2c}LNPUEKAlTM.:7.lAѢ뱀2r#ODo^xoCh8AO˨Ϡ9i뾫=T^&'/bt"ߧ_5TmEPҫ7 ' 0-Fmr =[ϷL*0Ҷ[&᫐;|m'15\.HUxJ!T:[ܨ bځ'8( ?8|d>?FUFMYO OTt3 [;,>ի#wXIuCj$hn:ycR/;0LƯ.*5ۓ;Щ -`zMPZBnlP}'r1L0zݹ* <ʶ񐟢Fa-Xh:S +BE^a&0Έ:E8ƃJ< Lv 4ND`JLU6=kkp)'suxYK~%aŷW9U;+B

<h + bnZ'lšK| ? 9~gC_~uPG6h:}:Tz>; TS]|K0`[2@xe\kעOY&oi9Dx=}X7LƌŞiO伊' LBׂKUt~ӏ縰FEP|is^W͌Ѷ Nz|#aOUSNL`̬ 7UJ fb$39τ?W^Z%= 1)ER&kR{™蠪EZxgbFɣb6bxSO¼5HEI8L#pn7 bshEqڐ#rl_|Vt[M;1?)iK#Fpu42_oB|8.v\F>KC ]6q_<p hH[f.LMܞ8l*C$zI@1l凃j?Gi]Խ+-qvR ϼk帏W.ĿlX:nѬGlR7G ^q}fP蘉+ <<#w.Ш\82eFٹk\ h-Dz$(Qeqf@K}4 cn *l4/֤[c„]~@W}KT&q"Q%F(G7*YbƠn?KHoهzj @ubLDTHe57vDojWv%m+f}mԶ`|K_҆usvϔ8T<$)񟿫^97%A{iP4KuᏅ?))d#$U1Զl䚧98uڒ# x}3ábnS߅+!rR .KA$ż)?"M6~"IbפtGF,$!O2V&OFPtEN7p4-wH'>+(POy#1i?K @XO)k MK#)%%ʓf$teoEC7㌇݁/]lu7ceS=$iD(U5Z "ڀBjI߀khy6L˚&)эQ%ŗ.#\v, G٨щLHJtX9Ҋ~I!?$„*k"$,;0@A`2k[π⟶gpeV// ; zR(uEBP++{uruB.؀m+{11 3Ջ#iE_=>^D4`zӚK:L0)ĺ&žf=KL1ʘDDɌ{~?M6 F$ h&PG ~p&`P8J(]Op!U[K/GK8v8e?r] ͱD G'k3P s{5fʤxp*+Ḯ)Qx`pʵlg1"s]i5mSo)ތݨH|wF}%Y_ɓ [Aq׮ب||%w<5Q`JMÔDJJ5~?d_~c %B; &Ҫ + NaAz|d=9 ꋙ:1 j͐4(oBz*0֝BxC 92GXϴ1гLJVhG^5PS]l/Xج/ZʵIY{1gnV.X])jyva񭈧65X0BҢ2/InjwC BԺ&D[TڀOl0ׁscݠNF_dhe&w+`󄭈w $͗KlbP!g?)֢KO` )Z[P񒀓K/j9׿f8VR'@5E8iƖ  4H6#y"5XY`mfvO1s󴃶d[+e2ujcYf.|{bJ*xI:r,V@+gO^ψ)e3KYy&VCE|ߕG<Ɂ!af1hp^ςUN=ی *kbJ+Vܲ1ķ.E$OFZ=߬LV̞\nGkd˖[h[;N+™E,`Œ蝬x9,2"s '~]̯s v9qr ݆<;4dRK} +x^*J(?0EӖ3A~?. UýYL0'ފOHU~KN]*(J!#Di͛Jh7%9SGE|",P`C1l,uۚ2H0)1˻}9Ӌ0hwms v64Qbr6iܢ) CY'rf<0%?bי?EM9#'ڛnm3=rӛm%/\fϧ'\։X+e |k%*H\=0΃ʛDzPݱjJL|Э][ۨ8e9 sv1F8֣|dc\? ;I=NjQj%*h_-II7c܍()'l|RQ˝.>H9Ĝ 9[DpD]ɋtJXD9Ss!@o`2dH7X][Ğ`9yI7X׌ -k FCYC< TRc= quvN Bs e(7V&J0 Ih2^ BivAx {,+`x>\\PZ×\n4]?MZmo.ʷ>) $kmmMrQe(]th{G;Tb7eŴr=YpZfJ L/汊#ݵ}ё<>HS~X۬B3ə~~4J%=:D|2I,&Y꠵z ^}Kzz9 lt0~ҝ ? Soe٘B RX 6,MhG[z9Z>0=. oz(8oG& CJr](;)ZXq-O >}bEY* 9]w}/Ӗ.7VM?B!CVmdjC DBӸ=|v6/32Iw;3058^qkfQr$Z"&Vp<o\cP\f*/ZN|uL*Y(TZ;]}_-OdUs :+G;"v N a*eԮ1]g(D7/SKzATL:} XQ.V42ud+k]tB]Q쪌>@Z\ʤG@5ކ ѹLd7oT5>OUԟ8Y?Yal$6 4F{ rx7ʽzo49J1^b"v,]G(9]BBdĐzڀS#?QPwezCݭ,,W=YdЮA;rOE(uXADC4^ Q=RL1VLl5BJF`mzSe*4@i6i8c.̦v)7&.ڰ,cّ ?CIAB(? EʛЅֶ;gҖ%᠁V4L 2yxnzEf{ T(Ku$ʋ_ C^ΉpK-wi=~N̶o<;4ey=8!oe1%;;xgsMH-U/!o_QNE"!3h ȭKޟ{w:.7 hKˌ>\}Cfk~.y%?vAg+^$9)&+sFR*1oP]"p*6]j/-8~`hzscg M{tB}I ,(8zXLYR,Xu}:;'3ɰ_PI ":MLpS%@pq7:~ݰE8Rؽ 8 G N۝735~enѤH3nkm7hϩ҆w 1VIOHCV=*N^q`9R&E#nL;a HTX:Rdi$`=2+Mp/Z߻.%c4S"wٙ*p cE1ɕ7\LĆ)Bx]4rFj%ߘ G[S5Nd:=ɣCuszϓre}ظ|"oGr;^ٯ6$7ueWE;&ճa'bŽ$&lQNݶ!)ݠmvSOt% tx @y1f$d g_Vu+q %b;yy|rtFFa:y+bu2cg4nJh--/덙I ꝣ{ D24$s£el.GkтEYxcS uO|ak\gL6Bl+)HL|Lr{!FK^x&Gg[C p]Ǟҭg#Ս{ǾAM}_ehA?nSCh*ӎ*3y$ kJ@ݿa.l\r2?ZOUGI9<-tazH(aD ~z+/߻7@&k(E~KEH5O0 oY44bao/tn0<򜋏*- yɩ&QHx<= x ^ L%Gũj|I_TV`YEg0A](F- 2LhاI$ ̦$:*?\v +Se ܉1 .Xo+T b q1'_ILH!uϯi8)7OV‰/222T"Z Yc1fΨW7%}zPCKqڈ\`bZU|`?b* ݗOx[~CkiIY6( V*P8+^ ok`Tn 9\=9^_l{7,mcbj]{ "P{uD2lJWqK܁LgyC]ڮ8ix#>Uz| ]$ްb i %{Q3K;R2PWd u“';2d>A4{NyNc&54qrV [D!֛"~Tw'{G4^P~& tff_Gyf(\KHL; aHc7y=ij%Bs|рtodHv *i?i@*"21fHh3_%mXUנ흌+l!h O* F`9moAaz`1N5np"c"um<_1N7*Ga^fnB xq|ĉ۲4KIs P=Dfo&XfU oB}1>`r- WB.1\rƠۚJm$;&q8ۀ"ust^ fE(6 )".xЗ(swm]gNGoh]RE6w 0A|^+FJr0b95An6[#9s|̦rExcnؖ]T:1Ka<ϒ ؙ.D*R?~1ݍ W 3<2HP.m:c!6>%)veT Wy `-%G)Ͼ'Y,r$]%q_U"dL(Cuz%25'Jvʱئn䓵_`]Lz6Wb+]LFeub8T,ZS +,T+-Y ܶ%L`J/^7Ԯ<7vyȚuWlFn$A/von.hMF\>3,-#hCv(G@q7 i4u^B{nduو"H"mm$yV&Cٳ_1YtW8E. 딃aR?toDQ 84rlmmV,!HwBFHzb#~c 5U=p>~s3"b:4./^.bJIJ& Tǒ!#-LYBwPS4>Cp#•; *+ I9W=TƉpQ٭QZup!5w?\P{Kٟ4 [?!ލq W+3\N6K*oҿi>4+XPL\ !Q=7 :Pn*^CX {oRpѣ= kzXsSxF^ԍ"4Y{(RRKh uC>X඿x \?;\B/75 H7Ddan|#ܫW(b~mNo+V9z{wPvfWi݁ү{,dˈ$嘆,vxAw"/Pd\ӳ&bvѲp)`Efv=-)1L05#qA*+:J?}^o2] \)IFsYY(lc,, 8m @׈㽒/>(zvA}h c2Mɫt j˵(OCq&EVJ7͍Cz0.^K֮D̺x!ދw |AkK{.LIQ/$*EEB.E܉MO%&xpv"Hٓ gO HSz&QyMQ't^ӥ2{z@U=r?:0pa(P]R亷yʪ@qƆeNSxT"rk.o49:WBo 3KC}:q0#_I<"'%)캚WZc,{ E.4B[7 Ҧ>kjzs^h١̊ ʤO|^o\ dF.\>Q]^MRp^Uu,&,ש(@W|Y^!vm0}y,lb`da_ƻLeM4a4ƴ?MM#LIpx*25͟)H"3;Y?Y3sO]f"Ls8܃ {ͧL/{J9߿nѼ⠂ *"Ŝ N.z'Ge#iZ/׏M#zRM<+8_F=ァ 9oFAF c,*'Tk^IH$Y1)?!:tvwGWa3&qd@ڔFz;Xʁ+3VrQ A1ʊF4Lv"cɟ^l8'}(9 5=&+M [f0:Wʟ'`+[[7, L4戮[Y|one!aɮe AÿkrۃM^:.ȒOp 3U>46ێTFs 8kUoT6?ɰ`S@|1ƖE?x9u_hc=` o7'o*RhTM (Jb ڈ?w/ Gw.T&(c:Ș ЯGl[Vl2 C[oפ~=H,?>3 H}ټFpSE$ ޜZ`]s Z't#H+V/z Q!L]87AL<3( IA? }w~Uae:O@HKl¨^Eh3u!ۘ[u;8by|H!xuk-Y( }P#eA9q2[J\̰Kc: 5+^wA (hi`<&p[PnW u*0f#@ə[oԘVo C;1\ߋH `(BMBYZd ٜwQD5:wKwᆭq'7ʊx=)WnZ#oMЯL{82Xoo0x8.F‘Wz4NӁn =I ɶ=XY8kHs~UxT={j_D֯;ϬAMVAQ|rF>q3L:t M^1F좪`'j9htZ$<Lncmx1!*5>x[ nяQ+SSvL r!P; ,N5O:\XQRj48R0~JLr=pG4ѮݿIxGj Ι<,طӴB@3($an_~K-<ztas*;+oqˍ&1H3V BknmcQl=E2vĸwx# F}JnDj9"+udD$ ^^@/Ѷ rZdpaw!y ;X;zq%;t9܆FCo|js󢪨w@/( >;ҙ`=x3'"sm]c&1W>e=5Z$˧-ގ}uGݏmQ ȳ3z9W_aDXm#U.BDCdO?.?ZkVTXy/Bp>ظ% hJ;|j1 )iz^$-V=JJP^$*03)tg+ЮO҉)t$qD`,;1bLu Loyu: Q'V8 MJ0u|e)FBa:&K6i0RmCH1% Sόm*Ep]뵧UH"@L[t彬9 ӆ/,t 絤 cY.%] Ґ'u iՅK&=zS2Kz Uw+{/)K记FOG1;fS-ŇAyXH 19-i3=?2spqzUYΜ>_wA'`Bá;P~DceA/ml )^a{3]|SMͩ ~$Y'㪸$^Bd?_e{7ԱgM)ߧǃ75r {8ꞛ*'#\SAM$ů:Jn٣p|d3:Q-1}g'ߣ/>#R.^oYS\+2 ut:Pz3q^-2la3ȢK|\Eb׶_v`z>!CB'muPN|;c>!,:` 7 J|-m@ZfXBl \`gMd`,EO2UR/i[+z;|,A/p;P׊xRX{ck1m>51o_I7?z|ɯU5<)ˮ9 JBf( g˙g$z*/-:Xo.#tTSqp+&i3̚RiQ} ;NUQ @\^{q&rR}02.,mBL*`,ׄ4ܟ]Mn9|ZF[dg8B e4q t7UgEx-tz0 %5ۄL*S^b: -Q-4$ҙX!K5Xig\[^P=`C5L.Ҵ>_aCx&|jjhmCpn,AA^Ib {pЎΚӛ~ͷNCLK0/Zip=axsd\b%Y'˸mHhWdDHŚ-Xsԫ\?9; 8_ @(z 5 X#fԌR9B0f?딄{h2Ʃ겤g8u|UKqa & ߴ?mCɞ[U2=5$u˙ 0&&l 4 n` ud )s)@rao4C3(싘O_<.xȽ4zL6y!->Gڜb>S je Ю2 NyЎ/ՈR6tjn`oOٗJtx;cp5ZgS:n^E@}Z7edJK|!^t K\Hq/m-τ1|R0cOqG$YU>*Cv5Ԋ0TG4qޭ)iO@];%;']s885RDGۃe:fd6a6 Ly{!)iH Ԯ, $!E3D}4[5r+hn8?zjSo-D]C@պc'Q}4vbr)#ӦotC`{5ѷj-r$F^o5Lj;a 0NЂ✊6QtFm- l2%ddGP\{}[7K ߅C۰T@ٔJgIu~b"VI^4eqMc)JQbF^)]b9`mb:,s`s^ԲW\# 8MvG^ JA #ˡ~tͰBW';U!F^ي6$\6x RW5,/M Sfks4]ѐmӭf;BqG_eX到E` s|5^9ڲ'AúteJ GXbRy|ޝ&GDya4hV#{;n(pc651pQQ p\Ljbs19ּ(,]71Տ֢Ͼ{v|% 哼nIaBPqq;U33n=ًTn0/"ǃt8(zjDŽv)3%*&|ݳiuԊKvqK^jm4nqߐɞe͌D ({FY>x6vX|'||zL0|:}.QbW9QwL̒Rl*?jagN!u+ mYd|NU _Ͽ4F/3\bx0 F)$!eRVP}xZm{LfՍ^<#a5ցS%zTU-4 *!hmX{ o.ºc9锴_^"bO\nDqk6JET]vaI ܱ$yDх[)`{Xp3HÀ0jK'1ZW3\ xPD;jRꏯ;َn4+ lmɼxZ k|,RWR xI,cC4 JRDҤY_ ~35|g)`zto7G ?d܊GP64u-W-؝/߶1RNE@n6{Ӣ0=nn1 A^ @f麼yEʹ {|4CwpU|bQS#aG6zϡ!- 04!(cva.b4cj1,^H 9H'9D ]C҂ sX:۶Wv?-U7+Tǩ8CAO'T>5z aXikU ]VI(C2 G035HbV߶1߾j0r 31h 4p1%w&&Уf39#zl< MClJUMzJ(tG; 5%tMr5=&8q1F:TW^M23<]lqvy`P.iƳ(Uo~Ih\*OkWeT*U[L?Pqoz\dx+zÍ~VkG*/յwq0icu1` bU͈J?>ZT~%-Rw->RӫMr[l>3G* ~qyK&`N$eÉY z;p~֩CrǠv[ bNguKE#TȺ _9@־$hK.5G c7dq;n'76`XG`ػۀO6*qaxKQ"q+]4p^T+OǰdEe|1; L NCxh(т_\pTTI#rzиtӬ꫗MDkX>ݰ-$x૜UXXGJ"/ 3Z-N#s}eSM߲TۉIo=nSh=5ԋ]*>Lɲ!j 'cE]zg\WacdHU7J{x\ qj-26y%^<beBc}E]o륿9Eb -V<h,7qI J9k'ęm<$--Q4j'y}79 3V5\4۵C]Uh0]s PBd~ކe~48qsIwth}&Pa\:fT_m6VC<ꏙ f4D ^svPA:Ur?>['(l:p. F,ugՍp}xgT^j_;p<ʻ"whe9Ky(D(vl=7Ώm=w/QDHΒor^}p۴"7:a(?~_`2N`R wطbnE|0G$\0ۙ"g:G"vjήj,2Y}[Ѳ2]K+yAEP0ِ땉[pGX2j DX}2 svfܘǴ8fs^ʅnSkQ1-VǶ`!ڹY^ۂJNuJj'te{({L<6yTC/%3.Y2֝b;)xdl\ZZ,snpp-5(?ўP@i8 OEl7;V!$!z.sd.Xe|`} pwU~CV`i|e+5 ,FXCN96,={Դlg숁d+V*7 }<&cN͢8Ӻ~$tFEt͓Nuj.v:*B͉Ϫ(!Cʍ A%mf||=4UFZ~J.tdpBzy!6p% ~:qFB%yZos*vײʘD,,QT HdpcoVU4U&-u  {moޏǞ>C #_ˍdyYSc s칦nqBMrAˣub[qPYW]pZjN=&[cBoIX=ƒ;W|#N[A9z{]ӈ8K4Ou 1৊7=@j)3 av 6j3U[c+ B#XciE?0XLٙj z$;TT/a` IH&sQSFͷ#d({t2z}\ΎhB /K; a9aE|9+k,nӜWAzI"p>ɽ~~~O@Ǻ^*#PB6~i4웓JLF5t;uyKP}dl.MfB~,ebED? R$ZU4DoS~yY$g XLJkNrhcM[_$a{#v6z&K2}hwqyW VQ2[N 1tS~bUMIE7 tN  C0K2h-lw'7k"8hBq?3**BF Jk0*0Z N7HEŭ[Pj|i- >IZ;|E kS @,w(Y<Ù!o4ÌzĒ= y*7¾#fsس0p1DA%&t3FD Aڤo\KZ=#891gTup=`n"/S2 tevùV#+sƶML1sOaMm-V UbŬ-{U GQVDBA(ʎ^үl$87b=CBRRk81ܝD8i\ Gd,{F4B3+_WPGylى[GӤ`cֳ=ˌK_c$Qr!;!Ř^We2:+Q'4p&ϻw֣ A:ΒEvS>S ZS)7>6aO7mbGꂰ)_&{|[cŸǎd,/o-պ}(X94xjg؃)ORemVM>]:H%o՛d5-nm=/wև\OQn\7B\2uXxmWe'%E`C9]I}M[xV봊>7<" ,z8Ԃsd & M&'hou,H1s]lTi,t_W-2iuNpg\PH]fCn:h*rONc]@y$%gQULd>c :@$wB[cƳ8'L`9{zrm7ptͽvvao5ffXq׏-qX=* 9&]3w-C#+0JfC뇃狢5Y.l1$ TXWhG)F\Ҝ;σ.A9B乘@#F35RDu Юj_S Jɚ`)aiK6֢e E7W#[u'vVvzʲcGx_w[5zPZ9^D4LleoN[CNBp8ּ- {bۗYӘBఋ ʲTv+X;+벺{ޤe; wk12tp(N{udfeem;`%7ۦzWG){F[f+KӺ5S`D*kJ cƆc0Ő`{IVN a 䫇,$Qyy0jb .:S2zNz})Sc I1UndP,7qє.5IxP?#j0)Ӝcvd7H΃PIgжgSObB-!O[ zba i\"!3ۧK() <7 >"ׇ| ~qu qYE3EXH\DO\@f lq >ox1j#K_(ȐH7ʿx%t h#YV e ϩi:3ϲ:0rRAN]^\qdg PBڟ0%K TL嚽ԲPBB߹c*Ҭ`=$nl+_q ;'v(y sی#VPQ"7e ߦK B X6@jF]EĩoS/%9kZ.]9OX Mb ̢ӱh8`o7]ua'wxs2 ^ڒW}dr齴қ"tbQiQ 5/)-pW;Rt`p{X] 1[\(lTJ4N+B@~{n\O-Q'j&dNvLw?vFtŲŒZ" _K=Sfg'-;B}r.cp})Y6K6cOn{jլtjMs!B+:R{?mxDϔBf]aɼ ~I{Þ/fBÈ :@,K&U;"ZC' !Td1v#5J)"q y:lZΠ2!$}$}ym%#3]t#ȬrȨqsذmjCF/d,TK}fsmwL;ҹ6+zg+o&{`YQ'F-1%+J/>8,`4 _IjPPF<͒(LM"yRdR7UE@ӳc2gYmpKʶNTD" O$Z$.d5ݵr|Hםl;İ/X6%Wg|x66F$8L̊cYkī?1(EG4b~UayoU{R<=d)]t>,@7ʙfNc Ǔ7$6I^PS.Wv9Eȝ 909q#<|p`A]wc;HjnS q"8oGuO貼sLgPzsiڭiF'EխN͓p&JnX+Ho avb!cH8> Z&v\! LgksZx"6 ]>!A)mf⠜rpʻ 8.~7l:ڳՈ#2,XZ(3I fMPiB*.2qF~iSc'qŽ[U ЗEdd-CZ"z66ByK嚯\ 'Z eGg2 }&[X2P?C4pvqFiC]Ţ$3;& 5:P)>ʙ|>Q:>E.ԋUD:I\49ò\mcJj 6Wpm=JoLdoV7 1]2 9I)+&j*hy^mV KM".mX\GC&{DT!ՉѦW]<9;@O 4C+ Lb q|h\t6(oa]/8J齼]E{,fnލ{>|ۿa 7/1jZW؂ KL,l\0#5ؔ7 Ӛ87o 6jV%3{]iň˧ɸ=G WT<Wǥ0Pano֑oF1ݝ;S6TEG.:rGU+ |Xw'Z]q3?R=s#yР0V8)Uu,މ ḚI.b&s{G[6;5oDQk!dgڝ {f'x)F, цrlFq +v 6?!y:ٲ8ȴS=_J׾█|n埛G=Ng5)|l' s<37{+m$>P䶎V68K^G`F* xn1Z Y_ID+, V6 ɚLW%sbI2(5Z&82`YFȍ`yYgr\]V1gY8_iHi^OEf<4di-7B\)Od5 3 є&W*1ucʼnٶclml\t, TFDE3X9$u\d)XwA^J]ކRzBFYWY:U> Ze+KUyߌs tt_k96xEQ3ED=c K ^v__KmZ]/(]{C`l9LQ(1;܆TL3+HJۻ )ZlnG_Z(̓kk:DB=Kn[iVYFĺ0%#0={^ioA5o"02+ƥmD7͂}3eCO!$Sj۬,gH=([{+[;e.y5=(Z͒L9kɹ\]ڟ߅Y6Gfb\ Zg9hHm '*u?IĨe5j%I ͤv9^et?dIk8~]>@KL{a⹅;9uR0'] [ӂlp4IMk__4L̖cs`4cyʯH Q՘ Y+5 R(<$e{Vv=&Q_E/3\֞㖛 Pa;q vNM6罇ʟS3l(XP_|;bX3)j$NЃf3멗N2_5L5خ** -vǶ;A?V[o2grDڇ)x_#(H񤢥Q.C:l]=)c4z<7qP;IID_ŇA4G}_y)#J7j{J-Zv z:)h+΁\g ճO@wiئ 8~[BB\z [U*s˘tw9EjJ!Uo֞:QFO)S߆'Y+{q-6~[! )䰖Z(B}UL-uJ7P;ɲe5 y uS {+Bߦ/et u[W{4.Y57xGe,,ٳ1,E0юVw]mlteәhX:v\.f]NbleeU/@Q~ƀP"sEI J mqWpt{&+\ zϸzAnIPMv>@%0)cIX mK3I]NMJw ![BRT ]}#}p%iF`3U5b$ 5TXih}X7´wTѢr=IsoΠALU *=OF~/m/0釳Yhw.KwTCqrɪk= 1=g?P+ւŮF?}GyUH^Yz*00\VF.^㣀mh,?!I ࠝ`e5?ԸsuQ]*S)R]>_uTf*&"b]>X%GK HQ#@K,ր:wHEhP1ospUM)6~kzuJz2wv!haRjX`fJP7n^+Q`uMЦ~4`tXKoy3ž+~~&= 5$GHLG1lrE5Xқrl'q q MpZ f4x5궢EKAWa3 Of[f^], :c(v͜p(ӴwOҝTOe5S}$ (ke~t-7I89!`=͋ٔ Hõ˜Aek?ڽYf="_/"=@fn}\/?bK=^ckv]c X ǣ56iIH녴2"By ۊQPu`yws0kђO݈ɲ5YS7m^/4F [qa U+@ '+EԔܩJˢmku+ϱn[{chXaXѫ;D9 q4dglbHK'xװ-V<@8p0 N;EbPw0ӄNR9,vGUs,cpwcf%3c@\/HҺU4pfFt8J{ V@'92lsg-U?I/*c ik1`qS'z;ej0`a2vCp+Y guhot XXR`2.'Js"/mo)q̽$Pp8pA1ܓJV,nBAchAtI '1 2'ɏ .Ḋv"rqM_) &SngFtčU1-'vj!wbK \ԓ =9J6u҈I9(/]ȥIkZ!?&+`׺ nKpĖሲߘ BPl"ù +dJQw9J%Z//b7vUض'Kr!CYl/1Q%)l9*W1@"(&xK~KEm$f w\0fXDqq' "߹)`0?_~L < c+;NJ5Pn7 3&]P3G{÷i(lK`MyW@Npݗ'ȍKfoC dgK+#K0|([F zpX]q*H i]X!n\L`&#l]wa>ٿt g+>QGҌx)Dv@w^G9C#ps =EoUd PAR:[Pr .ɌDlʈ,+,3@Kl)dgᒚR7`9oBQ_ѱb.~aFXcw9 &bïc_NmDZ:IJ, oݿ1$,fJzWYHn{|W?'Dp!a2,Ww?;*UB#_nΔ叄:]DdV d(3& ȿIIpMUk`S޾Ԭǐ}Vˍ_%9?^p;z|@K:>:ِ;'Хs4,C`grے?--G> źzT]tW9CKv:f4C|2GҴ6M\/KI|0eRk!xK']f S5٘`zD6y^XEPRQ`7w] 3}+nsN 12, <lC'bKjtzVL!p+{*ȊM t'`{jb́\W@4Yyh s̙ز?xh)+Cz9QZPTZTw>AQj uk4M]9>N({5~^\)c*+oelNiC -$Åꆜ&G)5&`{v %3i$wx.> q?1?:Ŏۇ9u؀^3AV/7w-$?r|}s&p`ģ45ai3t^!ԕw㿑*/q3 6cإcΙjpE})hy`#vk_N&f(p.Z pCRDU[,PHͱ~AƻC(Hf֪e5*ቑ6`U?L&գn3U B,_czK&;iT| Z26|E{f3;>Y]$iqElj\a]"^8ˑ m詆02'YoNidoW/[d[{o#+j{p 4I$p9::-oIlcZ] ˙Y`f..6#T`1Ŏx1MSX>K.ˇgp唃*hiEg,qBIG `\M"x8mͮlXQ(RPFڜɟszoǢC sUL {2"!}}k.>&V!yb9tz1LNt6@ '- ^uN 0)%엿OM6{S1%L"F=aZ:j~ۘ4.+Z7Y2w<ofleԬ5|գL8# 92xE+\[ҝxՌkn>3Yn7H{'z s^߇׳<?gU=Y0tV]L7< *]*;S+rp"6?ҷV`fw42?)v{5Ƥ6Y9NX}CP=;lĴ,1lO[ lp?)AUΛ")< YHl;1A`; q5OnO'Lgh%ݙXXAa>]zoo w}9Q~D1H,zeFᆌM<ʉ0[Kd-r`1Ic`lBoDc;,&Y" (3|py#&^?鹁Ki)S2E+n)A &^ӹٌ߃g$(oMve;U%A6x_ s틌bi`l q)*^$K[=ϪܧÞԞQֵұ [bDanQӦEtC#W? sioӬѭ˂#H^d|ݘL+3Cj׎N֋T ǚNy+# E;hU_;f]oy K_Bt"a>aI$C WSO* f$ ^N5<܀pv-J%C:kE`f.Uq4iSbܩXeVVp,awT'3&ի펧UŌy 7tU=SC_f2'ɰd 웯uU: -k4Sj\K{@MÜ7kDɈt/3De -y:cHCQGmF>Zz ]E;ˬ&DwƩ72Czm UE lBG2Kk8OƵϷt1o!!OKp6jmn|ŐAggB755vTi:jI{(f=&*\t]p 郧y3;rEL%/¿c3Oeyk|>ٷ|fMZcJ_f]Mģ)aF#p*FA%!*S%]"QLQ%49ə҇{:V1(72(;!J'Z>;y^Qb]<~ ~ԷY. V҈N Y Lw89ndzz'*R_Hy1Cp̦t@!]ƇWjQH-ŭ,x)åhNot?ߥϟwڝPEcjxKW T/ǂZ%wݢ2|rɋDh ol@0E|ט`Ftz&J%lRIrZkX49jܽvUjWTf}o:vm{jJeޥ9j ö.1'vسV\""5.Gx]MO6VyB#b8?Zd|<Դsj8wع$f226'Q-T`AR`^RL1KĿ g$a:7vb(LxI"j$d̶^p!})_G0IDR&HΚ)?L]s:"^%V2Ro 'c9,sk,bN.tӋ?+*$`kY;1 \&}~kN 'N]42mÛ=9|DnP?J2^f! ѬAHG/N/nlGu- sCn\@qCt$y V1"nFWCzYCI,cE|kn*)^gHBO"=%1(Hq&ҫ4H gNc>QMPÞIX,)_WM6ݽjjT^d;y>ElKJa%u˝4:OJmcѩKѷfOnx'}Zj9L+Y,A0}˴7Z eLA߇I Y芑ȯhK&rRNœ?,ÄCƋ6owDPɳkcGXY 1&MUF3@|?|ozK{|H"ߑiƞiadYtЏbOPX\}~΃d~i tGPxXmB_C \ {=2*Fkviо~{Vg +7 `#L vٯNA 76W| URlGVT!j`"L1! f~IyGݼo$3A=q$fnOu&],Ҿ. n$&_Vl3JX/l||B×T0Ci>%G׬MXGp-q=!:͘JofP`~{ ECa|妩v!Ex)dd$W7H!Porf.rم`_]tCySÿ"q\&J)& ufvΒ t]抖 uv\{(VihZKLD 6jNصrs&x#A3ïtQ6 LK/R⽬6\H6\ } 4udxNE\&-^5WyM0:erz~t.BqdM8 8z'|V,Cjtup"b28G~I838"\ aS]a rDſ|- 3h0w?VXq`n[% ,),K@ wj ǽAF)xQ]nj{dգHE)*) I kMJrTؖ&LS _<XC'܌gW[Y8`,m֌>ns)OltIIʰniu[Q9BP@d}tSNtd=^pxmIVa9ƀe~꺽G+œ\|QDHb#񫤨+y/ GrlstK%퐅M %*[R>0y'=uA<$6_,BYBWD+ƅ$ֲ4LQZ#{/!%88y}YT'SQoeWv3 ~L$`41܋q?.tf+ufilcw48 %]NPڽ p vElIKKZai #;$*\tQb3fү.y(-iI;&6⁣ڈ+ u/`Wf 'Cs'񓮏Uձ֨#_&{^Pf7K ⟘TԠkOy; '$m*;ˑOc ^{W4KvnЌgG&#VNh INZ8~;ui6NmTi&=3ԓ 0EA34#WM&Tzrs3clS_. j3 W)|wӱ@HG x% I*Z{:~ G6ڿJb|VmkQ6T>$?@tУ|VYҹ@[F/HCȬwo ڶ3%BC2>ٸ܏U#oum'HՂPU"G`.+[ ~)9HnLIwCdV;Cl_4絥6ZS"y^lfzcxhM=D?^A)_ϵ\PQYHސ#Fk׍ԛBRHm%l Ul ЌDlW²52nta}ረ+Xҹ L{{qI):aˆظυ~UbT'iڳa!-w N Mv_TPħ o!1 y=#xK D4(ďꮸE5IKKf| A0Alv&"{Lxn8N001ƥHKPc\ʃ3zƾ;.S5*z\8)eFo%=5|ntp9;dS,fb3I⦅4R&żFD9=jgUf'KT֊u̐Zf~+&oؕmNYgn#ڸ=Cyv!p;ɣԉa5]9 q1s ΖNB8y2wWdc/`5ߣȌD9Y\vѪrbE(=M"/+o2C6w jWM_f ZuieP}_R:;/Km Už딍Qz* ]xȑ֫bٱ{e#fՆ/H ,B)V-Lk:̎ioso0gi&78ão`N 3#Dx #=vwOņ G\Z7b$#c0HjmdRw Ly/eNO넥!A,Ѹ )3*)"DPsd_:FQS"TH#8;sQ\n_ŷ0UY̋_Fldv*5[6NclEyJK`GV-+%>S]&YAQ020$T ;'ZPE<^\$X34fB=B((nY:XZ >&'z[Or vЁZO\3J9y {!W]Fw5߾SN?zP]<(ц%z{L ϡOf3Rf󇫳Wao-})Lצ~eDfQ/1r9Q_5K3pS6va̜ FŪ3ȹ0lC\YL@S>C1W%MCwL"`x\_}WNFaw+#xzL69}WK(Ԇ-#|%xgr=3|N/o`( 9"K,|_LDݕ_ SaL۝ROyOsziVEP:2VKh #pʦc|5 })gY̧ Qd"~"}CVEVxSp \NLu+峟 1g1h)Nk!VqpHXoAֻ h"ٶFg46/u 5SycqTwG*8¥'R 桔(r2wa|@.nc-0C/Ǭz 03RhJ`c5D}e}}%Тu?;KpD幂2 6V8\c^iC;TNZka;fJӈ8OݽeZSoJ.$2yGbUJN{oԯeU_=mFTwFHtՂpg\&Z w<W*!:rҴ Kc$xcD6B<$NL&1w@8α3sOQ9ˤls%Kް{Ǚ+9kYM3_Wi+V LHү%z wJ{D)%7{uU mfr; "V N@l`ӹ5}N/aM6`y L˞`h2Ѵ B(au'gGVW3 b'hD؉pkE5Abn+aG 5X̢|7 5Z 6ry^9oϘW_/J”"qXoSvb\6Z]94G3O]<5TghAݎB8{` OZ%.[ϼ3~Pb=m:(@B (䥑(gTN+eR}*&VE~Wt_`k}뇴?E[J# t{iVl r\{/pªB(ִsi/kEA^R H(ꓫ]Zu cDP6u={Eic8vEB1[\JھwU xU/0nW%i/XwN&A }6jmV cu4p|kOQӂ@5L"wnm_IkxDL( oͬ >/TZ k/ >r s` yêBι|PŭFӜN̈*%,(rn%j( z>-z1JiS;T|+ԩ p*9;|{ mᇅg"l)f/v*@d*S  (̜|ֵy/:Rq~o3a 3OlEnZ>@&TwrFRP&ҏAj;SU10X$/`9;Whݏj"7/3W ~m`rȔ'-jL`6_^8 ^loLa8YO`1 >%9u(cy_Đ⤑\eaz6+Iwĝ]ݴX׶kkuz>S<47mҩ)qt')m] {FdpqXc]b(&i4oh`t"rN tKD)JT`f嘾4}&NPT 6@9g`|Yi!}s͸ISfe_]|GvćqB+AI>]V>wڭnYJ+/56Fh>+x]Xt[3 %z.<`EHēԋ-# P2˼i2TQa}N/o-eDL#y3bmh }n= c&soSd[BNղԩ5SlF%T t~u#!.]e ][\p0qĶMo;pY*EGhF l ٣Aa2w6&s"wyUk3EI+I.)Kvx !DdkB]QZOnftm9W| ѿ5/dؾM]ʓ?Ao J/yaҬ;!R*تpaD2r?l?/ax{&p o %mdepZ{ hRz>qֹ^Ql#.>љX]u=x7!꺜(s~f钪WgVg __sѶ#a,?DQM_< "PRLRrD jh{j{Fܶ_4~\[A?HPw<%Fbk'jM0=paؕ,β7.y{{XhOxƄ½`$_cd?=lt0Җ$J=}:/9"R)L9赍q!0_A4@:0T.VH˰g%RV u} sPTd7HޭTWQl}IPjݧnh8<_$ JMMdi0f΂u | "}o65] Ӵ;={a갻j~letʥF>+xEz5Z{ @Ae)).?4R\ *yL\RyX`d6JU\WȪJ>+/)ЌY W 4⾶ΐ74x:@TJdP3q)0j?r 5ߓyu>cjʵCHRU"NOri6x!䪅3i@ MYyy񝐵f[jr6?C6 >vՀh8^Ih8]?}A36'f>paZ| đnqGshZ^I:&hO9kL|HdQA|]ӑKSK_;m edtM̾xcKBgL~ lZQr% yU]֟_m{?arxkI 9 &ۊzuUdX/lVy$[t>ťz]:nG dW_SǮo52/o`O>:v:I–g(N -9A?bD>enu^!گ74~}qi(`& y\E#9>]roذc9vJ~|b޶: =O[ܘA9-CtHCՈ x-D`Kj7 1*/]#(V~Y ǑuR뾷nW`)C ͯ3JQx{QQg[4*w);39Z02yV݅s\c]+sKK ,!NT}=](H-"yLWEY[S1x~|@? ptRIUV1F* d}¨Yvfu"҈o`EoJeڎ.+`ZXj=|8XSn:c#p }d5q>g[=b@B':mo Lޤ_DK:1Pn$0ȸνX4*L m ufǢͽ7UÍ@ GՆi2*NF 8 yh9)cؐD8 ^pB)=]>lM<,)l@,~2)>);o܋QD%W`Uo8q= D'WM"s#!&8߸-'=@ogi{oE?+B;*JTdM;!AّhGӎ:{tgƾ3Vz"Rpl}ӧwIc/9$O.2Tn#DxL<ؠw#k LB`q$xp~.H `XF^ Cd`7ڑÝ 5sL?YYSK}ͥ/{s|iy_'&3ύ*S51\G(VA^G&ay gyYE IJ!vUkL@KDO∹յv#+&ws^`,kftC4YQJ? vł^{q%/ꁢ1ހdۻ.O̲N0li)xr(;P0f*vFzu7!nC[#5dn1Y GI5+G9B1э Imx[adiLlj9oM C+om.fcU@j7ml_LN2LP'mo22'<>W5mR @ӵyS=wUV-^f_rtϴhnM()*"~ސ#c?ĖQ[ J- nj!.ROgo;&U?D\V1!Q'nؑ"Q tc7tDZ:V5cdr|;KEtH1ZwDvil lG p,5zM(jV4-wUc(BC _{ *rC]&rCZ6 \ ~#V*]ZF͹e'Əm RЉkt?Wھd`@t EN{dESWL 3:Wwk='{Z^#BI)4_\?nWko*.%x)%Fio7~btFڛ\m=ǹ5[b-z X-9"btXqw F+ɴqvJiop1fY= bE GQt{:)':l_Q1WkJwY$H9L# 3gqaB b<)u:HZV6N x-F@uZWcN.ϻ1#!d;Za~bFCHt_:ٰf]8 xJG xR4bjSi&m2 ˤh_/p܌G9seNi@)뵌jVTjEj=[lUǫp>ꍕM >M&B>u_:Wn=y̓⚌AdWZ Oޢ}L|QPVHrB5nKSXm(ڄ+)\c~6F\DGW/OW3龜x*v*D7讕wm 1/Ż76c"]lP=$n$!7{dyiʩfWBvZ+^&>o Kڛ3?S0$zQ\ ?5*LHߥ69]~5!8Mu*mbk?ESoo_:pf}r&%ԝ6cʟ G?~.(6ܓ.4=ZlDxT +Yp2W#Ȉ%: *"?ùͼ8T9bO$OD˟:oJ#!T‘PGR/96zN8Vh#u+2G n6KD]cĮ,6Dx=KiNذ6y49A}M6D\ƨ}{K*Eawߓ°fsמ zC1娂9zI{NSs5  7o=jZok*UufBŖ_'UsknRBZn|/ aJ Fꆖmp@FIa,ʕw7DlwiMJ zӘ&R VgEJOZ@̀^2v5d+lx1잕=sdz}BtV&KҘQ[Oo\fu~>C[ft,QdpoLp{:cN }>}FGӏ\`^!dkxԾ{ORPzԗ[ߨE @"GrŽ9yRAl֒g;g!JAMR=`.3 iړH%jO2q(mYXѱ$u[F$5X͞3I"b#_n+OǞ<͵kP5F@fE'X콌9P@4yoJ^ y^򡼻=Punac+p >0|J.Gh k?Ocԍ ڛ M̱x%J٭BpKm6`B Kl!5qU#S uHl2$M)֮q"+uwO&> \wL)aݰ]6:$JXJX<l\wߗBݼ"D^8? rNcqx7ZޠZ< @E$t~henjeN߶J{`FL'fmLr#mV C'U5&#~l+vwxaدT!#ջnTb^(nyA01iQ}x.rH=2T+3TX{[3s#pQj5(m;#Gw!Eo[FYz$?IG5 9@m\ԭGXg+Ќ/D[lD AK$9L]jۓQ;n]ɩZ:)m~غ:gc 3nػR*-o-[ KpLPCYJYUoUx@N֯(4 TkۿQ=XQ`bV$P*<<“xp=])rwЋ-'.K~"yO ke@y 4:$>(;$mʾ6d%H jku"߰{HixCʄ*$Afk F<̑<)0v}ؑ@BUErU{,V;,Au-PHR"KωŰf,tjcøoeLO,}ni R=Qanp"b FX91ou~6ʋ ڡF8y *f*y?@I#1J]wu$78S%$5Kmb:zP5U2"ZrQA1o@,Bϓ mYLzrS$@d[VLK`ʊy{ ԗvnҔ˼.i 7u2SuxןzPaB8W jQq#G{}p VpԶ/6!(:>漣t ;okO2 Ϗ̤ն"{%~k@d,'*DY!wOx҆zz.g$otCEkJHM\p45v2YFZjzNɀ-mR-8L AYNkvެ>H{Ǥ* UaNEw7Z7MP8[N i@Dmqt@G]>?SS[}3&1z6J`s IW4;3p7\NKߞN뒣_ޟ<,>x:W9FCˣӣk"%c"'()mI3̭҇]ϜdgāE^8H/\=/VbJ6ދF -5>NO.@HtrJof_oP M#JJ|qFĸWnțQ~DvpA_TL)8!s&ԩH@["%WjBaG7<EqFJɷVd+/ Meg63?^˄9lra{Fn{=x$g95 do9:j6*&:]"!3O$ş2$$^rw|Wb'%1n_Y~׶q--?WVB9ݟrwSb!cȆ⦑KohRv 7s4>CDӄu*)l׀SzϴV[ =럻{yl:v ^JQ&R4 zRd]$^I[oHifer $b+!ic;T3ې(J36D%tcͷs㈝jNN/'?fMFJEjfA_KXLA@:^ ŗ/>Ld h[8B.'~œn_^ 5:\*^3ٱ^jgiX`dJE ?gԟ#87`;ԩiq֎^aei/LRIMƳAZ0+K,=3g4@YJNY_&yG/gHsV7]^Nzo  "-Io%@fZ n+~sgy9+ @H2HA ?!/S֯E=]~i84ʈ7ɬyHrvF2NB\6U,geW:^O',pvpPB_nXr)m\<@G@9w ӿ90୊<, =Ow.?`핋gU|qn?A p/@4'Ϩ%yW>зz[g".&AUw3vr&"8ge_c,;ٱ"H{_K>{唯uL_aUPC#h[Pcg''SWE(c Wc RIO8W?hyjKO :,Q1ިD˧v&bگ Q/ڙU~T _Dm%id6']b̺UKqVo~Wz&yg(yq& >wZ!꟦ײhD[F=@.+ dl[Qa|W&7]l5 S$=٧#|JQ8e <*H DU_[~IWX=*_IBEi"z>7>N"%.d~xf}2 :չh LǽH~o{oȄ Ǥ3N6qKDR4,q pY1NG|I> M23~$e|] .>Z sf-MLҷQcGFJ . _%B"ײ4JN j3<*.uaϓb`GYwe`? /;4~WLC+bF`iptA} RdNA6' W1F3qD=%lVf |Ȕ0/FV/U}9x [)crmrYZ|W| ;\xl`>OX]=WivXs{c硇-3S.JzNʎʮxyBܳ6|.H=,7;9;&LAv x8ѝVF}5 &I|Hl$r_od`2dO&f1> '=e ʗѺ==vY&p-RG~F2fǖfncvֆ@e|b]ǫ#>,ϜnߔtQs& _,(4pEZT.80oCΒ 4óE bDOue;J*Z`z&QH6٫UI$1#V㫡Ҳ%iar/$dc6@`{l) FFu§FmP.#EnTFQ;;>XIdT*>f9HFDBp* Gk|iNy@_Ḫ-K}agF4l/ >5#8`ǹM.p[?3sҵe;9ܣ{_*oVN;r˕m-H3)ϚɜR~aWVt2@G\Yk4;)}G[S ix!qpM9Lފ7[Dw?eؚi}L#+mT N vptߣuLqѶY3q{NtG/)ʀSo cVq ā%"`0yl5(T>e)faFQS0r׬Gd7'mw1Xf^E1%zj $c઴m\`C< lW Z!0= t0t+jN@6 oWLJ%|$pPWR* 80"x,4v\Cܿ';ci=CKW<?qbc᷷Vl&;Y;2:hl Khl_Vg& eeeXl ?ly)\}p)h9Sו] ~Ka! ,TS,RC B?|VybliIbg.>a[6q C+f5ϫe;N_glP cJy>\؜ lEGrX$_Axּ,6v]`T_57~eMz"u\<ѻ,}3Nzd0eT$>bjޥU5in=5smA3E,3qe14Tw";ˆ8)9PY85/|6| εPgL %N:kuCM V2w6sWV#NN?t2 vu*&u/j ӼZ!~#sN!JL^mfEP1luɪ'@+„$-&r͑ضӭZSV3y:#R'--. A :@^)GaTw (WzM*I/B/'_y֊AE%Kڥ3fڌ>VZŸ?,J{!\}L!Q>/L0(*h3Ji̠-53vkѴ?+p'M̓جh), :>iWp2[gU9PЁmYP zqiuHeܘD#;}N:-'R]lU -*:FΨNߠ~PC@7E ;m<8z/Sp5ldd3/Lae_.m'#W$R2ks۠.lWK]دr %t;*=O 5l' jQ<=k G*$Z 3AwmG'd|w 5_r;-!5Vum;x!طaM+f`&aۜ4HFrta+})Qe5 mXBH;>^E'"棈$9s%.$Dۨar,j#%rE nж Uև-LuW"u xV֮8UI;{*: 50kMZ^¦n\zQ 2R~eKz ϤZD{KxrJOo6 Hbٵo\ƪOLcz-Lh4EakVa?s'mmE|Ju r`Fb`H[@26M3|*Xfg)A`5Yog$Fykp<,6]6n8_7]9v ew3-֫BïT? YuKh0X#Sڷ=;8`C:4x\u3] d]g} J"BGMw˸-W&`,p.BAlP}xW^,E'ӉnyTI6GG^>q"j<ݶ?&mgT!ZwykpF{v(&ESF Bp ް. ofBQMxc_]y#U:?9cj(Y [ݢٟ͊&Q3ȧEcN,#u[W1Nt2BgiMokU BԄg_qT$;A?|,w3J:d2~(*Cg7Xm Ly)36Kj٥9*9P2 ߳5~䆐i\9^I " ˧Ad9yݗ"sv"_֘Q_Z5V4*הB6ZQy=L/h3x(3K!h2 HAԙ_L"2y'JYChU&Φv^W~X2PjC]k"畖f9N 7>|E qf' =ʭ|/4Lp~@E38or=" gɾ_HIȘ2Q\*l=!Z^ *=9W@ڭFb c&Nj?K-/dpM2? VB h8B|miPN#󹚢(*X]p,Z>%BSD ^$̼_ݶDkȡI6LM(qV\*|t-ANA|)}q F/d=ԞR$tʙ}Rgm'w]4#zRփsψmܶ(7`Y-"fT'2(y%MNVtqLn@C?)mq>I~_ZWd)\HIz*;r7=IMGwHJ3^| oA; MT7D?l.(Xka}2G楮.?.n=vpٚ4'MsTm]Mci[?%'a%EwQXqM\{'zݑekVZ{ϥ)҇i]@XS_2 Gi?OS2|@V% b(LuKK%5j()N!j^k ^[~OrT("Gm[:EY9Ɖq˱-Z@5A "!~t@/I҆Iab<5ob&*-h آ0OC#(kʙڐ3ŪZfّiMBq/ށm!Av?EzX;8 4~[Ϩ 6x9 4hC{T@a%ѸWdc{^nO;"˕xUyIwV+X5"B 3{>LjאM$S޾ոyߝ(a=Q[rc~P3sW)p76&_+櫱xվ.Єg-{6K>206*figa] Tzv{=)N̘ ו :~V?ab-5WJ$L;Rmϔ^dQ\-DM[o*8jy?٪-p͚hʊfȹ$:[Jai'A /'$Q͇qAk+O `Wi`fgLY~bjuDN%?50]ۤX L.J5RIU S]J@ \hs4mA9Q ύ_64Jhm adJa{;4}q`үS|{sZ][4[GOE# `Jj&_iQn;)GNs4BY*a"ϲl:\X[fӺ`"ҪK>Q䱖.deGoV)iɗFxGudd#!V/˪0=(-`#m)+/1!uƺ\6mQTP0-m;Z;oU5&~F͟4x~l'P>=p/:&m٘|G9$k9k.Jyy8iI1aF"Aj]mrP0Wd #i'"}$=ضF ۘ"9كl3 o",@M+޸DԬ1cvmu.Xյovlm:rjy^Zjr 7Ϟi޵ZBf\Uf9:,G@Z=!rQv!G֥#LWV<&x^Õ:Pߝfx@dTOdC\O3fps`H &ӤAz;G6[3Q`#o\@4=8B t@!buhɆJ\-BW 5߉H6jveiMw(ahVD?OdZ^ESծF,즼Cn6-N")۵lgK#kkax"j _^] Gnͼb$L!mPg鲺v\* gqTmMc8T>?wzMLR=HNŠV8CF64L#ш0/Ȝlqf* clȩ=#9a9H_OS(K`^~-Ko%52|TvrŴ &zmbbH ͜ 0NbP+50+i{Cñt5}4*<u@~;y52w7%)ð=# M&5pG|F;ǜK؄fzLL2Uxef3}6qG!hq!0'cىU@VY kI {)P?:Q)šn ܕM~_+q~XS|3_!ƲX|;sPv~ld t~:~9sãU.gfYFV1p;H($ M_풲V8_/RLSib XQؠc~ݕ7#(:M)[,0@198yGUb96M!yUHCÁ ?X#0RbBP! SXI13YM3fTSW2ϪA-z2~uKl1ojOGbO\\Pu! n?q/66yp!EyPwo #0ŒA>1d9Y02%׿(Y .'1sZLc${fsUZ|eYvKmuJ7y,;Ħ틷B 4,PC>L;&+84#80k]&z|F9- TuUJf෽֖u-&D~)9O; ~.]-L0_oŲMzH m!KE<_3RLz0.W`U>m#: gv-;QF !y3:>5PKF\}Q_ { #Tzl_u.2 ی0RELGͯ1$6 9rvTރ> _`Ecs1"[h6 NgOoCs&5UM4'H.|B1IlB0h: f)x$(~Vѡ?`솭 -EN׽QeD=x[38jA/>nUZ}#,(yBհBNt sEJFB_oXߙqꆉ"VozX^r5P[fByu3"Wk4oR7] 1@xZ2 "%MKtƲƫZBH8>.*m&gTR_}M(a{WfH:cf-Ds 66줺`HA$܁q ,̀AQ|;=/!\m@K_ 7XbDEO@GU 3 \m=3HSnuMJioWj"7|Ln@ɮ? ng+8U$YaKRɕ}3₩K՞Ў DT)*}3MF$)፺[i V^&}}r_ļ,FH[\lo%@" ܅r3^%_KyyMd)iP;m-tF̸RT`Ɇ 8^bVfpI'BMvl~,)hu%my O+-nM3^Smˍx:t)8@1>sTfuIE8"'N9Jh_@h!G 5#MsbEkZc804qxh`KXB}I2D1T30:k"Uy1gr[Q~,L%3C|_ P S$PZeaq_]mO$IjFInoˆLb"Ɯ#^km0i=1MvHy,Rɤ ?BMaaІyHϐo3E *I<4oChQ+Xs˹CVMs\Bfm]KWpgpF9?[v3ˊBO"NtFJ)epe(w3dTD]Sə%p.ɉd qeɯ9FEWnZAR76`Ī/րoF}խ}x2ĉ] b\n876)DW4ˆAvOgF巭ѬvZ*d~=,+|Ld6tl7&SJĖ$OwgaXZ Drݬ{Xģf[fm^zvBsO4'B~ig9Ғ]j229ν^\l^<@ʫGUH u?ρ1V{LX^v "q6iȔݫm, z]qb*XQtEm RO?# ٘,ę[nx}iLJhN?]ЬHϝʈ";N^mL*!#gVSK'li^>ˉz#6ikqr4yY)6pAXԜO:3504s燼FQ=nReǻw8ezW}DȋlXcB\J\Sp· g0v׹A̠rʱr(Z ?}"7 :C Cשdg<TܒRE\[Kq%ʩK,p׈ aT堋[F?TVA?POs%Lor`:K[^(ؿVg^$8"’,#ݺTU v\y)*-[΁ ejmbEpZS( :Jb) .PwI'8:s<1CX#DΪlv0̃fY,jϢuu6Ha777P CH+w%fn#:>dW!)ydz/r%9@z jӼꯐztBOxt@Yط$ь4[bBn#pZɒAO.5Ļ05).\`xUYW1{Hl\jT&0ɘ>Q*©歽3;H|-3xSqE!ﲲ#!?@XUpoLh,W)}V.% ourL.Jr6X :\GeyWoe~ǮJ *xagN(>3n-QzQm\!7E]*v%™ڡPC6N`$H' 0î)?沨;|rff5!i`.@#=dK#^La'SM 3)oJA]0o{4.=5 ~`,kc/{~ WQD>q+8t|9~<7Z#Bq=A vu|O sE uax "8~~ڏF,L-j`2 &^4u- LR'Ȫ~XtKϝcxdM׏9(xn#aI& mCCBlr_{&{DFS(p2L3x:}B(;J{:m Mh &@_d6}4dX4f*Jc)qsNb=Ę򚲵] J'9t7"A՞z&c/8^Kaĉ* WJL|-5ۻ`+jVa~BfAwjknHP ԛnu4"^P.tf0rv&-0#1cM`Dc73R&Q?]6?{Hxx~iDz;D>vWЧ~Q8sߒ|2fDxNa6KH's3,ꮲCۅTIQYiPeL<ٝ8wی†?܃a_ L\GP>Wa%37V4\A6 7|U=u,h^PYwCy>jRJXBEIEG5K:BQғOgqh6cBfݲY7 ؚbX 7/5cU9kwna[-fЦ[t M ̷/_Ei'%* O9Qs Ô=ّ6)"E"a>d3t#vQ˒#PoIC8ߠjTT?{ T;撩Zi5!#o@VcO Pk_zS xvOjbx=ʣU^rPFćܭEz?!⥋9PiTd(]90zHSw0p7u!|;i X$^Q›Eˡ,F$'p >h,^P\_屳2@7\p?*O`> UuT4wF;p{6J_N uQMBplY@tcbN`]edeV ru(#|3(y:,,{x{|G- :pNI%W_#oX;< 7ڗtp]7φg;ItK }Kh^o,gԠaPFXS>*E?EK]whj\unJ*m ׭;7Q Z$r6'՗,c⁻Q$*C#|Q$eQȓw eNrUK4f[acnewSaIǞyK`V{q;O+qH CA*hḱ1,•cS264|WUϷ[H͆5"sX-Tflxf3M^i.`T2߆1ng6 _wj7_' s\w_f  B DB wj{J14ڬʛ`Sk^5L^Efo0\IMaד쨈n>g/í ~}<#y{Mȥ{`r4Ėg5;awFׁF)_CȢ$yl~XlN<]_2T;\*_xZ4qAͮ:dO1m 7 wzrպ2J۰eFg.:J IlaO㝖,ǡa_k(ͭ M@ɻud<Ŵ14:5EH$p-hXR@H8d&zlQ l+аf?3ubal#(rxB3x.ajUwz43߂7qcL3(K\;_hž1088VKP('VE$" MV+`7;+]v& %3&︕zaͻ Ńgۛ-8GBM(;9d:f/\*La;5 !c[AUFǮC $Lh<3 f⏕w~N܃\nQ&#ywNk2~&ggA6."w2|QB&~-{[y,n6Yn w3_W` @`]. Տ]2UUMA < RYs,veJQQ8 ~+T!796b U(WE&BZ8ѵ7 .{S^!g;UԖ%D?U6s\ gR`0yTOWspløI!}:y*x ʪr &A=Jo۶{\],ʱPʟm}0 @59S7 1ZAgZ1cYaLn\P2[VںN~*&udvTy6=됽՚-m:\`Ώ;y,n\J v "e5@5O YS΋z^9F?z x]& n;R %>wnކtڭM:gadgLSf)yQ N˞$cSB%݃aN,Gu.#Ջj& 6|fT迦K Pc/ؾZyQj~œ2|}+|'C虨lKD,Qs(J#-"\ڀz 2p50LćgTOzjr+.&Zv2ri,lf& N_d  S`2bPr{!O0vrцXq`OٓJZ qWK}(Cߺ.nF97:q1qfs3NG2{u,@27=Bjx>W_wPXqV. )%}dj9uHޝڧP>*\qGcx/ZUfZүbD^#fNHj)WiAhGq$DT*qhEN՛HSt)m}>Yu2up6&#]zw/E! _]=`Y *UXJM&iehINe}}ܚj 7-" MQI+uxXuSوŒ96lSf9]8m aoM3p\v*YA< %qzT?ƅ5+ܷl~dנGe~KW֦_U\mr-(;>m h JQI1|8x Qp l$m;2-׾}J!@D^;l(0i8)w[L<#j}Rh^dscRabbUe`f("+[0E 6|Ҋ * 0}31yf #_~ÝiPJ6*\YJ< S eV47 %,L!:F`mӺ絆$kPӤ{MlGPw{JVu qOX7BŦ<*~a 5CBiVn1Z!}B"Ekg yc " <~iluY!+e[θ.*Xߡ7q_%Tyr$vlc&r=G.uuziS~ q={?^1vMJ#Qgg9_ܟ) Ѡ[1JhRmE +q/JhM~&g p{ @ af`ۍSW#-ݦW[fKʘIVDU;&T+e8V^M9ya ;Dd7.y C;ל^NժoWnڛ=x|Fy%Dlȇt*(Т~b X.SGsɿ{bpޅ8C񯍪oE& W9 bZ=n q~AN{&Hzlbظ5v<(:&8A[]fQsxN>D]AՍ,J0bc=tn6Ώ?a/𛾮xN !/lt{<=4673bbZA&?s(@8@Ix,7c}Xl$=B*L+z[]w^SoBzUb]ٸ.W_GUp3qxECJQ&2|6ǟIeHdG2B"6VZbWBCbZ;hU]mU+=w^j̾d0^ovx1 㞗ys9;ZFNm/ֵ.f2!,MftG >K*sTYtįvCUNc '>Fn)ՕFt, E 0O|#V6$WEco{s(\4bW_R$ǂCݱ֏WC >Gr8ƀKPjf3JT2k;0e.&_ē {+-x:/$ݚD;)h'nt {_ywAg(ɑq/@GXW@g饟(_^Aw[Zq1g ^' }[R"s[1s W%@͝Ja7,inb@I[45a5Hў%{ЕA+{*{ڱwe:,Qػ\Q WwA=YqsL,x׼)9UF)rjrˢRX̅kte;vθ4(`j^h;@P'HK>Z# \B.Ћ9c)8ͨ!v"Y_"DM4Itj[YmMǵSfmi;QPO-l(1UWw A{sGDb_AǶ3V?r)F!ӤJM̛M)ՙDѹܕqdż}Mv7西(*ԱMMt ¯l†FQc< qAvLU=>v{dj"zBqx+6yTk4+eՌeXt.ŜnL 6a:l2XXT{ခ ?Pz)GLrVؒ.L2#@yzxYcM j(l{ t`5"ߜXV<,KNiAĕQBm8qЙp0mz/OE<_$.CoF$8Dw%襑_1I/V7|leBi tWbiKDxRJn`7v~L)wܝ>AjU #o}8ӑB=ݲ o!_;lKy:| }W+x{0^HƨmH;FU _k~Z(I$yn{M2C#|1KFXV0C >kٺV-4\ly=is"eU0߷}eH6g,Df MFsHo`S+C+z'%2‰i/Fj']B!T9pߓ dأ'i1\d8O\FspS|)j(q6)ŒHW;cԒP ROQGV8(~F`UE5XeK`eSEguwห> 2Gx}~kPS#M^Y; !Hǚ~lA?Jvc 2Am(!"ˈ"z?R4GX;NFJޑlWFHXq*b8P[T̡,ۭВHEZ'yJl̽=?"41L-sJ|쓯 iZfeB\^߅m T}!O@sU(c4bE,R:M?JW .T~'ػ}yuE}fj=n+V(g/Q(PK>no8A1sO+5R*|O]6q˗>$x4w{rs>J̜C@( Q_Z3{3] !7%/feNܰ V} `kb&-U+X=kՕZ3V wGdbh4ZZHO7b=I6їP(tF؄?+WTj4ke;N@y2\4B՟{>NfȬqٜDF|6t@N{-\P- &>o-=8}QH-Zxr95>Q E=ؽdf|GEc=~jpsF2+ GAU, uhW>ItDwME|Wu pTգ'[I/j_P;9)'?n.|)}YJ˷L-|mO+Qh,x5&}X;mߛOxi1S?Ͻk0B{]TP2,6_ FRᑎ81L {G՞egWV5dbL>"~ʄ[H]!N㬞V*/?Κ+%E" Lr )#+512tiOSS~xS;s;$y#qG O`bҩX9k! b;~sCy6:aԩkW@dG;mӢaerw³i2%I'n6Z,ߗ{8ȩRA >?5fJ:+fJ߃ cy,7#edBb4S@qN|ߒH!Ћ$Dkv6aTX(q5m ȺχTOAUGg5ب. Ct3q}_d~T#V˲y(y+ǝۭR*64LiUu/š x6,Nܮ(L%MŪbs'K"#ҼAp2s d7A9;/]ڶUg@i);"ԠtjSZ{d:RY{nnTAW`z,˽qbHfޥ8;01L?PP^7l@pȮ?"er%OJfC?їBxő@l1?`@=~nvQJB#}-ٖ+n6 n7}\~Ga wx<5u3,$lY%)/p_ xCZY'~{0ҁRߵCck6\ g4u=^;uHR-tC ^j\U%7K:_RCuʙJrt @ p]oy~X>S-\Yyjb0%hL >/3Gl@띘AEnG\w(9~YQ(H) 4[6f0?eۘyF ]2yVoO\ K yP4BRk,jAXp`Z|t,kӅ&O͹8/4÷fNBXoq :oH+H%G:I ,oi5VKS'QH8^U}^n5LIu6*4َg-II2L (tJ>ix*"@'ٌʂemiu!ζ(1B eVLUIb'DMCv>E/A͕]$z׌hs^[L.-FAYA"j#Za 2T3fJ~Brrucҵ e G1x Ehh88Y<#뒤?Vw7c6hHr9Pݍ vGhVWëHo/CWX[ZJ&3۽o56{xnf: ҾE>D\Y$fa82lܣ28BY˖2#md mok۝ fu[W9.G@a~c(Qճ׸:~Ң%GU X~8vST*df@euOOfrxYDg ِE{<8soIr0/յ[GWmmm}eF×6װPb23*SY%:bȺe/xUIy[LɆEk J'r=СcQ,@+qJ0ى .?r›d99xBzVQΣ²lGU2:Fז36x6^}²-B!Kc c$}#H [p!h;'Vhɑ#=^h)Aڎ˝Tw JMkq yr9fO,GL.]o!>YgHCz ?5#tn|c!N}PQQXwtkr],[c/\GW ~|a1%.:8?{E;joFտkJK}kSYLlEpnf`?2@ d?!wX,6!.`=k i~_9EU1V+͜.|J KS90D́9~6[0XqkNoW MȇSńʪ9_~klB#VaYhW}?G5SnE%!^1P}K}# XL;gNN{ O!?6FV‘I2L0: N"ikY5BK*9Ah8Tߠ`h#ഢsX q΋B/4XVYTLcKRnǫeXfs Tr*+P4IbZC^Z Uc6n4Y~x׀|F Y1%oKN:x |f<"`I H$ͫ"|wn >|I ^xt`<Ŕp6L-/˶f["׷ z'Nb-^$+A[^{VBVG MpO ~T3%6T#`? TK>I$ʺ }Tnf}Ri:bLܦ*SD,€ #dZ=Tv?pF7Jɯkg0/U\D+biN jf-r ER(e>_+hř+R>L,n+7j %anPto qhw䖭v=z:1y_"?6zu}-^jiM)S\ŷ6hyxG j=d][0H׊X6``Jߏ-i3ƕNM1LʏAbc`)#?X@ 8åu@|<&uĤ2~5 Z[ݴmNf*S>Pyߓ!ᘜx&:1f|w)$ @rO[qQl<\ETی>ܔDm]X(;"'eLih"Bpzҹu7_IuٻJ暑W PY7~iJwLU6ZeI^ % ۩RhTۿG/]OW&:3/"+|6I+la_b0k,2]'1LWD*%@œn?rtXnW;xk wmo4Y$._GtQ_X 2׉as9y|I%rA5ɃH@$Na7kY{w4kG92`C2Bѐ8?˸Otno~X5EV+2܌(Dξiݬ3Fwt+wʯD _{!Q,ɚZiݗXq\Peh0@Y((8PFW 1Xeq{ѱ(S8TE+M <49 !I-=TB⽹)h}qJe &P#dRɠMWP` ({6a8tNJ °^#'gG/a~,kFP"@3cSVO{(kn:A ,G=ETc^lE0Y]um}emGosK9pOMP>̫KAɠCIeZP"&.lbY |O;;[؝}jo薕?Q(aTZn0@?nX,.wJxN"8ӹ"+웪mIJzCm{$U=JΈ^H XGjh0 ^gR ۈ:fC~ãsXhLp0M6!h 8%~nz@I Ѷu:嵻h/dV/[G}J-oUQ}1}W[/|r \8|9&=)}Zѷ=)y2DPt5(_&WB$@rR=tfZDVbO( 'Z[>ت o^ŵa e .Qvb{iY Cν.q oXfEֽ?# -u, xSrͱyUm9I#3J⦍[Y6'"\"vU.Ac* ޽giLd=H.0qQ4W9 [gZp10 oqf lxkGH= ̦5Uc1?W$}WSYJEBE>EОR>̊Q־fo۹Z|'ҍ7Ա[E6ҥ?*b/h`KP?я,[Xu &0\A8[_Ue4oX'"!إ,eS(ZI'5¹lmr,?~}7nbW&o= [rGA~~IHv_E"ֳt-Clvh$k"XU=Un_9=tHV/-EZ-(1$ 6-&#w/~svi`urPpI?a/?ąkVMk_I$>;9q&&L3 HٴoQ}q)b)KU D$˕/;"fȟ_ہ0OXŅF$ 5 [0d/wiHfLֿ6,s*0,̴| [aaw[ bC?P%x+yEʃvs7\.oYqΐ7\&L<CZ粒 ztBrCtg=?e^{_Ȁ&$fګkΎu]%1w%b$ 'Ғ%>\4 +_<-|i* x!Tr fQ *ʄG)kjp=V)PZI={ZCۂY@;v=Uf3ˍ (\w)wq'B#h/,| ~p(3Cè/\YU^+,V<ր(fXZݳXkZ=Pwzj E:Hlfp84I@sі* vJ pDyK " -m #>]吐{m`3Gt\6$c(PsWa\[2Y.yiz2ق@u,tGC]fApñ u?E 4}ˏl7!w6V\הОѩi1x)76i,B J@lM}"YOt.lߔDJ6bcn0RS0˓.|p!iSK]nI+uQ$uF]a$5J;$a"HXpΫ~Uk@'°,Q#ْ cOc7DFHͻ[eg:vb1&#pf9? -CUԟwv15ͽ ܉^9ן\\!ҋօ~#*٥9nq6<~ߏsz5ԝ{?oY{赊U=(JƥguhB=n Ė.dt~k:x^>bS?|U"нX Z30݇Myy>#q6.LH*?v0\RAN77 57ҐY} Bv~Ktf m\de'=q\ (1*5j'C '<>CbQG]Q&ms&ʖ|fzz#Ii,zkܖ5H:[AHG*c'{ЅB>/{{i^TeŌ nNnj]|Ba՘Ö*N6Kim=)6  #/U2@sawE}6C S[Wf0hct&~$ ~!!,3ÑH%'Q)Q_ءtgЪ{m'`|w4K-!cIxA49w±㟹胴a>Ty]@ʎFqA[iP^GU5B 1W\S|yDm'ӧ0H\/GYC܃!ʾ:4gPz]}R;:pa6HwY"Z_S2O[J0'3o+cGNOqeBFA1zzV[93nϪoJ]I=2C~3 ?ߐ;OVN-8wRv5]/|ZC@&QyQ -ZU j>B+KE>Bsͬw3(6|WU4Nz \ GK"*NM "{:n-ρb9v Kt3)]~ٵZ~dlOu.fT4b= HCo!S#atj<w(R8!I{īC:sቐƓMwIΓ۱yFK:Z7 [^rvGyV*|?>Xy SѽdAGEWPBɫNh_*;y# CXy g b>6_D)/ }vY+]Tg(a'8:ސ@^K{Q*~b u!, OUP|r#_fxr3XdDt'ssEХeZ8i9d2-=ՀpW;1<# ܡ#LP2Ϊ96ՊsӳMh#P\h^ji|䷼QK&-W #,=;a%;8[^fHB_0!6q7g_F Qy5j`3ڦdRjUF'!aLdÕZS?dȾ ƃ^8;N`Kɼy􇫻>ĀjRƒi徏B@={Ty v=rI¶E$;mOrLaR%a'4]*= c&EGЧ b3*hu$q4(F]"YInPtO@kTt<^Wы|4b ]SՉ=DŽQeE^h Z.7bFI|y['̡mog=>-w>聛|R+XPآ;5r`+2yyߘj$ߠl !G BR͍gOY+@e=zi'Ug̎ 9}OAܯ+0[Cd_bdV뤯NWj#];H5u}瘝tN!;ArkVںv#l0K7zUH?qťF?]`I;*vDKg΃zls¢{/>K[ȅonjGיVzz;s]0Ji~=ǫvȻʊ-+cA˩N"m|2}z,95-p,?N' 4oj^TE M.Y/<~# :RWU1,HrY/٠"Mܠ7C`BGث>+x{sj!쮰^Ld4|E ڵLi'L9B`)W s$"QvuR^r>۬WzD(UCYE"gV!.[V7x ^&:~roJ;^a\KOS`?kIRPqgWe(tq~RPm` 5jUB$@,௖hC:[GTvhymiu؉t1cjUO*zZ)H FA}Aj8 (Rz E7ǧ?42]6^_cLQ#rVpk6BzN!pwM\9syP7L?0ѕcz\īg?I󏠣HiцmLѸ5pDz_ҙb%ԳN{~:گ_b_E[MS,⠃[;- 5ѝO-VAhNퟂ=Oih练Up$MQ gԹQP('g;O@Y<<~a!A*yn?z@1=X#5}+KxGr #;dΙA36NlAu%P$QIGn=DݪyAd&aR 8Ş 5)]ȱ3i97! iܱS&إQDW>Y556#*EqGS[6 K!2UC^Kdt^w1Q6?\Zf;;xc8ię臷^J -Fg|yuG c!a9.jK Bݗ,bBb҃q/O;n4t;tIo_U[0pM=f.z5jMv!Mu;+@8q}w],jxVUB3.ύ-TS-w2u7UkiJuBB_2 U} @UOq>⌅mY"'.M4}4EDjlbW3'D (Wf 2WjӘḸ1_84Y|S!WAGAՖ}}9XFC,P!r⺠ƿ~E{Cۅ̛,hb#Z,Fg#xWq!)J ^jM!ջfL[U4Hqd"4YI%ŧ(iO_d.Et:ZvN 9H ڈ]YqU.BgFVix"n~םeF^njB6q%I)W:Cs9K]+s$PߘW8l>v[ڬ<`0*HS>F;nA"WԲ>򿴛s~宝3.6"K2ԃ\`PW#h𨴤VOJuA?{ǗW` wVßJӍ0$-C4?eح,C,OZ*V9j(Ȗ1l 'jzIuj$gh-QT7͂u<$(Pc4 {R } U- q'N9A#|-SDRW2-E"-Zet(({*36eXhSf )~.#U 8Hx}/ٷLw,o86\**)] ]d{s$ޮ:,}E; lJ' "!+4}amifNJPbW\1)QBjiX]uڐZeƈQ JmUYjmz,O8p C[W2R!g1>L=H<)w Rf7yA WӺZ/*s +{tL#υj;ĴM 0S׎Y ?O.\tWi5grA?}fbn] O\|arJrWf DW]]{ pO x,%AB5Ԩ+QUB*ՑFN&ݡrO9wʎ_&wd:bnmG\S{``I)7^˒:Y2&ӦJ%RFfqJ7=;EoK-ڄWƾ Ju]HE]UD:Ph}"<HjX<5N$ZP.,+<˃4-[3qԑ3>?^gGȜYODz7b늉H@eVVIwh|V %x;8j!JBP40c#_Ave]-vշY4W~I,?LPj6Gߌ`lç؜;KN j,U<\,tFGX=5rtL*kqW4N\ CUgU"Fnb/%P/"BQji{4.x]22YNn0=dVƐxl0E=-VpxGS V@5¶E e+ f]6hr^oI-t6\|Ս)YfQ ]S2ܬt_Ih6ʹ\ˆ~Sxg#NG;*>Qmv~N3"(vd+] `% x3%ݡW9z ' 6`,HCrVXGn>0/fbD͵!|Jp0%ӕ5ϲxk t&߽d?%'ʺ- \JWe(6#rlwaò`&fS9qsNr tZF4#hu~C:A,}kMƀ$^0, 3غH)mo,*ۡYscz-'hd1PN KZS-MFːԂ @W4^DQcߘ\rDOkddd,袭yۚbwgs{ 臄\=jJd&M `#8 |}ȓ .Jss's @/L#*ҎLuzj\o&3.GJ"F=F0O!mq! ArB^؏;/Ĵe)`K ٺf=`= `2x4oɗ}T~TG4Sǘ4ɏ=2 -eqޞ]qPreoUU]Āt>6si?s=&[L-H;ݞx:I;)kӯbLcc'` '>\ ff =JR`^cR8SQU'7ZSzP_aXJA5= EEJ ;!91W,"tzfrJ%ZK\)Ibd΄b9>\+;lf)5O]C σ _h$\i# o[m 1Q:K.pD⪹/>j~/ :hv2_;ϕjOZy(v(F,rpS>fU}q=q9bLz.lJ}uq4+)EnQ7Ngބ_v ƫpxk9Eyau(וP>#DTvlf g7RWI3~x$9ivZiYI$!gM= ,>T`"3TC84*A[x*㹣T7](k4AΩ#Vo=ۂXp^FAP ΊL/ #{?z)m7-xb(b˸咀/*^A:dtn6"'#Y^[VM/ܷs npдX"0m!eO|F됺㻁"eySVѻk9ECؼzw^0.tZ v.B>旒ܬ,$:d+aU8 d _9TwnT@k"q "OOُRR E2,%h>.H^H? ) %sGJvj˙<~v+.Re~*Hj}q ӿ)F~z(в~h_*-+yFSJiwېY>CCp7{)GH5ݤgeTgxē" dC4g{nm,5J D2lZ25g 𨎶OaG, EIv~C"QFBVp+!Uy6Ócމ|Ag< C"Brf X4JC-}TVȅW64X@E 1l,X*.@ r*i}<#aHZJy/UP<}Uq05!>ۮnAiVZte4ړ8Rɿ{Z)_`6Ac%HQ?Y# eo`َHwZ$ O(\03MqOѹu̱G (MRz} =$Jg\Ey^[@3DzZYn74q5s#뇸$L4N z_#lzT9u$\SB'UI|.%`nfoH {@=MNw[;HqL=\L!EN&G pFg8=y{Um)+Qi'm*_ #'|AN#+AL|.#-gsW#=fu߷z&PCE+ň@hadO(Ϛ*lTNxFnӢU7| =!+w%[8ݭa6*j4=B*]d_Bn1Cg)d* [#iCCJEUXxMc?'$$<j:'l/ Yͫ;OP t%!,$/{e vKaד|(Vz$ҹ.oIБuIYB\XN;P#f1nm|E] IV1gE)@d>~cmg06a !y!5k[߶ݻhS8yG!IeK-[Pb#r ;w?8Y6UU! ~NƋ"Op&.7FsџN? RUagn^ 6 <Ļҋ5̸Uck*XѮ1iM*H4*3a&F P#B;ӫ>S-SUB-$B¥܌:z,gJ6t?P'"EӞi[n@:l.  .bz6f&5݄WڗuQ;&^CXTvD^i)Ed谸@73NWePDx-.ħ[p>&蚴lk!E-^Av8^pTO;>=F:Y8b8wBŞI-Ϲg$!l˭Єz7q{lQ^(Nvϊ٘藍B$9`&c|0Mي旁Q,aFS /2sW[8 / v}NfmۄmeNR2 s\2I+(bv: Y!zQ4h4b_e L*K?IdOc'Pc|u1'd҂}+9䪔iZA ,[Gp`tMC@'tE|K 5YaRq/eܘ<ar!9Nnk]p:F;9 ]C@bc1]ZxIKF >٧Olܶ(*E8L'=T8.Sqa%~%PJﲰ|*0U|tFN(,H\=糂%=]Map1Yڋy W"[$'li#_~ ď+T;7ogχG^Hv;ٷa񌨲/,b̕4]w"M D\X}Ȫju#So3\22'}SU"!#[?zqO\ u/-2`*o#Lv>(`nGUz#툤{r9yMֳHTRH]* Cl%؉DНIaxMfLq$fkpgh'tzNf5o{󘰘'ŀ=(<fY+sPoqF+BԌ8;oȪ73Ӱk^ d]7!v̨V;ڳ@$?Mu[.*)2u=]ыvRmB,/ltt) ZK}TVTx_gt+c+̇d0lVay8ʱPz\9ޑ5C7<RjC,8O~lﴍ BvNJD^5 "K2 ڎ[ѺZ+d/w[ntZ} 6i:zaHlKkl~;oUTq[Q32˽~n ޶;^];ӬYdЋrj^M[،QC &1߂/WMtgDDn E~^Lz=_($iA˄| CN?q`sbu ƄbT=F, Wxxm KXxr51I3E׹ Kݳގu*Ǖ@C]2Aemתd#b[@}_ZE oȽ롕t_8%sJ%BZknwWyU5w;s͏wK3UYS$ٵFEZvFrTFxm:YW@lGiZ_V0u= \ʾNk23߼I7i;|to`9"X3_gJCzmfy=5a۝6oD\3-ӥ59:3:ф2dU'<+8%1[G@IWw?4&qyM1+X`=' OQ^LQ40@ꑇF[4֭{@=2p&.Va:BӪlDjPpBJ|QR:][P=qM^+'K*95qVe!$7_rYCGmQؔ(O=@ k3ٰzqc9eta5^2oYQeJ1M1 kM33Oָ=.jG^."\"{}w:@.l˹O*Ϊ1 'SZ(dɖB7'(ߊd0SvَE|?r7[(U];, vW:'eܺ*cZҗP"^C;@ev[c"Wn48J}/1 ɱ\CA2ƻYVWHgj/"uQil+-j׀}n Htba$(3q#1jXQ; pSt 2}ghQjxll$>}')\/K -| NsJk)Mۤ5- &y y9w>fv14Ud/t2CmyZk'vG Œb peI`SbρxH IsجHyUs+ ƺ>י \(n!|>2PX {o]D:ф̢pS.YeHQ49;'.g:%iM\9 a;It-mVQc9QKٓ]09iEEM(m^싷P-I82ӈ:WtUALoᑗPրAJ-$o ersHNLY8]"ރWKECW$M Mf]ݏxZ(8`EzRB6ۺ.ƕN')4NKRp h_e\/nֿ}WbX:ePN0Pqѷ d$b %kH4qG8Z3X۶ a3OuI}fӬ37Dܝ_EԓT;*+:Ao@|ݴ ạin׹'h zl[Dr#>9wާidx | CPUdI#Scn=g)ҠC ?pK MʨoR h?tԙNT{|ߢ+ $F`BkE2{ #8zz娣k*$mIKw\4@t` t#jjuxbG_[o&RxI-y92d-pYG @a 﫶l"q-w>gØp6jh .ʪrP<}ZxХIf뻃@Wۊ" ocYbLN֐rŦ-ҹXQR裶L"T@;i_tD=𚷍PP E 3~Jxp &09^aHMW 7rګ,bB;FH9vVNŋe8:ѷķd?]_–#o:ut;':׭sќV6K9՞L ӬEniwt#~3\FOYd]g[*a|2&~2ǎdOۄW&FohuWγS_Z(00e؃Φ wJ~Mqn} (+Os PÐJY+kn dKɺJ-tc1&Z"Hf𹖚SH9ޢVSW~/ZvQc^J!sʲRآ#ۈKA":U]`se^]m{NQ!K-d6t^;ӬBXJF#[ %VN,9R/t{kB$PsB$ Iu,3:oc~O/v,/Lޘ:7Aol2펊&P.P?szWlXG3$^JZTP \${qŨ#O' dZJCsPA;)xX||@K|DN4+t 0( `Dvw=>?%T5ь_\w5;F9aXp'J<SLLbUSPM=*!SĦ"$|)lL"$7VF3gb `qXkrVP?_W]&S\B[ێ :kA"P2I ?IjQˋ|ѿ_}|n9ou o1}OmW5\|'W_142q88lUDsm_[ vK.NpiL$K.D7Q]vfn0升FpVZȹ4ƹg砓{ Je eb1pPnܜ\YM*Bv3(Q*8lPdVq:HIIW+V jW:D E6e$R|>mősT5.H]_2uiR4ˇpA͖Ŕ|Cc#4CnlrFI:.z16b'-q HԱʈmt Xx9y+?4ciLŢdJE IXdMlanY#=* ޭenꂏQC%-08-&CS& b6tӿyh`zL.E+% {OQ5&depiWWC?s#7lC٠ A/pY-KɜQ6=ZԤѓyz0. &@J֝RPOܶQ[٭9@%M?17ć/bf\?Ne +Q,Ŏb0U^0XD!b0q9^>MZ~7=jg` ýNLu=RJvOe{r!G#hT̼d}CUE\hUcVYBFh:X̵}[Ty#!]0j(dKVY)-6ZBv?fȓ{% xS k, /ϥ;ߡgGQb$,OjHv$O [ڛƻP~is{]TW.P>遶Ts{fH5LJ1Vٽ^N\x^kNdG\Z ΧZf{vBG Yo4Px.\k_bx{FԹnb@_+㮟bQԂ\D[89$ ABSMᘓ)mhbKMVEi]w1M8v):j..Nٶ7ha&;xVn!aݗpO"B'C.!K:F{杫;Daܫ\ X8nC GnUI +1rt<(NhNan>P~[&=Sa``ޣ/{7;Kyzd̫8JUg,b#=OHpzL6 u*nFAAѰ'([R867}{4҄,xQF<%F@H~:yr-Oo)g d,&v}f¥29 lR=sszpv{P{@rsPKF.jT J/ B4Tѱg[$v 6%foI7pa{ !Եީ4(DcGhݷea O0󣉁PH71dgť+!gliSEFsxZ)P#=Zh+ e^E -;(X3pH\4"7 #f?"_e޴p*l.cbpUmY_S&iд0vNn;~9сJ -?}KZeT|zwĚcg[*jKPD }Vh@;%5k_;̥e污/feVN2ȨK%yF3RjPc `wDEo&- O+~g劂_FӴbq%Rk1 ':)*^Ĥؖ70z0[8| Cwۉ>bC4 -ݘ$~%r3NVş7 +ėc T| ;(B:dmH''< ߁ 2ZP 1؊"Q~x ҃C? ]n|6dHI+uO1!v8K֘>Ύuɽy0Ww̓t( %11ƍ0ZMKh64}n:'sizk|\"Im~2KU~#$'RXTpCk s@!1cF!*^b Q>+3;ӆχVd9sy(_9d쀹̂|Z{!nqU<Ɏn5Vq;"6Axξ\ؘT[1m%;:}{Х;o,NTJsr5e-jU'c"hnւiŐ38~}AN_9x),l{5r8lPƚڰ? 89J)&%x/M. Ļ~ d4HGUZ e -[>)_8 DZjPF"}A!h3a `=H1e+ d y Gh੓^&1bc<9J\W@,Vkl'>fL˙Z q&zm;Lnxch?(O`knY8?τF{8N ufPe>'a5^t?3%EVaAAT*U=KaX|y%LTe~.~i6~Vpv[.2=~E>WI#W+_vapZxU}!xOxR2-_+h;Uuaȣv=&nMu:d],(B@b!{3Rjѹ)y/Pue)kNs]>K!`oܻ9=NA䧖 o= +mAիr^6B 'V ұ~^ɰ.*W>~,RH1۪0)qޛxVxEj +/C t x3s$bw}01QĨxP?Xnvj*1٢ G$F633SƩ3P,k&) dgyGҨ'ED4XNtn>ϑh[@2 *D3R4ZyJ/ECҡ ãd )a S:4_EəQ1/rV:h2*`Ã+rҍKYbZ4vSifM`/gǟ,cd[?>s2b6[BiwiK`f=NK06 ^t,X'R$ѝsCb8P/ʄSD5p`W.btߟڧԴaC4jmA";IKzּewښÐF :aI𮄫Exv] [ %]'/?S2:"izP9}Qc2ھFAC˔HH|Nw5 DՏf^^׸п ,ciWJ՛DryT׬ }),R.$# [?yQ=|L9{߅__u yڈx=3^ d EpqHG꦳f tz/U>xipZo*Ӎ%c1ZPT$Q+cX9<86.zh-whf e{|_[ݢ8/)bF|C``Tw Ub{diYf٭'(#aLQLT6W޻{%֖Cg*WdeBX,Őnndu"xxE5hFFPi{w9*!]` z?ɷ=A›4t—MldN껿e 0Z9uQC5bVOq; mYEE$S#rvw,54ob^r4AjP+dvE&~ÿ"+.{`~vpՎJ?%rUSíTYu3()}{Z4v![]_XG< . r!FEjS$((m٭UvwT%# \z TK]S$<Bϯuj`'\_W,`hH/ UK~ZS~] 0Nw -mB uWVdԅ1ɿHbHgo*Q NN[LbL.&KD2^4+(׵0NֹB 2ab~qP&<^>EE9ZC0I,ZM_ 7^ynhI#+W[.xc֌dfo=PE&x5mqt݀D2?<."i8A,pʃ_ h2x1c? b@ {;rc9kRz! Y'zUDI:j Ǖq|=ƣBRRS:z{?)N5J;a-g\N|*~El>p$ 5h7YE$iEFKjUg-_x%[=Xۢy^~0ɒ,#ʟ){EqoT;B4~=NZR"NPϭ<(„J~>9=c)oU`9z;AС?>l{/n.qn*yaDJ x|@WH9C,A(PW ?enֹI>Kzf!8h_R*~?.b_"rg*myHzH H) ] kFiSYOx ]t/C=Jm[U϶kԷt!` ~\ h7۹mWjZ=#c^)*<d.M*iA!8<=z[r&gE}<{TG\.TprU\͗Fk T/,?.l =?5⨻2wsodgKݼتZ%g揙z!|}F2ez{=8|ƦdDR"[];W ),!06#1rgg~XqKI[K\Xsԑj ۂbc MGүyhu𜺚Ȯ7u$ B^*u_ZbXגhN Cp7MFFoLܱU y~7R8+5߉?bkX~! J;\_ZGm{W,zh 7=|Y4rU6#,=|Й7P̆[+ĭ[TFJ-'2nWu"rvl!J klBE#85wDw91Y aK0G,e#TKwFs=|Ҏ+>i|IɒOYbN(^X(q 8pݧea\HTM R'>1x#/<Kx"Jv󠞾Ef?IX;Wnti++tB) mnw吏~sQt^k;^*e7Qo+Ǯ!)@H$XLwulʍJ)لkgoQ alYъ8^ɊI~,y.SM:b\2%L%N( (ɩI:1iR qrAn[doȨEKc@$-9$˂?fV7GK6٘ ga~UGBDY 90;]n7 &Ҍ p]9d0ި A"21'vc{OSُD%J{lt-&BFJ1r\ʺ-GUFOcCAtz$]l56WF ? !!z4d/S"8ua'IH:\O(s_M%IN[K+Qu_%Y {߄9HLiu.J<eQ֖lnCcLG7 Vk [Oet>3M gucԤL?:fॱi'j55X:2 *uIBS/-# ?z+BOoH$ZZ}&:cJ.xU(T"˞bt{;wrEDkQx:xCY.(hi]m <AeV(8uczTDWi$U˽iE)zVeSO[i/.tog n+7bH*F,UdރٳΒ G*rtpqE7 _*d BXVy6 udFvZ̼dov ҩSX S\7M|y~pMǯHoG>d^D)'ܯ̒' 4a}.O…fd!&p(;|08G09+x.'foemg D.mNXSzeMG~HGג 8w -,c˾@Y( Q1B^mTi? 6#pw`U(ɪ!}[,Cl69 ĴtX@̓k$.DxU{[$Z!qwvi.[P?iƹ,㾦+7'<Ě!-LpR@|: L6S{Y% oX>Fd#H--EUiDCS"X*: {Ie!w{sLMT8r9B(H$4)7">`|OħThw+'(,{ jrR1:DQ:PPwPWmx+]fĪlؾPn֓~Fϫ ~{Y^0X &!z%dV2 E)Q ME{h&/q9jX )p_l[}[+iC|K*crܮSAkkj̉fR' CМ\Yv-f`4N1^`ЕS8lr Pp Nt.$&_MykR/x'3sHXVJ\U9iZ:= 6" + Bu$Jj'zM\4GGBc9vR_߸34o,iYUF`9 |R<|{9pxRQ}c>550s_v%)%jzu{{:M߸; 0-ܚ |ny=$%]UJW5~ w8\ֻ֤8Qvf#7g7ʘBhgK.,jN1'72XPƽvG d)vS%(8n;g m2uR+H`#!22s,衼 eB-C_DT݃i:X5bt(]6UϿe=󌒯]IHH"Hld"M JM /uƁS丱|XNԼLlN3 5+u&&-n#:iX4ĚXݮg0*لP'Z=I[~y0FOachic{T~?>5F1koA{A*EľBa,{z?7+K_sOc.e~P)Rz/-?x߯m66[ׇ,Ӻ)cTFZןu, &\BLstrr ^Z$h]`Q ^] xL/2|=8[tqs Z#!eq[y 7!/5t\cAt[c+`rpu@=2Q>oC,*܇WDЊ;Zd#- MC ?r9ԯ_'t '$I[GH'mԀ á'2c-g|F}6ķ<9?7/NJTBZu`t1:u?#IbŹ F=[)Ǔ )_ ^ʽjXaD 2bHUlpǧ~h['*qStƑ*)ǼN7HЩsh(2ۆEQN=cI0j:(%"%Ʊ_duO 7ߕi,1YrՊrix cKJ(vPx-`T/. Xj =Zo)2Ӛc114gvJX"M˧}/ze/-i1,t{-~;~tl$}4*"pe\hEOcL]We:exO{@~ A, nswvu~_KL?J;e!D#w=Òpj4G !'8F]x=qIl 1j"@j^m&KeI[)զuu6H9z.'mst>ۼ{PjQwY!iy#|V ˍDDBRa ."mAG곟4=\'- F 6^uxGuMl>\"={ I\ظvb G$eEZp2SJy{ kh4(iٮy1UtyJ&;zKAe!dv,0\M {.gd$3;wxhܛk*SS_r轌]HWЎ}5/E/:ED<&]DԇAL"Wd6a?axO`NFXc4!9tS-)]K1w+OcrH5,+=45B;Z7U\窣Gk}y W]\e kH2|> H$l`{׼hηpQZy(&>H Z߇-ѩ0-~p݂HǾi(jJٕIDnBKԝuc 'i2i9צRK>y8n93}z^4ȡ ,ق*(Ku :I)Sua{unh,FKZ:N7 8N_r-f6PTO Luވ;eLj1 U]Xgƌ-I7ĮZQЇܜ>j]nI-QOA{UQT,|S䁶72(I!7b͈%QTc-\ǙJT;;IE(AP\R L6ֶA/9Ĥ܎BũZq7|)%`.+b[݀'Y[F_dj PnQȿIҦN2}k@(1y.BˊɧD"=:[Dqva!+!ݣ$N%vK N"/5GԓfiFK#'ipg1YoH㩦8ԔʳX:MҔ^5 `(iF`,e;JIX@JMDg޼ЀKۊt?PsJyy>%dk~rhYB}38Ea%<k̋F(%Qv>ЖTCz#j RlҥsCGl Ńf+А\LNNMAA,}}~͖0T=nȞt |3 P7'}axR\`9@YsYP.-I`6C wgF~>4So q!q`O朙.3vJ0_OI5L>EƂtkۈ/W1 u 1eJM`+ps]vr܃h\.Psн)ˤn4.4gB~دYKkL/!U&>tSȣA*DB5Ӛ܎BK5ȑz>t 稿>Q{{si_u!kݣ<d}_|ҧSNZST7\.Dڟ7;?B.e< Fkgݶ ,"gvV9{G+%{ F_X)3i0%<4_'mp̸iBQ @3MqvtSuڠ10=(E Miv8ExFN%@=*̮T.s$ق꼖n NyuW)x>,A"`cFYxod݀\cK{qUTK5 *q)fLN "2u`(%1m3;03Cis}Es>^nJGNmRf2G\VpTb'9D0jőgtw/k BqK'Q*(1jo(&Qfw a~6qаj0w@i&b\d0+&/پ$Gpni?A?BW?f䱌H¶#qt9NL5o^ܵK4kXz `;$mz_̎2Bry2h{77Oi'=wFm8^%}bChԍu@iwlֳvlx" j:V@Q3!c=,̄O5$4YڶO%ʦhx[0E )grYd%s wٴ(.tJ,{ğ=@:c+[=QTy%/mH䧷qtoV 9ej3u7HVߖGF1JxΟF{id2m/yV2i m FT޹ 2RN}au?g&)_f{ &>/eRŠHrѱݍ,? ݇XJkos}uj !cf^~R}8Td;MXu-_D$Bމ(\A*ګfKzqy@MoLl s(0fY 3m!z8ϟeFׅ:{m&30 ,7Uǖ9Ц(ھS)<ǵDmP+}JWmź ʣHۇ7klۺ:? bSݵPUj2wn#$8&iSu+{㎓&W%zRNjN?|Q9>iɟQOF<:pV{qoϕkX-'u z79E`'vdQQp!Ꮺ~: 'Ăڽ"+lwU(j[`Q\8(M+R_\0@[4~UcͅRFM|-&YCs Mcl9G̴H\x]fFJjNBۯu_0`=FpBlN4<3ޯr|nfr8Af|-3?9-N;disi 7LW?c%;hiT~_3Vlqň9gzn)ć\t3Qǚۑ D4y#~lʀy;xqO:A3k4+7s/b_}> +a>(W]#}7FC0'3_KWyVM?EKBM21vm1@QId_J/r&S~R+v{-KF|j FA\ȇeA{i+}NkS 퇼:<[_~݋ܕ@f&jP-3j h4Es}n5GlGO:tf.Ri);)ƆG:"=sai&õOϴXV$ۿo :YD{-"5LSKGBMGPMal䍌NyO_*l#9 djZVtv #]8L$ټmtJÂW MsJ%prDF&8n3,|&̅ߧoV wZO'08v=ʿ Ԙ<(Y]k:a\u%~/sAi0/?~ӷ9,WBw!3RZOVJ|ٗ$R:6b".LP9m(-Ꝣðsd".(2']LBB I~E2Y熘- چ:) '1SC+T3!GkkY”Bch!r.?\OjP0oAف/LT`yY4czNUE+KTԩBq[çMiP2W a `GXXl vdXq)gNO'6GZr"!>Plݦ.чzojİ}~C7+bCCS8>=dSZnh6Ay @dirtnhLWZ /nQCˢEY5ZqLqQav\>>[(꽦W4rpUwwmPʷIM&=\W3+1鞑ru_YG~`-H(;M-Nh&c>{<;5(6+)2`+l s@`*I0y]^LmdN 6d}^Cee[ !Ji|\7N#91b58'Ea ~>^Z= 0޻[BqeN"2«tZeoO,;,}'޵&RM-,z<P;ϧ2N92YBF/Ә㮃;r [IK]Dlc=u8a v _`2ad~;NmQq%~F۩GF$ m\-/^MXB"pc(Ghx<;Y(!izK r5\qNX!gAc0E<@W{ {4'N$fd?kUY_Xud}2@=9E樜}u|NO2AF$} `a+ATUw?01 wxP*m/"/J+P486gW7#u aD;q!1vB!fO%O.OgX AHJq$dom-E,r%mƊqߏq7= jP' ߜKD5IIW»Gx{JlsDUjhIfN/?H3 2Q˪PY}|YZp_?Tg$jZނag88}Yߖ@PyI"Əմm/Ō09!RԾ1z/Ae^φ|o/UXX9[s84f }IlK^N5d/{o%zQ^;pn5I`$ M wA2&9o]nԹމͳv@%e$簤 ]9\+ MXhI[|vAkMy,r p,b1=~qu]Ai: ^uaig@ӦRvCGHO(?eP q H >n}3 U{%)'LVY͢e (wIPDa[ KUw!/ B} 徐v1z;J.&G<*I"Xvq\ D;I`3q#՛-)QՇ Z4)X$ZlQ!#g|c@)OidEzґHiZSpssr'H쟣g =wu@-= Ly3`oR6*XrPPǿpW8N ɳm(I0#|[?1,AyJM nȓokmp72L^ϡK\S,2oXh-o8q>7 ,MPJn`Nn*S`e72mjSMG6u0B8H lٌ:(9cFbuQ]dHsͷQJ$׻ ǜ{-$v+q}&!a^%Ya3\Vc/Iv($`^W"nt{E:$K+ !B [ΐh"',lj EwUQ 2i[CP9oV&:B=D݁N22~#|d\}\K+N[!}_Q ȿYG!}_3;KD8' #E|n?GnZtMct9k]w"JU1cLؚ}Q-9ߑ?-f'lf C,(lX͈$z1t[hRu.i1 R/K8ʄgch.1iYdnEpwd[r#>E|"ekBq+ Kqu 9S")>?+,MpC`9}O/<)K@c+8~G, PKGPn j${,,E#ۮ&g,2<1E2m1Gٹ("Tʷ^Z۞&.0x:$1^U~4co7I>@~Z[ pWcK60 ]- ~ɴ3 B]c&-Iw2֖j aRfUX8yĪ7g [<((ĶX!hc j4~>VHVpS󋕆-q(L´I `@dDyxݏujoD+Kѽڌ*i3\ )aNx$t, Mk5y4eo? 8<'k'!xylub˧qP矝2{><-I @t^,Р),P`o-l^}հ@Tj[!]a8M܉ AEQmTcŚ4΢()d]Eγy Um(8ᒲ̖fG8@6ss>'B,K:&(t(>z4jl=%`PO_@JgΝAť/SAoe{4:(I?6b蔗.4%Wiv:k9洚agx&R"~ V-qav5קzBܫ32JU2|uyO! [#_-ƽc/*ćZxa'?1;E@9M;OLoAn?l?f&=^@@h'ߞs)SgW|D ej5{fԣ~m3WRYE_Bh$ gY4in&O;DQ-hҷ3?WG f$r3^]-`j:ɼJ988$I#* sB)ƖCӼ du*.eL[+*?cٖSHՑAvpʔ @>kU}B$`9CXqTu=/Mghrqm*R;N{vnYuaKMnݸsDH*Cz4y4B)UTr+")b 0$c 7N!P~tl)[ҭ)XƉhS;;[{ԢDrg$[}8|Tqaf5f $OS}s?o M[M{;K6Aᒶ -B>ɺTeb6,A& Z7bk` Jn}3CS2δM*;p-Yɝ9ByXsv>`cb' \,wjTT g0n;f|*lR˪",dA,ɧݭ \pY*r2iow'.+߄HNj^ŪVo3qe=F 6J !63*QC3uȔ#khCpT{Bc ڰ"j'5_DKG"IrңVrG܋&*bx1i5^(1|Ȋ5=*kQl+1泦UUD]|ʅ'NbV*6 ɲ ڞK 1K.`p$0B @Ϛ*wq- M{),>RW&[]E Kĸ&6R[;fMB5bz*seJyi9 Po^pIQe/]|p&W z90/kuN+Nד\7S(kr2m̪k^˘=RSˬ{s׳ )eKkn]5esvKF=Sx`k2 Ȁs@U$e%0t!݉.HB!aAL1̓ddo˖:Y-{A:=U3iMs#Kl4_K[tQv}mɸVc zֶ~wzp˝LMOP'wa"`CE y@?YX̼s)vĒlu ?*ٞNs;D:aN-6QhʡC'o|ͦlBW!0,%I`iP%.XthT<,b4Ǝspv6 σ W-9`p7x4MYWQ&0V'SjnZ22CpC2xmTxk0p"UW.}MPXR7їl7FKyз9Ѐa)|/J%\-%ESr.e 09a ^ɹNMzQDӘ|uvhʋx3+x/llE-vX(Kp%NA\'z"3҄-4]/G9@-,qAT2hoD+7aL( Eb?Mpe}`.%W*;^`s(|qmcbU1C-%?3#7 a5$QpKea% } AWܯ (<(LJ=V*K%BH$A͂xX {Vw ]E)Yzk,{/rSO[Zx% )!L3%1r^䆱-tY0{?$Ểq|˪+5"֘.H3Ha@ 3'$ At˱jw2Rp*9#(]Ee78O$ xFN4BU2RnhFg6'Q3bz:HTdc<HS;PNsW@0!KƠyCׁ6HsaȘ%F.;|o]RGNI>^4EK+Y7A.F X)!cn+1yw7Q%dO Tlm?HHon`+Oxfv#;X6acG]ׅ p@\u0!Odؗ=V`WQ U}F$L}o\fBsƣ:67^aR$P;15y1c ZL}[ݦ$Rժ=JݛP\ीlwX{B,s{  '=[tmݤH`fvOΎUXC}RvC6? Y+ZGw-Y?_0DڵC{E XQ\xP&H yr2VFA S1%9x7]ӸaF|U&˜mg8#}uĺӛLͺ]مuF0CV/ɴ]ap+$*5^e h x 33O ^IH!["ߊ{yK.wY|m6]M=3;.HNOMr)񂧣}̞*W9M,ǓSϻO_`j" NmBp&'I#ZmcDRTYw="$P6Ƙ)N 5-S֕-?A+ckXCZec6v]p"G?$*zp"?_W׋4d3f&ڌV{GUDZ6ĮScVCW6&ѿ|Q;ȊGpoF/*;.} ;ii d4m)̟cr̫O5t|!պ;Yi${$ {@M";|I, "nA?V#i{kA>9aחq9)Y)<j8&;AvuMtdiG(x6X`:6G11&tn@$;9'a ^4F(a \mQV}9>v0Ovrrg]'>Q[ae\U7y@xC 'w6LX)HQ'#"h"2jn[mS'4Ld+DF&D0g^sϾeILM'Mntl?>Ϊ~V`cZ+-X:Oh4$SihPk?^bO*m/\h@[K;< _G;BZ//fhp~jIe\HQΕ䇸\jf[jTDbJxԅ N䬿Mc\Sϣ^%F]g3 1oUQz}  QFͲ}˖?9j5$xƋ UKwy~#Qx8/Kff &$ Zhr ɣP݊(*2&K:zkٞ/$ uE5eOF=^=`3/pHَ Eg8j|62b\<.(}E~' őq{N1NI#+*ڂcQ9G>C z06q\3,ЕR\m!UD Mxb*+uhʣb,RC#=7(*7t-,| 1NtQXIIr91sfXctw< jBt]Ѐa ߡAj;Y?4\ǀ1,}mE3QV*!0о}C.~%lETf(2&<3AS9AFQvehl fC/fn;\t,W=G[ tKn)̺}qNVщh:`C1*ˊ}SYfoø8g9Ew4ަFbPO&.f݃#hK@I=h(P;RՒf^!V^οrw{sq*A_ۡFP+b:rWl\0dvp|ATJۜ5OY,"W*:-ğ~b٨N amL/W )dFK?:dh+RrN"K**󬈩$LL+ K>gG|`r lѪ_rRxZX_z,zE&?,B{: 0 X1)!zwEeRdJjZhBEn/ZV~|׻Oe{rqjMOݓmR3m6I6yK\G&?ufrŅNH<@,G+1/CZ8;v2)[y#lEdYD2'e/a t_QAd>MaN+6qhp) 촐_&rC^7M *X(p ˎN_$K8ӏӂDcHk}_nWb)_ʈEBeGM<x_%@Yq jB1-;mt N'Cʢc:'jL?<5-sOie uPnk# q D0C_Z/C98 ,WA# `O;=\š\|͇b\Tjo-m qҙoӼ 17c?ɄI,֓N(DY6]jgȐS{YA7 'q mcA&Xf/,O6!M|H #LQ]Ssn5*Im9E{ZBy{\I wփ=v4|2Ho;ghJ+HQZ'asVv8sY"I@i12D1+ŴmT*ՙkF5@zTǼa;_w4Iȼ eIJ/,@w.xuG cKRLEli4#V ?t6V_ S+3Gp'қBڥeopAi"AkJj~*xL"4RxE?E/Te:(MTF@w ,G%0o8pyvI"Wnn$ CH<'~?\L܅b,ZVgU1a᥆ɀ)|E݄]h[z '`l ՛u[18Z xH&qS?f HBaW\ߩ˶H} e5j铂fڭfP }(/U6ο&ݮ9l0kk1b jERŀت%;e:b7G%:$1aW,٣n:y Id.'"1jeË xN$s6bM1Y>@rKF} q!sqkgN&ݴIYůrP\zV |l@eJ腟D^. ȺxL?j)wi&rQDZD+h+mkp-tܰ؝2PdaP-W8![܊hAuSVw!9ƸI30ߖ؈v遡R9^WcVg3<>F# 4o3pۀđ%)匱d1LޓrTBpv5l9ŧrk-."13&n3\/!rUP!5,:BD9]*ثˍ:Uj'.bI$kK>d6F \Z[nH">}3(dx$ _ Hƌ sD@!sluSd.LkNv]"g*a{gԷ}klނcj qrq^#\:yTE2n&ɯهKa(6p6&lcM FmBSJZhD1Tr*PG 6+zRґ,^vşc$q%9(n\M;zuIJ(IM1LOwjc_{^p U~TtQ[GtMVRE݇xҊU LJ)p$e6ۺ%)Y9pyYLjY=w *Qp$.U<>Ц2 xǧSDOM5˄mbCu:x4vfqI϶l"ܿ&hBuó} Z``.WCG{Lω iX<>h ^A%C#1oV_ عI2?&>y(q=&W|Џ0ʒYM-#-1szǢmZ6 V;*tsqų<OJ 刨M%dl& jj PZPeʍic;B۶oK)bbTmilDl t6{3 ?7GeoZӷ99bv?ymN@lԘwP&2 OƭqMuaܘ)%c^'Tc$t@014>3=8onkI(ք03*H LI;]P @UVa/;H yma%$KZgb.-o\krj)Gi7g0k\Czf!ޞfv*$8,d[L10Q?{THx3VwS.hQB$F_ …T=gJ&ʲjWd@mn<~G૬kq[xұD\α܉@.=b]vmOiN Zp{Oq4-Σl3 ~#$)5ԞYm8c?$qޕ E rUIj6VK&ѭK$c!T(~+Ťne,cĢ]ӽ T<h 6xV Zם/2x#IImcTK _k(#NU%/W(KW>^V u FჶSn|"JG=W0+Q(c~+R(*3[_\89+; Jz#ou؛+J =.,%S ;rer٭gJ]~M\ENi2->9ɍ}BkmCD/DNK歕l8 4Y6I1|Unt V#jھ5@[1ZL 4Ii` g}2Ъ-K?71jS)g<4ԽF/P%2EY?J֍EYo]ԑ \c5~ua%ix 3$DJ#?l ؔ:"E/vgw+:uW7ەl 4MéW@V#c6xLȜՅ+Hs'+ԮBʴ2̘ј}@nN/Cz4C. [,J?(V!QLd_)t&oOya*y+Oj;Uh}Esﶲc2؟m^@ DLZ4|oG:%-x<_ (7e:ͼFfU|跕l>|H*B9 Vn?)Sٱ%:!~t WWXD<ՍuD-MGoJ@fżTJ8QG߮N:n$E PU1MB!@mU"mt*XQۨ  ޢ->K&BnN|'t6C͋9f5G#TQjca #P\x ɠIvV-qa缞7Wӄ,YSǬi\RIw1@ [ {BBL?Ts,m aCҳFL:j[Iu$ud9g v%wQR_\Pwj&Y~7TOSJDzó#I׷GQ4#6KS?Mr' c+*b!I A2ڑM!Sa[sB:)X1"i9k't" gtW)\ęTp٠mJˎÖ2YܧNx=7 |pzUpn'02gJ(j}v[Jڈjc8@ Jr[IdsgjT9.@`zWdG-hgoCRaP*5SF1g $ҏк~.;0,G`x.IVns,irq3sV>¡+>K2آl5$n!`pH0ྋ4'H1+̗\rUc0`KSNBh^&^0pxxri1?wNVX[oЪ^=Hey/#CT\S,nA\'~u&Sً^lȼ _[ _փ>퟽ޤ Pp vF`)\fI@_NT0$FWB5x&uǰS"H7A]vq4 -祚r7m"&צ$%N pf5 .+ث]xAUQT<w7cttbRge }tl$;hm4~!{She:;6Ҹ~VwqlJsڼ%Mօ'oIrWt=FD ]+ ~I16 gAxu?.ŕ~#ʲIm W;Lڡ)V51'O`O-SUA^X/YݥÁV #E 4Ĺc%U ioI rV>mS#] -FRO@QEWܳ=<nf_mK /icT{ c)1W%iۖWm왶1XK˜oL>[CUj_rL 罧 eR@0]WDD<,ZDrwv`ϵk{ /=5:D٧emz@gtkB8}/YU-.ۃnkwq{:e5 @J?4΄dfr%i:o|@v_xޔdbbz4v,DԲz64OuK>kwǥ,xEĸuoY$Vjq ЂgD(9]Md\5jKrh55_*241%|k(r=!ƙ́LYѝ-M [| !]8M۬Wr0Wg &&҉ p.VʦPDj^&.ǃwQoMcg-LH1p$ 'Ż%iBHFy,Ԗr2G+]{ܒZ PJ$i&jY+lufNu{Xuw)C δ%lEB!1y׉d;`7#ɽkۖi>g_Uk8a>cakAȍeF: &5~Ͱ~'&}02Z&PPNybS6~+o`>t>n?$K97iD[-Dַ& WcϪ)T&m`OvJ;^}QKìt5fq흄ͦ#+VbnIc)pW@6tcCVk:oJt}RtGG FE:I1֍0VΣfzZ$yjG.8}!u"9 7 ,T7aZmZ vAP&tFm+?*)oy4lQxx^d_Uޥ4c1_R vYП Ow|;m"7>sH}3ʊ*?I`.<(TMkx=d|-\ @cIȺވ#s^ޭZu`paӣG|N,%ebbF9 ft5ChYz9c=G$£ Y9=X$ ǧDFE]ZndJֱbX{.¼44Y>XZv5_H]6<9C{ADBBԷhlRTS4캡^BO&Ar^ ~  mΚcMA̽Uƹ`5T̳KKmPCS;CQb\-kE~Y7i?~yF'XJK,zbSd];ކdp+!w)lOzR"Yu'"$Hڅgc8Fo("l837ts+ϭ(" &֪6[2|:@l<"` HTt\2 *}<#ᦂ'N5xD<^sqLܾFSh- TW>FQ2.;Pȁ@9̋e]s)z9$R<-3',[:&Մy|ed˹㣮EHa8[`$n̶v[/l\#lf>~b9ݫC+I%]]~ڻ> DxSP-Xluo܆9:_q@+;nP2Pta*ܽ #Yp+%n+%Rm?v s̼j,khZSqT oy&^T [#ZHx/,J ܳ!Q#_`9~ p.e 1l+j\ѭ B2!AH8{jCM^臻ˍE6z9j"@^HU6hrq*]x;C_It.#\83% :g쓨 4c4ƛYٳ%6,+X< "?*GC5cP] srhz bcseQ/Ӷa 2>zI&]rE0ݯ 0s#Mү|>3>Z-tQo5h-q JNXvqo $<8ni7껇0# ߜp[2ђ/#A-W;T3c8H:r$,Y3xnxݢ?)zv`?\xapw97&IotL,;p{x5j[,m[;J瀴.m8EYX#xs-\8pm D\e*S >Ÿ0񕺶z\xadד#c&ٽi=զ}@lwZ$ڶ?~UAk^_=[%-AFj7+>էg?!~] 6_ַ)&cBAM1GkypF G5iK\/,P;XLw;Zf-=,͗9W8E nHVjuEVIQ5ޘ^>yea)'!#FCib}Ӣ3>hEAQ@SK$mK.lQJ=l{S1U팈X}C*"ZYhsFs5S1(] *#~k*.:7O7&80Ty0Lt߿et ʂ!No\ov?A!X ]m.}gܯ]pl5>@QE;h)x֦K҂ 2 dO-d O=M'*mE_'~y3s|&BcFh[[Z'K??(Mh\鹼G^`ol[4DS?s$FGUID;IL&_Bio8D~qoC{n;uڄwy5m[Bs7 QxcyP<Jd~M<#jEG_:3tHvU~ dI94tId *+3F}M&dU3@dԽQZ@;6v=q@%P9LynjcmZ\!kW;/GjS &?YNgࠢp}{Du J*32%- d&,}1PZ8Ǩ.M|sԂƿӦF%Y=!b2vEҬd@f]Y"Ju4JsֆUUQ0-_v1Fٵ09/F!K],jIϒw>-fuLΩb&BR $I 5{!$2.Nz2$0C=6~}u>w9ٳ`UX9KDN R>E>>Mm>`zj5f|ptX` Pvnd3{ciΠc{o=J7W]l62d1# >h(]n⠊W~NU9o|93ͦNۍj)2ydpZ@$f} _vd:#s^Q .WHX-~ cJEj]e0W/@;ق V,X9S z@CS9!(t(*H$(܎kdn!K5`t)6Z 3p8c[+X 0C8u%4Rڵ#'lH%GV^ߝ`:5,-s[<@YƵk:#~e,ʪlhH^\Nyz]1)RmRmm&؎ζ^~Zc\/UsOkEtc_ 2@j2j;cԡ_jEâ?لnݎu740h'<_mēam1 Sê5Fu}_O,GGd&ૹ Fm~TݷB{9w   Ψ#E2ᆌⶫE;.x^`Oe%@$Q&C&$лRnLr2&Nj5e/EP@'N^XXB}|>J+^m 6pT-n>-= oCձ^!84U kx  m .R\lOڗ1WܾHc_N#}R- !?ׯ; `*'‘[֫!D)HJ={+BrBQ@*zMgѹSmk))|ฯ4U%SmwK64D ؈l\N&9>ɗ7,.?noۡZ 1<݈mR5I꾃ugo˓Y<W]葉GZuo[ջp%L,1yeq4s}U(y 7S߁<d{ .}h+= re׎oA?`ЃǏ3 s߼d:0 5B C2y,j x(B"rSGuL R%tןyl{Qd]t7$L '0e{sy8whx2]#$<Z 7uqH{tk親~,a@AN4YjbPFb34;"BbѬB`]V-YKF6_{;r_Lޙz< չ?G.uu;ʖLy NC.1`E/2G<X˃eL.jTPкۼ:?Zp$󘁮ѷbVkTLXUY7%\W!É`55 /ِ3Y%@yy<5uڛB+*=*r@}1foisci'ҳPA]>Yt1?caJ lLZo1U}F̸6N3i-HӪcʨ(κȟN1VB#-GG/%hGF)3 h 6i$)'467c.Մ#,V=}\_qv~S WAmp6gBArgTP_LǓry16E3^IMdJc&}Ʃvo1 :ØsQ=1Jzഒ+bX:$}RPQ2Cma EeJX&a L'ZfɒS`Wj 3wzKvC*5" e `]#m}_ST\e=qYM*k.YϬpE# )ҌE%=6o5F1F1i{>JHCj6JApA~Fpm4*lX5͖93ոr+Yjf r\$f .$K Ő<8t*"Plj^6NN/LiFn<%=տ(`sT|ppL1[lYT1`[7E ۜ_pRd/<Fe*\6%Oh[ H`G 15?Ym(AAsǝXvfXG29H5{]WuZۂ:O^|YO([ :;$Ak%$ijǴ(n"=O|#0(-/t-HHzlaGp^]cR&oRҕI nj_s;l%ŗj(9{&Gk46c/ WssS6(HSgPtnW3dHӽ~}Ԫ q΋mcтtz7DRGsWQ / p`9(ҭG0"h(n4>&ϗ+ٍ$nT =?>J&aFk<H1_"D؉ׅpKMcq`xdb 5.b6E ҮƗ[a +BIv'ҾEpO~؀=:C7C*<2(*JZJAZ_q~?"T%y׆+KO\5eޙ3:Zb#2kS(+n͟˝i?44'2o!V=yx~JmĐ4}b,[CYen qٲ[JIʵI|L T*~bMk}yH_)k\)Ry. WMkqeRTI^Zp!b2^S}Q۝<0m-,םuvp`#߁֊g6닺f{#:H M;^HVW62b{wE0~zq-bu$h<(w/P.P:y+-fqB)4"};2wA0:Iwau߱|Iśɺ>ov5t}7sӀ#YJh Vw?]o()o¾Tb![(3CԼlGmtA07 ʲ#&=HtEs͚h~l,QpŔ gn#h/ ^ldfmHuo)+aA5*ᓆUc0FȀe>wjoė%iKx͋Mv$(t68"]2l$G3NDRfGݺ3ุƴ?L kivt]'(P&󾧹<&wo+ʗ~gzB uHȜKl}5`ٳQ蝽L+-dM h"d [ĐVb>oL7vfPwy 9vIzZ-I?gۼpEO:Lit7CZ:g\rz3⥳gm0hV\+pOqYq{mŵY6 nyA*W $Xټv#~I7$\׌ۈuk*4Pk +c<ǕBZI_hJ(b @ȞAI,- Xy>%ɿ& <ZKC~8IrC`#qyxC\eL_ 04JQԹG=~':HfzU.0KH iOdŀe~4J3h/H\%kt *gK0pNH+IzeAqŮ qCpP#Bg$,^kg=M˴>U񱑏2 !@cdVvby*C i:m :3 { ~>؅b;r-4~ WtNC7lYt_'^@+^KqAQI^^2E@ANF #Dߑkwg6pX,ځFّ@#kG*âc2Ɓ_!IE7j7{tVxq_gا'`dw쾼aY#u#7% & RIV@e dlliWRM $49gX0>ZB"+GsAT K_+;)Zp@ 8-Ɣpn73iǛո̨Xv? '=s7P!lC:MQA16 KJ_ƜBu_&=&LaJE5=-`-J+j(A4Nc ^ߊm?\پ=&**?3]gA9L;椗R׿myt֕`M;C G誠JȌ/n2:1M"aS]3+%l˨[;'?gg/UŠt~pPRd^, T"vw?[-/V?IE;+D55 |y{i#m|"ȿ\F X_blwlL7)8h%׍`< 쭏5Ro>^ O4h*ՂU mTݎy fPe9oAOVܤ<KNXL_l*APFqF Yx?^0;\WZI{a kz_ye%6hEqH 0&Sܑ`:Hu+8+ʯ؝Q2Z97ήNbЋ{70tHGaԌV˼gـFS\>r~X ,H!f޹tBO䪉"gccs d72Lf_;a'mw8{?<;S0oN0fݤW|fU㈾eb ̯SF,y/VDN b Oفw }DmgIrڛzэ))JOK"A ;7| eq'>Z3l%;3xuoC{: hʨZ([<|F  RBq_Y#_B=F8ՕpꙖ{ykSeٴ)$G$۞^k/pUQo 8d 8CwHE;hě$=oeLm(׵ @^%+ :$WamoW!"H&of܈+Z:꟨0F$`xR# 8-v/bl-ʙNgԲT#c\:R)[mA.kCIJް!$AyV|yR:* lJm.~z%Q@D91{,]EhMޜiG&I.%>/QjKZW]$Ig*Ymb9l;@' P̈́*Rm! uT2৥KvX z~KO}Nc_?'HiC62vuN 2G}fy5$L7IZ0=O"v)_>AGL(H0a4|5BΨps)[J/0/[qQOpx-eVo-=VRfnʽMK ,:w;^BC#_$pG;3픽a_-gMu򂉅Yܘȳ:wO/t)ͦvy l/^*R>{WQG aԠ6f~HCgQ%گ/ s`vb}VZ.O&n 略M_pB\50nǔ23~dz>Wl @F0 cS̥ -(07!H+| wҐrd¤EN5E'.jTHQF~Ls}|h&Xl5uSCL1 bt2u*{f:~3s~g̴PBmK,/,(w5=2ÅN6kMd/lb58du#JOf(=DSN\tҠ(e#ҘQTLp!x5:AO %$n9H!e̸eW 7XolW09pZnk7@`;RRRuõ^x,VM׳"ǏIRmCHBiNJ}o `LvFyK;IA % ^^./tY(n>9(, ZO3GJ7%7肌NB8f((9F:HF,-{u YY>KQo1l .)YAX+= b/#,8^)!:Ta>8 tcbܤY0=OlC@d[[WF$zzbG%ōDNKy+ #=5=>*Qu4M kO('M;Ynx1Vy=}05T5RXUb |~\ ](4>2;<ĝ5|!\c:)SUPjЊG1 9N5Jp)JH5fJe<lEt pYWX)lsE S3·`"$Y틟'[.%4OkGW2]PҠsˢS[G; o֒dzd?:Q rx:sEKhnp6c4rl=%OS|nr8|:_Ҡ\xhE7J%ox%wk䁉RZ]_yVCӱjdj>NPC3@{Rsn穹TG ٷIs:ڀU(!0lTCޢV@h U(_'Il\#=AWf1fJhͫY ]n\HԂ[0 ka~h,ۃf卤bg#= #08b<| V1{-duR45@uѰHԦet44J{[1iO)xq% a'Хz*{F J\;Z`rlm&]ad].9|"|"9lErNhX1|},i>xegf$@ˤ7a CPPDKd{hhER3BVk%fܔq4 ɦ}zۖ h8YV۱ R@x-e0Ǹuh;c'q& Tb q ;g1̜ =wUU{m"MK\>Dv6;G֬ܯ2 dBbY48U! nǧԻr֬ #S2dN4q"”*Zk ໐O;2v91gj ^u[dO-@[) }ƙ-t}\Ԏ<PNS 2ƈoO}/d7 ]ǎ a%g\۪qQ9R+#6.'M+<TJh(ahۢ_+i["<42DE !Mz" ?ߖxtxZ zDࣳQ^k!C{#FfF㡿Ġ87 vVƂzqP|I~_/h wݸr,BO4Q1e<謜`[p[Ρ:5b?ekXj-$Ԯ st29DJұUŖ:p.9q+ -N@'ӦŇ?)xӄ/oL]]5i bJϵn$M5Uol$Ykt$Ƀ\3MDo;T!z5*ׂE6'5E%,t oc&, btmU54\5CuZCT¥pNDV{[ּ4(  ukÑ3tZa8.qbm{{c?d$d4~@FtS-ߢKbj*E*Rz&P/6s$9k^*IdH}SN1`SUVD`CƜ zl2ٚ.īf15R ()sfm\53M(aC,ݩXcZIħBMm#p/;Y"`Kҽ+V!pb|RvC oNHb E>ިq'!2SH1RidcE0Q#@S&` Ѝ5,@̠i1s~nf\ELmɣE]qܬkTXBH` tXgՓX-!x[ YZTwj,;?cDP\|\ D(<%eٯ 2Vb>oo ʰt7Sy/9k!@ 2|OC D]IWg %wR䣘Xfsc׼bphˋ n`6ֵho7"2,:伬B{ E+ciԳs)g,5~J_3t^=-z+m+xمw4Yբ<0Lre6HXqpH {&'=nGth*'y9~zSj5Inӛ̞,ʐ߄Gޯ}Ht)zq0-u|Mt:$KE6~ RfUvY9pͰ|'hluLkѣA X-6ۺoߦt3_5;Qd5͙SS~%_C'nLE<ݤr,[$p|as,[Pޏ/LK2m`h(ksӦT6WES*c|kJ r.ێd#,z 66}ɧ^bp'l0)CUZp.r[Luӛm#;%C.Bh;KZ=3UP{YFc&>]!hM$gG 봑A5O##Go:orVǩO5Bj_ty/e-3M91 56F쎼L݉5@Ni8})ї"Y4~"u~+|PoAgtP߽:698fZQSmEOQQR B>4ysWs_rPg 2GWBpIL٧(1"cVj jLĖR:q 4lf͗0psDbei}AIj AږsgDH޼sz:A:~џ7 jV:JoJq}* й]sFn  y9fd6cX{k}u@zKka }30Xͳ%md';bBWRBaa&۲/aPwz%+k45! ~_SA:HBʆlj'd3̴.Ay2F:Ko2߮zk5:>Fi:dƦn`^09$-X p}U$tA^==M[x\ 0z»x97})ђt?-e_r"eg^W'NI{"KOY6d]QnwNhC<Л|V@V8voʨN‘5 4I`!l>l߉ N\-|I#lڸ-y{3X5Ot@SxmqA:vn*Q&<;]y4Ic:^*FxafNXJo"/QFY2 m%#qM pZ'{;jci'P^c Qe>ڪ%6Xyj皸q@B^vJЦ_CeIZUEc\>͹pQa~O6ڷN_1f[qs*v=u.{ -G.2 %3'0 rJ-da(þAC|>cs_/3 鰐h=}ӊCa?pf&lC<2r*TN7]JvUN9skEnHB\n] @P]{8 SŢ<1 >Ta;7Җ?fO뫡Cc)#^Ehlu7>m?j[k=+ +b/q"b˸w?rMFųvSM'>뻇/|1 1t ,\,ynҬ0q1.LSZsiS{ yQ[rsǗ5[P͙icS}%.n|(í WC#OX(Gw*9^i$iH|Pz;}Y$,D^O.xmN:~YVҒdߴcϩ1Oa.Ny7F飱B2:.!hKZSQ>!NB@IZ9q WIj9 ͦD-I1C4J<2Ļ8:e@OP^RvyuȈLj'3Y]+C15®p⍏_2p6ƼmJ~$xhD}1.% 2;լM~-h^n8fߏ!;CLQcH5 K{f['%;8XH~arSs}~bcX;J u^nj!FJS6}4K/9΅(tZF~ V]w;WFg8Ͻ~e6݋%/98zEh'䜎D7AdGI(i>][S]`3 sɠD*o4 I20]jyLGI_7ݢqk@n٥a6RfwvmFtͭhcxO?(0/O 9Vi[|A205H'sHjU}Zۇ1uӃ?\-&rYT-T)=$ozIeO](%ytM6rRsOTOʯ1H6<Дh8VB^j>R-oZO.fh93ya*p|slL 4.U?Jji4,&oH"?30=l[7 RC #Q q`5ϨU2Od] @P7/mقBX*]=CI<"v59,p< cm;UσeGM-tu9({VbtOS"s u$E2n޻qNJɤƈQ0Rn9Bx0jE̞=$pmDL*5Ԓ QF<ޝ "YHg­hn8_w+y^l.7IukOu؛Ҏ8B$+1Wmse"Vv 6g_~eP[^@n:PhRJp6}WD {dz2 ?hIg#4և'wu1֌\PX(NV V!.3㜵ZgBI )Ҙ/s?aE6~(<ĹqQ1N+l.-`T&q4@IdÏme4޽3:恩wj, >}C *l%mo` z&#bI!"bhI)sU?)챦:ng  W?"P@Eع`h.r P*[tqr:o ZTЀdiG=`&3u}E)u;ks+Vmy/⤁'湦ρ#EH3^ܭlErިW9WFD%`eQ2'ί }͞pa .;VLB" s^jӖ9-}is{-IJgEQaZ{.٦V wN3m<'XlrB`Ds1,3I %5g>{vE"mf3Pa=pi4WBCI\HxP%iHQQU#lϖst9>! mHgýV&WLC>ٻÆq%xHMsz))NC #cQYs/|;zO2o핍K=ڌǞ?*0 cl/Qʑn-FbљPT``)9 Pn1?gmxc$kҰhm: O #rx[l&@b>7oiC (%9Wbf !v~N7uHQkErIsjGbcM2Ùͽp ;@xZGJlXB ;<?PƟ`ImTjhebi$QĂ9UC %$0>}aa'( 4fDEdcIݭq6*69;5oC+Gx_pw:6+ypDD׹r uC0L-%ؠhIbѳLso߰`,&΄0ؖ'h *XdI)̃M~4feApCV>#rzOfd)r+\'h8|'D'kxu~esUPԏ%VՎt~CNHK_7d)S;0q:̻1 &@1:@ђbc1qM0wHnH`-xZfpPXXY:[Ӈjh,cnB̌Xbw>G-ږu+U/_|2%ʗAn%Հ0($3|W݊shڧQ:JZ2cF҉7Aм$~wRwU^EղFjIKt7T.Mr崣,ѸWIpVd>5" \ }stK7g~Rjz3Tsȴd UZV&T$$Jwj `ݶKO Xx/@fȷWZ%bF0,Sn*@/K7A~ _‡ZT 0J0W=ï~֘n@%7ǾRɾmt[ijekpE2i|Yl{%i`O%ǜ=Mcc$hżB(q+!V ƫ(xz@xq9^|Qʽ)M7559xmSk@ Fcԏ[4gqIL=T;Jr[3cc\~~:><ÓݙZ+ƃ *YdBioCr~Rqk8*eu(-f[`C0@uBP*/pl| |jj{+-Ԉ^ˀ7~ ǭ:!O˥|VP/VQ'|rժ?Y޽}?ʑa{`YTmt>Ldi*iq0U|J=ڒMex~ .q`(!w:Cggb SAo<|WᠿDnیGX][H_ңJ1ej6x'jDMt%ZzP#%*&<.Lk1 iC6G vi,Ɍeƅ!G3^6ҍ$D\h$Jڠ{yM°'9F>d!NM]ru@@&Aw l6}΍D)cb z΃J!M&'8~@+_? Fl:8V~/NRœ|{c0'f;*OT|̅=&v}w9ae6Y@LȐʅV`(njt[,\']ԃЭ Z&w*Y=_=K-)B ~?&jۋeU)2~6Ko%e[0ѵ}hKgx?,]^,~Z[lC0Dk/v !hȮIcV`ܝݎ {xZAP9lx} t_RrKT3JA5\cCf7fr:z0{^;kfZAd4*JWs=|e|كɎ+"? 3(׷j+x%;$GWJ)s*]2}+:n(߬`ATջntvvNԣN+ōPZjSsH8%%N~YlU)q_Hw'vx`f]eH/Y: ٹ°TOJw||y`9T>NE/Zʒnj,?PT43z]݁u{ cB}Uځ$6Ŧ+ԌԡbY6,#{I^ÄBA*xL%8]6àG>(L@:H/e< 2D)(Rb)$7e=&;rG$MZ\y:IDPKl,TEGe++ iYAOx WΛG>z3JͶ5?D?ȉu9{i'jj҂0+ Ef: 4_ǫܠ[)B:oJᛂᡜAٙ?I7IKB=IucR*m96X*xȂJtxfjОbfr}SuƮ' $-0gm+e/I۶goBB᳝/f1$34%(#;zAЃ%ڋO%k6bE  8FbzMci-{gn:cuf^&,9GwKeJ3s#}ʼn-=u)W%xְ}T|nŎZ:NyW6Ndgw6,,XfPJm=.qtTQore5ݷ{(>C N"lvlLcΰ ׆g6Xf ?mhw{.H 6rbkY\fg1,v洚YJ(mUć)x#7ٗ۶ H5wЍ^M>f3ުu5 +_nFĞ?;勚/kBq)W ݛ%*kRYN@L8V}m,P"y޺5)9"t,}[k@5vl &r"P&_h :@(ر1b\kt)*U[j@+E^P<,Rͨt  E$ p*a< f$ʡ@I-)C-̟LR-_@EF α D5q)175PઃFI]1>Q2uȍasS a|CBӑWxDkIT BۤKƠtirpQnt n=nvZfx t9d;cM @eG;\U7JXFA5؋1r9PL3V=XeKBEf[aE OzfʩV<*=K;i]t0jJӈ+ 0}l|cߝ$q((RgT럔J;zߤ:j-+L/{nŅeS! N]CtBFvWn 15|j뼾48Rqݗ;m8֡.0!V0MP!-zfAJW}!VȿwFU5^['=c=]w+P)0\ɍcVA3W~8#U< ϴ1Xi;pc"] G21=񌵍pſr(LV,-)GwUpiᐫ= KgX /Я{ %ge:Ye2 u!BwU,v?751eW8/2B\yd]^UaHshSd;5#I|MR6v9ȃW39 *J~DTxwY[p^[^"n@VSlq5\ofjIfO\ Igp }k%<2tmbpZT1wXjsd]St y DHYA]p3Wp#eTͤ9*~|P^BP T_wgln\Z%DkL4 [z4 9cyϲ<$qNߘu` ܮz.PO`ZQ4B֙MHMa>I;g s٤_@,x^Jk0CZZ^.dJNm.k7I$kZ҇3sgàY>I #^Ut$?/~JlmʌyL)Hb໫Jy==C92:bQ?5J\s*\8L834z2s~MRAZey61on{. k> ! M$0jfds6}Z Y WPq{iS: ]%p>-pq8K 8t[_t\}ΛS[U?;,6Oĩ0r<:Vds s5NPiȭ?%kAO lST0Kݟ8+{>䄅AJ@`jy2MMO=]yk0NM-uyS,9yԀa,v?Um*TZv СQ4w{t+0kKWf]4{?NV#:e٪M'MT*EkxݲiVsYْdDm-3hN8$GJ"= X*|f=Z0Zzwao=T~!hY ~Wn.%*?HFqO\Ig㎻e JKAS[wl( jM⺂4 p" Cctn%1n%b\xz/|-PI6 Ѱw{l!PMWﱍ 8b^)zN*cTM:|4HqdD`^MKLȺ$?hzw }a 2k ʗ`8_ZK )vG(a'NrurpY/cd١GKίz<6IGKoDzJHalZޖ@9p 3+iETW/8䏲F?˴ח4{gX=p߶!ԃY ~7vd5"_kש+J'ܕzkj-ppD"8HVy++vvxC~:.@7%,N읜yC83 6%\Ɏӎ2$zD(/%Q4@HHLd px;Ak6ܛ%5CJ^u A# ;%8O{#2p+fKKH-1RYW¨ EA.9e@П Zsvp倬A@y.#P וM-@!(6:[bt4t3 Ezo o?k>JmQ$(KW2ΦVL4|PSj#"@VFYw[/%Ÿ0k-֍է22ڈNr ДHkpd8hǡ\ɥxz'b:% NmAO %7l3fvla\ϞRX, =9}ι9c(80 )BHDE# W[@vb79 k']X!2VȡvK#٤Btd@zJO=Fowҿጀl]^__&'¤IKʝm)]| w-W5EPÞIq&[P:7e=ϊ);5I-mrQ,K{8"࠶?Lau6ՋvmNJ1K=+`0}UlZub(yA4Mvkp5[HX* ŖΊ2n;j=sHO.>{^=osͧ6Z)F9B}0=eIÚo·;ĕuleoɽʥOk^ɺrI]04 ܾXX"E'܎ &vTty4h#y ݗ ; m+r3OQgL\#!Δ\I="X1+^?,&sbxiS7]ں?Se!v'T٤Puf9v!S;=]޺pɴ,-2W[:<@*6]\Brg<6;Q$x@JOkˉ/ȗ=]QE˝`v67m_'dgaeI9a1o:^Ax3- b3Ieت㞶z0J%iWoq- OYAGD nKRm>\卐HTL/ sӟ9A.Zb2ivB-Bֲ/3 hb}b=OAH4icezJ簽r]q ?"}泑09?rVwOQϒ;ꏻ/V*sGY>_mA?^`=!roTWeI'O9> d!a*81U97 3{hk C{q)T(AQ)K/PyϺ*pPvMdv<ѫ{/ n}-(_ ba+SiHm1fyL|[*.[Xᩄ\ ۣt<@&Lm E (}?DDDA%xTc:ϖHKLT MƄ2e-azmGc/-Qtu/)O|7vU y*p?s%l“0^~;:]Һeǰ_HEV]XekpBNM[cº*sIޚvcb/tXvHۈp#d r!6w46!9}opOLM?;2;>n/.q:oueEch#VOiQ{8}Yr[[Ē1Jj$FkGnl--WUU!X:9PFI2<7İl19da:1J ~yr&q(PlX6ɕ(Ej]=`= ~"hYc70 !;0zUdO]oBbKW`7untvߚfFpy|*h-@0bFoǏHSw!;K4C^?gJ+ZV=nK?I3"8ʞ*^ &QFits=M?S1|CDjVs-@< Z`- ģPhU)! J vW9A(Rs8G,|^U҅u`C aGf+R,zpf^2^V5gd_aׇJ".pXW)& v`0%Kdϟkج]x5fπ$-EQۓ#FʇSJ?"5ڕP۴7G@*k׹ʲHo2-a.B> b5EkqdAlLշ *er-á~!}u{E!I$vfK<qYO<}./ÄPfFŽ"fF ,eU%T6۬l6D.|;/=G&ֈU?* 4 h[U\y$NzḃH,;=@;0P j6P?ؙc Q/unƖ+TaaA-^HF?@޼̀ zrTSmSp2 fe,#EGv@G]g>@ilmqH`pCJb 2 GK[4$SWz[iU3/yCP\ФZuFFܦ pLďQ\9WX>ubEC‡gBE0ԧ?BA!ٓv]rĚ>_\4U$s<+ٶM xnyJꜘG{+ Ć5$b %iFrFvB6g=B-\3"빠e'˺`[q2>>7Ig0;BU1DT rn$>WWDi TzYJV 6,m3tAa$ˎ&MectmO4mF&Lr;F GJKŻ/h?ﲏ Rx?6| pH_\,`^OTdl3zf<_ul;BcoJS91Ѝoa@.7|X-$][@ A`_ʟ}>$!>@c 'S0]ia# '.H`s4Vh:f-)6nX{if++'W6h87umo{|3E?cAr."F ',ċNλj-'V ?MԷa=GEn\{z`i;y!e䃎sr3C6[KQ!TlDyc:vo#`dѨ>y!IfoB7X~1vSu!+ (on;[8<'bzжι0KՅ elNe ia_~{rH'!Q΋<2 `X<;&sIa}|m5?>€(Fy@p e'zx䧋U]Kq}'#3MXvr{Ȩ'pfNnv V4H2/ܫ&d(QvTQ<}oОjA `0rA5f;dV_Ry +\bʹrZDGF]3On7&})6Jr˦ Q-<=&&H'NV=w<]t?!֕ űŒ@%Lj۠ye [NAlürYEq_EԲ8 : ïbm Twuc 0T6WouJzf(ybuz1. S-ċ=N7"c HI$ 2GZel( ݶ6غkrQzSqm47e"*7Ѥ;i g b{o7/闧tcAm2li_9`;U"Zj 'm^>7mc_-xPdis\i[VŜF_*Fe(s£iC3(6 fUrnlьь)LT nmmZCAUz({g a{"7+FC`Jqc[4!GSЀap)GYuª868]ٓ/ չca-CݸTݶ??eDFo"}3vrvj ~eRn*}m,(UT+4@^Er;o6 _aV''`3LJyE!"%EDu3;!~AwD<5&.זJ TK=֍$+\>2Ɠ+G;$\n Â̖:H %'oT|$PUidͩBFscw[־K 5Z{uo>=@$,C3Ktݏ\hxN>0yuЃAˌ67 $kI5"^Z⠁ŵL˶!=NBxTzZ-ILjuVx@cWw_Η3!7qx0_%5]\W ,b21nդZ1tPPj^oe4e>dcAQS?,y0r.3:ՌxE%VȝAɕ0Lewk-u;dqe|&DZNc~J!gvFi ̈́D{(o2ci9h8ڏrz^%NXo ȱ$~lJd_n+i#rҌ}N'gd5M=xw!"U:9~ZO8:[&zWؠZ6,Pvp1}8ƞD:y}6rF`I –,=Ů򡑪pN􃂳GMh)bcD1 \kE_ RImW?˕= E919nny$wsfJ5{ ޘN] sCضFS~)x.Dwƌ2,(,u^Tyuex2prGW-yr tJ >uI`,ɵ(v(A! ~s;kE_('PgHG:[+FsYMgUdCGPdlr&O>Ҁ(DabRzRPfkPݙ6+s!IDK-بɽE/ aÖ%3DWt/t+u( ;U@AVj$6'z^{́o V 0B1O}b- MgHD3) lX.B!4?eYg =p(gc (ՙmp)RDcD8TȒ3g P[fmW{z><⩇ͬݣ7b!,î\Z @ZDNzCs$kg?K$NU*oSz<0A^ך0/KT떺,l3 h|~lr?3)n>lU9^xm>Y|x\ަ^L '_uy,L סe'~5R\sғr+PWE+ 8*N>@ )AeU՞Klo3Pmp %8uIӆN%0?3lscѵLw#idˇ(kmA*n41K67 qvi q[=sg렇w9!vCU!Bc@m')|i!t]n란 ]m%3 }5:gRVxGXo5!' rO2+5=fPI>tZ|UZW}ѩ;܀k{ZLks; _Ago_(MTMeg€r/oh6[E J7+L]qLw:z4r]MqlK6=XB uEX2XҧH29V}M+76Ԙ/Dž=u[Dʓ3`&uP9g?RPa V#u#z\]O.V0 :.xEi2}C\ %;(O ʬrK6/ɄVດ?L:~3\}p5Vf*3'Yb(C L$Pab Zr>TJ$QX]=iHԶJ,Dы=-*px "\m?-KؿyB 9,u֏uq? kxgg GNX2>hk ZE[J1hF\C<}7#wny71vI>]2BVQʂ>;md?^ @;45A|cdl>z[q?e#X\%¥+X3T`-Q_K)VAȉď#/V<mqySMt,O./"g>4m71};f+;ظnG[P=)>+hqX9_+1p½&x+rF x)\\7 />B)QϘ;?ն}sׄi*LevÅ.%]j^QZF8 lFC7$MjX ?Vy8z.ɫOC+)hɿCbv'`A_SH,K҅kzlkPH@9Brtk>A{Y9l~aoXj;Ax>G3eMsITN (6 F~( Y:Âj_oH˕xx&Ō/=4>/4Ω[bRT[,Sd@y3_LwԫWsb+C=$(cWHx˖Ugw=5Ho.Or. [)C)Fput@DʎgZذJ\+DOrV=JӘm,y@"sR栮A+/}gJ-㼼|b>l :q/dG<^?V-!1#S]Ka xR*!q*LbWD|N:j3%͞rG[Yꄹ7fBX؟.OB~6#5ݵ cW~8Yieў3}fmir*gRGjW}ڡ%E[Ã7 )9\gR~;t ߓڼ$W6ͺA ]iW06!ƨJ rSžXHxR` prkAȱn wc"] D@q/slDMY 6q/br)ChzIGX^,ֳĕSz=)m:4K a8jPC a-CbQ1Ϥ+CH|!`%$HdC+ oTt|CdN)D#&2K`{p^cP!( ݁$P1>sjUN e*_'иOiuē3m:AT4ca*L{:ۨ $=,ǫ&eS[WfG #vHˀIT5 rĈR RZK`M{.ֆƹJC$8fX?bvt5f)bE5?cJ$y1BɔjYR̢wO%y[wZn̢h Zs#>? Vr׺s)xiB<7O߰W[z7+oij&+DW-׋΅ɘ21,y )&(&N{B~BŜmBv㡼=4yUYHUdd C!y`o|e(%IDv}oS3='YWR,02_=zgyM"q IZ.ø@ #p8LW^5!Lu!*MVhEGiX򅝣U"m (T`y#괮\P ;8qt z҆mZ0..B"=88i׮%۱)m]_QAx@nnxDj͢ f,ҍ՘pAγ]+0.Cb |ig5Ex{~{m fp<0B9b?mCyo/OlXsETw7g2Y!5yZq,Ja-fa:iX oc(,H5rZ"1 ~uّ{? u)JdDTm+|vvDKZ2߅>[q-CN;mGd3'n}[ +aڋ+]RE`-qT.*5N) Oyd_ylNfLK0YiZAjE~PM;Duфϱvn u^K]YLjDc<: ț4$$29cųW3uRF!\Qetm#,P*^EnYG>4ep;l8 3+xehIAYRbQH0e%PH 3d#ܛ}STW!Sw) p6/f> *pg=7⳰m^m[\Y3vTe̹=F'by#8]cw-sONLO \t )dDQM\fP$Q$p/ORWӞd~,J##&=fKi-gPӬdW=ô:7h: lJ&ˀ=Pya%o]ҍÑ8R]?/=nm aUR~' }-{Aĭ_)T*|f*./:[@AiWA/݅m5ԏm)7q+ON iP3sq 8R PYHobׁ:imOCAӏ &'+ Qz5[Yg%Bn#(p>:{ѵ 5mE4Π6r_#SJ!"}/)Xo*2bq]q=[/H-8<\Y|TTp 7G֬H ڹ## gv>(EsaQT&0M|ر`YEp}wH|y@D7/2#u*Hs1wMn{[ׯfy`]cؚ^MAd%UhgFdSD;΢׽9`&LƔ:DqV/ǵ+<b('6}pa\ Yy2ʕQ³$)po}[]5 f%wGeq?N[8)o{B J?;~~GƮXnSgVTa\' ihAIZ>`IhK>//+G"Xg;O`.6t [iZۀhe:\|y{( Eޗ@8j4]Y:z8yu ,~|?0jt~U,, l`g\]4E*4fI/? ka蓝O9͝~B.sQCcLS'>7s4*̠(1Z qr zŗ}bW e6*{6(BZva'/\n'ɐFnĕ%rP TFR85^nH!r\RWh U:a>_۴v Vr+PBqKSBNP9!OIR]{EM ߄7mivo( Η!2t|bJV*w**kMyiV#dԯ.(`ie4]-slSl@{ VuI ;'`L"je9:<^xf) =$<$ /GZrבv<ΡN_Ofuy'qlT`o*N%`R` ;`=aH:~]\62,,e8Om>°5z=ʴ1QSe o R< W8>DA>'?M4(6cg}f ^&5SҼH*/7ݷQ,+4 Y{5IJq2z _7}t|<EW35Oo-xhiR937ѾSHHz{nkߔPƺbLRRp[|**Dat}\vfB 1;B~U^Nђuw~/&{3,~E XcܧIw:{^7 @7FKʏҌ/G ќlqI1֤Ee0R=ndL[6((LQGξߣ](?`:!vdn]F$syh=La+0A D #8׆Ck/xVK8] X`rwfK1JC)ȗܛZK2LL1vkR+rrgƂay-̒M>J1ycU5z]H KU z.M_\xz58`^r{#_W?"Exz`k:jJ ՗fgir=1PDQP?jz\}5; u;WR]K|kj/La12?M<9FuVu(ge}қP$hT6US1v4$qHoſjvw3Ok9XARHl c10Rz"ukqnN 7_XvCU 9AEX7.OH˼}E[7 D.%()i,h,@qVBݯr5}{ɿ?H,AŀTUTp<;П3&g,G@ܮsm;ɴX:C pCY  /QWL1}7D s>k, EٽnpΦN^jd ~30iJW$uP,~,pVzPJ,2tZmD)5{ Sԍ麯fѢM1m/ndTQڮwWa͵^]ʬiҼ]^:m|vec^9` "wz-sl. J1jaǻ=/Hy[ʫ %r_c=2Yv"ixWTh"%]UaLćkr 3}#i.2شspq=QEJ( V $%$j 2%O@r%UXp^'` Epj %zy}LLq!to`UW @n7B]I3Sl NֿWWSBm9q]Qfk(ٯ!Psã,t}¯%e2@{`ZKXZqyEz,l`ʜ ?[t2 Ps!00V iZx2}x9 -xQG%C]%TioQQqLj9 O֣lT,=T ߳ft m8 Wr!<條:tpRC J}XO\Eh?h&UP.->_DRz3E@ iV'u!!N3y4<'-BܲOWr8 ,v`-@!iJ}E <ޭ^5հY0qM"8E|nrWIPȗiuA &CMʆG:);aIOV^T1M};_IFtHl~̍+o-3u.aDi{~ v^s͠ݣYB|89k!tMB&NȎH5pʙU}!` 96Y4mo)}oUb aA3I2֭Ty:0Q詋'w!L= &:C NsvYv.[)e+Q6gAalOOWuy9.)xtk4MLy|Tw)Μ,fJAmt>@6T5? 2@][؟Ȳ'JشLjjk7J sw3 c|Z0C9ӛ2W .<)A^ZD V2G3g$rmL@5nT -SxYN 'CPJwa^2_&A'%SwQ5E& #U_磪J$IXA+ 'L +XfPN;`א0'".cZ`&,+k=յ&5 q{jK0F,K48{[@H{٨w[lL%P%Nz+TAkϟ47̅j݇Jw#+{$}$.s̷qw@6~}ɺ=NY$/7;? ٪ܤi•hZy&?/AWgi )]~]Tgfٷ["ٞ-DHy6͌ rlіxd M27!~orˏl슻qy2m F794n $FwhM6G& X5Rm祷Ngg:YiNFQ 17Ot4s|T,K.azr猳<10Ã濙ȹ=3]mh{@[-| g u]tCsz^bK'5Ctooau ~ QO+SMZ+wc AͭBWYD;*HYwi>T.V^ly H;XsOל *9QJGGF\y+ 0ѽ,o{>ӛC؅*H#gS_GvV N, Pe\$DcS?/ £*jݬo>3ȫ Ez;╠2+3=ZCsFʱ_tE\ _8Hݴeݪu*t1ލ2s+5L]cv ]ے񗑃 `bi7gm &-̷A̿7/cAJm¼] NE)ɮeߖ>\vTɻru !rqol׾I^YTܾKu+L9ᅉZ43a:m ZY e `w)Gp|3Fr{`KkپbIՆ9{~^>5`W;o5qA=,hi@+8qА g/M⫊8oNfސcE"]ߘO;R%~GlR_R!4 ܻ֘q5*͑464&C)'`i̤Kmg3Ϩ>ˊ7p-]3GdrWzeuB鬌镴h)%N"L&*(#aq7}BMF BpAt:;MYg׮ 1lOEW?Bw+5UhI?6 ؈1u8$FJďv+tt t`Oc9 x[$"g?-?stALn;TםJ-zXusɴr.\*K/ BzOɛab` jLgȫ@8^`}Ŝn}GPjNNܤzIKa%,h7YUܡڰqVasÌ>bbRJ_9"O2nA@$m )5ž4D[>,! n;e@9wVcDț? [9EըׯJgsj:R&$.@.ަOB~QVN£~!-oܓs}+qR xUfrS‘XV\Na^h\WrX⦱?Hr 8_msZU\!b Sh SBZR_}(ef<=GxlbfpaX3qT>(^5B2q`P >h .Ѣka[rdЃ'q0ټ/rKm]Lѐ!/nf%YN5j> _G\҆uŤiBI&g ~xvz'-dvvڇ*(E-37$.^%/4,mՓaOOZΒ?|:*xv:LG60z9MFJI&#A2.nø/C9k/:/. CXFr V@`X̓u*P$0!<&NpYW0ES-TQz(K Zp jIC_aZ6uaĿO+9EO@ d+s6nsV I?f"1CXWpxhB0;ƹdnUJ"^{x {qŽ!Ll~kbV;12c~7bJeWFIrRcMqcZ*5bL;զ#>2q%>P朿 l6>E L( 1 OƒzJV7U#SbKX*0U m>!Qٟo"!j g6gY^$"ui6(WP!,Uu!L-I?4,ow=vY_:z1;8oKTrpG:C{>ڶ؍NB-AW!ty$V|%n|o[J|_}Ȓ5YS" ۳ F'c: i9;Z( |pQ+ɼƸ3 p)P`v{v~"; wOE&K\g9` =TU=tWc{|<]CקHbŹKb0B,T6j#(?Kj_W%oD6pб(ү_4*mlm\7$%Mފ~p`='"2Ŧ{/M@s8aWTwiOJA{rXPlvHƩ`(^"3U-sutp!>d.y(_VW{": SaU/D{wXf] #Ǹm~h$BUYMDgTK`~zTl@aHC ׼"5\7̕[5ΏHӇ/U ($WQ fVGIC?D<Ԉ3*oM{!LED8rO[U|#l5 /$eXyM-5]PbSW-.Vʮŗ 0Y-7s/)@dg2T B.e"L:1=ֿn`|ʙ& m?Zm:̄K롲 jʸO62x9j}rX嫄v/g\\Ҿ9볻l3Oz]VZBݒj< \`jb*ДcFj@{^UwӺc7 jxHqkVJ kd3b8{<*Q;ďdq.j VKlɐCc %z%t}\wOp1奷'U?0Z, Za?c[wH{a#gMw^ւDF- ݃.K.O3RЂ`x]I8ƦY5}VM%]1TYw ]9kB(? cAS=i` _2t~5ւ1N{0Ipޭ{r鐈~f iA,܌;Hv #ge;*Ty% A%O|2:]mPdQ/+ɼPۻ?cPPgvrQ{Oqo qӧ=SpERm0πjQcv#sSR p'˞y 9Nsfde;EЍ|aaYMyt&%֚ד/fE&wTHYתּxð96SpuB}&%m3t>b+!g/QE/\~*CW܏W/bϯt#FႫN6Erѹ|RE^[Thw){sBo=gr iQCPpc:b#'Nc(]no}\|s) B{3ҟ. @{0pT})4(gؘ]CEW1&,t@L+l 6 1:)k-^K^ox0S쎚o E \O +ɒEv}ZjX<*A3m!=ܞCS5}PNh~ RL)3ǫd>d?_]xӹ$siqYF6Z̋3(YU-Ʌi Ik,2?r;o w{σ/\h >*% /zr5w V%6M Ȅљɔܦ6[VAU]1 T(du֐='J!iOY@T)qqP['$TF \)4F NB^ 54]by#|W 0q-#dq\ !m.NyRw, eX W͕V٨AhJk״"z)xA_zPkRX-LQMDi#Lǘ[oyT%ȅY5ӻC@1lv7{"T ]ȸx 7B䆦;g!QɸLOVA`tw"W,ɟ<]pBƂ@؁n_5 6lG>C+48VO'3>.<-Yںaj9id"35PQ^L)4zj6~\\dcM!}P-N1/=C;r&or "h֪%r|h 8 0y^vaܜmy&sTX)iҝ(%N3爛㬷81UGO29{[꜏M21LU7 Jd:u;4BX6,FsEYnX=jni62wR9:VXkdꯚ+\HGc5b\8p!a;$F)["Rۖ4" ;c(pDNUo:d:$˄ Gg,z0x?^ 0JMH!LUs^}G eH#9v'-b4!D#IHM9C0W">W*r :{ӅHk,AS{$e*ni_@j ~rtS'#녇QCITp܆wqĮxȹ AU9P$m7B:F]2^ss&OZ&?K6@iNb7lIFFW8j0]v6Q @ QBvTC5v3$(hB/tE;9?amJoV0͐ퟠE<'kM`42-E=G!`ھ\/]F|o} #rЛ}]ä,˂ݬ/(2{[=ؓi}D=5b!7[kV_=Tj!p=3NKZ`J9!Dfz\i4hHY8u9O3js~vxóN M7)K!ЍD.k u2 LF4EP>W#qѫE!:ɓ&,!Ð$Іػq 钦H3C.Q&m~U03Wey*䑰/ᴮ)ԦKQlxS+D?蚖`XUk?MCG+Q"cPw%љB]Ɛ Сyo;Cɐl7r~(Kjz&:-K0Txt>tPFvw k=%BP#:y58dab\ (K֡XB'{@ *PIERnkEL{dq㤠mu^b#.lsvELPgqR#ߘ{A\#Jax0*UŎ^ U:!FDBbh9dh'y<"9JfME8F8mD>13XssOMWMOXd5gav-t<~!dâ!SW]*Dx59*Eyt"AxʦRT$ٞ-`EcEGLVޟ$ ÓM:X_ x)F'Ҏ6V<~lPP">钧&||+7 QLk|g wt]ah-켛~H͜; 58aŃn.*~n+Gd/oqhD 5IHz& qzKfgat[pۊ; d!L N $j$O]>Kn+no28IV0 HTtA{,!̺h r/cKD]עoz*G9CѭtEf͟zqoҬd37(mng,%1:mf딭8DXiuy1}VQz/FJv]fKlzwGJ{Ve++-uFHgoS:XX+uD+4lFGlw:xiz,lBe ,E_aJ_1mEdu0XįBP< *Axw𲃊 ,3l槍3x/b:+/ߩ?HeGWsk fjl-ey jvF?J=VQZhv:ҕJIk~=1`X<14gab ?"5uYyPoLWb<22\=2ݐ(1hp9=ZxTy'u u޺IB#v9Izvi+sX y5eǶI6a(t$4eTH4/5)KVyh%m,OW۠-< ąU\iUthl\A3NEdXaw sz0])|-M^83lwueBQ8eCoVCgQmͿ;w!IfҼFΦlWs$G-Deh!}Ls]q~q;x~cO|@ygF ?)QkĽB+Oxw!<6$ce'ՠESnCepvw|L:C~|+{f 2U\Ox$FBx^WM:+\&TY_&`o/"Yݽ pR =xq viھ,#\p!P.Iq2cV?mSP/# 4Zq^Uasa+s5H2"!i3fa-GIxbzrq.Η0)M/t3xhG8G-hެO@ۇ^p>#JUd-h3SaM[OI(6#H"^,{.Tһv\lR02`'d7:!)&o]Ʀ|Up U?>id1+ɚm 5[e`Ʌ|ԗڜ[7 tirO&D+z,!gKȪ,rc(Ig]^F5vi+Kml8oD`={mYiwq>tuSco*}Oeϻw2 d+s +){y,f6fP]W0x#zyW-θZCUԌtR 2/3~lGOn&ZqA$Á} P. zwj8QNz+ }߿[ltu}fm L6jϟMPMO`>Grz84 `N'Յ&O !r_56pX 1 vc?]L_2GtPSOKiּyޯnB/3+v3)Lީ+-rXILk ~5g Qו& -.~(oQD_xmq)YB6p8_ɹr XUkځ>[0hzLabt8ߤ _}] dpN=MeſԵI{Z@Tj J??XVχQ=m 12p^"ݡQTЧUeAF{eQB4y#Z_u4j?D(PE8} 6Y *Թ{I,TLw}$!_{ E@ßG!@P 1APgX,Z4!Q0z3ϣBǬʹ.y.)X.rb~6uAMl|nl9贷hnDRcN>!We6.X]oMgYebzˍF}d qKKf7<?b4a=7pkcu~oaVNoHfMHfe#ZV] c;|K>B 4S-*1oԋqsPf6=. W%5S `ՠuX0*^]:(2K:/Ii!GH/6"-gK4{xR.YXuXԭ#N^}uVx-H|74![{ZT>WxlN!Nd8G+;%˭G=(*,cJ*q٠cP/P_W=Tƛ6WՅbƻ>h/{ qtXKbCձ]B'^zg碞L I`J޶XWUGÀx. A&{kä:h]>T OyA+lwnb,66l$N\'ړ0mzA1BN:  WHAKIfla4 JMfEM%Q#.jm*BRd░\sz0ߢ%5?Dh 럌7 [j(j?`M;iw&9[d엦6zh9rԌn򰍑4gڏdGeV^09UH؁)"Љ4!"]*<5F!-N5QX;22&_F<@cs"QݏrsLBYQpuUi٨ᄎQɯbha1p۽W 7Tig;N?ݔa#4yXOI7n$uܟbBkinFwi ڊB[CM.o`D&UVD9|Jͧ}or?{ {U <@*x+ԪQ\W5vG3a6weuԩ}3cAFDe KF|{SEQŭVu:fs|?z7uZxg:f}~ a>,h$= rg~/VJP82aڴgS7~p>ٸQ]~z٥9<\ xwffѳ.tkT(sJkCdfpcI ?ts/v=ijoqA7a2I25wTC6_XM8> +|\| Ps/-g3IG1GGV4Kw^Ѡ1w8%A{YV*L-nÜll<9Z#mȞkzIyKK>m6K'ז:o}02 ]"J_v*~-M `7>KD, at,ū gi ޑ^H2㗛 Ah?JPn_/RӨ=<S$d)m&c ~ *sbwPv!-GI^($~:`Le^e%T=qtpRrnYK!\Ou f~g d. zVB*⚫9ޢ[5q˭VxwI(h,m-D?A VCD,}z|,%wMH :b} ɕx+ ^xz*QLG* Ld^2.#0{Kz\/rЯ$n/R* =3# ENdQfQ-H"*bul+L 5֘n 5wd$wR Sf0RgPۀO=#C@>YGP׉8D`^و3QaZKߍiejpJL$;e}l%zC "xI. ,)__ɞ5Mt ǥf6 ˕c&Qcl ԁn*\u3iD9Wc{t$L@Za>qVG+HƨLvBAd7|׊NTk\qaׇ``&=/vEV#_gP O|F"*7^Z\v-\P-nK'>ܸ ,]pp?!Z]7P=OJk}MtY?zGbKXѮƔng8CX{S`fnmSLTC^4Fw+pMr!n>iWxn1*%y:z|33;s%>{Lv_H DיE*L#URzq sÅ ,W"u6{c., 餞@xGКPCG#X⯙k TMOUX 0cmػPX:V#7Jvd4$|خ$N:G A) Lcr( (_\\HkZ.Sl7X&t!M^PZC0.aIi$6dMFayF5Rc]WʛҎrÚu{92jaicT5s6=}\#YX[BW*(r.nCI%}2μ9>\D濩la.{ ??m[ַ)D`l< AN>/&U.{XS<.4د{ \XgU}֋|6vFu?c~t49 hιE(>ibEdِc|$L}goGɝ?~b9a,DSΌ / M`$cH?rs9TyP R@hz9azy0(uND i8P mk͋$]Zr u0vAƦ ,]:5(ilW$<6B 縝Y+Xg]I#E܊}$ bZBtdupf1sFOqE%S3 KҥT.$X1ГT4=c@*2}t f' ]@AI {ϰ=ޑz^z g66DI(hqddqwgz3Z tNkQ(sQ@{ZO$7eh o-W?6mmZtYk$|=1(N_qBs%y7)U˨,>Xjo<%u=]Nr%\t`i*XҬ{F^Эg -U52+ =j:,C? +.|EJ#*b7k8GJڭI" XOv)~$hyfId#n^ YI!iR84.=@SS}|  yT?^H/<BaVܳs ֐5{:Uܶ_UмStt_^vs[_@w$SWP.|YYbL9uM{QY˶ \ w9EJfŖJ%Zn4$t\`ٮAS4c "OOx7-mx 4>@ң;֌ ,{±cöGhwAhJtwKwҤJ+A_(Dm4?''b1)ESI$"W26F^ ptf?2Сz/q38Cob1;1Ux ;@Fo6 ч-Wz!\yO\J`DY2Sպl ) 7n@Ylfcచ޴2F8\}^?|lc[ڵ= 7(|]A.;ǖЀ_Eq%r1OybڹZ/o̙,b;'ؔ&Ǹ 6`9+xb$5c ve'Gl`ZE.&@z2.«.:l{XXNL6-MU2yG 0X1ЂnT kb]X`Y%l12kݪ#N8{-(aQoF3\ `Nʍ?.L\Ѥxp_a8 n᣸hz0|BQ v͑O4߄rfs͑"҇Vuah<~;OZ NQtm |h@$4P}-GhD}njm 0%vc_4' tLR ,CU>4yB7 w HE׈0dkc[BS1 tCzu`녎?VFiMD'X@6j&^Sg!EX̱lYeݤq;@X-BϧƎ)~f* Nt7cUcG"(% QK/v_H^%dB`٤oqϨnUCE`,N lܼ:EnRpZq$bR!΃e&J5Gq6e}r( ׯ{4NK;,xTosLE0CQM4c%[6Mm-|( P4az# v ̥ZFgXa(e0,RPl5wJac_tFC慠+n5-2^.UKZ;tO})$76 Ki]tFAXZ{;\oT=fO"^AqtjJQg̈́e0Νi&G[dh:yC>e؎ vxkUD iX!/ȩ PXh}XEUޤ,g;~Vi>X"\<x4&EUiiF/{$v;P zɾ-["Fg'AO\-JMbZ,.>GqֺtŴۼe&-R+y4@ ' ,Vb/M`frIM$ųX{{7(Xf͑]̤%%0IάVA2BM-V*IbZ!\!F|jI = }W*xaEBX c0j{壯N~1w:Ee,kF:Ѣ^2^||2`xԜh΃P$k&J\U4.C(R;%Tǒ? A0򏚈 ?}d:N6)7pk`QAr߉bYmdSBʷbF# 2Xb{RuQ N懁ĭI Fgԩ_T} c?(iggV&)9g)c`Y| {{PnQY^.@`fgmJrF;,, #zIdWɫgڼ$R涴{yg"r15\eWI*oNxϑ"*E86Pۺ\>qpc 7g'oOE@\X*`FF"5(4V-ⓧ%IB%MsE Te^5_p=&MT{0t:ڥÅ]LQ>naK_Umb'YEIO _׌ 7sD S?WJklX9BPn;R<-!?Ϙ^#a[x2 <{_?Ȼ*WX!ISWߙ)Q 4OGT&B/nÙfsftܨ2k<\q='[%uʎG` *L F#ZGQQ3 CE{3\zqL0Γ⯥X`u @ 򪃸0`g Xlv~= ׼͑j֩⢆M1ߌ(y57ʎiǙ54`)-Ժ`pFp20܅k< qnǰI^ ^e.9dDQ3_U1] 0¸VK݅-}qm2| ± \|S]%c ӉփflLm(zPy,d}&-Fv+Jy!w`Luށɔl^/?vIUJ( xMԌ[&imbR+ʗu2vΥSh\Av1uFa$xùI)E_mfV:m!$Ȁf=< cۭT&:aJH `Ck,MphK6s—ͪGEfC7W1J;v[ a!DĖyV4#| 3~U8*䳕m-Dt?]>FC.l[]J 'o$pr>~Dq6r7 iX%XxK߭\ !TX D-wLg>4kmF GD1`7vJx2aLZ!"q_ 4ي;~Y(`!l-Tj^zq8ԕ/R7FzRi`auYYf뻺/9 5Yhν >TgUdGFj]i&HIn{N[/mr"Cj l?Uc ;[ >XuojW1Llsx[G*&d7MԄ]zo[9LsS /0 Ɔ u<Y$9O[ɈӬN؉܈tqV0Zp^ ߓ y/*Mi,O.Z[U] h}nm"8@SgC6fQ:!SA7hk)ω(sccN- Ybb]*lmF_}>. rLkݷSBO4$<A6dWPRt:Mfs&)X\k)΍TNբA_0qt23ϮشHO q1nk%j :;Bm+L p(OLaoYRStm>"{X7W-ߣˣ =x={2juwzd2rҌfS}mʑuRסλ ~aVSh|`|Q`߄g?/>ئW}EG1))r>pNmW4k#.ĦWxbI>Li4I nA};͑Z XI =q\,shQxren+0JS% ĦяKؚ`]C vyzd(Z|9Qx*`y/i3bp!5b cQ.h ̟NSP!G: l:\ (=Tb r/rJV oV(O+MopqȚL]znpm)1.)zD;,k`+d,W$ږGJ5ϷRlRbؒ>85,WϞXF̝WNtcl>ƻ2Bp5=Sz5Wr mZes'(f:6l*F}bz?67o0I zG煴,QpRvN8;q&&A*(Vui툭k=To ]lT=ঁʑvUvRhYv}U i SϽ#'+CDݭ8 mby:VȽ>H'@nJ, ? NE7JVz+W.[.R*oPJDn*pVU%xPhlYMAZa88 a @CuRxh`ӤZxׄ@`$S 4YF[ 욱}Pm0:Bˏ&ŷ Š^_`܅c{a@(ps鋌}>![zQUՕf6wEV~2>VJzy"ܐ]fH&7?62m#p-fDgb9G^8ψ!ܽ[Ojȍw *c{0SǿQ1*YZqʷ5t;zLMN/pS'' b<; h/:dN.!΂9Ũ'ENY`XA.Usȍ~u N]u5ljQg"q65%;Gťe=زAEv[:>ZjlBnn( Am"e;b ɺ d8<ά![/mzkz!O "O}>c 0b8vcz L8޶x @"lG FSj׽xPN4l\db"_Z)}hA NDMA\^"WYPNq_DL=(qDWAeH#KQiTW;^Kudq~o+,6¤*,%DμJyA/pUc"aygq|(8Hȁ,on55C(- 91 EbljIޠ$J89nkGVXBc/3PDk< IGFJ]{:܊:U͞"CƌKgݗ[O3ϟhv[ CT"xǦTkӞz>@nOZLE) 1n֝!P&Q#0kpoj{2 3Z?&ľJ0ijD'3y#m^d-mI { )]׹𓜕# %+~Ŭ.*ioR?~,<_pۋ QǠPbBY,D 3< Bbom,no]_?wRM#vS4̬VJu4AB;*[FK;gMNG%|i"|^2/񒕨&w ^z-cV&}_264hw |7|Zf;rN $?DsBj *jșb6DNzEwmپ53ȹW,zzE_v{=ECpN b:NT. p69((e^]wMC( N\{xÔ?q^iFV5stpO4oo}a\!#<[|?@ ( ԤXĢAk.=\fJ䋪&% 7fCI72]SOi`#ͩhauj-$D^BdF4b@x!;t %I\yOV!r&5*cXߩ\5g%B%elzs%gΞ<5̃/aq :{fò!$:CkCgT{`{?Zt^l*l~G?}m3Ӵn+u}_h)O=S=zsq,˂V/eJ ;Kz$ZK3L(<"Y祫j-gHuKÈ/๨Up}3 ,.^Ƭ礲0 5hsy҈nEBaBx$K̨^2HI!M3R!;9xb6ƹWWSN#nd:)/W}q~1FBB %z4Q`= Bl y] LrՁ{3-jiN CNH{d&G4}*u*2+׀n^}$ʉc $%m8rͽy7BMT~'Ԯ=N"vQ~%?ӟV[Zt9_^b nTSTH*9yx")bUk5f{V?_}n'a?o9E_BFb'~yC?F"%^D. o"mҀ쇫 /8tHGYꫢ}74UEk`gH@$^BŷvS` ;uѨ^,f(sZ֥L-WYm =WAmN@|ysrׯ//2i~\?ۄOraMȓk_-zK8G~gj}UHNV܊#[F gG=)EH3db8;͞Xr@o]čZJ'\ޟLq$'x0h5I|cS,`]_.z ht,]ϟn\@";ˍ,s~of߰F_;']aQ {/s,9<6RՐ9㮮ZSN3~db{,d'w' =64Pixs6h5HB2XԫK5ngxb,yepmBܲuGȵU5E#k^Ȧ5kmRmENAW҇iXP$2GUcxݙA79BR_i:ǟ7YéX1ؔe /z>k#vt=QîqqRe7v1 =t+"?/(=P?e 3)K^>9YGzBt'T1 Q%_gC"H<]y6͇>GZy8i_ ,y1݇_}jXXZ`gd72z:oNj|d$F=+ufUB2(|b:jȪ7`۰_p˚Vj|~:tNLA 6F!p2Uo|.VR]@ɋX{rip",tTʩ\8L$H S"pQDR6U :k,[l#;0 BA֕Z17k10~hC[:zȧa%F<9.< W-\oEl[4XNM%2,ȹQ}hjB>>jAWrnKst/U4ynX&BT%!!u, VIG/"K秌7MCv/:gkՄn 6{C."ī5^'SAi{| 3uz *p+lnq3pR3 tXd:sA3ŎMc3¹ f$cT,^)ZJR.[%kd% [ܣmV:03M\#/eȏRgTĈrv hJꑶ1>ITͣ%zPBBƹ@G}/ݥ]Ӄ[թԳ9\6tՅ@҂ve.!^1ytO@OgLgϯ^8b=r9چ0lɩ#BPO}/EF4JElu/`GBOiΦn͏E `Bo*iS^[(ܔMRA~l2I:Ppt01U?;GJuH8/ˮ6}'5 ߫筹č_`Q#M]P-0'[wF^t'h/k:c0&mUAF-s/cOb@|T5&BT [0WQo`]MϿ*-8V]2d۳;,u2o~ o|YEl +19q=d>U8ؽl#pÿ un.5FO)d6aMt!Ѹz Z\"צ]ڋHօ@5D*}ؾVnhuȮZΔ{gٱXnASNGNbd8v;Јz1|e/'m|͠c_e5s;-QVV06w33ƱCUg?bb,2{g8u=  }Oh*HB m$ _(ȑyyMB"2O: N}Uj ńIOW?+< f'fNn.y$q\YK3]M6nrī%LBU<wp$D`9J'M+ODS3C7~畩J^ĊY >okEG}23 B =*a&4+,xo v 6`9+p񡭲r('׍.< ~nQ)"捣6x`- @sQй.HM ͿO{aC-5 7[r'U9[qwUZ+bՈ5kgl-~"|4oPj&G5WGFRVLģ?X|c&it{nx>Bsz/Zz~b ])zkNbdn2wcu8vK#\}GATюЉ8x ΅_CE}WxU,E^>TDG$oW,wƎ3T X++"9B XiO! xˊ8B+'>jlTElaoy{:n<>hcsBس??/دab,F޿j6gJ!c]c"Zeͣ$_}t.0UIϋ~jQ +sA̰h݈C߿R>`eAÑ@0XI:f/(#(\/jvSߟ{=0`>x5^ f|͐8Au4Ԓ=07=e}{:hN19hX#'+1V+Tq >6oxJlSHHww<)'PʪZ85V?!T&fb#pi*jPgMsVrq2K;"AH.gxf}=lH?kj0$hcj4I=M?˖=EքLga`}0Mb!D֔?Oδ>jhM0rbDas;HQмGcw#z5Qj=D5cֆdI,Ƣ\n HG$uXZ00! Gj?M6k dal&\O޸`4?_]d#Əé$A#/JQM>6o|Gb%.9uqUіɚ0o]{!jm.H vk:FH_ IY&%I 䃣UHXL?Y_t=/}H*vBig@E~̀FvUV( qvX)Ve:(GI,rlʨ NFVz<Էd__,PJ_"=%f#&RvoH? E"c~׺Y3/uTg^[>zO9 (g};+J&#c"R>Re~=(KnsKp/٤JdÁ"Xuj h/ȄЇtqE݉m?K<_ShV>k^rn)D#a 5"o?s)q} M']ydc$ok>=f팑 7Xj,R)WC&̨љOò32V F+.zB* 1zj#iU4vn?.HkH ğH o8{݌}l:bBIdžYsCn ߩ_~@䵔YzTs8cY+eMXu- [Ǯի9Y=(/ʶ%;9t%ɹ2>F49hk^~J܋w4w5x^MAvʦ;ln]|a)!ol/@)rG(S1gRTfsBSR77Q~j365G5l)b=,8 Qq+lbs5}&t o1uNQwDŖCvj%,tIQg>O>}E_N%71C^q):E6I !]AeJ/0'dTKI/@o96tȣ@c>:V%tpFA^@l9d|KxĚVeʀErku/QdOt\Wj@JKŮsC%xgUR7g1. E=ڍhv>9K!vP`UC`Υ[hpq:UL뎆.Vl:_hu}nC߃)" ;[doO`Or=ikǎHJh/[&Ԑwnޒ9G {U@PKq.3n =x:^wgQ֎1JѓBk͹0A&j"(xP"iPqxF(<,#w7"hs7g8ujePOm-"qjEhcE?];JBd6g5[Vx,#{R>I|z3Q8NJ6 mc_3!Mc7+R*kYdD)@rѷ'vto%jj4Bhʨm+rs@բO`%: W%Gl_{y (?==NauGPevM42u D&ѯxCZ+BsY/ h6$@^ wcFޓpiqb0|Jc o8o[&f :_v=`h)2iqv5\~zxzddn;ťRN F滗ocvP̂vWQ4wΤyz%L\Gs6tW!b=䎥oR̀d=X0\q4@ISOLH px9iG˝\6׏.M (dAJm {Ӏv7(hy؉/--&H˂ J^z H'[g1حؘwmt& k:^j#TH[>lz_*Sa]tx*'ʙ (M'n]xv%{_=C+-u7hZz1KZ#:Lp^D~''L!hS[>+O@hc_"/3Y{U2Tb޵XקoNn >N5PU넝K]x04tdmVfb/yZhhiwɢ99:j,\2޻7=rL­iRPr ŝi-=(CGӠ '/{p\9Pe`1ޣǽ$A$ S2޴1l͆Nһַ2Y K@Ļ~Mx)m= }$Qܽ.3:X> x> '7 :Q m-7SN  :H *l׮'}}YӁh&ۭ7 d=d /Nh0~;GQ!rt'N1dm%¤_B2Jp*a7sSMZ˔Q>Ls1\/25M{vTn-n2U2? :tRЌҾ.s2- <5sjO i #[323@I>?AZd*IN]pD^I}3x-;/]l$HSSD$h@n2 bTC΢"Fm6sutQo ÐΒ:C{UU!6Xce(tU6k\;} j_lg>ϳV"]%] la"`θ⮦x,->Jqd/Qx 'kq]y+D0BLA!W|)'WD"hE(j&%HǑڟ?aɾj?-J* {0G@ Sc -44{%%&!еYxj-z<#鵾3l~0>6Wⅳl_-I+pH(M Z ` 73 &C""F2]\\p;y/ KYcC-A|˶.5 :쑢 A&qV#<6 ;20KHhE-DWq.7/s[,u|A"z; ٦W6 腂#t !XaD :  B6Lc~x:ECcS`E̍5Uwk,9Hn]ed`fyVth*s-Tp?˭V˨zk1i6sRd0;@S(5 %yyC0Y!:-?a6x1D-#۵e) ;orah!ƩP4?C4[:/T,0pY.{4N.NYa("(]ۇ?sÙnм\?eWDU&Y$VSڀZW~` Ͱd#`CqEΦ[ݯ|Ϸ6 ~ᭋ@d ásʼF*ſ BE+L?$?# !ƍ+٪1KWu3?`ඵpGZ0 4*%쎮Ѽ3@j7zq(Jor\4um}L$qb$#Jw(S Ësƥ1M#7QLٿǧă5~l\R+n .wjC}c< 1b_z&imf֧AɔBSVip IF>ބ6^~"y'VS:OLIFQf>pF0p.d"$ʭ76;+lW`R]5a^?(74<:^ 4u{Y}V?A*}etс>XbƪXRO}A :Z6 ]ءb( &y課qo"3[c1D3nrj=lcn(Kp1G.|c%. r+*>}D&Wz}.1ycވP„^7&hN}߾wZgt=K">`ev'lnCI&.>v ś(mOLU4ߪ/kR럟`zh5&q*s@)MUJ=!C[C]@R@{&r>B4'>ëu'FLWӿU @g:@tzd:OkVF݁}Q@B{!,B68k7'0pLy m߁3E:m`,W1rMLTNT G[0ތYhr^I!A@-]Ds\7RQO+'u{#PП kprBj;HM^v˜\PWpUUb%9MؕL:L8x'hAHK gmW餢gTVs+nqxx#MЬhĝ z'p%~p1\i7f-V>_LJ/|rۑnw@odU$#R4'kd-'aQu;hQ=äosH4PTxB<~Pko&/XL\#`_: SȄȍfҼBp' :<86U뛛`1Q<Ά#j Qi=V+qZ[Ho\@e%iK\XIJSPgH B_D/FFd(.R|g\*MNAր+iĴe 0qFлTfdYlk1GYEL[ !#?mD3d03Ǽ&\ʅn {tYT&CYЫu2My9d玨'$I@٢8;G?jTrL9>H=lqSbo4:KVcQK l5wH‚gtdtWދ+N4ǥ 7:f~eq :)m$C; mD4NE^F1GGVAb$<(:<~%zRV]أښy hLNBweI:3˭ @̢^.* E}N*}ْ=}pW{(t0\%v!5;\3"c7$3k}P 2R5@851կEw8|q[-wj'qCG[tNfx\Wu `~tߞk/dU-])PuTCI ՛1rGǡW놷Ͼ(o6TVD'E&ʬ)6##]DvXdY"#G-011OY]8, r e!1ePN"\D0K0gnϏB~]C T6@aVn='i, N N̐d};d$*!Q%a:^Mub _ JT2MЫ945e35M x$mx[:`Zx_V ~譲qTC EIj6QzG'ƿ՘M#S5UBJ^2fh6 9#q$hX=:2Iv X}?pT'SS>MGG]Dٚr\peL`xAz䉦Okχ#K}r`/n MKڟuJZsZ>p_I [jy^BRf <{UMW6H>A^Bod̎ AR=O\3|Hj saC\SICâBޒ4ϠaE8?~O8ŰYY;nANJ51LsU  :唲v̼_%59N`Xq<ފp9CB ng/j4Gd!xZSr Wofϭh,Xj ߨqrp8NWuaK>:e Y&.QS:k8䴃.R Xw1ꌙc g";`ݐ;g;&'f~-G)H0sɱF/j[ ix5%9Ţ95@i`B(~zBJ9j aԄ֙FnSr;beUl ~4MkΡp* w@ݹn%beaPf|sͅ{vڅt ;Q.o3=v =ƬMi$Ϫ>j N |Ѥpg*0q_A+ \xվLOkjBWgw\WX&v m UC_SM.aN}&JX@)y^ʛE EAKѬKKCes`KٵAǧR|w'ouOԆbba6&Jvz"y_1RÉ-**t#[i < .~Ac,ݮ9NH33L^'lYf%ԟV@^9C-r^C h@Zpnu/&Deb@Ӊ)ĎbsäcaE3It֋MGM"++`'Jsý,%sujWr[ȴ56v)=]K2MJqG3ƶ?_e.~l/DD9ףDd= yQ!x8 j Gd0f߇߹y4Vů;|0Eai 4kde"02OOXr.9)"WOc Ty+h9U $mH~Dk[4jmtfSaY̯Ψ/dq[n>D> Cd&3Fś^ 1ACޙ<39 2I s8'#>X(E&`9 s~eOXزR0JL*S @@c׆_M6c]jC2^fURlƄ"ev:R;1u l!2<ʪԍ*U` \J0ZV1w`V016Ic6؁g8#~y6{Cu;3^uYؿ~ny]j6uq? nIM;Tn"[G08;6mm,A)C:8;gia뤻 Amh9o4zEn^Ch)E݃BBsa +O>urFXʿS;I8 gГu |YD0(8iG L Q`LE۶'|aYCnCWǓ'ۋ!zdJ`yZoYҜ9`$#G]&WhvA֯ ̭%@ɘz6cm[s &/Oe~n%|OG&x+?f\vvW*f{2/gN5jā0f $#/ڧlʔ #IV痸 eU!_Rg"9JL+ 2`^uJעř8AEu&W-\|i\4QL+=~LGf["F}9mW؅qؘ@\%;T.f1rT52%v8!C8*y<,ڏ N0Q_ZCK T; 1* d;ܖ݇"PS.6Yi HԱ䯌T#mq:k|2Or]7b!f{dwIeM#tJxɉ:fTz϶ʸK/1`r#K?=Y&/&:Ĵ}9A!@7"|ְX7k[PǕ/{8 7WCj"0/n76af8ck $GRE##xIWc)s@,CYA.g 22b<:($i"bDx,pv46$d- 3NJ ^%k1 BpAÝgj2W5VGkEl"@LH%?66\%d)|mZS + ,ԥGckO] +~>m5m2./L`w4=)4^-~fZ*?TXMa?ͪ I0OUhq7ջv-!r{JgY]NXيނ"V:}Qθ*u#FVk䰧Is&Pr4ZɇWg®V;i$/ؒ&32?4}(-pNsR)y*.YyzsC<,I긠@`Iz%Ҋ=fˆٽ?WPQ^#>`xyho<(Y⫄C[q' #P +VaV4L8j[ Hu}?q$ɼlRp{{1lr]_1 7Ŧ{QgrRl~Oc y˞1N*uSXe'o}.D>owe7S _ zPab<$GZVHe-i9rH%pneG8ty";[_6xEgˆ5c"YG3z&.?$=H!Pkij342\)Ni]TЗHT;%UY_8>ѥ3usK n. 0H B tGKRlj3>֛>/pa&z kT5sE1G#cCf2SՂb+tHF/8M@vn.XVP :a#2.œj>Q ۲XniQ3wʳ$>H_*%{nF(Rri&<qg?`6[vb & K+V_Z1 GB"fGe6nS@ardEV;k>B0_>%).SUx#/8M\ :HU|N;7C8u8HNonZBQvI k1HAG1bX8C|y)Jvz #4'Ŵe1禬߳A"5tefOUmWe"*1r:(-Թ&ҔA m|8Chᓷ%4rp?ouQ2Ymw :<43!MaB;4?6>-YX|Pd+4/Ajk?D-Ig9ED|0N!B H7^w}]N;WțE-F5wH,){ksDodbIٮtm~l{.|1u4ŻY<u"[ŒAb,Oà?@m+7dZΡ1d]M#~y*=, >Є[o6??xT [ n?#}D<6 {~mOςf@ѯwyN)&=NHY΂g3-\=F1`Ҿ,2PKATʮ8Zp vr=u܈L*Þ= .3:%ڂ!B&!X0?mY0ɀʯ#7%x*1MgEt FƟ^s>VaU`L Ұ<'Ro>`==kVm\#"w{x9ީ :fZ;)҂tCͲUQÒOb( *خs268A [,vV<HNJmk`GhALz6 /?ӄfa  `1t;€6*Du`qسۼ',LC?nʰ/-T“exQ>,QCWc(?ݛJ<n]3Sasn<]+ɉn&?pTh Ekj]1T#3F}w<* fnZJ jwvhUbT rģ'(uƴ3x7 &L ZZxط(dW-'M0 0ELgƫۀ_i(0l:HrG\VaGBP{dfQ ٷ0G|LtKOZ kôC+Q-7f~&GhB6A>xk{k9k1l/v 3ߗ$N&&M1pɳ6K @r=1af]B0:L4U 5ڻE_.Tю".ZKQ!'i7nd{Pi{Nq}8QZ[7M>74N3<K0(RlDեa(g|I+\{t OE߅nX.UU_U@aN%lCZ2[g[?^A$D"l`KORYq1fK(䵼wLN[U;F(׋GUv;Tc\=/8̧>#|6dVt9BZrļի@N4 -z9I}Hs=Ă}J_Jlm>AFb$)ë>YU9gs/3 $dc:a1HǝkC氜z #NZkVj7O&." ð?ߪJ_zs  (f {2o ұDm#W.>~q]g0@L:$$0x{>Js]~8'&CoH= LmosJpYaqDL)*K(ܾR%z^{)3/yz_`'\1`k9-TÞ}]:Cz. ٍ=#s䶸ULt9sBPA~YpAs~3]b_w!Ɓ5myRovaق[lB Q=f~6 %;['L`0J,cXjădSGW{ {"' u_`eAe|T~ !{R(uZpպ8Wײ%@qJ '/MH\:?^[SmxȆgc$_Ⱙ0zS/ C4Q;d˜/ss&sjA<~[Q=R5mAM[I17FG` cܖ6u#:{ɜA踟x)ff8'Zf:ћ^P~b ь*n!Sy$Άyҳ%4a&S`9~WB_'ذ(qsڟo\pW%`Mc)Ȗ֡ -&Tg*%:y>{ϒ=ɓkZ7|%3Yι8: \c)dB1 AηF,aSHk^OϪ2sJtMK䫐i=a̿Wom$&+.w8u9Y]r=T Iph .zr<;z&+YlKzԌu.jGayA69UYxB/ 1KggŅߩ}̥J9Š0iLF~ ]MQ=UO`omtjU^uR]鍊r7&)T 5VΎ@/UR-wSrė0C?$^ lE\)P$ez0`i._ZdLe[N5fRTS b&@CbѪ;>w{GDA 7`ӯ&t TIѶ뢮-SF ɱ:/Xuu ܲ) ~Kɐ)8GoU _Y޵ᷳ+i|8K7@N§(9tў VxT H>xkރF,.-ɷ2g|0c4!kK[7#, 3D>uql䑇zGvņ%YeH񺗳vGx(֡9mmsߠ2:++ef= lu)%=@;FyJ(2$reVQh(8X1>;hz1ǯX^Yv&bKT63jr:Z(ß!$0}3ACۨڶnRl sK"_׈þ3.Hxڣ\ de-_'|-s]H`my6d᳕o'D*/3z_J{nnS.&[7"]^;):־*;G6Бх-PE7o YH2edh$%E-57fs֐,wꤔ9MZ\LhHkJ+Ded}ϔSIa(W2CGbWrtJ.=A}jEyW6?ҸCoe>>r1zw5_U3>e6}]&5F#;vPK}e%=n4o†bt3nqDHNt88~E Ɛ]L3efxy-16Sy 's y! ņx4r7Ӆ:qw]DU~/7G ݓUgXD0>ahPAypn`]iw(!YOh.G]2Q[N.L5͟1BX- )|_anymf2_aH .龦&Edvnv#Cea8#Q/6b(R9pKgLVi2giԜ*ֳ4W_\Rğp h[J ~%wAz ~CwN.As|:XV}aKb̥zfmH#8ak?Л(rMapIdݒn{ _1:w!3{Cd՞jB UluIsg YKB -2nScVezpI.{T*>Pܷ_ 1Iu VUXXPVohx XU F]B/[8šj oH,g8|R*{,k^_3[5&Ț"$[3 -T:oMzA}f(ţ5x;^H;[//UO.dn؃Vc*$ix}eս5VfSVVSeu^ .$-WTK.Y4IlZA"*Ot:oӅ;N|qRV2YNqj _cZ8zn-igyu]ow?= BUr~`=>j(~ `oNuq 7"vAg_]_72ftd5S,fl.HdGp0Z }4<{>/w]FHoUb<Þ[5R26+΀Kf0~=aajV*D (͞OC?_h5 >e5y#ƴ0";hq@|&lqܯʝ_Th!Hh(HlL3γ8W:a$nZI؂ g h6Nǧ('U%'o~3+&vڗ.ӷUHw# Im001$L>ƪ3a+N\Zc8x0 ln9XOX2 /_fAK>*K@b=)gS`&[:3IsP6)g%-C,]dm%mWj/Lĵ 9cׄ+I6D@ЩZy0٫q{`eDvO|ѕ[+E,x ߇j]i3qBUo/W NvĴ\hh-_v_7 .v8BNoE0MMҹ[c`?EK>9<‹(ik>aV'Opm^xL&\@_Q;SxՍ +}A^>Yc4f%fbIMOfMHq58 O2TzOݻ55Ձ5"_?jZzBXur ZՉsDFyڊY ^&ʃ2=[z^5?.6xqT'wf0i_l;W^7/QZۭH&V7nD{9Hͫ(jIO7g^K{&1gc1oEJOU 5~ӇM,.ꈰbvIJm[cZ,~tFf lbfqe,B$0Hw)Zj/|g$rR 4/OJD+)7D:A mAo j԰- P9̔qtYWɻq>~G>[]_UVGS/ĶJb u D=;𱸀v*_VXv(=u77nܓ vY/B/ t.[3cF#sI%]t\,{Zv/$Mߘ6hQN5 }g|J9?;L:` T;,=9U:9% e?Yn8(۱q1$NQw?6X+BzLLt9"^I=Q:mWʦ]=۹E?}xj/޲yɞA`AjU:>'dGd_AYIW+ֵ)dqjtzwփYnDXuDF!YdAM :ŷaNBZ{Tѷi\fÀ%>:ڮ ok)+r1ln@Ҕk7S{[K2v쏗n|q0k>]>3KFeajMn<>00hUŇ )"O"2[68((fk Θ1:JR\P˘ {:F-u=\r l3&H!:/p' L GIm(GB Y~Mެ:3IB;2K7ROL Ms%L Mi؍PE*jQ1)Bz0qR(ws+%[ӫ4,fGzM//j4z5Og?x|P JoU JiԪY_=i!̨xI@(KoW?EKgqff.'JH@ 4ůf v#SUldr¹#~ o~bR l%qniEH%n˨Kf&$h>PS#GUB @nE03x &N݂]^@l W։:ֵ7ՆndEJS TvVԼ0_lSv"cfP r2up sScR?#\DvTC?YQ;גHL'{Kk< va0{Ow)Υ > z9W@x( +"0%5,ib…i=M%d?l@`|eJ"vd;3kIגּZX7N;g9?)t.2kjnqa< ٓ a%֢"'nu^n>4Cr 3䨢oZ/i,_o\2o"6teRTR4w6͠|ק~6 n?5y3E[txLE=QI~¡zܔ|e=l䯓,JS>=M(l2mɷxY9aCݺ#A=ךA` ($ ,˃fӢeտ&r,qJi:n"ޠ0wfM}%E\ ]m+5 v}-6leE?(R)+BVWqؤ{\ zˎ2U9zZDm]`s/_cӪVl& WŬ~Jknv O[o>F@uRQE+.ϸLPD*rem^1XAOucl3!}Vɰm鉦#L3 n.`6i'KooQBxKa1/g:~G#"Ah7iOLبAEOZMeYNl~\k᯻4 + s֧le-]6_%s.ˎnT@"su̐(@ )nqHZeEȏpB x꛳tu2cZ/E|zq=+Rq{yY öf0DN,lLF~[rxL1P{iVԪŔ"F#l~`gE6 RgDhM'-P)7op1$RÚ`A=Ln;=!MZ$l٬'~B i[Az23Dh k`EǐE9|$p`AŒ8?$C 5I)"WPMapnc֫%mYiYLnĬ52($gvF(^s|8T{>ȫa.Y`ڄ[ :Óȸy\+:ߔR8Qsp\ |+ףF:[Ό%:/w"fO1&nF?wTY(I0xĤpe{5ѵ?MK;f6Kxv͕r| iG@?5t+92VQH+/zkyN)ejB3r{p~2|1;fwf?E? i #Rr}]_-t,MM,aP]VmQ%E+o 9'uҸWagnДU;0M+⫔b,WuQYBݟ j̭g'iUH·ŹI &$5dR(R0Ӹ 3^6%=c|Xbr6TO5Z󀛫\" O)#xy,|, +Å;UIqIRu9ÑR&צFgrhi x;P]7B 7,SLj2L,xAӁ=5_%U킟ۅ#'զp,:)=mυ!YbތJAaZ᝺U*EuxiX9S)/~R7T*]d"fPd1H(_| <^hpԳE} E}rTVW^"2<#piɩ`[Y9EŢOw4ϕa”fNkDHKnZx5V ߞ]/"\f9)ٵ5[UN 8bH q-dٰc>1;?YL@s2 tza(QM+{tnR J~-~3Min9!"|]KN^8-}_ J°~̩=@$iN܉< oulXfv%;HfԾj L:Z@aO~@]KQ+]JW嘇7* 0Vsw;I](kKwl$ =~o%r# jyiǒhj=X;VJ!yڤ0׊;pc-&B=" ^S|1O)..h=QϦgs%A费Q<;:jRM OlehԎS:vb0zVm(a!p; %l׻#Ώ2 Į"tb2EqN\0Z5 R Bx*U&aNB*C0BhOQF;9ՒT^) dաsy5][!`.g1'ӈ78i 1^ܳ+0cuW aq,M4t)ԠŸ%RtJ̬s7<b2}R'!\y.Z`e@6N  -W$&7#/W(B-='a\_w &QdER)34´wSJ)ueY9G7Ő\N礎mLۊ{i[j[fMf.`@՘Sw,3GO~\0$6$34!xW$ Z"˰'i;GU}Q/-@D)¡WԆ`)SbEOFZ;âu^t-jA(y}S8²)g-LɂBR:~TLpw6s> _ΎN Uk" 6A\0pVnCCE31 0'^֘rL+ig~*C,D˘</S'Akkh_M Ⱥ(=P3ÎD `ŵ"4O480GW_0~tOsEn&8rť$`;srCՋ^ kw,4\<ˬ>bmY1L.,6 <\ldZ\w~tbPD-݅uĜ8!HDKĥ=W"t94($H?ICg8qP$4dHMf{؞~uz('Yd{<8c9m)GNSwϮEecMͶ8F!|_ph ^3 *3_މ,wZ׮%1x. U!t:bbgᴂ y}EB8AaF0I7 S?BDC)ĀJڋ8dE@:ԁGxG]]$?=7 ˡ!cᐕ41bjԐb KT#!~%aKa2[[lu_E&@9Z/BZщvnݖ@{i!LEPq h \/pm/mY3:w ~^/ ot.4Hk:KE΋o1낹}Y,ݘZ%}^QfF7-gw)|WPL;*TNnd/?@EDg+u<]6ҤmWe]`0B&+wA=a:{#ڝȵe;aNAc<ׯ9yOBT~JOk!3rQmTUy{6e><6jZ0ZlD<ٷ-9ܺqCb/-(c&_*XwI$udmQ6Rw>զI[+>{LR c\dePTCZMygF3/L/nCn;ZsP7Y l$? ޼LЮYjQMMd "vwOUTq{v&@8u4i-ɒH&+zկ݇#fgq֢6Ȩ;ܟ.bd"Uq n4:|\%f=zhݑ]=c͜e-H`orivqVE.]L(1uL8;W_x:vwJȻffk[9e]lAW՗ TTXm j780[ Ü>%NιjxAajzTqB tUDTps4:"U˒A>bM:`8ZG{b?[q;zcqZ#{z|aՂ4ƲhLQ:(դ+q:l4Bvȇ| ]*Xœ{X ?SH&,'AU~LRHsT'kWt/n̒4֩2eX@HVzo^驕ycqTSfU }d͜4>Ztc2n-[f_TlpRo6/Ǥ@]_Bǭ)1&; +V=ZEYZ)qH9Z=R 6F.z=w3-U.C[h RT;:ѽ_Bf.'C!glt A$}߷&3ʗ(m."h0pR';R9lgR *XXྍW7$Rr1"3yVΪI 03m )LS+}O0Z[Y&m^tr{X#28\:.qU)섈l #2DGBF`(ؐj͠= d _K8sdV3@ ȵAH"ʫǣ6_ iP0J|BXc6Zf1w^ăsgdGɠ~6f.o`Ƨ70^e8CH"*3.ZS(H08$6:3n9P:~ .q]oeq3['9*8<,!UjV^39CϾoWF%h{:2iP/*VE,H0)䑌[$1Z I[>P֙H(Z )v.ᦖ#}:`J#EWu "r2#%:xI _D:ds S̸ǰڪE #*AY+$n[ﵦȄ[XEv c`fW"v|W1<;> ‰9i7""tR*F`6pG3aҥ.28.!Ѳ?$=))w+#DWAAU:5Yko󐵖h nÏi4#kz-}rJQ7O¸T= `_ҡeҖ;nPk1q˷xE.  N梫!X׵,/ŸAk}ޥ">A)8=icHA\  ;rg?^&s‡lb@Z EтS9H|\[ޒ -N UYJT;owQȅ gi0v 2\Mԓj i2X%^D}Ra ӡ2WZ_xM9D zPy Ī.<.*‘Z+T8\mn',pL^0癛Q[HCAi3N8F)fe1,“nu;K^V2r~jCf&EL;vx>aٰ d9ʵ 4 x$jug2(F#ķw@zdq@h9.K eRUA[\A%Eiq[.Phe(T OZP˻[@mU50tJn-MZC.z"*D$ƸOJrgh62^cK#kztq4g,\o{(kO Tπ&I(bY` uw+u=A0@)*Sy'3 !qjmgK˳_{d;b1mTT r$]:ULh 8٘9jK@"^zk!Ueq(s nt,?ǯ9{#ʃ!+z9f;9ɪԑʬS4DM/}|i\]rzXzR8}^|j"Ef~nyk"X tOC =7R/i'O%Z/vy*Υdo|Ά55eCѥ bGGd{ʣKv^)8^^5e8?o]ƅ81 7=1]"-\!%N%B<[=n [~96F*IT?%݂ YOQ:]T%_b]OC tl"ZQp Jo!l0 "os$1W5t'd}w '7@9OY2U %^ϐe8ڪ*ķ{^ck aK39κy7HM.q7X~۪9ɷqK!eMRfcpr4  8Cp-gꔧ +w^m&sX HA `{$s ɶ(eabG{j8RHߡ{bCR311ElT!,kM ^FQ^ DH>'͂\tkM`BȘ_nX22YӜ1yDw!>_nĴ݈D4JM@q !X xJ[CΉ=Nqbvyt- *[Vq줻 4r.(H[Ў|t'CVm'y-ya|0\Z PԺ˗^P7RϪ d`iM iqďDӔ({+dy)lϙ$V}ye'5 -A0.vόӕ*́۵\6w%{[{$wR6=xk&5!5 0 \!HS*31w.ق&2,6ϟLf~bσ> S md6 Ottccj#(a)|/ڸs[_o&O Lݕj}`HpZ^a', XdWNf\~C O41LVq/dԧN*K *ŵ~Ō*4l+=9Ki_9b+VL @z2XVZ6Heb˜{>rpa4UR̟cSIs5 U'Ym1hdnB 5.E>=Bb$ J uV B"qwLgDi)Q=;wgGtSS6r6f~2|#${o7Zcֿ~d-4u2s3 |@5jHs֟:QVd1chA9!$0T/X˒U?yy#zF8z:12VDP$ې^f#uTE7#&^B.9ouPb}"q, 5YWGp~j LmiYԹRmfzP~ _ qA>l'Qu Vx?Hz͔.P6Nvi=.$G\PbEH3ɒ/2@ 6+neˋ]y2$ü*ī"8 Ek@>QQ s[o=r<~gfijѨ:r@|4#L Wr=4 `FA#c IT6N򃪁(_/8axML:$#^-ϷA|Cެ cp^`@n$%,-lO5e"4 #`WZۈD)Z19#bu/YdX ]1脷y 3klpp3ё+ a]Ѹ"~㉮0ӥ8|b gQJ3n=.%9 t4b"DܝW~nrBC:\e${MrrWLF.b5(߷,ĥWi-9䏥ų2Mlk8 mڇin >P)3ez ُ&-^I>W(5 \ًJ:u/-`birN$HYK#'xQbMᇬ76JdC֯rwS{w[aE17?*A~r= Y83O#i>&=1fjim~nC\c`)j2EWˏMG ^YA|“f% sh,p)pOR!Y+JƹmΘݫG- '%-w-5°ލ%xX8]SҰgIZ{OaVAHڽLe釀32ؽ]xu4Fz';B`j$N'Eoߏ5jsg_{uv^vlKsDza`odc' }d7JCvSTPEtKA"'Q!\~πe4TO|A /0EZLDdF m:U.~"=q}i% QDtT0G2V@`M_ hm-G[\j5m?A+ˍf{y-^+@ޝʱ̭ R-E#Iҷ" >Gu|4`[5[(Ƭ56ݜѷ%7H{Įy GOQ6*&} <=h,]ɜ[ۭ*>6G69 T~JjɉMhU{ Q̘j vGK Ŕx廒!jm,R}g7B03ϛl-=YJ']zHNkʿ M`P"C"|-:|-ybTT}cؤ"?Ώ8w~G7A 6rhkm] o+X%a|#]!U+xP쵹-*LWy~yp XGW%;EzO@.clttg3{)s(9ݴ.iTk?L3/xlѧf.eWܹy&{S99U~q}!CP [( u2q w`ARu&)Oñ9Y)(1X gVubCRts yFi˯pxcf4Яl2KQN׆$EH`MJzFӧ]XڨX.hKA#ẓ R4Wzp A7g\˾z\-bJӯwY4DxD]׷yRҶF(:v2z5~&F%aI}V?5q:ˌW=q$EvFFZz~>Djl?wn0 ȡÙ/qXf/f!V1VJ.gJFŤ[=C5lSG/y#2X{s랑C:XJO#(uGY^GYfeAZEs\,\Z]M [&fM0pȈ1t霩>ϐjpۣH{X ٜbk W\)I6|[=[V[LQ-#x6WN;7K <ϖ|`R=0PݤQxAAS%َ/޽7.Ca&yW3u k#P/_.Pˢ &L#4*'NwyMDOڎA o1M-jzjDo j~{APCE7quŲ$&06T \iBnGi@9 Φz ΁[ 4ZK:[T߶Od~׫#79)k*GN1ޢ'3zBez:/ .A1QCaH/XN[VdJ~7,Mihڧ\f&"K/Eq3Ս\RBV֝ _^u-0o ;{2w(u C-^t ô$,}EA+$nj3UF?{R(X7'՛EEznQEr TqĜpjE }N̋ 5o2T#HUS$scia9yɃ!/-شIlĶ؉t`ȼjQr7cO_t)vٓ[l; "$:*jF]c ƌ\} Z\y 4)S.'1*#R1 y 7/3zHh ӎy^!RL rtzZb;Nj֤p yzǜyU5ɔI=Zo$Q a/CMU +Wk3U[X?ݴ,J n=<֧%{qI9}k$$ŵ?:ZM.Id:^5`13. {j16o}xotz*vkʹ9 v1G3@2t_vPy|~NqMleID`9 ){&N!ǹHq{A7Ev$~pSY˱X%kÕ| eހ*+҇Lsː8o!*Gro-""]k w:MNVI+y 3nw.9%0ل|fg4M>IY;U@;m6'%^&p +㵞(*#Bo&VNa[6b,x`OM Ez}cY|}!plPk.T̘65J_^ *3*#0/}#BLڱEݪ4̴ _֦ ?Pd,;<\SiA'/}fG6x譻:ܤ.{>t@McΞ,~ф揧7v{w)=V-' iʴA^rLܖ&D2V zcAca(qc:Abun-'D"GWN PQҖ#+ M=}>R//Ո ֢Wgm!@KZ 'BEg<JiB+i@ߚ:9;" 41~2TqO!fFqF,9LjFΪCNjUoVAӞHqSS˦%K@+<ǶWvLNLPc{Z?fuBks tFI5ԋb`\[|"2Ld K9 = oR$_v`#wFJ⚦gY2lLu{x;r!$X'%Zc@]IqYY@2yA%dE]l ̺ nQ81De'D#G5#tM$f+[ۊ!#4bfDc/CX$gb+rpb+:Uɠb^@WuI#* &mv1mY.{?nṬq6}\y`a  -E{q>Z=ٸ7T1^MqlFDɻA|f羖}k` X,-Q-hO$]xkJXX+6JRM{*IH|d]Jy ~-YyT"Rɺ^ H.ыy_A H݋u?`WBPf3v'l4AXny0Ӱn8) |Q]ijm%Vb 97- =7#sgl£Mƹ<H@7SX?zf^r}+bA͹X~MM[@~0s; bxÉTbE*սpQ4%m%y<;o%N@Yo/Q{Aͮξae)Z`\1c }5ױ}{-sٛc&cӳ@65F*DwpR+JulmgF>\u /:& V>Sr8u52(o#oݔYU)m;>Kk`͏Jb1#:<"on"f߫ɛ^R f5? $ N1& _ϝ(?~̔lc@~gDzYH{$[wVt_*!3X[38'ԑ Q_ u(vH5%OA"X}PHG}Þ c0M7{'O0jݕw%.xb_UԷ,I+R=Z'NL̖.(Lyƌ<7"$ zk\nmq@3fGw$D >z g1͹'Zl cǵ;rQN FRl |KEg"SںeXV lٞ&x?؋$0Gw8̾ÜqV66.ZMir$+)vʴ# nDz:L^z0"H}ߐcW!u\Ey(4_]MZaxhާFQl+ι5aN$hB1N=Bhc-raJ(nSQ[)ĆnO1͵#Ƀ6iSO&HBDKD3M4n#'&ܓprb} F:t!kG;R*4<1r#pv % kƴGSO1qWW8fr}|̧1޷N#c̨g xrn AN=kq T[ e]S0~60hCeXEfLTp[$F33x퀰PiT#гBE i<d*Ѫ\ot)d6;…`# bxYc1.uU*TuacYwt6їfk=NH'Ź J[u] {D _8Дrtqq&^,+f@ B,wpD{{ny JJŅ6=#t(ÿ^NX8 2o/w op#eevNDj쐣tfA6GɆGȹp=7szߍ8@"BxWŘWUݾ&0a A9հu ㌟{<uHyj jL" ,}|nufyYpKI>3N[jӞ{'-7j]We%}텱ˉ>Ek*6BI&`x6na+)缩hHjx~!yV'b 6慿=H렃}Z>++!(a Ѧvacz ?qo[Fyg׭i{{3whjp'G˅~#xcqkN $OYbWZY,@͇V$![CDK²}{+i$C)byVNg )wb^P,k =]r/y,e ߐqƿ22#ˮssq6p K=b-^$/$m W,˔R8r0WQ~HDـM"-QMz,qe.,IdD5>haSػE Q*RuOrѫ1gJ]uPU 9ö rO 6~k7M2$eD B\fA$-{8I6VLb׉,v4 Jj]&!C+dzNh0p/y u<Eqff K0MzٸAx9aVߠeAꓹB"]&  ¹A &f): e{` SGjd,9zxk FN;P+\-sF3& @YҤiE"葳y\͏'Fg,d&exn z ODXj$2 mHo{Ԁ]w{ƋKuD̸梠]9g) 5J;ܔ{]zP!|b*-@%TuM.*w&{v0@c%8H7.8'I5EW)ӹB PxiR=6?^4u"d |VW⽤*0JƤ; ':KI5ShDg;ZZȟ &w({ޡ}7A_+߶T=`Ɯ%#nU Y6j$)ٔ'еrmk3Ru0祌ol&i[K8rDύ CL4:?!K , +bة9|vp%~mV _ɐ${ jww%H3^ G+*_H|PiXk3پ4>dW(ƚ#9V4޵sN$B؞.v  4g]F)DdmV< Y"ȃ Ә%̟MzmiX1ȥyZ~7'ޣON-he+O8.ɄoQ1o(-9x|y_Wdמgh)%J~VƭZ,mG:P]`^“B:c žc`ETrl C6|7H4Cb fr[>pےט/.i|l'Dk@/RtXC`et;ky!V7aV}(DY >ϸO: f'U2i@{J9{eLH37kyw/J-y9uq5#I~z/qouzl]~6gbwoeS .;*sgڬټkd՟J},N:'aɸL:U{d6`Z$JW@&Q=!#͜Dm]dyq[#f N'yԻ!Goq:_^L-N"IG<ꩯ"+ ]Y樎P W]h\ Ia<`QW?.v<;#`^ rO `}JAuڕ#LP t,S2N>F %køKQOw{ fxge c HoJ5f͸"&ip~ןǚ۴V-A_j)\Em]ז%T݀e-L;)0J;;fJɞ͓-Y?lm<<S+~FS,+#8^*޲SOϲzn//Mv}0ˢnLjr%bHH"*}4.kk _$yP@}\{Aq,*JC[2aQ>USemӄm/&f_"'2?Yo<a,fZs;DFqM6)dʷ,#DI+U7xtL_4T/*+^KiܣLy09$11DUosi=dB~3B{k4\xYoh4W:<4jL&0Z( -}Dh?m@n\F:-(61&ⵏ3Blw-1sn]e0qɲ!%d~äe$_?&ghh}.~' j0ʨ1Ԧp)lD{™u$Khpj7<)d޲6Y,90W}hK~aSpG}BW[> NM7 3ci V< Z6!6]OpNG㗷B?CBTg4e ί+!;8<`oɡ9R,iPɬf&| d-9a4bZY|+. Psҽ1IϜ܎8[#=1KU GMj!lWTX`}.C7,#hf tܢ@XӥC?H7߾T 8)ߴyw2w@ 7'nXIK|! mFwL/S";1.А&EĖogAjU\Zo4;{HafFUT -w*"ts_wb۷dOdzTuR>~)8yOK7-z#!"g—˸qM;TjB-&:x bj; *AokO">9W#o{~:+ U \Aш=#;%!_83xې9SSUvYDYz!l0^^Ϊ%2r֧^%1ž2Y VI_1H,ִLϊb\z&DZ2.{ q-o\+JmmEIrL(kұXxޮE}+YfnvvNHcoGiB$jML!l5{!P}^oNqfA Ҩ$qY$mJq EǀǼ_ۋ]^RT[Ad%pLqՑaĽdJ]d?(G);0N9"U_PUc5Ԧ/쥞p6~?-$d3;ߵtp׺^,dDfjkj-%k4% =dw&WBvW}`;uƁ+}l[_4Fڑ{j5̢ {CX]7ȁӎSUR5I buܣ&0 R4UJӬBkyET GғW5P?` 1Qd$OdʱͰA V@70n )غ Vf.>YMV,IݼANS?> SŇ[ef-ҜZ NQ(-c=@ C7&4>ⴊȸ'$%e"a2Y{- ^ ˥mP-ҜIP_+&0xG&Jh:i$&6B7iN8 v]۬\&e"Rugkz(-SkI9GD菂[{`<@mqB PImJVL1B:(lM&-H{ _ l6CN3<3wLatkq3?bas2.<}7u+;8tykfTWo6tyٷ92QN1œ *ڛQUɂT^]1Jtx}+.1'EY+# pN};Uj7U.?IE'qC/?HIsus x"k-:Vӳ?eQ[jOdAҬpL~ ȡz~vM* ^ԨH}*\*J{Y &}:D_tFbd rMғ=ifxCHyPq<_Uy/m5wՙht}^J;Aͤz.﬋FZOـ<VmE_u`yacG+w]wi'*t9-Z2 ~Őࣗs8#ꔚEZ= v)S)S փQ 1;Ə(rA`f aS9v'.BiNٿ{)쀗Fw,<6S-֗:x/O'CF3m|z!!buA YF]>UF3>&z9ao=iVI[*10LcFJI Dxx׀$lLF_AB5^f| wɦ^{rI\@mi%tȂ,(b? {:O2gOߥYղgtm,A6VZ>t"#7qr y4"yp$'|f@9# a6A# }m)}nÞ۳ 5u\EpFÐctL:Z SIb@wb6fpkv)Ǩ6~̈́*1'(wM4_g`I\}ǔkz.җ= uOsfk``rcSiĘ RL0U~ VQRڢR n2mUÔ}eUBHb/n-m:~" 1/Op/WL\,KݬԶJ5ӂY~-,44ڂ):uܯDQhU]1xҲ\ ԣum'%8޻r,0dLV!;cBb8lꤔxf<I!{QkӺUOG\[?a(<(>&wﺘ_,W}?yʼnyfI ؔ7P⸱K̈7tTSF&zoHgY2UbDnȲs]B8 "Et}.N{(^/Ȉv'l8ש${@y}v ,҈Lb}s$aku]Gl1U!̷&!F S3r~.YID;A+_LT^M^%1yλ 8,!V)(Df D>=7^|Mc-ݟǰ$SQѸWygm0I&I]]ZnD)tܽ%C§5UR$g&G:0!8@ᶘ` %j<-/ wҁ-*ެaCl\j=غXB9~Z_Gږ41S}6U'Hjkx:4ߞ3CK@;VˁXhNAwp"٫αR@^:bĞ1eG(ؖ;½l ɇ@,Op4O%q6OG H6TL[&AKbbyڠŵAuBkW_L 9Q~I)d HFF]@/4-@{Yy1ߝAQT׻ЈK +#`%ge]s^Iwԭ%1d4,,ñ@~, tg;a,}u])03B_SVxC_\q=X|?o;Ę6G)P2 Ł6[)^ H59s#e@y:g᧻D>ǥŽy,,#Q_/a8,Z&G {q^4r:#fTqQ(!čFDo CfV_]4|u#S:^̷P 9%c?9:4A/(NqKHjMZTLG)Uͯ密n_|հd p* KyYv: zHG nfe,x6zLh.,'eGtG|AP݄UQ_鍠žgg1w/K~`+Ӝ+λ[ỳ6ESE+jC?GO D)~T7 R`X1Xާicx76IN݌-1'o_?'˜P<7 b;c5.iwU4|fsu*MaMݠYEBn1?ĎՇQGq_2(|;C}@A (O\s<(&I(Fh?o,W¥%3F!^#=燈IMFzYsHG>L A-+wMm{ 2FJx0y16A"~hun{Ms<ǖbsY)ucx/S:&] 'l5ApIWzmoKÐb! Ebv#{g?yv"G3À +iaGq( `H|za[\7 :B>ɋ_! }zN[Ma0EdյX٥Y+nY\uײj'~̪i/;Mx9ѳ@YQe~i^I7$&$>#we|~ͺA~udF -n p 8n]>4ӚdlQSҦbÁ=4hqFxz8x ):sk漲RA`%f\֞ L*_Df,yTW`Fh=phEa;O9awz>^܁1é{}z q9/9 .nx#u _:nۥWQRZZ^:tp1Z9x[$qf. U2=2%~bvHQIw\٤M Y~4IZ}vEya8[xYYB{a* -3WඊbJdNM|7TiFu5&E&Ny u]ͭcƥ=9G'&c0yDqۨqj@ ]\,"`@F:k# N ̈7=O@kG)׋ke:x$@Ra= 7BKv輪 a{>D0i4=9{ӻ]C}X(8yih1ZqhIRZ_Xʧ H8,h>HUuQ@#* |y;kgw*ufC&YNՅ(*>%]VD-OV{usk\޳)5m̦@gu,%XL?m@9 B !Uu}o͉a}sL4UذWhjt5X~ARCT7 EN|܆>GsU 57U֬ځK9Kd4 ~uY7Hw5]/&Ԍ헡FOPqK%7I6Ļf p8Fēc6ˆsȊF6sFx;W~C`ha|ǝV/B[w6~D-ـ8Ddy$).e PCQę5LKz\V&Z=n2 DC}]^$9:a0BvD%B ꨃkvה ΐ 5~K2fՆ#fM}WHshU(;zWe"|0WJD5nӐOdXǒ}Av` _6] 槬H\\?'pNirf-6KsSF^f$5VŠRTt44%Yj1,o< :9>%`#̞\fK=X4iq׍h" cUQB{nXvpA/|J0(%! z!ۍ܁YOC&l:AT[  ;K]gZICW[9݁oY!7,K#\3@\!j'/*S~5azM"[X#nCw3t <ƛEL)KllU%BxOICz2W,hsXE a7f-tro6!ڵoRV|M~)ce瓠ގ*&4@4ML4iJa}|ӈ}I2\Pd<Ԧ#ڑ{5ڐDv : o ? 6TqA.FpewM:X%4%LF ŗ7~nF-a[31ұzD/\i7qˆnWb[fr&Y s'^ݘc>vd#jx=eGG,ŧS--Ǝjyum$!tV_Ac4jP= p?%1t^ݡ0 K^M-4ip"|<%xZPM6lXcz*.^i( a]h1x]y|WzFu@.0^SptFù\8h%GXX6cLZz[(FPey3þq~O'zyW!2jz#Q-f^u|K8eā(SSnҎ|[aLJo[ǓB%^N=~8v.M&'V^%IK ̝%8xz}1h*Scӵ=c8d@5 wH/!D2go +EbkXksCK ]xN 5ԡ~!B^{nm[|6Mtɸꙟu܅ x3Z_GcD%=nh7o4Ԩ^XW@ȶ?4/q]):oHZQRaeum (hYW!rp]OB\e0~z浏Lo6FDW:&{eq6 6j/Vr }ѥ("sJ E-]2ܫu"Ꮩ#| şVL[7djc|& =Xؚghu2?6<0 }{3.95]f:do]htը* 8T-<a%B:<=zK'<U}]$uuZW5q,?kФgM (2֣ф|cџF n&"dh /.I931n;g %2L wOUe["H.uw%0٢ja4u|\KPKJ4'hb:=o5B9-pLݛŮѝ Y$zX_@+|iT }f dFⶽ"1/o$"Erm '2ҰJHa \Id=xăf aȳ&g;`BE7FID 1IWe7]&gMXqL<yXHl$U1-[)ԨmcopnXd] {HH]K28l|֞ՍyƏbg_oB?%e&Oi{<Łj%z+|U}!meT1M޵ xb f +r~IL&Th?Z֍ؘ&Ӳ; tK+. -6[qvZ0+ժ$0 mg r0WB…R0Kr1~)@AG&-tA^!Mu7oCp䃪ѓM]݉#ٓijϪZɋV <5m+ó T#" HRA)ٮR.ua]oZ K&fklVc^*/m l5+;<y5rٶ#f~Z }+oe9\5gBL#Ϋޜd|8#6G/KYnЫǠ},ҡVNLj]3̌iB*gfZW0y@voE ۵fBJ*]jqT^]BgwG:BT"D♻#kdN9g2/TV{Rȳ}yh4щ[rz+vu5"c= ]cs}` pBozH:gP4ڔ=i )cB#{a 8f{ {Իt{pBCR|ɱ?~2^CޢV&65RahWdH}kM6O4rr$w'YMY'tܬ5BB 3JVn,=>+Ќ:uFƝrj}&YQ[kf{#LJҁ',^p̖B<:-:?u,rwI̲ti,d-dzٗp49|U)0pa PMX瀐2E#81-$X܉ar3#{n]4XX>Â^MX; s<겵).}7_>SI,`&=T@\f@z@FIʹ'g~۩:^JGq1FdHi-{5\h'UjI׳v 'R1*;F%ehS2sed~\bQTۭގ L[U"hS79rY˼ؔeqjj~#`w9D|F.EQ0N7Rkd+"4WBg31KZb=UZ\HGH멕^wK[ 'גN;Vi{,Wbc#7ˁdrz#d2N+a+v+=z+c90ؐC"*eЧfiDӍLg4 - QfP<7@ S:$tn#2/̝*Z5c0 ל^Uj2@ G@ 5Joq[aL7WBd$@X^J|7' T>kORΨ5,|SA +Pi"k#$y+N.MUP- J嬌#Dno1$ ε]}+rFCS"e+Qm<4##+ZH/ʂDJ CLo"csfY:C/?-E@ܺ 9)RGzCUTES0n+`0Uteҵwn:7zGü~ps8 D~ϿA JΛ^ME@~~}gP46Au DD07נ`g lV0f! 7?HJ|-Sʎ.4ZVTd3eZL@]? " UpK{őq+gA:5HK̈́ FXcTMӵ2K0vH%GS.Ĭf4:p=gomoA p "xo4y^]$ !B\V%O]Gͅt9RtuezLH_YՕ)3Γwϧ 3g'Fn6@W_>`xBQD D;V ) \h{$A.h.r+Ɨ7bŒ-1 [pv&y{gX0x#mM,OB|<"6Mo`~eN lˉI<8ev+?t[^(955*2\G1Iģc~0>=hKj_ +œx=3 NLboҙڽ\ʸKH4f[^Ʝzͭ)](?cvKՍQAI١*6M6v~]]J.'bg481#ty*Oj9CD'ّBSєɫٚU9#˰Wф.:2_%vmY;GqX\RlNpoft[W<PD,`gpVx@P]B. ~/8[BeH)g&()P ,eQ$^Ԋܘ6ep MRgeoX:b_潂1vVON#0aa@:LEwRB~S#&~D\t.[1/aC ^,tBSXZmlj .Ȓ]PQLlr [*7y5Ϟ-.-[=ûIfp?[QRUvYP\ծ)&cۭU|uW"UP睨ilU }$Ch~IBC'0hxq ]MT1^y=~h&;^^-eXM_w-z1xĶ\Ieh?g#P1KFr2vh[;ډ/q 64? 5|Ts@ɘ%OA#{9FYDM LLJ"+Nt/zW&bUh1R.mryH:'1\!nTo w>*8y#W6p1?ٗ k0cbMdS$ű/ O Koh.7_ )~ kDD^&9gQ@Ð|^kkp| ,MCF#dXoqRh%k(3D<00lbQ M3Nʕ2L2]+*9Mq>n8d6ކ,i 8I6Y8 d_hJ+ 4EpSUL`>~U!|Ᏹ'}Bn0|A\tӴXSIA Dٙq:IGkˢD _aa^/L2 qQ>goA,3FU Gmw  UZAkp| E-axj x_>@utd0.]S|ϹU%ad#q*2fk$@8tJd‚Nd6S ge, Y97$*?\ ~T@%?^9XeߘMz4\!wcTFR:$~^6*O4 "T36VW{!pzT]/){7Ikֆ7ԞoSPP, MgGSR9zY3>UF6J!3U }axo3_tGL|xdt`ƪ.im!9w )Z5UYAJ)s"%q3zٜ)r(@5/ܗÝWwcGOqT{m}QLw:tV<}v?R mfImB4Roy͡&GXE yFM%StK,Y:Q([ ǡ|S{b1"0iY]rfgu"S:5Z"uA.caPalC`uvއġY3xV"(dd gSٯ#U|[yPNAraz)uO94l/ڸ^6ݓ*vƨD13z;dXtWJ.~t;JUS8|#V *O_Gs9RArh ؗq'Qԟ;m;TVx^|GX^~{T:67ٷ4>|rH:X"F}SX*[ XYFW|Ο;Q7*?]&ä[,lhpx` 7'햏f@wtz6%1ﻥ@A|VӶ*yI?,ɻub?w42/"^3_ FXҧt=XQPHH_1DrK"oI>1T݆gj* 88Uog'2ӎNE:,fMd i4G]džm+RvJ ׬^5![-셴bly.Y  2toؚ7ΥhED dʳm״)uiw?UV-nfxlDu 6]sjQ9Z6_e3* 3]5Ԗs6*k(BA"fV2b4%n'OZ~Zp2v#XRl 3uYr甃(2qf۔anC9^bw ]ByN^!8Ыb̆9Z=%xgYe0.T$(lN "Uuh]Ww&[T -$1l5Es5t,Lt-EǦLɻa+IvfA/wLطW˻h3$p>f)yT^r[<؅"=4$)ovih&~]^T==$Jd VYiZ ~Ϫ* iKrA7ͼ_KAǪwC|ߖJ@ )0X<_\QO̵~S Z. iZ(&~c.P?'V`$pv tuȱqF7e7"*CXÞ {pPW4-uey@V Q>4.6Ty8w5zWY=>7?rTԖEnk%PcLr4G]ѡ™, "8lЗæa^4Jm8~oKvҡ@J)eͱ(]AZ- 7z3zɓ!_rxDQlS T g5j +/ m0 HRIy@=}:Nqws09N$QOK5MwTfmC]&g(\7|~g؍_QȢ$Ih+ú{TdrK*}EDcVg0K\v0B4mIZ6&فBp/5r9xŢE' U =;0Eg3͎]KNCQd,uBjub l]gYg? [|'I.o3EsEP\u+pHi<i' (p !:=wS,g.rE”2MqvMyYx&k_~D( [7TƈKK}fT'gIt%xa8Ā>v%|R"oo˕ɛڱE}s۶U_-ԕIԙm:4#EKɬ4n@{wMHWJ#oy!\ Xalw~"\8vW{xl)nP]e (G>m+$"1M(Ŏ 솠qF+B/$TrBr[u Ēv.J}'xN,1`%&x ID53b&U0AK]6IG@;V>/QS>}O$TsNG\ נ59Z @Z7d!:BB;l0 A20]?!k}R@ 0X)jܛBtPéeuReJQ[=01bNv[HE.EVEӊ$G򨪶TmZTC-5'@ pLcןpp{#IoBPjQ8I9l0rhn=r+:gHArǢQ#p=`\d S嶩&{%J cܥ :2LOZ)?R9ZE*(i=<\uWJ9woL+imSUj]_Ûvh`LuS,7?Ip&N%#dw[dCX5g- K\p)iQXxCnw37 )vG1~0U4tюmw JS^ˑS=̑U"|W?х ypl,e|4E03H&IP[ -*U]F:W6lZ'R*:V-Q{8mZˡ(%Uѐ ߰ dC:ǎ- /ȣ;OthD+_U K4d^I0,E`:^%*7@=yop Ū*)V괰P#XƕlBGfB?ӦveA/ Q@YZe ڒ{ Y6/bkKV+aG Q=}t{qKA}EE$WqR-M~Ӑ6Sc{d7{eo\ 0O|&|wa%ʞl):1Lud;˝,Ţ~UBU3[%FeFneදAFO׮ KN>&EDj"<:G4Y)Ş$|1pp&m?>>{{ŹQgU㸜 t(cOBbz8#C2 `moUTyL r"< p+p?"/O1;]mpr.M;D(ߛfnb<|fw:dQ*n[da‡μwڄ4Z\mqg+ДRGO9]lm>؅EAOWwt 8Gj`5!^:])8;Ə=0 ?O pŷG="㚠.a2U,ez|#&¤O'BXݶQ1!o`:iҞxJ[3 Qiժ14 k{BUM)j#Hz_qglSO T=7d{ @CNi)yNj Z\⌽_Gw{e3FѪ NH':I6 +.v(5[&+ntz5En +jvf7Ю:v71Mn/˼] {eR&[6/Sc$lwcE:bi^Kg/erm/gq|Y3c^X3Džp8ϰ%( &oMs0~.@ͅ7S\ a>nr@scFA#J.0g@3GɣW̚e|xZZitZmL_iy'"r5[>Vb]7 ʶ=Saٲѡn7>*?ֱ.݈ J s`ztV׍?ɖ14*2&Z4ϠѰدH򜶰|gԓ!M,2%g[2w"}aP&?r ZRdzD_FFf,3D_a>>}O#Qٴ/o)Fl8@ݡ[@%}&eJUm8%lTTh7=KuG0yo56ljHxP!-PB X0}ET@[ e% 7 wJn> ~FO7b]TG_FVH$̍J zuW $d;'bQ=F9&X׊ Khs$u#Y)}\ @H?i$ |@!Ѵay.ȳ[k6|n-%4 ^_ s ࣬|IHCcI g]ܣu6Q7!+)OxξUƠX6%ԣ B<R]u_v@JFTSvzQKHmAR 9I#hl L{l+RIO SApqK4T}5T]2J{=l2A☠rqGPh/ dj݁eݐ4S5فzM7[4)Fa}kT][y9ͪSE~xJm\qG(=Gl֩;:ܲ \O〃P\S>cK<4vp"}֋ 7ZFߨiu=ϏrqreуM`",H[d _1mW#3H zzON;yaF I˃Z(n kկ>_߂Ym-]|oȨ=t4y g1/׌60OlTE&wq䥓FNR]&*;I1.1bXz}l Բ#g@7R{\.282u;hWI{UD%,A0ƁJ;:P XOWlen=Zڗ&5El#iLgJ.dQJ0mo!^O^&r݋<än63ֺIJdhFB>;ALufl5~sӇ&=&`n z4p? BI|ϟУD¡iZnoi|#&_sdWJiPR"7gru<WL %{8 zO) *"? 1=jv@u$#5l`κrb8s@8<B3 v/Pfe~Svi7&dn:&J|l;Dց]ɺ{έ9 AϷ[;xkg$ - }3&ҞNs#CaD!I;jnKԧdk3[j¸s: E zb*niTv3`p5yzg/XMS#M#c:e6GVToQI2G;DI3\y% Un+(~|ixV8 O.?{Y?ƣR|JchZc֐V6Dx93S~tnn<: Ȥ {ߠ53/RН^c_dD*@/$rS/bpH&  A3FeˬHIla$~xYI 31@:OfUPjjƜ0$8_xV7Gexl0$=;?:EN .eDğ,ZeV,nk> .>}v`7$_vR/-jPۈU88Mvr;w \BEyfÝ$?1G"._JrP= QH逸SZ)MU:$^EJu]BtH]`pOFp\isyf͎?Me%vamF=? #1rtyAJ_{ݜQݚ+Tfs쯅 8 Q9b,л7GJ'[#wJ24/(5&%Y`!VJ3{*&gAb5#C 2Շ?"BGI(ClBgζ8:1c&Vgpw 4w | I#w?x}pUs&cOls.+9o"g㞔Lr@ &<3]3E< Q0ڹΩ;T<7 Z)D {2$3 iJsCLzWFl4:k$aY2Z&hxǯ%B¨g@V"ZY2%7^t7ќ lGJ!9Y9$1K@X1+X'4u2\5_)B=$Aƶ!-7,!2QOJj4o<!潁4K ׾_[Ʋe`#">_ \@V1>IɀDWvMTo@ WqzJv'}/wE/ٹ 5YrD111,]'ԃG8kfC7?Ełp1.mX-INCD5iBE D&kijSگoɻj@A0 3_~2cWӢDž#~-5x|`ri ͌ 7DKlٓ.iʎ 'U `oEc6S [G5IIV,/[O@wVɳ$$J&r㧗z1_Ŗ^.{1Oq片_#$6KdVQFe:p?y=Hp^'349]},PJ;sg]"RH43A{ 8<&:DX~6'&B TOjδLANiX' *b7Ѿ_R4+ PsKj=01RnE^x}JL 9>0:{xg$&*<8ҧd,%9)+qK^1kß#'S}_o gS>U^ހ 0)ScBYnsJg#Ԁx4rud3'ZO,{Du*U*,,}C+h$zhv2 3AN@fl{ZzQ*DQjQ&BˀF(p֥?L3. ãMVҼR=5 o ~ ~TDž3agJFɬaK$Ȗ+=LT䩚zMq1Y}>#&m4 yLTd2˞Ty|V!kZkл9A"6S)-R ' fH6Ǔ(^&9'}pʆɛb(c݉5 >PE(+Xł:< 8|"xN2CN򖦣Ƞ2tS\thvl?~W3M1hI!4XaN8pڤ?֛=q+ѿUq9f&{Q¹L$UGYfgl:$)mqbʙBVIh&›@\4L?TvZdHcNa^("s0Ny-qenf┵Ypa ;3\u?aZ Yhq\Pƒs6WMl ]az9ޚ%40&S4a*Dd1e@b fԩ WfqsAk;MSs a/)ݹʒQDѷ =3jGZh:֓ aIl]8ߞЂ9,ChK8Çmқ9Bhu",KU |XvO$:D [YOnǙ2U[s!`cD/M-؄ @lB7aۀ'3c Yvr ͪ( a>i๛T9iR*?Xz/Cԑ` tkiFq[;<[fdujlatW$߰_ԃY/U63N< 5M'+y쟀"m@̨x Iy]!K 8.М">rߴZ[ݼ6/%N{Ydz)#þGU1 hԿ_"wFi^wÎ@{ߣh TWm( )7voJ{[.m{m`a^K1ls'A ;?_aagkD;oV]νad! @*%Du>`kYY0yW>BP"/ O.6׫a'GF]wX`{Mf W!)@&RpF)P,Kq ]/A Ɩ0K2v)ylTPs7C<%kuqz|bGCt͗Gj`긾 O Q7.bG9@ywfd_~"wVtmF$ g~Mf9OsMө5 pҰ 6 W.*E#3V5aoH-"0W3᱿^#Q낄3"x}"]#<{!3[]ro1~^ts[LbOt{>/GI(^b6gՏ$sInⶡlH! }*. "A)w l-;wj_tHu=8;w<euYd s$QӦdQNzب~Z,{R0A FNbx(}6GQ:b7߷-,wwa K"^4;_f+ϣ[CtJM 8wtKNRxet>0axPx?2VgmQkcsٞITJ*ui=; GCv=3KiXr u+CLd=+w+4:~e|,[J!hK9ݳ4" lJ*C%X# @xdL!N789,)n@'Zuۋ":[af nw +rR^dAKE^|Za͉5XgJ[+z"\i@pWBO(TWG{JNwS/֭7?b'z<¨rxǜ>5ky:N}wZ*w´=$8?ygUbvLh8ZQLdt~8Y xiw[nC2/^&a4uOn})N1o;28fFGln >b7OX,kNt\?w.-A6h:o(9 4ᴟl{*`u!{fܿx~s ՂΟO1M:P&grH@/ gokO\O=cP͂HTW4}r,F:HNv! =f4Tc1M92: f|#q&"K,U$ ^F7ϲ>ueɃչ&g%e3@vNp$%B!2GW#j+hy smOЪ bQ'J*(ۓ|ޙ7,7JfPyWâ)dwvԣ D)ikp_7)$¥[j֧ 6Ո32Kߘ7 42g57hSqP^(/ B֊vtV#]*kI,ѥ1Rqu6WSjEU[ʪW2rΌA5ARhr4ޓTHB2pV%pi"H7h˒{~Զ+ci\:RGFr s2RSO?w[s\\p'13Ny;/C93и3 M}W,IZ^qFBߝmQA</ҥɚZ:YM:d@EZ/)kXO;Pw)`^^Ǧ1v oro/e\fƧErVf)ѳ,jE~ ?UPnjٱAIEfr$td \q%RRqY.vë/3k)_h6]gp?4Db8h.%U9&O+Z* y^a+p] O W9 p 5I[McUQ=ugkQ=} cC6S{\mqh>֑.*{GY&skttY[|i|'4d-&tHk"aȀ %TVc3F/s2H{b[Y7w(»RW}I=v`r) -u8[S:K6#vF(o箄ڛ( )\_0rK6L>yvo 4?ix̔ OcgɎRE) wL&749};TFjhg:I(Km~u6l'זrS-ı=zD9]l$yo {䗢vTcAv99A0񇦫p$e ~(; aJTVA|y^g<|L09Id ];QUCeD~1 4 6fHZ0-H ?H*{j\u<_29UN]]}ƏjsFgD>` ˺= <Z<fU{?0^X3 ONT|(q%,rw$XONdw]ެӶD^x[.m~H !aBTEL9o(Up/w &-azci&"ux| ux)Gȃ-A "fSjyom;े ya+#քłotE:4: Fʜݼċ-a:7xZ# b=[qX.Z2+E!j<+8)挞%60Ya-xY\Zn}>4%3J3@ 4hR¢˜ؘ"1YE  5]W9ݠuffe *RX\=9Q L9F4;9k'=_|b({E}{i%#NuM޲n^V䬒-X;}[٦t϶D`hbͺjq[ XbBH;Itn9h6Oh.+eNsk &Ly> nX36e$CxHN]J ^+x׸a*tYtrr84.LIƕ݂jEñZ<UQ1ܟ L 죅bv+'e;Qw]O_Brye=釛E x;!"t|q$Gi y J.Ds6xn7xq]{u6oSr^n5Hla\ӏDds®ogv.9]MJw<4D # o s5'p(:=T(hϤԘ;9 iOݔѰ,@xo>KNK y U?#kq@6QǕ= &p *o %q I:\ $JAa+3}rK &kfvlu .OtL? N!"gs<0o<#bB#aiЖdc@sr3 ly#}khrF8}|wYY ˺RͼgKѠ͎AYyKh0Hl! #l,b!~h3w76 7?~tB9&J7;+2'֫lW_2` ?ԏ;& 'M)}>C/۰ 04HSA܌-ny@"vpKvq s/㻚@?1BJ+CӢWGϒürƱexPf?'Gp3fcy ;9Uc_m<ͻԗ^7;sSO#mvYwX^~o|DUZ9 U[-ADkWmr`OC~ N$C!n@u"lA~RW:hѶ o l*KǍb.dpeaI M2v%RXPfX&)+$Y̳2A 3Hk^ImqR"o$@.OtB*nlD}q_\-/)r H& ғu>;-Y{"' 9㍉`s-;|m >JD5hA(lSYq lrj=PfA EER涍GOgC=I|IPzj )kc(rͬMBZ^`jzH޵6Q=uS\,Ggc]Uj?Z[A'jgb`wYwUVF%c(cH44+Iox[yIh` b['\ц~6z^$5 ։,i_Il0gE@㰞n#ƭF,&RWQww $C N+?u_/b[e5/Z{B+PS1!;"CE1e:qţ]-bUMgVѱأo4dՀXtI"8FOC"q݃4.&BF*!#ӏ+)ʈH\&33 7qwv< @` nUߡ/)~AฉrUݲqSTpm"j^G\"iABf.!6c5Fg'ROj J5Ěoؾ~ryؓ3C>omWe:?p9KвK(h.G8j0yӬ=}hc( 2/x%Thj2-'P2Zd|P82jW kwWf[QKܔ$}H\S:nBtDֈ91SfV%EbѮR4mnv"0;r/Ҋb,WotK59z6AA?D٭v%LRr`^m{ۖ|m7ZmDimmVWPL'D A_1:b?0e.\lތlON,[b5}ӱ^0 $P[܍ifF}.Tl{>)Wxc|L͛34U jd7aMl+Ҕȩ{ϐ7e] ,J]2=|~ڵXGfb#SO<^Ws^RW>8Bc(?[NSm9 |.&t").!0w߾V#\ג\Fp4)OZk߭%kO[k q =2>zk@lAKvڽ)_cXZ]yHEw1Ҝ6;"O62kv{b lA x&͐,ڸZo37uaG9_rztUB-?gH!*j0 Ė8rX̰|pȧ:*| w2z's4z8w'ҡD {Gy s|Ҵqu&C{jjyt'! ]kEI`;-yqLW|cXZ^BX=Є\lUΛ{3NwE!G+k@ܩk/xWd B|k|OBt_ҽ*?G|^ .;8|y)\YeȍWsYjhoz1"_hmJw M# ? ); AzXQvhV= Y}z,  ~nFZ} 4gkU(QjLq,g>k"觗eHHΔ@}AAOqUb}gZ8ܣ+dHC$4Ay۪&i%Lj]C5a%鏜f yi/`K=f~1(r==l&u㥿@Z#_t5J"HvI[AtjMeaRpp!Q4ijM$LL]wOY93PA`̯%0lnX9)Y>Vs5ġ%XtvnӀf7'Cf$bA~.ĩpl<nb$xLי,TJ0Xł }5T˛]JHaI-47*ɶ0Sh_G1 Xvs!^"{~h;8pT0ǚgJ0B:a,)us}&.x9֎> Kv(%:N78F(y[ҊqH6 IV`%sYeKk7-MSt̆ VxReT1YR՝ӳˎk /Qj '6}nE|VCXD"WL.kMFE?BH(}ׂ>mU!Bpz@:<.7*/?ۦxCNy8{KwYYǝc8^NDdla5զ(wђ2/X]e|2}4vh=kv`c`zٳƋV&.,Ϙ=^*)eTbś7/0NsZEp&BmNس|`v4O9  ib{5S(jPb8 A#^4sb5|ۘp:(uR r^nf*AH%p1~wGhynJMwc:˪HrMpOt'b@$1 ~t@oDj:K z!i/ ig{I~Њ m~*tFDwlCQډ]A{rVS r3k$ؔXKbQ|Z՛2 xlcsr޿: G95?~"q37U> q8mC$׏ey9צ3-$8+/6%l)0tļ hn0Bp yT򼺤s#q/zJH!4:Ck+_zl$Aہu憝ױZjOz?g*j3i4ޝ^%x]^9,Wڠ&5vlw\B2G녂1?6jW0`ύrW,T."$t iHNź:sYBFˌ'GZWe?'b|\i`*v,,N0\-q6m&gW[[\'hʚx4c%\ތyM&OBx5nKͽ[#q&%AD#U@5~#}i,P* OǦē7` 2Y֪J)ƈؙ\r|oBI$Ԟ KH6+% XWNOٝ .dh@>_ X(]%_ ADQP7w'lAeӠ׈E0𴴕 mD\P||B[o}_ʵIM\LswBԿ&Вh}o1p {b*1aٵcu8d{D!ݝjjvÅRu ޓ^Ws*UL̪Ĺ4n Ⱦ~oD/gqX@xP)GIq`:_r, , LۅŻ{zՊl_l<+nnE򢻞n$YJ8$ܧ_ :T+!Vp"Ț|n)ńm)0dCKx5n]vaL-^cTfL<%i.еmlfMePi)t+ "]Ԫ/ Ў F%^r9*bSǖm;t>B%ߙt :S/ ꕳ%D "=H%'{{ΏB]$il"/tr1OUAY[ٙ=^:.3,-|`$2Ka/<M`V71JbP.Ե R`/=zY1zăZjƃ-@?)NexF@l G;3ڦQ2?5) \`H@Jt!Z5qyr-$=NVM/ɒ ilUq6 wChIDp nS/߮ m-XOBz4 ^2I\<x<J/]I*J$v`${&δ}\|@{nN6s, BҿH"t>ܣn3ٛm]Aw?vUf =}Ft]~ځ SKPE0S &s󳜗o" "7^PX_J^la>%'!~3d{<=Oe$+^o\.5i)oeDg&V\G,'쯢s[;"QbÃhe?lL5s"3<rƇNM@+uwYb@?t.1%qNq6\xqzyՏ gho' P4UQv2etyE xc6v6].<|=ﰂbg5I)n{kfU ;|#hYO unqZد@ ,#55=2^-ޣ޴+톎Cf΁E`Io:GDJK7P%O$lßkޤh$,@0J2A{-9>$#_9-ԀK BXtĤm&*׿ \"27eKMZC:N %HKmtWmɘն^vY^cJKdVLdl:4amTit,l7;Om8d6_$8=Ki8 17F~#|wߘɦ=(z$ Wþ#l*p=A;7/Rs7@*% Tq/hvBf{-m=VxMY.ͼ犦 4X〯72]I&oX/A/ (;Н0#Ȫxw{l18J% $q} zXrIB94{|6 "Z3,}M^w{+mO:ʾkK嵋pۀ!~Ւ61 !KxLJt\j0cIJEU>a +tbJ\f*S!h5GjB6@p|`L%ǕprtgU ~j׹7 jQoa\N9bEk'FV.3 ~*+-TDC͹υ:7N?16ƽ0$#c_"ٶTYbMȡ&(|,t [C={0s`4>mlۈ$FNa <{a-A!,^=_؝rO(t[A阭cB@UčR-UR$`*~yJMKmfo]]rVun,JU*E 2?ҐF 3Ň fݒyTkZxi (:޹&)lt gȏHN>*4hB_^`MHIjyStYʄ~I}뉏ƭDa}T\աigd! /Q=&9h}L)9A6FNf0 8.Gr ҪTF͂41zrƯK%j9l}Ɂ[;nOLb?R]}3u1 B^lQ.-F#JFcux'lQxquνEVo;6TZfb8J~%rUuU'ՋJg7C4kģǹ]/RFss"+LMB:Ƹ~t5rDDDײɊИ!交qG2/]6}Nw_``,^DD2n#+iyQ=;,ȋWfA^hFyS]?(3ezU) scZp3Ial8=V9 ~Z55>;Vbbr3<̈"4H|ӌ{`gCFᡀ'_l~)]l8U1"H5ve T)?u%v+̈́1 ){OhiEKw YȌب(J| .XuO1 OH-8ԆTEr[mŸ{|W}s2Vd<;g *J O"[D jCP5D?vp,f+$r]QYC;B@B^;Lw(JTXwëi -R5ıI|3g 0?~q%WnK< E R6}3Fw (d<iϵ]T_ X%$J.flwL' N uz|k͆]|2l0F|WhvF2 XTy <39x?tߋ-Fї2YD+%u\05"ũ$&܀ oyvE/aP]!.BځJ1_*TT+6|t;v&j WS ]q Ѣ r5oBFc@W/_9ƒѩmw yg?_GU'%0^QP Rc}יX9fݓ-Kʕ,!_ɔaЊoo0נ[[ZQT}E`(O_&K8agNl=ELŲo\;Tznl6B}Nh+(.~yn6%aEho9CaOTF)(P~XHjE&55G.hwrH3֪1~N0C`+f }8T#%bϷ#zv}38u|fu'_'90 8!W#RJ_!-!VIzJ2ơ}b$]ޑnHC Ԓ;uL>O!;66@GԵwK{N NJuCj=%.*`ƾhYS&IDXg#@05~tSY @ďVů ,$g 6Jkd.kfQ! F{uM|˲gQKBnˀ({Pa;'J, +!M"2j523N_ ~'z]낯/ D˞=:)|Ayk ڣҌu5lѣFP:v/?q+ùhkMOn%\@пǬByR-WKžĩD|_ESLj٧63_Ĵ-y'"l\iP񖏃q@oQڱZ炾[ͤeOJa/>Y%N19\PƏkm<1<Ϥ "e+!8[-qKISQkEA9:N|R5 ^P7]-ہ 09F'>cZRP6zqW.v?# `qkdn+ۆhaum+]ĥ? (dA܍w^Ss}0 _;9K8+ ѝd28< \*DEd"e6BiM.tao=@Rtu..s8)PCeW5QcZtĜ W~ÛYJ[%/W#SLOszSǪ5 aP-p*FTN^v%IL+9een /CdefȌf^ ` B/<,42+# F.  w|7o}+=M(Vag=JjH.ggI2M'|_ k0nSWs0D7r=d fǮG/j_\F|% .;0Na6<,A"|Y2 ˣ˼ZjMBg3ZVa!@^~BOǦ?{4r ğЊ2<Z N Lp d^2s9AH$⾚8)XQ*kc#PLZ#dfۧhnׅ ыHG`O~he~j Zrmn?HNA5,|{f?l@ͮn.ChV~aW10-e%x}P4,)%Z;uN)<]/SvۦzGMˡv| [HfKf[ Aid[8㷽e&P..,P}oz9@ؗsaTȸrz9Ԍ$zr&b@oc3ȥg0$e亵2JfqWmtr=o`A,'s0*ٍp= ZnUŸޑ^Zq`y)zӮ}xtO5-dUѕpuܔZ;g'XW*E g_T/׼Q/ 3/%k=V4G? c똎_xfyfJ1_WQc($k=]wx? %K8m IF~AY"fq)p *!8%hК":|Mڛw)@H sHZ\' : 0F<.Kxn*r?=gWhWy 'XѫI{'A*>%@]Չ!`̈`p/&H x+V7]&'? rr Ebj7rp: #됊̆٠"F}rR<'XR5,Ыp2΁jzw%v7?Y8 V݄oP^K/Ƒz&|2nT` !K%M7uO„@"W"G# 8%G)ؗ{=ԚzUvbٲIϳvZ‘8  4ߎi-t.vl_/HCsq}'VF>x ﷪k^xJ@ ݼѢ`)2 Ah䡰rs0vvVnnk1O]xml8M}eFCXyTl߮pǀB>`6Xy20rڙ5`wfR?ʴOHaJLzAPuG TŇ${l>ߍ%,w M^;+Cwp >tV;ct;\>8ֶHmXc3vue2`%s\yA9*lCniJ\k*̪OkM/:[ (1a4Lė®6<ӡuBem"ڶ!#[.bIk1(k-@芇mcewBF'Blnߖ"|q'SiRH,׏p8 g%r'I~^Cn"msͿ80'=^)L[-I%mZǒwdUfc [KT0S|p|_VQ鰋陚Ie` aSc/r4fC4{'oD_*Mn iN)zqz乏H`y0vk-7s%6Tq"2D]gkt41FXy!ς2zZoN>S< t>*qU6^Ԏ#Ge"ffѵM6V8cSw[o@n@ w@=|ݧQwBHt?vܭsB:/ւ UƲGlj~ոLwz7!tv,]I,cJdA@I+[#46lgɷ+`iحa983:D6-K/r1p{m*K+%=2ĒZ5ο,&?( u$R@v=bM+n7vq4pd&3lz'Y VGn˩ ~llahorԽGlIm6dtKdG^74L7dcz% 2S&'3O{ {YGYWDb~a,e}^afh18Q tEME_C \ &t:> E+Pc=\S/Z|}.'y#f]h.f!ПcxT}kGV@C Vo,خpOvnFb/#:゙WeE>0~ OWs AWl zTtsbP ?]I "rP9Î7QwL¥Gӻ%z&;RPkuhK4V+wHO6cـ ".Rh=V0CDAԖ9E)FVF| HP2_Vh I&/r}aؾIzHIrɣ* ?.b뤹bXd ]^Zs¾Wη{GIiȄ]g2sK<+9u\טee=bg'^_fGBKfĕ5:U/@[S}TI]m_d;'_l}&,[j>=i'4ixFKSk yҮDX GGt+v\9f`셅`ּۢnNujy"%ŊE/O61_![ AJU\]]\E!r oJe=xU|M@4Lݻ yYZ >t'mӆ:B՛aU|X*a!#$ +Q:..wK |G' /_2́G8C'(GIö&30,~۟m#<r^QœǺL-!gj ae?z.&.xPLw' WLQ`^DΚCܹ/Qۻ {rӺlMDaP0 5Eqq5@*n7 EO!o_Gir֠pI3ͥE`uV­YG 4:mwPJ`]m\ǔ\jҕ8L9VM`3֠-5&5= .ܐR[\:埖5"Pw‚I􊺊e7 #*eLD~VQ)+q{w#,kNz (v!'նQLꉊ[!s5JǨHT ӬOu3 1H|Ѝ"&@BYXpOfD̺ h)#rE9:xOى`BvɒIHe)$N,r5}ϐq+m>] v5#M~:+I5:8P~>2>[F3C[`J7xLNZ gkd7>> qmsK~Mz7#Bp|L# j|MvߖGoR \i]{x"@lk&1CGu1jq6._FM9IKm7фCU]EBt DU;u" jWn4E_񅰕[XS% _݁"}eecbTׅFw  SkIRj~#|i z4<|a.BGqf?:L *9 7|rr} XIvwںj iHl5`q8 1 ïQոq<-vߤISVdջdG2+_SY-qNCL\Q !"f=4 f.dN.<5Yrq?{wy5! vCmJPɶlhuPY`_Šk>)C*)LLA6跙]7[IbY mb Fo}hLX#*XInӑ*y?& ^MgT%0V4 жb c֠ HB]F*R2)͘X:T*1%j7C[[1zG޹$Q) w*L`w?\lC6#_S7X֧b ,J¼iB-oUX6{CPhMF.[,<aU9 X6)xR@+h({K g8VkPE[VvlN雳<G8Blo?X:!YɫC~ HۑI]wDRʛGB:S >ß́ןP[SUOĽu/sъgQqg]wS.V:K(sfnqVꞰМ l5,p2gWkP4ot_#hLrPcXq|0^K)KX1{&A'j 2P|g9bly.O42h3}z@f:~3N&s@_GeƔpcWꠈZ] |]"87kadiC3 g&:֯^_q]Y9%MSPP]6C VƛZuAd([J,@%]{$pF[% 7oGՌxԌͬEwOeTٹWadX%tZZ!DBt;@V6' H- Ɖ/֠\U^k;1(75ʏrѝ0T@AoưbNP8F2R,SuÛ&ތ>z- { 2XkX.l<;&5fwF-Mf$ÚKѝTN;a˿dqe7C5iST0=_aS;]S٪ i_Ӭ4ƆV؆LopgR{e{x$zmJze7cMtՕKz,wAYgϊt9WIfDh㝌XAzgw{ȻfxSsb+O:õhxWu#9,_ړys{+sJ=~# 9u[4Z:0J/WOc4-'.s(F7kv@hH5oa lqHUD$"+ݱszy-qktք5Y5 *SB/H;O4Lwn'GkG'EY3R;bs;e\Jd!TDWtDHyK+|aI=[LUT]JCߣͷ-qۯ'?x2Ud֤WAu$ ߝw#%'# 4Qb:Q"$S y5I[w7n N,5v+^Tnw"WƗ y}I^^1"ȑ`=)N 8.B~Hr4_]gJ!ԤÆ \Ҟ~/ rţZT_GJZWlS2ًVmeX^C$~|c8EҞjCLB2CLpUcط=O@"M-ZdžnQ}Qj)c U)Cjb#7tQx>JT0xi?ЛJ=tg!جvwdlR j=?S0/@C\Yt6u|OP-_X72m=q,ޫhl!N+C94`Em?ap4b:v }ȃC ?xG~SP*yyo8b4yv?GCy"Dh<p=Ye N5:@%wL\jr̍"dM\̉\qJva-QAʼn93CV&}.KNmؼQ uϩ4x_z@SFz3q%9 "7E`1H_>TZ\pO9ä'iW)E!CڞmT D`ʴC¦뒟X_; ,9DnMDV8ng=ݏtI2Sh(ptnAK>lTfj*VD%[q_]_e_xn /("81OCkvkY>hYFV6gQev/Ub#H7ݢ-oɢKQ#pɦ S[|Hgu"7$Vlg6YfݦeY &%`Q 5%aUYY#2~eU@@ &wkJ_$I I pOG^b;k[tz e 4e!iyAz߈Jvg+K\0F|p5sN> ϗ pVSpO(jSޞqK$8>a=CBS@÷A|J5eVBuB.wB+:Q7E̫?II"[/oY@<Kz1Q?˹+4uT18׾_44:7XS/7)*JL36۷&yI_+^"B3tmOȟs,F1X`oT 9eTzK DˋtԷ..1ܻSj BKLttmDeA*+;RqI݄%g7#>["])W O~ 3=Z2' 4-0aa㑩2|yqňY@4b1r q"^lZj[6zBf *<NZ&`S} UuX }RJ+.DĨQ@;*q\'6t:Si>]AJ0dELS tuw)E*$ݩ2swE'jms'ȣ<++[=V'_@1fm5}rFz )J U%P!ώ*D N.jBT)-odЧEXo INjh>_g@[as{:m~ S`i"Fqyx?-adz#% |DT9T`uCiYfW z ոăe$|hlꃅId7IՍCGu͜Jo*)j2;& Z Ȣr'GyɁbc׿WnŕHt t'Y4I-o2a?8(~ OoUCrHa{IϘ!h()|3G꣠47lWys9>=ދ /|kz[(@ #3.b=?$[NHwRS8\KJdnOy=cRlK^%3DC0)Ě)]sM+ODĕ6l]zRdz@c픀[Z ۏ*OS#>"Uotw+IY:P 8"v-[:ɆVմ ck(uBz2Xr$f6o_&#-OLJ`Տ/Cp.yȼ?u>*Ǯ4/K<"Ǹ a~h ~ !kҵ&6*Pyi')aD']x6 )?ƾ2n[\@'O2z\w_9}k5+c=}L %̪2VV,0y3-+(l9ЗF9&g׹CmJ"Lt!}>v.f%޾$8Ii;LfCGnÚ;E6L[.=_"qpq{Kinos 3~PGInB`}'/B,{?߬Kh]t/Z_tPVnLXv+e^ط*v>!Ef;Gjt,OJ1.T+10D}]-) _S}8'wN3HZ$}>A/?ZaST@NP;< Dzn)xR4t[ ضТ)t.'tC!@ƈ[s=):֤>"5V[n9}6sW`lGq;4`^_&#pa Wqd9G;x 'S<$4eO> AϚrr8.(:s-G(#hL "B]&}>ØCYP.+ FJ]MS^wcꁕ cdAT]yFU࠱4RF9>D?,x{i ]V(Ce fmԽGєguuv =QAtZ>P[Vdَ悟-S4@Y 96ĞOp#h`b%h UX*ԯJYi18sF.dž`7YA]<,$Ŀ\ `ﭜ U$4&9ZT&m!y $ 7†JpLN}i2KlFO-)417_ǫ6:T}(="[QA:7$! cyc.FBSu,:J"G^Fw (0?ڱm,8,J2wb,"i;kGqVλ44lYtb(w;0'VNEHIPcsDfC++~pjxp.ExcF084=y}) +K˙N~c_Akl?7 #5B L*=59#Q=ڟ?>Ѯ5 %T G7HM;. =qL$@$S1کbwe5V'_Sc3E1r-[A tC{հVaDC0xHPj:}6.̜5*zC8` S'@Bs*hMRGi '>͐<2 s_ߢ?Ay}>-VVS"(CJtNGddZ C*#u <~n%#AD{`G7x R55H|1\cMw !MG>qB}ެx]8b8jk^I'JuJ."(YwvϿQ1~w1@x)ľ~zd%c2 թn2MaU64>YvwncޜcBXc*6 f\.,0d"@߇)R[BxrOܹhJ"a,BrQBҟ6z[ ]pLZdL0Ϩ9jQ N?XIgB7c<|qu-'`ZM ~;4w%EBY v3mԸ33>5. rE (*x^hEkȎXU6NaɺaQC]d*IZ1p]ʍ#)S fF{08zXWlVF~xg4| q.G8>>,)AB syMLBYcͅg&ap!îix1LjUD9CCDe_-QϬ2If!߉SnuBX/ڜeŠgNm`f;V\Ug|ԓ/VMa͏x^o Yy\m{JtZP1y䴆 }()\=3֤k_ 5WnOv%幽VgM/Z " <?8<_KC`;OBw*zM!òn@=w7 ߀ srFWhG;3*2ݍ?&("J&l'I3=KHOޞ?,yr oE+ɕ<`u8rMexnW!rm:c*JbTJܢCIM H)Ժ>G7թt2gg_X?~mn3pZM>1cZnV 屰bf9>??*ߧs裳C^zUgWe9iҽA,q C]K)Bg? 0k(JRx =!qEv>X u LdS^7ofL^Uw=PVJm!s7'^bUca5+|V|6SV /*_73~@ng38 f%a?g8gܯrnnf:ȟ-}-HVzsNR5@]"3`U xT?F?9< V8c* z&?Ɵ|['A-_|qPzKAfA3մiEW))]%O@k=f?z(G[0`LU]#!NU&0 [8NW gP*gE,wl5B 9'n_bDJdh]8AZ=|@C8Yk5N𑷰7F}VjⰄkRּZ3/{@L-Rb NAQ'Jt\aRfc+Jf1W:<]6MeZ=!ɴ>{5aTQMq[Cj*O,Y.C$ͫf X{6h[kt_;䋺yT! xG~_A:P:ڧL%]:Y\i $*]%Ds\Kn/\կ|ה#K \0({ qTlX c6"t~pڙd:vnV?X* @ F%}.CZPfg6!x)yO/tV$$&y>!Z#3XVpXL/Iqͨ-=tP_z??qI ny9iCd‰9.AS`*Ϊ:zedd(Yy w:,((iҟC2FhVe>\jLq+5Χf&(ZOY\Oɑ|Mz 芤PܣF2^&W0n\x|6N!W[1ox&lhdH#^EmYT;L2UL~10C,2%4CmBY\m46("6io{lI(aK*itJY:S5O?`[CFA{Ұx-oKØyK$R+.n467;=_`{nA+(*&bP?3(o 4ȧ0d}DRB YzZn13?Q|eziiV *yzK.e|ڕޔeBO1z0-!UЧ)wԼB6Ҷf? 0U@>?>|NJiSk6~;fsGz}~%Y=]v[Uͩa0X D% [ -ٺDPIɐb,SK$6rp_P/#[.D"ȶ\0kAY!Gwsa_ X8"ަ _[/j!"9<+q@4ȯkyAzB8lt_vZj㼓4X3\LIF,PӍU4L?W< XM)& 5j,1T<[{tO  މǔ GGȷ]]E3\No*>Y(H5A8y ϝ, tqˆy>ҕ@iՑ1 `5u2B%[C <~<{FO?;Rc YLwM?RHˮ]]3) $Q:C 1}`SrIE4ZI#6FtRf8kIbx7(q38r(&L+tvk>2|K W_Q`׶}\l' 0[&$IlP~|cҮCgM-;'?TwsLעe)8lE3PpPZ{h~<0X Ll4Uz2lt0]xһVZwyF1Y bkM"t{dP._%8k>z!Qv>8j}M\t4~BwRY5 .,taN;Yc2]1MPIAAL҉w!30p.(jFPPy*¸i)TN DNޝEÚͳ&T\up|h՜̮~TP `PR7cacyE%Kd216$Zf=(_7J& ø?57Qnnii@&gåah{6/qs~t8E+xkq ѹ]Lz)?]m w=F̹RoҞgArLBL8NE#vB!cڶRNzSFT+h9ObV]`OlNQ3EYdka^*d"O52(rL!DpgҨc i m+ -a)mC飩WGf7=!MbJ?RWgUy'9vd*QhUhY_ E2gS%sfmֻVNA-V/13.nH=",Vk)e/XTD1s?ݭ-s隈zLP֎;7Lei+KpI (jB_߁6l3ߣaF㾼W*e["̴flTIJ-{}V#.[&ɛr}i먇g\+ P0>1/'/[?7e9Ūi໸ƛ$W~%sPtp6/VVᶤPڶf)sP#uCy&K<{b5> 졌B tQ|g[߷+%BWDZƤ:UT \/hSwkL"":s,(_P+}$'XgzP?<1tG\C)nRPR`|ěh%kU۾jc4/G<@k1Prό4ec9EDS%|8;~Mb$6)=c)B(Ki`oּ+l9(P{TLQp%Bd#2p2^.$yKTg{N3ezs2 *6q]J/8HL2B6C) bmDidK-qًu; m{*)Û<܊~2Gw"o.P%K vIJ/aԆ lhߩ9 $YR?W,:.J!RHӊSDQ 9`5Fet~YƠI-dڵـ) 1q`!H  yB1<~^u眥2.r;K0;@Eo-S!0ε&45gBU/z황?H( _%LNLwsA*MMPVQq@%b]~,}ۉ|a/GoUyx]V'0vM 'D.m g`]\߄F)Uˇk|KF8TܣqCl-Q٥CFK{  e81gճO|8|p.N(ԩXb4:ݍ}ZW`Nwc~,ч)RRjT$롫M33`.`ب%/YT55WʖZC<~;o_pK+,޵+pM;6ǭ(sk"Vt`7Fk[OݲT[T;fvaǯ P7<;̺oju~:Ń~WJ~-OG,я7 02Z :'.hh}Y, IX{S]^31I۳с*xP*yiä>H,v@b>Wfuv $)]["1,(FؔmK<{w7dA0h6 *ɩ-ZI'D.9qM%];1K ypiҮчz^d<7Ê VUGޝ}v@$kە:aBw)0˴qj,=nLZݦ+28$rh*ӌiȚ :Rsً]) Rض;}ngP68⽡E+hˁ4N3mGPdw s7xn :CwvڟlZݸy 8_tR/ǟo48%"D]yB(bi.K-bq(F2WIG H@OWY!4](+hfP) }ȧ7Y??p=*B2Y]? -e;ڏG3,2)Ll'Qo#TpL )`COIPGuYWYհ== q_Z-Y ut+YZa^9miwnBGqXs2Ew"Y9~7_:0Zz={i`b2SИ(tL9Aw@h9[xѠΊZPdGhiP1i~U>NP6G%8\E;HE0mՠڤ#$UI鄼87/ Qο{t!2;Xsg_ .Qjp|t65c:I{2E(Ćmޯ$G)E'ĩIPnB+$nWBHPQrY6Ugn~ThPXal>t[A3^3Xu)âj1у~p3IX_ C@eV2*Ȍ*]-%_xHJ'-Mc*; )>nzp7]B= * 8\+\=*.Ԛár~ZŬngl H{,?l3|aiU tBKP̍"9#A&8dHo7&P넭g&s6H}gkEB-ZM|fL%3fmx} B_2b9l$0<=0R"hX7 m6$t5_\iF"|[=y|Y[꤉P=cVasLQP +yS bΞO < A?jm~ 5걱1[5rhkW^N9~&kj_Gm m}?@G6GU'qW'CSL>T\!TLV4zzaږ+ IOw7kOU3ݝY. X[#(,]QѬ%W1Y&^T  ȼM1uLKHZZ cUK6˴lE0Vłf n2Scaq3^uz]ώR -B3_}+ލ;d3Zr³yЈTO2>씄 lۿ>^Ax*J3GQ,:Ͱ ԭopsbn0:uV @ \|Vl־A3ϟ a'g\je CL3ҽyn N6{ܼQa5 ^=[Z3TAP%DPo#҉o϶\d˷|ŵb3'l̽-/* a4i(^ذI{(0\瑒Ʈ8WK&.*>W]t\Ux!RPܘ -=Ѵ!Z6w"ǻX;0?#u? ,mJ\1)HfX' a S\ohE;q!ǥ*]GkjY]R[v Њve+&=R[Z"K z)Ď,#9+}d4bD\5bߪGqD6aᣏx=͏ ֊j ^gaYgC*ˮa(/ODŽ !ႤˀOZw:Yk-/~=(KݥZ<r:Ö4-v0ҿU7D٪sT8q͆O^- Ӗ)) FSj30n;/'Pvǰ`iz'ӱшXȿH^4Q.BqA&Iɸ|E# (͜`0dfuB|-;Sq25@,z Vt7N*f_ԗujuj6MjM_%sGsJl5˷Me t9WM!]Q8͈$:9q^Pn@$ V6¸_7^3͕_@ortG߬^q">bO*u|Fo7-ۄ{ۓQ\dZ&{hr(\q-!"qC8=m;>"X4'.QШ[uzjuHގ}6b/e"QnN):!E@M}< gܣ[ ri뺓MW C$BF@AuwJcϪCA[$%KxݙKSiӱaEfŲ2DŒPj;S/_km&]^V./OvO {BFD™ [!=lDˑ g+,]ݼ^!7')mv_j^|WOe6yeH"u5}SGhf- `o򽋓lG-">* ּA`mB5C)Ύ!:Oݛ?B&uoٗY=UEܵ"g=UloKg= 8u:q \P`24 }- j_~IJ[ oe oa҇ UWqFH8/eF~;-.(źEoi/Wf;̪\>XU0f~}؏<b s)I %u@N5A9vWNе=d@r=/Tj2ƌ:bwh_xw8&+%0e.&{% $c66ez!`M\ y,F]ͺJ_E-iM"c'E7C1ZZDOy|{(8q2 h=<;RNX[_ۚpInfO:}~#~ࠣ?E_ôK)=t?w8́hrDŅ<Ai /it:\^鱝}*&(VT09w0A8{Qk>zQjBBʫgq'o;"N𒦤?99MZJvźMadžզ;czHasmKe8-ݹfcGp؞sodY3yOETsLNvMzQ룸?9r ΗbYٍD΀~cg0tk_:a!; eUjol? T@!Xԩ,g{3]+t HPꀁ ެt&byfG;aq/1JEUcXdU{ZiڂH )Fk^ot{j>lB|V rqK8{!#Gf6=fOŪW4U Nz-70C:}xشޔ~\w8nmԸ+O$E7EU4Bg5}Dr/*G.!\ :{.2 >}EXM];X W B8[\y1E03HqnM94 ;w!A1d1el)>/N ]|~8@kY>"-ı<0{'jhjuMqE9 ݴYH(-47IVYS<3)e#xq WzhG9oLkhvOM -凫?Tg*9Ⱦ޽-{1s2H`7o ǐrf{&Bp0y'5 < cPL~&wY$L~A k!|64Zw`HmIݞ$1m 'HM")!0RJgRuU﯀i:g#& -5Q{G$vL;zW%5ΰ%/[kJϊDAk\39.c N :>7O~/&_TV^=ʪ Tq4塜zh KHKT!%$:g{;Z67C&pȩ7Vaoo]HfŃmWqYBO#i{5b662,4N΂h\Π:͠4h>ּȸVT&}g-Y_4{xӆ@B4_VH(FzՀ"pB+{6+c :6GAP`hijdQEA7:)YngtmI '#`>ྻ7S3җ?xd&Kq\ʘ0L?BAq2c*I"Ą!{ F dFܤ~/;!)՝nKݵqD?|"A?I{0R a 8?FE:Sb}cURO%)n=ʈė}[ b` ;WA:[GU?FEȗynD" \D39hH(sy>.\EĂE¼k;U~je|ŪجB?pĉh!AXy^ fY.|y]97KFRXrSn|V'1@v|/M*Qus_ S: %N+[k6 O,7sƜvMP|oFV ^tVEHȲvEįPJ)S*5k'&9 W%0GfĮ{<,2Q`f,\h,?=fM*ߐF U25td2$f #׃vn П^,7  C)k_+ 4a5`0ēNub7Fi!@yƊs{v*YIɋV)U{Rԕ867V w@ھyNtipbzSQ7_d^xM9q>)F yh}aMf2 P^f 2,H*~&"*4_rU׵:NFYY#\n\f &Tt]9}z樕 u :t*j3(|XB٪xK$p}&@.W YGxb l3tB"-}UO tX*|rX{N64Dg]hQ,]G?v1;Kw-(l7aU0Nz$=}V MrM ŷ/H4VCClքVi|my&wK e62Nr+2H#0|G_szaWCE{bR[C)o|/Q3)x>C^p 0GﲑȬb˩B^1.{ױa!c~3@b08'Bw >R8VO$GVS :FXo[˱F "0!e~x"+J%x'8P V.̋k>:>ErM椿KyM i¦(nңL4;vG5pOwnދE J7,Y}aV3T4~lZPj7H/H8gTLSdy%fj"@uSo.ll+fV-?鑆e|-M~9aZ1=M*!a0320bY%b;VI$e {A{\Ϙ¹,rB^-hգY!Zj":r+bB/]K5MTQ9#05_Mv]\TΓ$ tRq0?X*R U"=ҜO:޾0IVUVGRvaO!r2k@EDHr)ã^%/_z;MhGHab{' ;0:/YXXe=N-Fr2Q`ӛßıy䭡.Pr+`u: (iͮ9:(=ovٚ>ψM+0|v1PN|3!,oEn l;EjqYY~fɃ_$ & wP5PE=Ktʻ8 ;7Ԅo'FU>$* 1`&Q,{%pe9. ?\ !/"h:1_.>!n]@+;Wmy5nReq.Fڃ{y#܊`<5"$j K0sm R UFJ屦Fbr>,?|)Zo~?ٞGNճ\q1l 8$g3H8{k3\ EV̰s]VHırg:UXr&j(3-{U٥PA-x*YL;}z]BEPrYltj iiʰ28Uҋ?@X^zdTys-Af$+^@^{ f'MI=\x= 4J;7} /ɖ+Is#yѾnimq^l4,%qXyVTrӲ^7`l"ԅEcB(@Nuq ľkVct{$}`C޶p-y8yرp G=nQs}] BrJyMN >NvBVô'$rgQmE!UŪ$uLɵmHC(b// G!LJx/H67G;ںZ,qKUEmy>me ^RҊq !3ؗtQXDxdx~I]E 4FDvA]m&GAS3tߩIevU7ҋ_`L/\_fuB'SҜ_HvCQv\c&[[[l32=2`CXUxA0c1T`R({ofE+06:x|4$`]Ak09E8F ZܽfqXAPiF 1*j_spnJ B$gY/9 iT< Ꞙ½%l^Ö!$|Ҏ/x&PEmZ_zs:~X;z[ bw^^&Vn`#Æf}K`ly çi1u5a&lZt b‚"v0F'pwhheJ}6Q%gDW[[k();AOX'}Nod*E?O  lsVBt+pdN{F>hZ2~zx2w:$bހ|*qC+]iYJ(3λ?o [;lG]1p7}d‰d6񲆪!"^vNB>K\OZ/A7jdOPsej+U<^}e R]4Ja{+L: z#E-#go}; :Ypq1:}|bZJQ0quyr,?Ei .-(a}9 Y/D95.'(â̕$ p- -C3pZ ),o~LeN )|\E>\d)Cjbv9٭/zL,/>Wԓ--4cF0~?㝴\ ٿ8I5׶/[o|rӴ k;O(SU6W>cmzƢf+iQ\|VOޗ sZm3uތ <4XU[sXQRo(O qSTL'dQ`voOꤑvH9MwRvxܙ C/j}>&DHKR/w'Y*7څl f\Xy1dL*Ɣ >J+*Dk#)>#\Fb^6}аD b>\s}RC^%/ЋIDB}FNS$KTшl(^#Pd5I5BUhC4m88>fx,*(J("vїQJqqU{sB'#jJ1؂ڳ/>? n!e+- Ag-D^fϹ 10w N}J :J xpux}c[Nj 9[=$^G6aÓasV˖ -gt=+ #pI)(?(_3Rvi9/KXHtyަtͻ7׉ύ;^p h<ޮd+PԱ`wo<z/z6LGBd10dzSՃPYڶ`5aD =,3q:?-lZxҚԋi wD_VCfvTs2xu O&T?sW͉~N }ZOXVI5HޘS71j2NCKcwQ8㌸汝˔\i$W[! u :J)$;@fi&|JeU0ePfN>\)?%9)XWT`l^ӻpJZYUjtj̫yu\6ҚwaB#V<𬕏i4HL7Yk-a3m>,ᶑJy"IWE Wb3z'`&|Zp{v:89lcyh7̲&΀zfMu[(nCBc1C+*NhS]xu墫dC2؏ZeU;f_'LT`ʛKk2rcn1o4<[d[ᤨߎs%FZd+Z Y+%`oc 6FCatD3HVCT%Zp-fȢs::KȢe3AH=O{)o N;.= b~ i#,ܤ6H:WNm]9Siz˂xD'  Ւlڭ(Cm"Qp= 1aEʮcĝw,T+'^Pm?2]7E & 6hO\J}ai6cSݩ73NV|j82SEn~|o^~MQBH֊9* v4Νh\͈?HkzӇT&3ZBGxm^ZTu4,7d6v3TnUCޡ _ݽ'?˾nWs95|axH!~M D/Z# n5GM<7`/s-M&· QIA `$SFoAD>F&n+|"kELv|3rg,ZBn@7H-2{*tJc!ߌ6wI{߶j'"; m\_J,|!I-[?qTmmkޚ@@ 9[ij;ˆ֏,naK:F|<aF73¼)jr*,em Z^u.fR\Y%#!+ qasxMLyq7 Je*?][Q3l<Pw V@Z'ws8*F#f`/#[r& _:უ96Xl) AVѥadl,H1Xs2 ͅbG+O/hDM:oޞ1ioid~0=qK! :5~{MÝрhD/5=ҹ]A"EUuZG6˾p}w[L{TVfg=9#s&l2nK6XPx%$]hzsF2")լbQ&(&ჩJϢ/G9OˠγU5iRF21H (j&=U3dV)[6+ 8`Q>ҍU4 SFn&j~v3 #+R i؟$.#vIz #pͮfM LJ _j'/4[,m}.,䢀CF#ӽflY e_6Vop~p"6g|ǭcHh. =!W9c+iPlqőǥ<ݺ4P ۞$F̦b80 _d4қF9wBzb/roth8plG*+m>S雎5ʯyT`5n "!2ծT|(-Ε7Gf[ܺ\yys):̩[kGUu`[1Igs=s^A7i=aC*cPD[|X fæ4>m&yo2<´ XG=IPuš&: FP6m𒪪Y!JLͥہ=WOG2qVayXsPcǘ?@Ut!*Qn~IBĉtX#X&~?0 S &7ógcd. b:S6[ñcC咕@Obr>˥b GfA;qGjQ\H^2 owm B =ruYyv,~*lسxGHԣ Q z85FS.p 0l8ąn~>ߛǡV&]_5_VN=k{2GzSΎ(QRlgeN8 g8.~ѱe'6pN"yf f`[ 4ܔɌ;ώGϦ̌Ɵj ӥX/7T|x?:Xwo\pA -.Q%`ЁP8|oI1^0Bv. W?]csq&gs àH>8ݹr &>y?-bc?ΝK$h]5Nl۪_*63 `8!>b<PHv9<*ίE4dJ?V<*rmsj9gvˏ_I x6Kϗ~h݆^$VSoHFS;i8C&:9dr]1Y>]詖KpR$+~U`r#J~{y`Ør+nJnp#0r6~%RI;HP"\.kIvY@J5+t-Y4Z(7Pr_DOuvя_PC}LLLKh;#0`Q WNj4Rh 9` OC[=<+Mn?`XtǮA커y˜ N:#*h΅T6O _]2w|[Xz LՕE# A1 #h]5_-ScM:pDNݕ`i~`l9ȩ`8y˥'"k DbS1W2yWv_ٰn3k=قͥrQ؝=H?bfQ["hI`RqirM]bR$⡾NmE vȎbGci jSQlKYE/p*l;La34 QD7O棾:YT~ޤZDlx~\l4I$zqZDhF@T6i"-ANNupi݇ؓ&8@+LM?{{qb23mY-NrOKb?X Xیy(Iы\0%Zq g8 C`Ӗy}TW^gp m UbvKdO2'lֺ\OQ*)1W>4]>4#$7C]eQ<%O_:]Wإ#IPrIP@UU^W |YC>X ff~j2=P\ ɰd8i2*1?LS ôJaį™3 _.OtrE爄zlN,WTTO8jza V .R`#>g>.ŀ@( ̧/GNdk\wUC@5誝A_wUI> Dg!It%s+> (MRH7VIas2]ލ{<ASjV3rh w֤Š]kRFԀ?keN;tzXh0h[b.bb;40R ˯{_)!#( g"xGC> 6LDh9SL}1ȖwI#pHFl:^TL2yp*\j92UyZn5$Cp!!ٮN OC(SΨQISU{슛MH%qHRXW+XD.^zJ*+lP[Q@^w:{TƂ|!/ė'6otxDlV15{ٕ-_aZeٯQ#arB}iN(t"rsDa80*>kNvd3r[v`ëb-Ⱦ-%E*՚FJʀ.0{č `vPiǿ'h"pՍVcJwdۜd$oV@gp NnHwiAY]9E+6Ոdi^QVۖ۱ը '5Dwy5ϤX,W !S=nn).Z`</dywKMctP€KX Bgc^/E$<"iBǡE S\ ýI晥ri^VidV\MG;;uG}0݂k"OPɖQ/"6 ZIFLM_$L^j dh:ǡcdT>!?P&^ka+{?wǛhqx}kd=9J tfAz1O[Qd1e<(=GZHiwB+F;gyO=ukVo̖UwrIeU%$s'L#4[y=,L3Y!0@aH\.b(^{VFhW+,x0MеDBBԵDⓈzr+xjsf&1dqn3gHÅ1O/dlu"k$+Ǔ^RA',wGi O/+a>l W2ch߂.Fp%!j]ilZ/ٖh+PR|ߗbt*ji`GGB9kA/d Y+,MC,T/#0e`@󻖽knn!:  [ w>6]St4ݷEf68 T'`rY+) IYCBr1! 'tAڴ(j1M}t&Ja a<olw sLc@ 58L?-j@S?5cد5S&ka H-|;=)`/JBѰkkgvh'̠82̕B*R#GOb )iH=ҭzOsv/ouT됢g=My)YYc>RRUq0O,ˉ"Gu6ee(8,LfhhC"3y.9i -lԿBV^AֻϴD80%+Nٳn_l }vB}!vTPME,,jcs[nVX۫]bL/WPΛ[ך3&ql" Mۍ7ZR/pqS5rM1¿k!4h2d|e4GTlP.N?#oi]I ]nލvZIC!DK6Y aǶ!TC(IdAh.!4ӥ9nT95a'&TjZuĭ7#"4ܾт`iýGv+4YuW" Fz*T/b21(!Z#AÝX0Qv@nsy&,T1q!')z,s_ pz|V8RN@|4໻ 7vAR.|'{U{M@w0Ta1qx#]*g+eOjJfEeʤD)yoL^=eAOg𹝋>{)* ce/UJ=GDtj8H.#TQ`WtŶuH^%IgrߩM8hm2viS9#v{|f_)9[xODxUoOr}cFn9?NhŤu*r1 U2 >Lc扷#M#ή!MU&݇+0sQɦT} 1sV&5M ZT#_P ws%1OqΑ KA} 7fkmDChV$cꏌ 9RJS4">A0foUkɿ6J?V1v9y*Kl#e a5Y䫼6+\>vO WMI]^ b?T$_& TM݈h|}aFQN1q`Ґ)@V/>Fqz cըN/ZH{X6Ȅ< b0VwSeaiSԱjA@Nxq͛I{YNS5* tn2M֡ FJbeO[sv59$7a|VH<ٱZd6i(qA˅C,wB,hQVKFt1)nsivN00G.wK{|ЁqUAle<ƚ Ҫ ͸nw~u+q|?oJС- 4FZHPT| .RI(npg҃F`jfCUÓLTw>JRp R#G&4Yy7 S^ z r0a>RvWKzQflŅG97.WN (*&TA+nOp}>V,n[&|Y!aUV[1O=~ĉi?O3(4SΠh^7|'VRUDO4g~~I6QD2Tk abd~6A'dIр69{? [.ߴl9KG,7-|=:i25[y[r .5 g(!( Aڵׁzb"MMǬ r'?{X@\\JrQ'8KK! ZANvY2Xba@VY9M_]pwSic;C{V*q/|4=E. qj$W^އOksͅu߁ƕN%h7ܛu43 ^@VD$H)a㭍DPTSӘLlUEQp۵ PUEU;^%RZrc;2g5F"o9HOh~"4냇d4K}uюFKdԭn; rUo= r}h|bKD! XTAjGTq{:Q,вh@M nz-io {NllwU"Y ?9)E_TIKrA%.j:l=7#G9 [ljF)2@ܐ>ItlqyMT,N3Msb٬6Tc U~nDe [|FpP;]RgHy-UJs^948,?~É^ z`5f㮼#$QFţMR5vmPɜWg#Voq# >RJӰٯ8X!a)?{[&FZ2r`hgjUW:Vd2MJ?faA](exg l A`snñ%#ܔFIF͆…w.xd_{v;G< LA :K`7ghȶ8DAᱦLqo3y\P '΁ Ðtq<>@N蜄wg6cV_Ե]_U} `-p>绯;^/?>-QYwoy[;O6> |H[`mU,̓L⧺rE˜bur[&:FUӤ*Ʃc`&LW}/ʞ?֋\9+H֐c2‡;NީDzmށ>9i& VɵL8eaZMcO[ h͘յvN ,pCbz`n< 4T8Wdz)le2>6%˔ .J'zTl}BK궰`$Q7=}+"9VKIywP ;hu‚~:FԴYD{5mV}Vzq>s[\j.ΚI (``Zeq^H?Rmgx|w (}ˉSGj&N%[Aq`%&JF#%x4&g (%j=\7ҋG R?qNȸ.l?KB1fs_.6QH7K!qV H,63$3~9E2ӯѫjZ[Du}QH' ]C_O3F3(amtP3: >.vm?xFG `< Zi @?Z4pgl<-2$N㿓f2e?/8ʈRNvCǮ[>Tcm=1.vA;`ck{/cUxfa)MaG=:ehs}>4m?BTCNK PbxZ!om3n%Rhm()Z-jo$Y83g~y?ψN%J:'`2.3@R3Vi[uzt8H-qJ .PkVjb.[gȓ_F'Q w0QNhIiwodP:}Umcv<9DGj3ۣ=㊺O5;YJCvo,( O>8!"H^~Dro]S"1lGew+9}-`qN,.%ZqHX|@77P&P\>|Oo +h`U6OWd]~EKwSfZ)yM&G7y~7plqd%7\s1z?(PL&t!ލAyt"xb-S䉐r;wH[;mDkihFcF5Hc!sųaiY˾)UݏyIt+V\*/=8[ӊhe1r:ĖWx渿3} U-s1A⓶ П-k RO O]iub%ْ#ؙICn1rڏ2,x+ QB'pHr`Y<`g3Ւ@HN勇/ĝ2HЙ=_9X/ }E}ʼn#,3.3ҶP,* =X,Om*_aMGJv(/,dza a)F aJ0 k2dkE$}(uWtK NX Iz>e5N'…#+?dEKVdۨY_H}zx8;2 ku3A!ʑUm| 145gX~0"kpc?0zh@lfS1: v`t^Ⴍ.9%u0$BYRxE /ڡ+g1؏[Ʒ8Wv}yerk;GV?hݹG!9OZPx-RW!4Y`W <Ԓԇ^@%Q^qvA`iD?|\[^nv-KSեuc#6 ATk# bO<ƭcC!NtԷr۾K Y@"g ަ,XM7HQP?#S⟄+vـC:#:|/]"3sM8S0=W#xhnb珸S[X`u4o#vbNsN' y>~WÎOsvpĤfظPV e\Ƴ@n9 5nCr,jL)f<õ7(2_KzÀTy`BYbq\J ٩E0EBgP:B(.2>W 3؆-rAy`7ć՛Έ_MO45xAF ^2߲fU&FM[_!]0'â굴";q5 B \t Q*jT (}}z!spo_!C<ѢG+ʼwgXiNDҢ`"]&eg|=^vnEV4sBO.1&6/+3S Ƿ؋X?eX ؈D [yĢjz5YЎȖv5 ̉AEi&zZ`--wjL6 gPɤ76B!RbN }*HLRNo{l{wjvtB(?#O#9|c懍@~]1)qZmA}JW[xB>֊)% ^*P7XݤTCLBz6gyfأב">_N$s NI/?1wn,v77իy\ Œmgz3e4ڭlQCԧ]#.j[vVx3DlvN$&qQ';$;H}tGҺ!Sx Ogﺑh(kUtd>u1alq `HhIomߏg5`;_z"z^# b`f\[ !WqW wY-1[ 4k܃N?{Qmi vо"_]G)ӓxe!iƪ`UVxf JӬ5i~itj&~#)*N*넾uC˻\B<o<ĭӘЮ" ˜m9!"^~z*6yN kͳ"zjv:FUgJ/Tpd}ai:pD3sSʜF uz]BX< lD!Pf[DYtb0!&7Lfq_OݘAt\SHnEu柘\PL69^CrJ`KbwTboBӟA/4fm#j6^)H-]!qP 5b4XHZKJQ6/Z;/X?gV:L% al(^.(4Br֥mD=U7|#Zyv,ǽ.ܰ7ݖ/Q hN7܅UNm1DYIHC5SJh$ Xѫa HB|e$j5SOjq嘜+eϠnOqr6:Qq1z3Iabz\ίO F92 gIF&IP[ l*E#uYp2.] SA.?Gx !M}q{bCS6 ^p+Igk2oغ@75c#T oCRx <ءE2wzRr6[Pƥ˱'PGaY3[ ul\O]Ɍ5=ݾJdF?9@( `G~`Pmn+(( k1A799(o#&~9h&I`@o՚Xl> Me9sHMDϭu5l΅C%t/}s{[5]̕{ $: 1mj5R[;a[1׻ at{I|H{buiL2{/)B>h 8WȔ>93nP׬; C2ܵ7\W{ZM H'Ypƾi mLآ0w R!M ubYT:xdA^ҥ>Wfy峾Ȱ G"K.͠^.|yGAI7H@VƐKႯ߼8X CW~fèjjsxJ['E5RsR\]pe̍[gY=tr'KTho#PMC,!ua, VY>6/ (e.9ʡ劉څb!Zz/U hLaDalo.!]![MgF烳AOS;(=C)h&i\F}٢A5/ `@hrTYҾNK!6'3XqB7?d}zZtoيTxY*{NxG|ռǿZ 80̠vϙ95u.ǐ1ju7G|Hg_zD츐tvH^ V:)>(;x@ܮf/#} F1L[=iv7B˦dGUx%P_|HáYJSrJ )d.mk]}7vhYpAfn#,ck tLeʝ/S" HRŸ(_`W1/dD]~.kb#{Ό.ա+KYyN|5wr|FJ \u^kږ$EOZPǙ=<&Z,vѓeklѬw۹C7P?$4o]ѡk殺ٺN=:YA`nɯr= 8f_L6"U C_&x0NCA+St}y_>*6Uxnc:{᣺i(\ZQjN] ?9RS1KxxDuoO.,Fك4{b)վ?a;ڑ7AA2='9'KK '=NWWR}0)ծ՛yއz=q/B bknK $zb_jZ[N';D~a򽗘SUj;a~#!ɫ M˛r,4Og9mô%}oWgst32G)8=ۓj嚱 ܏ L41~kRU`Op# 8L];alA¾k%b \k[J*5uqc͵<8:ov~/c\Q,PmT^ ^VI{a 0,Nxwv15~cn{ 7hS"ω|k#s"e?P@׺ =!.iJ'ƿ$E^+3SN-U':9;^Zz_̩痃(Ԧ1%L1\ZbPPЕboE7fgZuE]$S<^R,p.ρi`,_>B^~j.?q"KDmh dp &,s j3\B  XąEXdk"4N rMjUK],aJ*3N~| \Ƽߟ.o}+iJY>4eR6 F<5 }@$&xE*%\`0M J?|ÛRt#OD"M1ܡ}>_PȿaЦF9,u*dUeP>[< Aw^CG vZ %/iב,@&eه A+n1Iv^dߌ<?McUF~cQuF,é*+N-2ɕM)<`ʔAA%ZϚolGrU=s99_P/KB;^'o} lic]oz1q=!<ၨ )أkY~Nv=N}.ěxj[hz"w^U^jf1-1u6T;%p"Rg2%d E`@t> Oh*C{Kc $-/S>,ݕK}o3?="e{28av/R;5uJN7D4EWpFAD@3&2r212;]݅hgB͢4o#Jv8c%˹r~>4_S2FUT4Ҟ (OlxTצlNX1gl A)53V7lƵF4D7 [+8ZNwOnj㩆;/ۨklݒ̪rzA#kH؛`y!w8+8C7.E /mHXhB &!=meeX ?r-^rv e. O:o6)֛tsk;:ݛh pC UMrkyo7]t~y 3gJ^^k15^ jAHl kV`XVڞlW% L<gLX s[X'fބR27&`ؚV[etw:,9ƨ2YY;~ZuǏ blZ+"UEfJ#Cku.LHu=j`Ze#Car7ȃ;*ؗhHsVV|Pojp1sy>0 j?m0Kl>B3Bi;K]d^(nՔ sOfSD8e3\ SYB( `m>z'- W7 ZrI!^GZBҫ858?ibAPK7pslnU`{}M *I@kT`hܟBsyzwS%ca. C5eln:JbIfϪ\g"t:2{"` X"ffS@>+:ʟ ԃ/E7 0faFl p'2<Δ3sT&% M9OsT &sDSKeQ̠Nlyh8I{@=|1o{Dy$¸SAɩA2=o)> J [`zBM_Man,muAV-]^I {eXpO2H!5##k4y+F0Sl]/eײN٠$=zhq`o~v!=jdvm N5sL!-PZ.;[3ͩm'%|R0J;  150!aZ8ΚÐ8X*"?ՑH9 @3 D@{fʟZc6$Zn_N8`)s؋\?')/5 ni65)h5Ç9>e>ʦz! 6C}erJţBzk=oޯ՜KbCDbZ)Or> Wj"h\_a ]V;!Kpĉ+퀒Ê"Pv?)c A6-q;^sW݊ۚ-RoïkM&X,#ӊELY',_)[0u "d}=GfE0  :_Cu%duSB ))짙/b&)K:i?>|0}=51jdz^-E$ P+ <k ɎB٣_&3`3ASK2;ĴEe'ou tD $b 9 q8_qڟAl+ӌK$@@S ljvrC +t.C?@}Pi-_æ^ʡWo򂁢 ŀOÕ]hgLٔ z?DJiߠ $pnԮ`!_e_-$zͭȋ0G,凅;=`<˪1X%`A堒/aK܏n2.q |A& i5 zJ뵚kMOHEs$h.7$<:WDM-92IIZƵ\zD\8blU$>Σ# @i,YHN N3O{KX8Vk=`+zuw%rT~ 8Xw{Q.MQsVo{ U:i^EF>6]HA#Aı<o":Zc#j:Ve-]d\FVuWۏ|t,e `J1$VߵP0+YnpydS!͸/,般L-{ R*fc%ԈvEmt{4T.ij&>:ME욬>%A %%B5Y2cW S nX!*g$̎nleQeR*K8 HsB5k+Ts59"{- >#d,hY-xe@ D8Xvz#rz3L1a7e%xdr #Ӧ nf~VawDΐv*nCJdti GF PSx}?M|'21Śhkw6;{$ N-*AqhM-d\rZZR XKVBgs!'/za[X!اR*T͝ {5"|PSq]as+'Th2IF,vkRp'TWQF\mE,YبP|ZCze4|.8T$(ߎ;$Vz:(G(lr 96*7E tLM?^mvňa:; Fr|g?,H֛0k^op:h+3@,u +?$Sa$gOe`|Mq C" X)dO yEkOb߯b@&X8;f㖨2ȡC Q55@e lY!T{lLqP;UM4 ( EZG^m~(sV[A4?X8r_•=`-X+"?<.v&O=wAK}qj '{ȳO*S`iŹXh/Z6:jpvdFp{񬎵_[Of)ΉB<̓Nt"UakAQI^;hi2U:#'ٓҗºy'͡ty:$v7r9L@GjKG4\>n"X\dG{TTUʦ륁*Brx!2@aD P]7>x5V!9& qJCB|Q1"ex:t.6XXC{8 Fc0DLtwĴERW0TMGG'np'/#]X/ IJvmKՋqX#?@U\Uϥ`/_I-δZ"W99痙 p #5ȴ1"Vy3>;pΊ6zLSTG MIW%4R V-rcrWꨋa8]Or&Bg(2seo횛D5Gr(ʤ\Bq ><Ɂ׀Z @ iL2};}cm,ϰ {{ȇpXmδ^t\}P瓔(fA$}WQ _|r)C'Qa\cK?18ݵ|`eӊ(\H2 !cM7&I;e)z|tSswm|={}2i^!>e`D WIͷ]*.HM},1xp*(л9Zwו%ǡOє&>^Р֢x,ٛST*#w(( Y4˴#Cl5Co} 9.srK_rU*'=:ϫKT!5*1|(GQ'\v!sm/j8s>6?psڔfQȢ'R~<7{C ˡ`B3- ZeHזb6Ȭ1,]WNMd}fGmsTTzpB;0r:q8O6~3i,LprB5F4CɃ8-~ r.猁{ridQ,˯ +5kx-"BdSFpu SjTKrmtvg) u΂9x0sĚhΖl0He=[os3)殟f^|>w_Wibڭ4w{>X)+87pń&<ԟPTV& /?4Jvn4YZ,D䬁1<ڋw%rEA( k\ [qKxP- YhdbUݍ-mМT@֟6^Ԫ-2l*$Kh~OQxXpqIgbVPj(*( ʙݰ_p{N=~zbd~ <}xmTĻN$m"\q}ܝy]dur݈P)OYy\#mux{(r=p}!څ܇ IeUHHDC}_F(?<2WvZ |?箕? џ{2e6swܑ#cb4QǩFChdw WϸU4-r[V7)BLǠdc;>S7惻>Av]gRO0eQJyj3zu,54K,k"Q1R8bOƩKϨ5vG Ή{" rWp2="JҬF݈zdh9'6赂hfWAF?!mw;$P@@2EPIp3 l"x,]jktV{kR9O1\fMbr?0o84~vZ?֦Pz-7*Ca MV7;& HiڰݢQ_Fu°F6;?gR]sPjz'%+-rl׼tML:5l;HUcb_\ /l,~=MYg(avt##*#'וixG9|5w %U`FC:g ,D(W ;#"ޛI҉:羻cC^6=Dx zb #Iq$x1;Ʉ .HU89 yZD^Fوmr4^56R20jӋxd;YK-ȨBEh5#nReXa&p7%/Áx4Nvv@4q&HOt]b:q9pNvbB:LԆ}M5u0AeyK&H_ʄT+yL(Ci5E(c.Dj=4Ϝw?dmkdxNE0&sN;Dg *XJ--|MˡW]/yY=)l Dt5Ir x;\e~6K<lje`h8uuTu)7ZyR53DIv4A@&7.@&Xv$rVg*̟fv^,<]y]̢ D| x4݉ы@Lm8KfgɱE§2?Ghp^={3kFKk}h@U @{6SuX`g%Vsu-8][~g~ SQvO_t#; ]]K]h'5n;`/zM"3S +` Q+G *݀*y~YaNKRq&˾E8eLE H8uH8;uPuGf cʉ5CbGxT:ܶg7 ypD/2{WL dfz^8WyF "c7V|u|}ę*{SҔQ7BgMtNDޮVaڞTj[VȋT7Q$VZqƮ‡lq{f-Y-<|pQ+k c G%Q2hmf X `,o 絠3Gfұrpg3{EWa)OOUL rf@ qsbab]Vrn4ˎ\&1CitrRʈͿXV}pntJ38clYI9ÐIqiRM Lbp x{H@/gU{鲔2ӜGx&,pEdyGIC6b>*ńs2[0.V%eN@G"b'.D˓κZish_XaMz7xޛ@HdŢ3n@A#_7g(w}h{Jf1ˉOܐnsmv!~IT_$VLxIKgx&n:M'mbE&%ڵ|ײ_0qE]b!ӦA׼IDNx]dBB9{]>G&qm:gz뗺`BG%W I#V;9v#/paT>Է*Es>sf1姭ǙQ}:Dɂmp<œ2S )̵p ,,KBmѹ{"ݺ*>%\jmq@wlMS =Dچa`J?bw@2c]P Gі)! &Hyı!= :wxOY0f39u )^m_[]HqRs`mLJ!MZ]|I lAv.7#-)J{;kd<φ;7 ]Dwe6V`2@w tj'Ͱ>HzBGN7^'wXY#1{f?00z-Vb}ͮ !Ǵ̾SD ǟ;jCy:&%L *19زr{sɆ ;a*!fTb0FVFcq8!4v *Mv65o O*B%1m0tLoD嗼eI_, ̨:l%uBn7N+nn04>p+}.չ_L >‚FT R$gA-s#fm-KE\~NJj''&aS!37t'%Q:ǼvVH+V/eحJĥi>*()Z3TEFy5a( jۏ8b0rӹ [k|;[yIXUdds MNfK vOpc <Ҵh3M YiXRmq} ftKx@%EKIJ\Zt\Z0 E Vݨ ke^)gi {P.󭥧Ȕ\ jZ :%m!,]1͐ Po˨!j 4T~r&OBěi`B{ .&̻ rk3:dܩdy4wT( 73Y#:uF_s]'Xr͂Б=*bMwv_a̟"uI\$\w]}`~!f!bF1?sDt`!4~浯?I {8;n$ %f" ؿy8/ĠoqܣDgÊk(w7a$!PPEPnLJ.]Qz}x9sC]W \LM1Gop()E(u}_@5*'v^IV#C8\TcS<ٰ 2=SXi0?*R1YeXDӒ*x~tXBV?hK$L}E}0.w?lb'ufhU~œ-)O%O2o}e>1^/LupMsWn&<3Ft5g4V+Te1K>ܗir]$83-ݚdrj/:e'ޏT u{?RP(AS01WrTKr 6Օz 3냕bJX=!S/{ ةwJx^a4Ћ}Zk@Wg*˾ $Ӏoz)GH\ r3BրN~k^sH ymOXt(Τ#6.?TvL!FI%qy<1sl|O C$vm=P>vhF lqlAP4OM()j!d. 9!$pUؘኦ+dLX.}ߐaڿEdc0rZR"!;" ȅJN>-M(h(9N I ѻ^tRk8bw73 ZGFC$PUwՍ>XdXA!zUX7[gD"[x]Ю_6J~[O0;~n/ .V1ѣJ ԅѳ%4TG9dc'jl}ܙA;LxFEFEb4gKIgWZ&O ţY1ޱqEb+N!$xvL5+ڪֈK/9 )l\`osV"NdZeu.BYdGLb,T GWɶZiOԎE^)h5əߜmg}o鴿Ōt_LV^yӣTg&T]s] 6!kb޿qD- /&*"KG8(vbrMF?YȎ N &|<=-b< *T4vQd8(i&YVS/ߑ3 W+|9Rhq^jCgo 73d;=]&lr34e2O7 J_g8Z򼛝ԏfK=^yrYreN¬#VCsRQ9zr*vQY@kcy -f Pq_n t^;2gaD;Zm\[aq.dnlF#q:4~rb%OAPml#Hu+n|d'o}8l;i\WFLBzH o3H(-hT|KUlZ4_ ]׵5kT l@T1$$\-$'$- '[ξ1X*E i|#! ^(갤; ݵgs4''^a̵ +Qs ̊ L\ ,hPzT5lF%sowWᝯن_gsrIȲVx.h eU퉄P9P"*)~Gս|Fm χfJȷtOKMz_e$-R= vwA|.DEk4 7bLpBdP$g@eUt;_ Q36lRi7̬cQ2Tc&*!l00e74%1@7SbK;@qU{!í4/:wԑ H9ԹNqs(Θ}ĸUcg|PS}qj IfkvarzLaB©&d0ĠáCD,LLi0!q4濥4|}U)|ډS!T^?2, [ 1\wy^A&J9S٫{@ V'L6Ю (_4q@=/k isrWFՖ}9: 5lu-P͒<fդ*lo`Oڕlա8>wˇ` W]te۲b,6$P!YI'V `e)$Twe I>xE3j/%]T$,8;α;!q=V@쉤7@ue|&tKUUG#?Jfc.fE =K6W:m_Ol^ oMft7w6.[/!b|mpaV'^.f1Bej$$s#?BhMlTlһ"\6 b,T5qcVhVGoxIF kɁ8-b;DNc`(@kUD -0d/@ R;wn&/mUcO_×錀@_#5cIF%dŸe_[SacΦw% n_= ) ܑjњ.dXΪ! 7tHfOίybH>1܃Y^Q M)hw2fm {PıN NLG~ ior*(55kߞ[g3Y}L& _!ťE-A~i@jU^n^ב "׾?y庌ofHa:tXz=z*v=DXq,V F1/,77(F7h r!24H]Ӆ>>i +P=A5fS$'9M>y}E; Orb=nBnP?;de$<po gKRՒ|X_Ek@N((O0& DZl=ͷn&|R-E8"&HXwgйdXK~oa#_NEߠSﱠD ?o{]IhIQLqWf:4OeDj,+^ulNwg/%t!H~WN`m%v O7`1L֔l奀r6ٸЁO^&e[\i/5N_Љ7Z(X_* #/3)lٞ#ׯsNbB?@81KOE5Xk1CBjk\ ] ( qcW" ҥ>8)NIg|V(]G9t[&'H)%N/ &sLbƥƗ#Etcc;4;,A$j"x1֞P<38m0*X;nnnրj#VrN E=psL(vT Uʺ*&g,UruHM`EXʴ0'J5%$| ES\:"P֌k{e97‰uXTO RE.cr"Ͻ;ځUdE@]Æ?u dk!BdOX|j*+i+~+s޸ :|;!=rIAуG5;a3Z_{萙i1iH.wIt÷EtIlB~rIcAXT^dá{TJiA,ΊWmp-Jk4 I]d*e (\;mka#+/EǕKYu1d2:w/2eY\3t@37īߞ hPlYT6+koVYȡ)?i0(&h32NJRJ|.f.tT}]BD=%>G2u^:K&@'y2ZĘl2#Qk$(5 ?0/!e2XѨΕJU7o5)cl"g0*(u}"-20[x?w| Z! mXݭ&hBHFJh\&tL<@ɞtaB+v 2pX>ԒD HOK?t}}y{Z>S6%Gڛnmێ^`kkhѦ|2n$4ZTz/Hy ^}!BR3 K6Ώ(F,!/-Q(Ӟi~1&%AE"j{V@3ţ/q؉k7]b?7ﳂߖ+)Δ`Ank9xIh@]/U*R608$8hXaFӯGX3E~ lNz39uD`_ZK|JIi㼭bVBM[anzU*qz]ŮʖKGg8@,+m!J/FX2,J^ R .= ֆ_堙FyD8u3G<%L|o.sQC:9 ν -{c0! k7[+IE(1'LkcV67`G/^É'~E>LCj<6v@bU];DB] >9 S|qR(h{Ň65pvzCHJk E }v59רG?ƄuJWKYQsϯ}i0K=S`ئ hE2A He}p~҄j裸FgAa^'FEndT 0m魚VW;-+4.ۥc>1o\ 3%p{<#nфL=f%;g{w{˹S0sU]YyTHgqKvŶlg8H\bѽԬޕn/?H" Ltfen{,ޓJ{ Ÿ/NB#:Ѩ4/ @}07~bR뫯h091;ݽ##$enU@Xfsm;?NCdPmcv:'` Y݌bR^u0 s0QU.P&Ȥl PqX4#k[A[!)ΪWN;_8X7L [Fmz YX{<6|בL JrccgC>-8<}ȳ4 S%'./Tq!dWQ+mZ‘_dh/ENw}PP=?uЮ07 YCJ|s0kyT?a/LDVz(.+R7W$WŲv76IF;ZH3eT闞-:n:Ƃ,dEƿ*+*Cġ'#Zԧn0hlq.LSf)$Ioo{*a2^:@3'vU?{Yerio{y\s{}I qʯ 'eЗ*)ӯXb (Wo."d]u qu,(°-KuZLG9=/MBO+{Mۚy8TF-Kt _xJ׊I=mc9it[ɡU$S, UezVn\dy Db@-?8K/ȬrROd`g:򗄿MG;އ#9i*WfsXx%,~nqsoؑ)_l5fB 1;%F|òM%;ˀUSV\UppF:KHTI#(yrFZ<0՛0;>̯}<,0yki&}*]щ;a^YU&vi{i|9W1YS̓tR-&`Zf4*йWӇ퇷1vZhFGg#'&1{O݆ЀG.s}hA?S4y}ZanRC:X~m.ߎВ?P#Цt7dIj }P6Q8|adȝI)èLxdBLP+8"OTB@pָK 7EDr؀.Wt;$iʛSV0**Bv|`:$ QO~X؋[͑3B矸YdwW\{zZl}"Y&5Td(I,8 cUuPQW&:LZvmbO-vYF7@~4".-<3p/Ϫ,3zT ;$1a.Y k,MA%dkUQf>?s:xIJlBr#nf&lW\t.Vc R86@<C F~nVb`}]5eZM`YI #/fFd.ihwάCb'nIϔl#eu+[n%hk낸b #]\Տ+kVI HxX()pnz~G4fiڳuX4F-$@,se^5=q<୺N@ &\àe#39vո,B3~h>BEZ6L+[oJۡMC)e jW7Zo`J͒Lk[_< ={WP UEߢP߸4f1ƧXt PPzeؙ&;'Km># 䚯p>nij)벓ܚ"$V5@ ]d|}'ɟ})Kt |6ôڟ^{3VE)H 40NtFzv p#s6|n;A8۪nGRD@y TYz뎏&xI^ DXrs="qC3,{iIܷ#XZ&_ K8%*+\8v$C艿>$a=`>Ԅ WكDZ?̥J I )fMn0"]N0"DC{"T?> 8۪AylwV'o6TH4X;Ñ=d)v-sװ/P@.Rn# H 51르:Gisc_ta z̹a^5ղUn)犧fK.{I EO) .,,pϦ,%UUj‰iOQrTƚ&(aAr?ޒ/a9#z('5% *YILS]32Ҵ$G /FDF^ǎެxj4O޴]{h^(û]ɠY)ysIcPak9l MmR>|(1No%0Df~vH͓WtJ|]l_q).P.w)/U+;Ch8x 4"4>:n⣀g-w%IS)I dL z{A)S-6,ago6=G1sr XO&F{ Gmt)_aY)@XJpoPĺޣ.،Sta%H/`M^(?<ɂo*++)"s!FJ)7 !j ~3ڟu34@#rAlLx3%SHɊ%6mK3eeB٩m\)B/B+nAAǼ裬ӄY-2K$"Dݬc#q3T:˝Rи*ތ\}HÂ|cHsH{Z% J: t01.%k8RP[h+zKI`_+X Ykv3 dJ{br{"܁D|W{J"^xp#&8\逇@~Bef'AdC({L1LJܘZ^>C^f!~#@pKKX8͢?WV~~ҚQ>D=/94Nk-:ӓf$aSvu׵ 1PJ'a^ƈq'Zp O}6O<pT7Gl;%n~1F?CAo̰ _'3VSayO=僆'hq&^+ž)K<`%4J),^κe"oyn,~ܘv~SܫБ&s xm( K ப=0эs͟ vZ!5T7$EnƗ$zyBlbU1 kf V\ȟ8 @Jue$GtmuW, sD]uM֩e=x"%I'S\&p/G޶GRɓANdO~ՓNEBnP{׶(?ZtWf[S%H/H2ulv:y !(QQx>wLG~\Z)E'UDdqz!peCX"q_HuIٵ+t#l^46_KXpS k". Yp'Pp˟py7ix@mE;n'+PVACV.I~vDd^g 팧 _VJV#ӉCVP=eFtN%k"j`cGSOP \ Í]O|m[B7LM?: $ =O i ɥ+LRP⽛;2T)"FhM < mҭ>lx ?8֣{v7ݞ^7ǚ{03!xv}}Td1҂(*|YiF>`Lm>5 `vs~ RWW9SHPBX-5Hݦ$DXE.?s4Φ\"cɃIsw5mܽ=y{P~J &Ic>Vb^žiRCVwY`LM>y2CpX9Fa57 ң u̴)MߢJw*1 .7};`_% V1< i՟iq| (i &-z|f(M/#"r>{ r|"$UX(iDi@I]I8W+P 2ݸcQLh"%/O!55@EɠBW?7bPs"sQc'/e_Z0߀"ܼl]hkx" 7kGB] [[`@p:*@Kja``t~^JD[)7j8{4\+܎P>'4Q'X~xQr#0=<ZaWd& "?2Zǽ?+De*Lϣ]`p2D-'%_ˆVjY'| (tĩ3U8tX *.{A| avjeǣ %H1S<{qa+,Dl׸6lzm*<-&l[^D@"~rp$ڣF}@D  $/ղs:WXMTK0͍J[׆xc 0K[m(ZQ[Fv7䟜rL7KrWR_5&KjfSpjqSiI'FOT]59]>ߜyCx׭2_˼%cƨ\3mUfá_pg\׍g4Urg y2!&0R}|̼1HQuQH~Y 9e3֟2Jw,pջ2ab-g~!p0j,ج&j3o*0g&/_/h蛱I&ú: &勧/Sw߲zb $/Ե֮c•Gq;ņ/<`-x/?rd=z7 ?%{;–)H{!zP|h-05oi EL.u]Cph^[8b[jڲ1Ht{=yI{3¿~F(nO J.@H1KGtCm,xͷ6G/諘|<ͼ)f 'nuJhR^>PŬs'ͭ_~E.< I_oiUlf`)I 0-ƪ |e*b"8$<5mN<'+ l*eC+`H&q+^ݷ\rP8സC|> (j$6xmLPhӾVwXzf."$⏷[f[xkP8)2 zw^&[~RPϠ{/WM* uf\#؍k9>v&Z/E}›n".m+¶ϛcCnءy;*ƷE"Be0ѾN &f$xȶ5m3| r~bV3mՂ{͆P~0"x~qqz0YoI ]yB=}Ф-9|_3P8߫eA?xNW@MliEE~{/-\G)sa>Tsm_(Oʮap<#2[ɳ|є!$zESho18azTD:o+`R%|)i WqIW3ghNNjL prQ]6L0bvh?&ZI\-ķ #VhIk|Nc7Fpw\E p[e^ϞKaOA?g)-WE,+UL`d,nS40EJ(Sk?Bqb9 l4_Dv0 q佁y?^AWQQ׹<<9_T~zh-#~hBfC)%7i{1e6L *oЪ*^ A/vH-nyj/DGm%moڳTV9|Kd[~؝ 4df ų%ܱtG(̶?0Co[};G&/=لgϯ~GKB@) 3J`4E8  z?`5iN.z+#1"ԨJ /cɃa3[YzFds hc~,wi̮r&1^O"TlMVbsC1i 1BE.a]/+0o^G6̬ K QdȲPԃ/T9i [0YN!t9'ͯ^:v]Ce)P൩tZK/*o#&J9棐VDÌuL~N 5AѯpkJsC4/^8Z,c5:Jv+S&  LH᫟-ҍj$"+-eFwX9*BDh ~ɢ)4e#{TQ gmMC7␇T9;I],\7Y>QvBrbm/_z =X_XRٌҝBUU+-f^R mY[3&MP/@l. [bdQfϳ9ml/F= [,l B2Y08aiĦ6`b#dٴd~AWs^F x.e*דVHt8C KFaf"]9#Bdf(9]a]c)ḸGT{aneT4Uc FT,\_ݞp< GH\_.?HL3׷pSh\֡"e7(rhD?Uݮiu+:n\aȏc\#N +am . wpG0Jw3VQKX$ҕf5q 'skl1<i% ؞e(כKr,Jv^ϙBsxaV~×l1Fv⻠Lbrt$3^$>?:fMXo_$`̢)r&2(hȅK5uwYs1ыu0W'Julynh#8im wvyExSP@qQcʌO)\/"Hp‚kn&lؔU3mL~ ֥cv!^#'>%G@_2=f{kN/Xrxg$\UFgf>ΠbF_>3o4|<&ÕwɒaMy)׏pE$euUӦfId +amGEd%q7YBEFmθT6Q[[70h >|A^Su: x DuLE,ZkLQLUe/w{r_$S ;dOFy=3G:Pedi^=\OPI u%w 5I W(vjr*+P]D /KC0) d f: {gIO~rgsW}h^UTPHw%;uX 0vA"vwwCVGo!gap;zF{z~)΢Uy_r٪ ş)'w\al`tVb19;PxG~OCyO)#(F+'EJ.$jHEOXJ಑uC2bqNllSΰ\VK/Δk0X8#ڸaÜ hv\KûEr 6įn$n`6Bڈ#b8{!@F}mި A: W$|Csp?;/͔rʠ]1, 4 ]tpV`=klEu-ٔ҆@!WSi yY}.Kk9Q}Tb_kA^3?5SsoԣR` 'U;IňG(?h0$euctrbNd S.{h@6!|'j}ȴ~K5TzH4gTf!]Ve+ хPc]ZEQViUO S6!.aU[ _6 [S-)iLMF7y?ap.osР8@~I+9n\v}Fing0U HFe3΍(!.+,"|ނ3˅%x}kƂ?: 6BFH =}8^_ABOT\Or8˯y/(GapVFZ+ɤq"P}N%M~ESv'h _n16Í3WJ8,C`V0uT48FyNgNwOETVa跡un 1L8/V'>vcݞRejV6ܜt"A$"\է> _6Y:ӈPx_;H$8>_[#[< f *ٖJg//Os[6r)8^Smc˅$µ>j0F5NeYΧњ0Aφos/3M8e:А)x>V#f wŗ6m _*pߝzLڿ1OIzYڏK U 5WXCZ˖YVeIoJ/()`i?cwD{-,ڦJ_N YR̘zgR!)DU k_4-DXo`%T٫ S?egUI _qcCpzɫ<{#/Ȋ 3G=h1:KxhOhWx%Uh|Y!nwjP gdMC%j4/!&HӽI}(ʑ'vof\}ܶZ+iw*xW_⧺&SD! ptw> E¼tpU0\TgD-lW4-$uX!S?u.xV >5< ۦιO}Jਨx3gק W\C߫}Qo&#k ` NGvP \eu8kS~k#B&O/p}`ûw{9^Rɬ.4iڪo:ߙ3Yvh5Y 'HBE·,X=PPRB‰7fg@ĄdK.V:̏ε Xc+Ab"@@_I (DWvj')'iSV4mЇ3j7JZTMg,[^sp,g+>o'"6+Nٕm:Qpq7P-|>JGlG3*wL+_^DIfiq<\t2MQF:Y~9XEV7M g˴>#?0N{)uiJܾ"Cܭ/d)%ݩB ;H@ " t1Z-7I#~@Dr(@lR/'T0h?&ЦGu| جp`)'qŔn2d"ȟ.Ep^.&-/wfa?${. ? 91f{bΎWZ5/]6 Vl|5c]5ӶOJKnW* Pܭ $ت`qjعGSn};OA8o]GΏO8Gu"lFZ$X$pңꗞ #NlRXEQuGX[X#ApDFaP)5KcF@k 21Nۂy x/%-<2O^J+/pZ/.zN|^UT3ԤX]6a EN?>?` v=7^r_b } ܡq+#M5bH~x(թߒH)F+,`~vUiY;d1[֓;DL}3]?6<,^Tغ䫮o,:9ub[huͨG|v"KzJ^X/i>A@)E7mb?nbHy~>zkCy/-ޢ=7˷ "dmkLEUzp Cs&!:;;X uz g mei+t6&o7mA~݂ΜX~tze* {c m"0nAx@ 2f!*-riKī-{5 D4OK},T]x;Mlƙ 5I{o*R_P!N`A8ZK:ڝ <=_k:.uR5nѶ'yߵ<~gLrӐ|cq/ݏ|p0Du.O !D +:SSOn7=UbRE+ dDrJV{ΑiIR׹# yUUmآ!R8kоrD>4Cp}͜5y|z 4 ca/t [aU%xPa[cTS*A Q ~@F3N h:~:ڟX꺼uыtnݎ-|ύnl 4vGOYqWy>gpK<7nF},}Ցo)NE\)ףڷ|RRz'H.4#>^nS?ɞ"a_m&>`FqېlZaiM2w!- ,j RWeb",䷥Jd >CZ{:\ٕ! nsE&@-VHP\)^m(T~)Np[1-c,EMrlSxHȲ _Zեn?pIj7طk`MgЛf!Ce4s6 $ XMҺGP[xͫi\'*vmaA=x(U+@1trvѰS%Sݖ߿z+51T{P"0eӆԥ5 :K!ֶ׻y8b0ZC3';nQ䊋_>.0L#B 9QKRihVmU2UnkGÛm; Oz߰S8hxFWYsw#noX4?T¥9/ZxB0@ oۭr?݃$ry*+J*]Jkbؽ*!Kn{p8xP5u3{=ΐJ t FNQ7+#Up/OjR|H>\ʞp`e s;~m@fQsjނ/=;V/CLƪ"sv Li#jV:?-Qe Wp2:\3'T..9{>_=RڑhLPr!V )Tiz&#KR;lڷQ[pм !QXeU H-R18źNTW(fIPl̻G-cC^w#&/&ς׬}.Уl|YrOyl/Ip;HDJƶ-i/6`q~<47 [7-.@WM`Aq"!J.qu{zUυa;ACD_j=?< zVr%b"l:ctRyg_nkjKn)+3$(RKTWw~0}ŠZ`w,$0EŨCn&_ZU}m]uRJ|ǁJ " !HI\UVqT1EKV8w!k2 G+3FFҞRlQ$im)0i2v}bDN:A Y+vY2gȺ$d@fRF 4i8֗G}*$J@'K@1< 0fbtx)4,aK9̶)-BDNܪ0_[IM=R{ҸCCfu.  cW9vf o7v(9`& ǡ| 4} |U4qq?pU}e DΗ0π0.iФ ʋgp)֑ioiwYUrOjU}cc1ip4*CS[Z{ FsLH5f&0n>dE7_?_= m.e]:O#t742Aw <`H(&UjmMX5x ST3 ExAsb[}&OVdI|2$;?ȔSKB ЪM|pw|`_" T…4!8@v ODGm"S5]:\zg t䵤;j;\uAmrmEPa+8" L!g= }?2LG I[3CU¥X~ICQ}p=t2TZ,Xd F@;V. `a ¥dz»%@`[=PF&bzQTu(<7hPK@*QH'F R֮ޗ=-r`'ngsZ9&Q%OMx|ԥ-]ƽA" {}b웿b/~@5mKd+N.A'.N!`V &i=@gkԠHe/!Ya Ĵ"S0Nb`z,Ė+J 8㩐ᚩbշ-v9zj{˳K )quXB2K#ٽ>HR `(I,Fޚ;=g)48nRu2FWT7oνR*lm2^o9I3PaKFPq[Y,9KoVn% OMi5=ȧUL2Tz;@!Ntl鳼{q%]5շĖxHY?Ot(=8viޤjV灤O{kem;[96sU-e͵j"@gp3DEn4`x)*1 s;)! kr V,AׯL(ll`2IP"@df9Zm}ػf Dɀp$U4/vCd42sq"Y.l 1_l0cs)4lMKA6wΓP)-0x$v8!fzZF&a8I77n|mHl>]8Îe>hZ JN0W+O (y2K0sWmڻY7Q&}(Y杭k6[t4ojk+ht>act׿k7.3~G\S%p8kP+ aAf7'"3j:z_ m;rk] Nv|Q&u OO$cg;!`h!zVUl2,;dȕ 9i5 3 J˲Ft/9XD҆xY1㵨^1gԻs+X{1XPs4Ef/\Or5 2 ~Did=;<=O k'qf|,w6D _=~-VQXBDb A&c,r4\l~QIdF! k`DT|mS8'MuE=FL)bؓpE `9w=1,+|sq: ΀ynkSFpV@ Ot]\).W if޵QDvPMV']T!LM ^{" `C.5ST.\_=j>_ O Io}0,͒S2۬nQ/DT::v j̕#>0UMdap- l;O5gG#hk'gO62GZ y[@عSRgޘs_ib?g#BS٘'HgW5 Re)_(J.eUR=|9%]D_vUeO"TOXd$>fn7>c镢H;lZ䎰WA~/ 㳾DBuI DI␓unSP{T3]VxΆ;d .@ݤnksVPY_fOPXH3~A 5e~_h~F@L'u|q YGdb[R6\$ 457ׁNVWQ~?ߜԺmH+KΖ=j>f-N(F@f/1E>fG?#TS2Onr#_oyn'2E) d  Tn`ƈMvo\sgq)$b#΄2^n1AP)>c:5>+ &rTFTXg Ya7 2jalr/B] 9D@d(+liU\ߗamR,DV`$]u<8e?]<@nYa/Xomo;eQx4K0{GSvgT҈d=vFt1,! sm8.:i#>Z'4hhlh}۶a(~sjXGĶ=Cxk%iRVu¯r'Av`/ETіgx7t9Mb8cե%i%)>NGt=LZ\39dYrNnRxbI#m KAZWn=`YڇrR0? ).RG<*=Na-Y;/2SN_8 Io nmGZ&/cK&T\ Dn}~ QP\EqRJe:TO/}Jm=>yS™Rc*.2O+X:G0@pZ_8rhHY+R58i24Uv.57wdb3h;{Q"!A=P&C'ZԛDz5OAbՖ&!|xް!v^4HuشY*#8@]Jɟ)8D:68=ʤ7fw{qFCrPBs6HvbXzWSH_mAΎn5l | ЉQeOG@X퀋Z.dw%d hFTM_itsXtl<+l.ʰwzx,2P SPgqezv:6'pGJU2^CSmq(IAxnIz|T('3䧤15fh*;~N2\gYS(y8$eNR便z PDJJJcM-(0Qn=wD{70)\q&>;B8ɛT*\3]C5(;n ,9vUbH7w/k'1$#pq/IkEHW&x?X!T7 \N-<b+_VU&]N9wm8u5&J`.SBMeB Z>0_ `Q5U4֨tY,R70_3:]RHlWs"㴞CU e7\jLXPcDoTs=zg<KT$r7!;Niqf%8gU;mm<$; FF7yr~|k62螂-4t_Hp:=ߎ eLh.PF\c׾)c.2|: t赓/´Wݟa5o$*[27L=v?DQU6vBqM\#\Bv]h,AC$ʞ񂮀Dv2n(6ϏqvxQCxȐ8_)2/͉e N?N#͖>THf_q^ 8\ki^N͙HKRif{֑.yf\CW2= CD3eIVś] 趚zW!U {ƒ􂒍 yĞ$<} ֩ȐI P9Ie*p3Ff4!ftfCGyjUOL3'Dkчɶg}%&yVyRx,82Ӥjqia.^ʗp%bMAø$j!ߚ"pDs\qVߍNJER*=Su'v\G~V= pS'y["fi6h26((DK@>ƣRu8$wU9 2O :~av8+rk#(sҙt yu슪UyÕI!K_$~˗7oK&޾c:YB+ϟݒ Dܙzu)t~\zu-;D&;j0J >. p(z3-F,"3heh/p দ`X_\o)N83 (t;΅5kC%-&#h%ez%Tra=xL36&#-"u6n);iZKZ&4f OIN<{$%%6::~q<:IP8Լ%3n{T '!a} TVBFObb% :AP<$YJ}9/+mZ]..vK Y]vli 7OQ9;}Pzq?}Z7U(ߠV1I Xe—0%XL%nKul.A86zO`u)O%m qPL^5l}cRlm&Lwo@i0֦*waHдb֑ՙ3C ɓ Xu8J\v̄6z"xĦ[',bx`/~ 'e|F/c?{ք~Ln .1Ꝟݷ-!Fp%¨Ͱ)߂–T(GM*{$v6*;^itӃR7$MLs JGCqn9D\q^)*mi/+3ӾYS"VgT;D.D:*/$bV>&8d/ #I G MBr]$'xjpk sfv)mRk(&7Y8<7(_Jhڢ#G y=,8=𩿃Vn۳*…o,Dp~1gHI *,~B/@(,Cg5R["xT3^\2ehy-OU$42Mi*4@s.\<qgj$t] +ZjxTQC5&)Mgux`fdMSSq45Mه. a3Qc4/ĶPCaU䙥mǑvgfBn ly5[sXJ J/,\ aLAKg3qYQ?>?b!h^RqEOL,bP5%y֟ȡ@M&[y[(jѧ>NL n[rda^; jh%,֭ D[[dP--Je~V8gSHel}[S"+߮ẳRw2ޢ`z߿58'0ڼ r`B]6u@U0D(j*u=o:eA0[ra{޲Gk'Z$/9(?,{q_̈́R!d |J+ac)GYMRV֧٤ae(B 0/:Rd>XyH12Na*[k3~24P @9|)D]RxōuU&׳b.`õAԨoPؼ%cVX6}f'4xȣJ&3pZkPOGeG!>!Ȭ6/M}'.KuHξ /P98ur par-v8)2cM \ʥqlEXA1PO[wCm6 oXfRQ0zf!1ԇ;Pr"'u܄U5}/QH&alpbso~URu JGŢ]]:(\`|ެ6Q ]\̆QFM;l`!ǷCu pKSՁRHi! +;;4;=o|vW0oB򡑟#? 4DcIir eƯz@`i2TmܤJ'޶ X vU<,"/npabG|>V2~L yFSw8 LĸU x1sXuqe{IZI/Kg? fTutqSQyPw0ڙ:-KeL[m9"jdqnm 6H>$3ew)WPl!! {cU|-#;)bFHcqv cz XgCq<.]3Vqj ~R!zQKER/޲I.'ĉ+ ]:Mʿcلgkd~j:2<5rh,8c _嚴c2XF87לIΈYc덞Q<+qԌQh'Z7wU1<^H;rQfUC\~ؘxolǛ]cq,dqB4]M0;D.Jl{K)tM,lQҘS?z='^ e;}q3;g{aƤ}ZN5nn-=C4 P5|"S8vA)ݻc}YD6e!bhpwҀv}5ۨ"ףBi_K6ՠо< J۞?OhvЍ\u\ePZi|?ttAKF\!N[Z+6K]Q5IvzNW/]X;_Ł73\مpK|| kK)Yd_IJ-!W] *k[^~$#"R?$6f\Ү>l5aoY0mU#y`G`q b`\b} Μh5'?NYvzAݴcJG  oI KI.g[gCӼ4-Pt1EpA˅P5͂"?B7;¶@67`twBQ>+ ux_8#nN|R,sݧӋohGtPNg3,(Sbc|O 3C-J~2I-C5tn/z}hrL9w ȨyG4|^,FjpB? Nհ 3&DsՃ݅g)G]`|Kny gUDۄFB,Kd96<耈@4Eq!rQ `ŝn$^b~!u;{CFGf?CF ͜@W GTOZcjj::V%(Vj;U4J',[|GD9oO=|sܤ Oaoz._0쒫tb_0}4C:k!%G&_RlE4AA=E4prBIC 8<Lѷ$#ǁsThMNx|keXܿ[@ Fw6` 2޵<)kkڤVX,Q;ҩW6 ո+&UkOsj+<lNML:RMIB:Bf%vi%l૪rc#$x:G;E<x!(V$i{8ۇ_N2r0]YL !U"M^N*{텻nb rR Vdv)!l7_Hfd #0!^ƚd=ܖ"NnbTugkeSLU[%f<&oB"[ѵgˍnfXIt4_"7 ץ+G%$qP;WRf_xMfa>GgALt1x6m n( Bjisu ,7녚\sKl8J>8}ǰZ#Иi%R)j ~tθդGy/-6hY޽ij.T[=2p]o2SIt(n55gzpmI:*\XR[^L >5.wtD8s0R¢l8=T{D_l"/veR:+B,oBR:uzyESEʦYeaHN۬q59ll' XK+|0"PR'!3 Ҍμ2XiF"9-yJ鑂ʤΆ`qjnbGS.\ 9> 5W_5 ]859MV>Ja,w7gorXh~+*{*'7,L`ݥc%a<uIAsLmL5~S34ӎ^C7SjBm}\-a\*A`}/:BKmbJs l8mˉXse"8neSȵyg5(ivg[O¸)pXox  GP3!^ V:q^0^GjvP:*Tj4^jITkM'8!aDxzP]7,:BX&.Z󼊩OLl>w. J~mő71#c}¦LH~8qZ-EݷNDMj&Bksh{?0 W|Z\.CGY{t^qp`U$[s@BŻ04$$FUyK$J}J62i s>/>fzNhL<$!w3a&ˊ!-vXB;('SQsj=G֫}8zdkN;x_~F_Ufd;s=+sy^zǣH9vp/CWڜ/O^u+*]D*.GRZU ǁ% B#KKU>qܔ/|+] x`ŴFZn$$ {# NDt v' oUJYzCV\4hnrkr]tЋ \([aE ̈I\&=4ȔOh\c@зrqWn'^ \/0@fC7#&e.״q $27ci۽| }@DlpByF,ZxIZ1z 7;4qs3Afc!V6wX{ˁ:Xnm'Ed*Q@^~|WxF!&3Nd0j汘|c cIT^#f*"n?sO.]pnir05.ˆAW`ag+yHA"3p,}wN#*CX&{msyаr2 5K-v (暝ר7`G%Mf*3 L"ه%psH Dw1#aU.@Ct5~M :Y0>tLP*'י1~i:{G(8)Q)῔@(ӭ[*0+lˏ4&;S`j-ܐü6ouK FY 2k4iS f%a"wb2|Wk+ 0@kQbjUjs|K[R7+1҆2QyD*5+05NjƐU/ƙ%]ڧ!RXOPS̤6%WBm<,?O]|ۇ*Z^.s0u>ѹ!CR_):8:ْUf8 r_nї m DZޓ!A0A] -Mmj˿2 W>(#-PB͛ÊOVd\* cY lӍVl ^_j# E{jq:ryeܷ5zr:Ƽ[迲eFb)%\fHkun5ni"kp]_Z\]|=by2ko]BIb۫H+JxYN[x3aמq)/,64pS]. ?7b 3\lŹoWۯP+KW։2u!O@5p+ShҰJu҇p=FE>4I"PCxü= b?l_+JUz٭R($=8X˙z4 kșTu p \ c/lfD`DG'aNj6q<`ƶ^/SC@lbƯ7~|T%ޱ5A? J"ꀊ'x2xPca&@($ޔ$6xLr%3`֜jU E`yUun/6'[MvPajB~w2gNBrseqKS4*w-&X??䪑,%1tC3&ļ/AyشX"aOS%8.W dbP|U@(\)||c>`nxipW ~M.O2XMYJ$RPwwzWS8w{au;]L иt))&2ҎYP%AVM* r CVJJ3/Ft•q¸?337E-f|΍Z^,?w  X՘M˜8|;Bdzq9R-Udh]ժ`&Tjf@REԑ(&c ~eÜ-|:uH> }fs)_̖y=M~XRJ=^&tsYA!s$iN#rEˉ [1R 8 (LSZ.)* +8Igt19QvH.fs9;]Np8g0 iHuxK'TC0slj?Q`N+͉ɩ LV(焽ˈ|l]@. [Ur Gӱ7_~Ov8HPU رz2i%v]g8eJj&S? EsS->?]y0Lh]Ix̾Ш.k`y &QĊ>o]"K,zr/JVc{Fn:೹0v)q`n[#=LWlSv;/QY45::(lָL?b_~"_R;v5bՖ* >cRD*~\ެ΃PA:W N Kӓ{ꪮ{&]FqH-H{\hx'd?P`ZUկ@?hE*櫘X5?}t1)qȥߣT#a8Rܱ y5"gѧVŢ_`4>Ц{C%y)!&hv&>iw2-Ԁ׶> _K8>7}, PUe\DbG^?ž*<\g?w콄i1\p72m|U4DTB@GN%>J"!X}~"ͤaKP0b0HtthK=]KB'll-≤>֗z67zXw `syk #@' ?7>%C!Kc0eqZoGOUGYJ/}4Y1ZG.' DɘKg8Ӳ͏sE~DZ|M[N Qex`q3:J: ^26K 3RjP*_H5FȠs\Au?%i ^| җkGhDwϧ5.)TGJmRj)Z*2RYOubޓH#> p|Tit$|A2q4ngnr2z9v͖/K5!é@'~6v G_#aa )Qgҡ(6^]Ϋp&+FlIJ 'v:`P?sFr l蛇WIW|OFXq9̧Nuԭ!" WzUPh8ab6zBfF3H(¦iKy%'#?@n$oS`(给EVLk}̟?3(K[_u8>1U0[Fnc/y8rVMLޟU2Uł *)h|(̎bz@Jp9GV%wJoy_5lCݻ # Vt rW?:̐OԵА+Wߵ g| F[Ce ~ӃJA5I?e͂Nn8Spкɽn !H 1B@{x{z[G|Z7ߺZU"azw ͱA1S,_;Q2 0?-v Q.R= d!й˯R[tӔ".{d˜`;X0z "[ɕ&$P!C߇ xv\ g1t:Ovh*[T PMnux7pKuS?;0xy<+o?/C׺W¦Q\m_a>gylQTh&1ZI%Uj W$.a&YGU,tp V_p */E얛892̝B꧟xR 5()"qէ+Z F F,2_Ai~ m@RyƘA>K0jWa';!J" ~MAe86{WhHy ̓+\gVU96 TR؀`(Y$8 #(hb)eDu9@tzM1u=e BC5o^ !K9{xg41{ }W\ew#!8VZw]0w ^M/HNBi;Xif;z]Zxw.2g[DH`U#{1FpJN&"6bǺ$mM|jBZioE Bvv$j<1\l%?R|.B8nlz@ z(Q4R0&wCM akyu!cԿ!z XBqzm<ϬAϺf5<~ysI\Q"_vzM{MDMhwv\qWFr, -ۓ!Oz'ELZiB\(>cA랤IG!ۥY'?vi:ht,\E;/* ';8-Ͱ&\iۗ!y}kӷمV({g9k)7UuWKJR.9[Sx\{ }")T' `<2`z@yyιs=, Us9 |`p! Xpc􈇶}|4_qt TKysv.C4θx'VpfNi(: ֑%m}iS\eìVA,!(&MYdY6G-wMF3[Yw\Zt͸.s {}(]wij.xb6+M{0];DlR@ 07GI-iG'niq@q-)C.$D0X@K[9BgRp@jSxˌWʹX鯿8t߀|kGvœ}݁K;;QOHֲtsNmdJN1{B dƘjԶ=b 7mj+|F[4l(>=_i dFqI(0N4UOZ3]M \9V﹠1 Vyq@DɥW#|DdJ4*ђFӡߓvZBQsVo?(Lv@CeB{Ǎ.O ׽~Iߦgre{c[@uMSm F=ua39]<*/mkJh|i w;-Q- -th%}Js|M+ۇA%;ȸ!95)sVjURP!9Мo^@1/<]a1,H(.{ z 4ԕ<.] HT \WL~)R{wHEv9tX'|(ƨpA!'9I:5`Kf {@ O[UMI͈9l׌׆ =soJAYۨmCTYݏǤ#lgڑ FDH:Rk/J"\$*1[#3>i<|6fN<=1rm8 %^v@B㗵ǍqRVf|[ őȪ_ޟ+A UnKr#aIeilz{jtSm١f3fրއ^ş6K^vfeI`׌)$@;0!I`".iꃅ6W_NJiq׷HXN K '] % 솖 ,&WtOrSE WۮDIm\%1@2$S3MXp% \u:Tn?qȓmi~¾OCs7(IWݱ--n۠-('Xh۝NÒIx3"H/x82Sw.PdkaSj617A&jל%⏬pWߺI^nJ7b IT-beSWMjdS@UAn[״woSíşaFdG ࿫u숯?;uϵнykN}^ FN_XthfBZ06.s5T-YL KN3d '6v WW[qQk%DuƭrE^"4#(ƫW[f(2G_Ym%XGڲIM`AxV?lbpRGd)*xrxL|ǷZix # k$^Z<I ?tbY0srW@segwjV>|+.(4dx 7"&F/C#cUr! BXK(a7mU;XW?Gb[ ^{j#>&!jwBvCq0tnen=͜VG؛,cQL O?sC͋ u^kܿDkSoŚVɥsL}y~01+tyƑcq{ʰV+aYV5lp#=-B')G\ 2ie+_6:ڍcƻɴluϖU6ĈZM˹^5Ώ EQӼdtY4בv<{/F;4Z 2+8Ctkug`7lv**W6M"T twR͈G}25Z<25q~WnHc5!i6!]yy)ΤhwOXR9 rnbӫCd1b+?*!)jFso}@q;Lڝʌ.#G0^M HnsRCw8\#C(Ρ<9%A+[ 8x͗f}°} 0\Sj#OO\܀tmdL(k?TkDi=lhZ؎0nB03h{z {3&8.;2= I\٤nh~7|T4Y.- ~h 3_Oy&V7D-g0zdiu4d#7 ZJX׵ 6H v5hxӲ"T ># fh[pRqQY)@l+g6JNsL~lwеdrDHW.zL2F{#Q>5!a!Ѻiar2^T洬-էq$=he¬ŵi,0hIUd4$o|)>"{7Fv3Ea0mh];H`~Q^= uGA |/ ځTB?-- ~Z #uȷd-Mx  T#37yL}sDk0LES\ܾ)OaW'?2 X+yyp׉cGDxZU]6d3#Ŧau{ Hzm\5>gNlX\<B}.s,(-1%dmuElQ:^6u 2F؂AgAZ;8 P*ŧPL廍Mi4@/IX1ޚU d=+/n\e]H՛(ajtoY:ܔ |";L44 O=tUp^r7%oaeFH-ql?Tu%myk ޥً>H81+[X@K6KN ՀD|O\40ktf0s?^* kxgA*gE1UzhۭfT^'S ޳՛F}GWO@18cdٱ{[ziu}ƥ;CiiN˝։eQ9ʶtv')o'|H\s{h&hO,TP{.It; | $VP(4/rU\&{9,l 1B !-q]>Qeoq7ɏרWgAPSZ|`.J3}%0#يΣIN߹8GJbK8'LYgŠXf1k&q Qe ql"lJoU3bDZL[" ?FsYa?%tF1syv\ _7r@חPbj}ЄTŕωgI9! DzLW]v8>u8&V1SC =~F]%l"@\{@@YpgR@„qI jrDvya\rsmdL[>A0 -ٿl I=;xȦ0CԢM&r?690}jg4Ij>Zm@Kgcf^*'2h  +. D/QV8$[RjJ*K9TmE@_VAg{7&M`HևbN8.Ki-:Du2l(573YE-[b˛!e#7;鿚T\' oNdw'. utu$Ũ  mb;^e`T}uDc%fJ>A-̏s*#:P#xkG7Ga6K-"0|IQIC3L{d>{ ^AFLҺxc>nXs(~6kخRBFKa|L;؛W vǏx-i}%YlVӉ`iA]37P5 IK(i.]E_d;L)20Ag}Yb}hKCQ@[1F\f{}:Fu'-b)zS&34@{ o=̅įd:hh ƙ T[cL6lbT7aH-KK kE*j"t"l=P+pǙr$h˛ hO 1FjiT)[5 nOBmϺM8[ 61nxHLLP ɮ@`xyШd {r|J_uچXC9";ɸ4{0FƑAA1T_7guImwP6@ĘFy/o5+kN ]@ڃ$15Cҋ~ޓX hDžܐFzt)-!8D>6i~z! J9|U]qpO֎"C[b]0R6ZL/JKX:]!𲴙kv0}lߢ#'-bvn9 c%:aP?Rd1 :[-=n3>׋^Bs /UD:⡷l%>[sDX$Pc#mKۻcu 6v]13 @@Dɱ%KA/:z'ɟtfT ~Q/ y<ғ-"AV֦&]P  U3'd͡Wo{p J_z =9 i0k5꓎9:Ri\%E]_C $WO.7kNhH%iY2mXxi'y^vf\); Ԫm{fOi 8`+ӥ榷_ϕruyv&ҝ^*K%1'M+o|kv/?}x),w 243>!eJU۳>x*[p*LgBi∵rk24fov3a%CoOGYl%~;5%M 2GXmAA{N, Ok ԕ266lǍN[.ڭ.ev%$8cEn,>A[j> KH(z|BsKHYzoCYbA~]Yrulomb!dF6ljG"^ù̲>rRB[FIirt ^Q牡biCAK'tԦ!jv2fgF/ʀGffKYENH` +.\C7o6>e18 \ ba# E?Jb2ZCl:eȖ]4]'& p!GHRQi7Tu  ?\d5~eВNF|atI;aw,y jBgy7Ldh>n_Z{ `5# ]v,:liC'9Sտ[&|8¹+gRA_ S(U>wwGHShA0%$f8LYBTjgk<(gRG}LC82^.c{8rG 1_Qp`k˺&6Nq7 ,_>Yo1=Snwi,>-a fH*}Ausʋ,lxn[+3HnM %hm7O9QIAQO`g xEJ. mHxp0QcW076л>y?hNf̃w47?-fyԮǷzXZ.,lp?9(կս=0b0>D([,\NMPe͞GXQ}.W5 EjBD{6q-m;(2iDgjGz2]&wRf0Qzc0NU:¤CM5;b:Ab jR~!3OqOBZ )REZ/zfq,l!mԥ6޴L_#&Ѵܿ-I潠c>m~^t«l.@pOlģsvuI ͓aĘ_o(N/~,Xb|Ⴐ沾ϱ~3k[xdw?ӗJjmKy;p szqbD\l/.>8"e6Qx!oOg  Ҟ;0y?ubltD|BI)aːn OQ.rCu0G !5]CD4>*?ѪjӬjC&[#DeE ^[Hpv`.Һ^eXP1H+=׊;o'wc3!TQT6[w7  aG6< _G0``6{/TB1/We.1r8.KۛJ~Sk nۚ%i}*[)dk*/#U^8 d'4R9NdJu QDWZ_+1G*tnf'1#"$5<2OnաanO+pv@8ԇH зC% <8EMjY%6(aa8~a+6f>ĽƔh2Z&3 "p|e%uV{L6R qb(UD`۲~U\+ȅHGIc?{K)&sx`v-,q~K"펛CbiBU 6c}]vǒd7|J 5rRmifyd?([7~(XRC)NWOκRmm^8TC>"YV\T )@A{y9xmƢ._ j̕Iq: 6T[d jw/0-'dqP3K&B(oDe7gsȰy_:6Ȋx J lwKC= T 6;6φodyIVHcUmZeO,\IW>nZ20Eʵ/(-η5 alL5HCήx͒j20aƼ|wjUHΒ ٜt 5a5{:=-__xu*l >?ye ڛZQul˯tBq:!rzNVi.<'یd|Ck UJedr͕@ Ggyٗޘb*8T^ѰvQ'4lLM!>g_ܲQڬ}8 Pt t2<":O412%A(Mh-E/Z$UJN:.u1>)ت t!r6ݖ5p)g'1D28޺dvYkΔ5iY>4`VO;Q8n #]OiAJ>\S]T#5!h@̷Cȴ:MLw Ǚv4^ \>$&uT}x%cfW#]Rk+yePُ !T~%ļ9= OC37H$xp$z 'J˺Z zEu0$R6)BLPW.-&)ROL wzad"8=' 5o)5Ĕ= x ϑ1ZY  GHFWM,<{>%BrFifާI^LOJ|_m(Y1eT"IA a&kcXo9 -LՁ2wy+"IĎ"~F0I(쁜+?<+,b A͛/AFtVӲ3k/*^tRuÌYvY&Cs?EXj{|!)-+r+7T82h?׾iay 9d`{jL_[IۥyD/%ơTCman-W%=Hc^|Yi@Alw@H-o.럜C &n2s"D B,ĞsL=p%-{srFboAe ڿM$jp# сo-{4Y1Xip"::2aUrFK_ݱhũSSWUӿ9+on&3j^>ʶ&'0 -^ыvK k]J4)lx!85eTzf'߇w ZF} q\  +k>C`l|մ~؀EQ4j';hb7ş.ZKLz?:c+?.j-ӵr;G8t?hKUXM_ %@!Rq]K %yvb \J˂BSZ޹5J*qLJX{ǰ&n5tSy]im>Ϙ&=NH1!$HXF6C:w4VGv7Hws`W{Y=*i0}< ]Dk xM쭘bHdY^uZ@Ku߾j<6QG]LNp{oR: G{RO;eaWO#uK^?ۉAiX`}5;AzM`)׉kx`rl 74[)kYVWB;/FNy:#8 uiM *-$Hb ".q[O Cl}Y7dW̊b#^m1ȭLs^+.n^$jǣnfj4ɼwV[T Ecn;D!x)﫥D`|j8+Fw*m,y|_4ZYvuMZgU\e-X!w2gbla9&cRڧFzQ.QH 2Kݐqlv6#*+=Lp+EY6b&ia/4k]\!mf@ZlC½O+Ry\h?u.oã *+QJ#jb=ҪzW-LwCxJҦ#|@>6r{|gvVccĝ@ f=e3Wa/dd9P9Î?!.qJT\1v952n-&fr5&sycsi:7w&D)HKS# >7v41ህViӇwX)g`W3eUM+oMQ5S0G>".Bv[s ĩf'#V媯Ep]0awt\u3ŦͯGl! r8/kGvo، JѠ,%Un,(ǫs9ǧ+֖UpME _W$A"sNRiVq 's@"CMq9l({NTK5$9fQGfE ߭qkS5BB32~vJߖMefY/|d AU{?BufgG_r@4J'->П6hǕ=IᆱJike&!&HDʟzՇ O oϖS`rpRqH OLj'W|a2~!)%oUk`e-syyS.ؐ9Zx>$ٖm²A߱ˋ.Kٺ+wK͌|ҵ-%Ԛ냺,|IS$KJ528PwF{b~Zd] zQԹvg+g%c89 4(L G{uz&c, 2ab"t𥬩} #P(yᄚ߿AkXD1H>5di1@h|C,{LT|5O~i=eȄxfy#d]ٸ݁Z +tq+*;Vq zf2>NMR4zhz ^`}n%o|{^utl |9mW@dc6c@*;T?(oYαu)io'`\3ncޗhQýZRJ?I4/5NݕeyIHկk^GSjz  [)AkrjhuG WAjWN^e3Z~'&Za\7m;l>N/+zE)c@'ăcEp7H}F}n9REXc %xa.p%\m HC'G{ 0#9ӥi4 i`XjKX/ˈD`m^$`)zrX!~ɰM,nJjf?)_%X2GlidYpXkEO=p{F9LqV^)ՎfAUf&)uxOV*/vT E#k+ eNYbRSAтۥ^ċ.F3s֮5+[ZrT & |$lTt΁ghDb3" *ChU=!SXa`v=e,vF]5nK*چ6jU!OKha 7,~d{]t'vݣAP_.𕲀npHf6r(FUzqN &g#j?^ĵ6(;Pez,R'`{TPx!(M􅋴ccgُE1UaiM!.i'T{ZI7KZZ;!m%R?ພzv`X Ӹ͆bܴmN+]/حX+gWNx!xeAVR, /0%fYH)V"pT눤0 ԕ0uB"vq,«QntSc{w>͘dv|-mdE&ʑ^P]mrFxɉiv[#uWnb ]УA㉵5FE!]1Ձs\[uwiNiE] K$[݌Do, xSE\[8X))CWS؁lPiFZx*QP~}jmuV}h< 9#,ǡ) *AZb v1ܩVc4l<{x1Kh`떾vա sya_͛6q:95PH(+0Q! 8 E1bk,h&."Q`'bwUKRFck׮x6J/? Yk6`؂lW 2CִZ}Пt?uNzUwc]Y1<nО|C:%zb@M`YT@ul^QQ-εCV#QS}r߄LW|E8f@a2 IBt}Ac(vqJcO)Uh\T8sc4f?3*24y]IEQ@:BUI Yͱg:Ham2X}+4_}xeȈhȥDx>$rޢkzB X0.&dEc,Oꆡs8e!W{,fb~=Qvzy*'t qO1fOԯD<~ѝi(-߼%~W]+1"Q4:3UU Z-•ҊQ;D`ozQ1?UaZn2Dž>tKM 6Z=FoW+ ssg\e8cp51$Ul 3^|'07]WwZ" >~YLn-TR.>{e@'iT9.2ab*B 5d=(|Լ8J_l̝ 1KJrcglmiWŃܳ8M5Ȳblˤ--]?ARe2 (`f6: N K4pR' ݷ҆ڸgq ´S 2 ߋ/Y.Q@P"~ڣJWFC4WFBwv'j"EBa%QP/JS&}\T5[20 [<,~ pQieJ쬗b[l?7s`{8܋#2[Sr|#"etQa'@웫dW'|F le@= '/SkTor;l G85LxpOR2vnW.+O_"tY+U䡅XHYlM#ke^C#P߄ =0R )ha_b?:Xh~ 6le/" 9Ƥ{wi-CRhg/(;1$| o Btb&Li͝/<rwh(M:ߖc0a*{rY7"OR9IW{V 'C~NCrz*"Bsw5mVj+oz`98+ TV|ڔM^J*' }U?X]kJ4]= bRS~IeO+Ʒ0;`4FԌovj'#K\@R)a HG!T/Gh$+^$w7b<|2_kʖo^/q`EL.Р cX;}I!cyߘ許v*J&0p@h"={eg( 3:t9A7A{vO%y t4C 2#юәkw)wR8Ώ$ BiIrmvj<`jrX=q-,z"[1?uIu Կ3f EuָB5<*wKk%lŃ1Iid>u:ۨ? 1I&pMZgj1$[p*t q = k}aBY$wKU,ID*+x]MT&⬚D9 ȫU,L"j@30_e@ ̌j.[/U]ˤ ԌSM)PK=|vAZ(x^4n>5rRG/ٹ<\}[YahVL 6kMf"=ok2b\0fӹ%gۢz7q0.2FW&(qFkͯ$`ܑBr$$MDZoe5E.#R9.!1̸1PIJnu+rꤥ6JLLR]SU5C>Y9Qn-y-gB+UJ@|ƖX`|E|I2InyyhrMkbNgNߦӹB3|-偓13P \$"ƎgLuv?,AS3QK .~h~K}DO`#-wHb cQ+KzI Ԃ-;ӯ1jOn.b4 6Srւ~`bcSۿ%ÑMmE`*+\E) nN n'v5+ .Pcu,J xP{SS%qHyZ:;)wOe ɺσb\EQAm]I0ԛ_HM d\@\(ogd۴3@]UMvHqBmy M__rYԖ]Cr.TRO y;`b2=% cQ`Fb%X9m٣ g([K8^zIO ^;>s31%u%TD٫U Ӓ+Iۘґg'VHAfHȈ9lb^Q'o-"wa]]Db.d#G).w̘HpQ[n7c*EШkEr(ke&7S<\CtRFZ;މM׭mKq#i#a%j}}cH }VP#bD`$TNvJg}jz.lwYl~ʐ0#m"{2&!xh[>bYVJ`*0IP !{=t|S2dJSkv'cՊqgݴ nDՀdoiDQLmfdX $/ˁ1=  ^>O|#7ѻ<4Iۤh ^i~$K8.P(՗F?M (j$SB<ֲDhJǐPqX/߲*NBY[{tg/Th#L:m.tS7oixJ YD4>dApI5WkUr7hj+fa 6eN9xD4'>4NTgXOuy-#GWNםbsD%/=DfٙG⠌xVWL`ױT-]AO==ڒѨO_΍Gb8͊*~Q|CM5g&ޛp Sx72v@Ar:0bEQGkX<|-0vS0#ˁUJ7N|r} Q}/[.ZuDi~).o7#Jr_GX/~ 2:yP09u4.BSdjQ"_yIJ:ɀ^SLt"h7ΥkrwMb Bp鈜ы`{2 pN-cw~A6 ILdBKْݮ԰Fw)Ɇ {oQ Lu$پFs$[}Vs*t]h.e00i,FM\reDp-3 O$wp=N ]1@rIH+I0|؝NߝFJ5gꪶ:)f8x5>lI9DWS^q2ʦ\:1^G^5ibPd7w#e[hy zmFLl_]|ժ`EX>kr6٫oduEdPħoz, 6cH&֛@4)\ɨz+aqFeAd3{Zzq̫2V0Etj*\ۇ(~?"tSoOKl\xZ{6kH덛dicˑh9oe;*V#&)h;>ਉ.HYӜPΨI "羚[ܸ3hqY( ;5~NQpvlld&_hu /:bopߪaxgOUXOB9鶚TI#)Jv"Ҟ%g-/@0>϶[zLJ㝅*)*OSD7"fhJ$~_'J|۩~pΖn(?DϞ† FYoMu(ZR#p=&aVȦHtҢfiI, `-8)RHǀM"4PLnzOKk:$Y`˦_*M=͞Vw4خdHXXg^spw7 q۫%MdC}{I|I?{+D;$) HQ׏EleĶ`1B%hhJ,珞9lzm1_Sw0n|4.Ltש+j=H&K0cy^ˢ1(S5MV#'0S|ɵGIn5tVZ%",|[v;⁹/NOgZ{2qۢ*\ʻp ]~u#cJB tNƋDmC+b.&a{{U>dGVKSBRy% y!ms(k6JgCxv]&b=PD|T*sy脩x{H$L/v$OVML M]N%aRNB(OdܨGȒq)|>h).6:k9Q%Y2GFH@}#19ӝӟ&/"uRɅ%q8~=e@5UH-|_u)5n( 5p>POwKՏܰBCXݬt{ړbK9o1t-Dw%G!swL\E;XCU`A@nk$BKEAHH8pFm?&tFdX/}G뛛W;4c ̓`py`ߖy/^t՟v#J:"Sݨsstf"R1'oH5\'~`-{Inp{qvJ` K#>,Q?Ec߀}0]Jh|̆\b7|'p1G}y+8 b!+i z _ aZJDFrsQ:߫ښ4˝RvnU07 - Ɩl齏 e"uuf88GM1ڟCZ^M'7VA75[lU:C|P}XNUcn.7ͺAV ;:|ȭ!KJor:Aw˴#7T~ FbWˣ?GV#ÂylkQlfo3{Tl{tqy AK?48_f*Fl Xդu"4`&*,A1 ѢQϧb-n{nd/;w?7UTBN> HP,ߡ9O&{jO9A茛TheR,#v,Vn=14i5+ LuYj%+?7V#ĕ/cg7 Bopr^ %ڰ8iU3L \i˖JE;KDR(O#c[hCdOhna4١r1"z)K͔}Ə?f1RWTVe:ͥ.џJrvx$s}uIE2UEHxIH8 ;1vvV}ȥׇ±8qHnRCSҠuTvcv{C1d7 /} o\=A9NtHy,ì?Yr_ȓFы_*CW!JTs6@r jdӻPr?mavWLLw鞍'aKxV^| JWca kj"`3w^'`}\HY !g sz0UCoJ8T:Ѧp+ r!aJ3dڡ9g^:6[]ʴ!p`GKF8%w]_tn%koK1t/&I0vF2Yйh-W F$PeeݯAmY<:BOus1iK?q 5j?'K ڬq4 NED[h;uN6䦳$;a6SAqEʂs0x^ UˢbF2w'שdrW_+ " dN3CB\}1!1/e#q:`Og4KTWz}`7XpEclKTmE&ПaO65vaJSK}kidW B#)6'>c+Ń!٧AxͫkMeXvW`o&,[CC8ulGNCUWF͘{M u#<&u<9`($$Z?Hm$ s3l/D կJWA3r@$>5*cО#n@|Wz>զL.VX+n4?1Yಕu_l cemv]a?IHOhV:'DzW#3Am;9ji1ԬIs"V#M;TDB* 鎊OL5/gNwNZF c׶N]W1 2wu2bUfy#*ds\c<tt-`)MC(r(Qr"Pxrs1FfؤnЎ}%^&adLӽ"0̥&/ `é=7X88չ C8Q;JڂГ`R7llY0`KN`Ec&v

PfZxJu h. DȪ kc ,RykfPПϿ1̺m4oJ۹cnMxP{7DyZx,u{@4>/ϩA;B23+:зr \@HMsƂ4Ϥh+2-'S/9`{ON^%xjсêR Uuׅ.`ķΊ!՟Z}yD&kq_-زZ)oNՐs&=D k)hDV.:'᠉qDճ*UlPΟl/Zs{1%hs#(|,^TBJ5 .|!B7:3 ;u/Zikf/F6>ѣk+/V.30OvN{ zТpS*"mŵ 5;߰$Mieg#PTfz%~h-=ۉ|^3L uF­ݓIXwB~*失;,~[zz͸c4xY`:[ VO}iޗN=%ˍ?pܠ?|ZʨUu;S+an 14< C὆eUD|6!x1LYCz4wI ?vt!1Mf{TlO=  .RSRv.ҵGX^gՒ~k! |FSܢ:V2rZouMEw@0Oߊku8vy N"HUUd͈a=}d}_l0EI!^S s3(lw13Bpdٗ,v4ީtEl-=@链[wx{ 00Ldhz4.$3\T |/p2gdpZǹ `3-7fMb|v6Y(-&v->!?`80 wmJ2qL zaϘwrp%c~}~dA8-Z*$YZXw  FE(O]g1 0 2*ĢHZ뇎[+X&X0S110saUGe6^ٸiW4wN/{"+31BgŪNj%B\Q'j@$_]0!"R` [BE»xRn'Mz}+eӀM(,H4n%eG}a;6f[]9 y1.JH_&OCt9X{~pjnH"*fyb1@ Pdf 0y- 'r0^V_5|2oxj(gmkt:rmp2: V̝BWD=:ٳ ul"#ٚ4wHMŦ~ #]I `c.D'j4c$'!%v\;YZh9,ko]&`lUd, fVDܳ K^pmCxY] k Zz]Բ6U~}@D\#$`(5;ா䷶m O.hO6,0bGj1vⳟ*uRs)P祼7XR.*a!в˭hSGp cSR3&'J7"łgthXI'+4e7|3)[2qΑ,(rq=K& 5FBga2JTB1c+{O߇EYO*!8La?/xFuݯ|A ̘{N[\+& ; 3}NC2'•Ou3dQbU2p@ƑWIm t)~RrMM1' gYez~7L,6t8W4򭷔a0s4 6|Wj t_v˂rw? ܾ/ЬɨU.#Uܟkl9w Hk ߇g'dӶ^=Y;s0tD%IJA=f8, e۶̖7=FO s5~MVmr{"1'D.>6s.& ?@xS/|*YDKdy/#?.RKt}2Om0|Q 'Goڮ@r=ɔq[1#ŞK2j펛ދb5dݘ~M*AF}X R==~Tm42ę `vm;Q;8}Yш{Zx즚$hBj ' jlV.  p)T /nu!銩_jGu?GƩ ErW9%o'H~i/P]blzL0_1èO/bi+=맫O\y;geQaCzk|{[=x9Wdؒ, M?o,>‹O !8AB-O;?O9c,m->z^vM4~"qf.M2p`ةe.Mhtl4S-e!.*M:-tX^WGժ!z٧*hٞ/PNL(wR'UخZ0cV-(P-6d4 L;eӳ:ñjݣ%6IwOK՞뢭IAl&k))őoK93xNВ͑$ȤݕCMD{2uD8>zŃQhu*DL;)Hﺼc!\TDnh+FaJD%63쬒)!į(MyN(%0jWi q̣Vў[U @(-I̘8GzmD/T1U'ز\dw4B>+[~/G8ǹ]}*ܠ3OEC4>Kƽ*MGF$dFZST׸Jew6,^ӕ(m- @ʅN?sw;VcO} Okd>b 4X ZpE#4%)m VjD<ždޚ&$;\'%MΗWdZ/Yl,r=de$S K!=O4Ą,D M͸w#="U_H/8X}B_m̖5Vt:92&"x=5ד&>i<[ OІ3f*a:}`wNL#A&SyFTHJ.|o$o\Pd&8b ʷ2CM爵MeA%8 "C$bG6PAg kj:>٧ Z9GղR#\t(}rmeXr$1h[%qjR* A.={W'x&h)&&8^_\kBYmAqvQG}ԏ0U Gש*w,c0nj+֖R7=t98*#F0 GZ)CϜ%m h \Js:i q>$F7A!%䉠*;6wJa~=~D2YLq|HHXwI@sʢރ%GVaoEK sK4f}C8ʈtW:ClЩ h`Z0={_fComtl D$z#z Y"K-NC輪zr"Q~3ɒ.^ΐk{0|+Dθ螫\}Ьd=%7d Bl _5x#0%:mo#^UQٖ5>ԋ6܎WIZU>7kcE|Z`E"#xI= @ ?V:Enrjb_`5KmqԒsIӔL$2XCuD2Wۗ844b}+ }PD\Ty V'cGwQ gФ,]?%sYnvL)5[˦[7X|lq/%[17׸'s:NXB| w vVyhb:ؗ2ajzC)/X󇮼I]#f!*.ӛ,5E6c[|b!1d7̡t%j7[+z7iN{#U_pJj"+[eMIڍDdͺY aB$ T}6+x6u-G继lgL?Cjf迴x8֣ _Xsl~M$UCrq5.!ay^oGZY-0јRn ).46UI=+z(Q'+IGKp/*F!PKt?H"ң +L}aog@iJ# E]ƿ*JsQ^LS5+ U祚Utbx[`+φPYS$CK ճ pϢ">2Bgч Agp ꪘwn:?7,(Zb5]dw1bUgFK$C?LLPNz ~t(2)|Ƥ4keeK<9 Ĩ&n`H$LKwl /)FN\Whz@ؓ[;\Ш T.8 .rj"0dt*<;G8NiKs(.V $[㿤 >k A۠xkA4տ4c(Y屩8JfKg> L0h'|hl*?MulIc,O|ۚe͠j!G2ߛWm]]ItR4r&00'CSԇΉ䒮`%[?ҙ)_khյ!f('ߔgJu6]J߭W7o%9vqTUʫ;y ՙ;()n&3zjy5iCHK$_w)XD$XxLIgꎀl)Q%Njzճ$Z͟ޮl)8rɻtW!MgԯU$O;4:*޴Yh_J{`#r;x$kiOZcG9:/Uj TlM#fط$Y="o+ aVO#5Ȋt$,`6%rtS+av3M(;Rʘa $ oS#CPSD:o`OӘdNN)`)}ס},NѲ:8qDS@z:fU!L`~vW_+FÖ`h D9`@kP-'(7_jU(( Vt,DЍĠ2㓵@RH;e6HF~[6kgCr4Ju+~Zw@H?5.l8~0gļ'.+h^!-<ه*3 aH7"עhY\_s jU露C|\?CߴwSgM@-A|4:^ tð%{g_u})君2/&j!MƖR;de& ψ|Iyǡ$SK6IJ rSxmqE ^T9%)R2ώ7>uqx1ے֗[8[فIg||l,oY $"'p+I\UQ%%yG->tW?;2ԛ+E@`HPgLv F&2h LF`N~ݴQN݂ -[}(@G YB B9P%ߛd[.LOɼ%~GAbh2zs_!cOrl03ܜ6^ @Lf%jfi ,`&m٥9q֠{~AO2``()VhEx,e'/9cu:d6k<,nlt^Z-Ժ '4gjJnjFc6aL:YCfLRJ)z?+;!Aû^_ j=gaÊ`&)7%(x$9Mop>!S, aa^乒S5f1%aɗ=ͷaLi7"\ٽk``E{|;E]R]@q_Iڦo-ݝgSMt֍]0q7ZWVFVmۤ6= UúGëq8s-m@X λ8εyGTNi9a(/%ƙ#a@6(G趘4?Ȇ&Jw,+,3 ? LҖΡ،V/` },7kȻ[Tj( "6سޑ"*Zcڑ|Q^̖d =30tvF hLեCddF[L.d!mڌ .mcdT<\)ρR3*mӊSY'SmJ3P8?SsҷahΟ;Rz[-3~<) rpRcyRۈi%|ܰe`p7@2=J;WZgn@ͣU33 -a ]OQ˚bL;@x;FO;X<ZMUXQ vyY4svSX(GK# $"r'i?B7cwn 1T1ZZ,S xOeA>0wh)>\)6Иrdh|͞QUD}LpBÁv- AC&☟Hf)CK"/-sy.D? <Ά;Ufn7B&tT^l2r_jܽTɭW'"B)%,9JU 0eeI$D: puOl-רV9)`:Fή(FAG:bvXoх_9Mqx;-{7!^n%TP̝b=#L!{,knkP%$GC|I^l5!.ĉў_y% h(_P!pF)1rJk_"Kkp"gkA[̺2B]lutI?W\V^D3ڢ4` tFWeO_)%F%%X8_lN`?|D$ "xs+۾I NX32ʚePa񝩧8%DٜF ƽ;r-jP/@,XW5 Ld\EZ4 pfqd Xp>RT5/f\uvc 儌MiѰ No':⤜ ,Ǟ##\a=16B}b7Oƃ"IWR" _>.b߮ iԫ>!{8CXNPEn~<o+M(-ILLOM\#~={BZ ;%I8%+-۬` g"'g`Ě M-L)%ʡ>--4׮ZЗw$.Hr u3ܬfLEiJwqHpkO9< {E]D ng߃Y٩+Wç_1 |>3̌VCإ{pzx!5<̮Tќ:_ը#~l v H;)r|Ffey!.u%޳X 6!5 n'ǘ2؛P&ax۲`dr@k]TTgX #G]Tw\D?=KTuz]zoH7 o b(2cS:hsRc俑l#7ޤAMe2:[(|J3lNۂ[OrkҦq:柋 =V="J(V*,y<h4sTܫUZu&D U'8:T3 ^1?'$ky˫-!պ8aɅފe}c67h5XjsW0)W'P|`lݲicZA]Oq\5W&pZ_:ʘI 1CS۳BdRFIqZPs˜}A(VP`.:S}jEN)̀m*U67W|>$?̩ؕF֩s&]<6+Zr++*B:f HU9"=X3) +~8a4Z DHF4b KŴT\JfQ x$)=G\/\ H +p{zqF5d0:/xvekòɗ ذ@lCRWO/+cbng7Y\od 9T\%эˇCg}u`ΐ`'>[Z=m=&HP݈Fuk &GJ:dG*rc;]BrH\3L̠ͻ 88\չmH ULqaEb¥].' U6ҽe)L mi(EлT,}H]9j饿Hm#L.GL~ćE]|iifڭx[̕Ȏa6R억0,"rc<-z7v&TkpПN'If+=EZk9\ľw 0v.H]iNx>6z Ե]k-`-&BB{W[~"A0Ey rͳIQUMSkZG=h&A465!pVIFC+bY},F2wMd-n<,sZ)H E+J !) L(+j-(@5 =.M(<łpl0*sd_>$Kk@cg&dɤZW(Z ˛&p7:r='ޅ3ҟ 6u Ùy-_HeEp_Ayu % $Tفް-W,.%(~6D!l5WqZojx[GXXlŊz Eeԧv̶p@}*ex&NT5 RSz=J ӣW\ 3Mbe8\@eP5GF̖yf4F.qܰ'Tmx0pc}F{ø7^GϳZ!Aǎg^k 8-pwKTZq(ڟM)kQ}ܳ1#PذrTe6uݪQ,*D(r2՟-ԝppoف¢F[ \:Tr!R!.S>P8栳XCyNr[)?i8rΏ, BX-+U"K==#ƃ `Cj{b?}qAn2/.Qd NH ;̬:b@ӧ8t}>o@]F Lc(ifܾ'?GSޡܥ^hMl"\;Ӫd6?@C "Ȥ,w֋r9U f,Ta]MS~i4<Vy:ASdhlL._ZF6B#N2 %O:d1[~??uK-ε35.ugQvǞر7WE3*F0[hsV+Dc]Y(𓈭yN6n6zU/HVF9R ai-!xu{Pqf;7\Ǣ]A2$3yM;ND?xD:=Qtu-XH +=ڜIxV 5gշbOţj2T(:E8WI2[3(.WY=룉 HЏqN1|<Q񶀂կ3U!]|K(+K!yR LMa \ FSZj$O=3cT#13*1hWڙۨ;p ^I)}{ "&#&۱4Dn͔ӱc*] $F|YJ޴e6C~Q?ԯ-NR"?D v9N<-ZIKao]݆Q @SO]w!i*8ߕ+R˜[wpcB/Yx*qH>0DjM0142:Y&:5Ԅ+MCF_{?Ip/Yˑgi/k^8ۊW`vXo[i|Z0 |';_ui.MvWw"E?6)cHG=.ΝLIUaoeؿcJt8^ "@#QNga.wlrս!ZdZ,w MOTb ݕdnϲ6$ShɒQ&Ybe!\=amWw }"D2 L0U*M~9qB8ϟ[9mi(nH9&lܼV.Q5|%я"`J& lÒ J E ( w9oвn3ac?LJ_I xwX`F_1j}xJJ(97U&!^lH.otkpBo`kH pXXJis.Wn DgtQ{ 7S0PBdKhI _pc>DC'AU>^G4'mE+2^“ֳsdA;9WQb۝i\{j7N*l#<֐CU 2{KXH4N_)ĕ{uE-f,Xj9]bfl7񄲋E1+2NVzDBe䆊DYvߵAoJ"gln+T[ 0|a$y( \@\UkleSeg@1$H~ VD B[E3bz39Iq isl W'ٚ)6vxNZ37 wW+y'-ouT_zPD_F<(yynWvT=FwYG#͆r!M;M;QTA Ww an|EdRFB[_+j0!9)GKԘ_7mF~yXZzŃݙ [#Kz+q t#cF5q zH`Xql?&˞M*TViKzi8˲{G1ekGd3x HDn)P>m(1^b@AW oxuGߦqOz1 ,O\a/5gMprd%C\[Ⱥ+@pw!#H`' n(ژR]~].mįT34z2S9e6+ w-lEOIXDz$&r`NA{1OV8N" ejG*0b|=^UgW@KuHC\F!=U;CٻJ r ̀~w"\:y3T!)haWWUb@+q "k(Í3`.?sc5'!ZvIqC.~@I>'r;UQ|xh 8͑"';nnץL(5inbh:E=J "ɞHR8Q7<\Y:.S\ U5M$Q @ǵ֓.ITR)@"X(Zߘշwmp{/V'c.]Ac[O2igB[k[3h=ɉpp! ԭzԈ򮉇VS =ƁVt'C'Yvs\A-11?I|aHv=y%K օ2!5QHdaXVakD/wZL͊@swvt\:TI qN+S0x!ԫϩׄ27cKnݯ»=f])pN)ZvVx!ᛚZh`ٛ0Ų-k}'5:ܼrln hy/FGsQ7<ȬڛtA0op . C<)W8rc+;>rû?Nj|;8:zO8Mm KWLk?ɠR '&.?U MOHBWL v=ԑEX%Q{Z+ZjrGyc8+MZx@Gw!F1;&n5M3ms%F% b|o:] n"@8%}6# iD#hAsz.Kq{N_w'ztVս~#bS(S1m SY[Ɩ.q((:]Mdu' 6K;]@3%\Xiò_(.QB*b+R7\;!%G?q<"4Tk^^ `IyG w^+5U2~@ ̐a~N eO;r7xɾHe_w~ucYD*dٙ"8vJ94sDJƥQ V5vKm=@A{q'kj@;EiY3!`2<Թ!dhE Qc6ٝ5JR CCe86Zs%&!2`uЃA(!By{6 !5hTW0s@bD=JN,dO1TjUzܵcS{xL|;9&}FMEj.S6se6|q zOw'?|H .}!{Yp6r#OƊ,7D~~k9`gfb< $YKXgQܼ\GR~Vq)a^\z81x7DBGu~K¨v&Bk۞D %#2 9gpTyS*t@4Yq|hʞ@@@a.\?A$Q]h>Q)^nxymD5Mh4ێHcX/-0@5 sӝy=RO-H&A]JS!(c?.\f-7?t..feʴugW>T:Ef%\t]9v? W1ck Ν~,p2]V%:yL厄k_%{{ᏸYtT$|c=dgf}AI(c 6mkxF2wId-iY &FLVU&z)M?gqMҽ2' tR@ !o[9U9jܗm f@}Z57{u,-Icp|,Y#cva (jďi{%7<:To# T?8$s 7i+Hn GJl;a=ӛKͧikȲܣ o&"B J`H}ExㇷYl2Oσ4P"[`0f}"  j;ͻ iu5sB屠ʋva=-6Ypҷ5Gz$''Vn`X>lKoPnR&x{Ѯ=;@3dްLaxP pEGq_45N$(^qQ;jvy hI!jBJݒ \^_L<{9޲K)%X p̆o4?βk)Ɔ @A$@;tБ,L!}[@:NKRz-25JX;ױ8HcͼGܱudnDd/n}<'E+_3gcاZ{KꞙpQ7{z]HxgQg##4Jƕ9$eJ'LZm0a+"ݚxQ0..dZ;}+'8kd y[G,O鵀HԽij*{prK&`hhO&PJ[w>I?Y 2k ZxY qkf(.0X~ M;+todlmkz-!68Z@$|X{/ÖZ%8\SbI~EI^ԜIMK;"W^lnW6NdA#ʓqαm%e/aˠZ=)П|F`4Zig쩥XػM!b[c{mmRlZd9euK9TR4j*sK1W#xWIԸCtaGgN`WFohtySJ BXH}?6+G4uAgԅg[_%'';DV?|hkpй1EAt=XC / K/MNj8Y&C .<̽~> Cxu 7Kj5LWX3oS#TQuj}X( ,D59\ /.fjQNl:`J"Tj2cK[#fU43|h΅8a/)^&Z3yRt {VTߤ -sr7zf@7‡ `_cl5*VXZm [dE6<.HxV*)"IRKD}k+ rNRm,#E,=gtbeFcL.af;7Vk~rr>5v.`:@o&#v%aڥ^Ţ(.`D zMw4Jlb3Wʇos|nߍx i*)7h ; d"N|kkϦ]'i+ZLܳr{x55F4WG$#u$*BQ Fܵ:]]hU.ߢiȫ읐z?w~cV95͓Gg n PlIcE\pꞠ:?C{"p̴=6RA1cxcE }K*'c4i*aGgm@7^% ]WH8@e/'SMe0˷lS>9}ZkbuDl jxN;O:Veq(L-/:61uȷͮhNI8{)މVAtG%Z&'hP k9kbÕ /3)jka=\ ,k諞"܉Z5@r b.Ǫc@=%Zr64V׀)kB _^7 sUm; +=r% K&3\j.VҍUßI췐^D%yj>lo݁ŠDH`";h%U+)|[8[Vvj jgz7TMO!燶n)Eq"Oc܈p XK=Z VT֑!G3Dv rv1r9@䗊6EV~U  %;]}22<.6v\0n}ݹHVϺ*s{dIՙ-sH"nFIK=__\d,Mꊉ@|[>w#HyWrφ LT]_Эwkk 6sO89VŨ $bM 97Q(hԅk;w㟂S$^M]bN^-NZjN,2vOAd|]4Ȝd63l@{Wl t&NՂQZC_t<#0zUc*vB_%͌T8ՄaI(/3Pib>wvQ+k; uD|e |y C8>e˻0#sJzEԫ/$ㆴˊKpdUdtX3hB{,jJ3'F_%yѠpQ/%w]ϙs#*Z6rMwԟWC)*SUÌ5KO"o?3bxI}3"%#;צn.O=^uꇙNV;+. X7t]h̀hJow$1ɝOSNi~!YdPBf.p^.Jpjc*ōo)".Ʒr sxYІ4 `~UBT4/'8r4>(BT^,XM3a;DM'pu+6N\sa|&b5ГVPagpu>w>^&9tT4KemEMQG;d9lgN[G%4rԯhШ7xxF޼,=S-{ZP[<́ղ1 lz/$v:/tܧpO3r)mf,Ai I%N3|~\ƿj^~wj\gFjf_ڼwm;Y?=@sTA n-KqlayZYE >G_vϨИ>*'`5,`ݣ{PQWK+8^l`fa52 rHljksNBx+dyJE7vH>6'+S.O Pl+,\&KHedHI|exb6OӖyHթڶё㻞&1lto1KD~!/Z<MYR.lax.Ev2PkSKdN,l h72 h3Te| #Gpoщx1fFn!b2AErcO/ Hw؃QG/ܤv0+iK>·sˤzvwm1%i).1h13G[2hCJӖo*xv?F&oXwW˛"sv֛3Pleo%Sd#dah;/&`^hݓyΞJM$7 (.%,xxyl+/zȱ7> =3nIom qlcS@dO^) F%q8F̨‰$H݈2nӄ"(0\Ԗ BZT|&OSª Rb 5-\!0~t-8S& 1$Ӯqh̍ϔBvU|5 8彾iB6֬jԦf5VHGމ{LJ|<yH<s >nRgݓBVn.j""a7(ur&#bIkg _ZrSadZ6;LbbˎN#!3?'1%JLmK Y6/I3A{j7 {*&zy觀nUiWw\'yv-P:+sYtQ^o$R@7 $Jd.|Qn\y]!tнfԩfiY<XQD3 sSk޴vWb[圾ܤBh39'K;YHl:k}Syo6[6u\}?D~'|zxuO*B!^h>/Q:4KR$Im(]ΩmX+6"K9 Fu҈)$7K#^ lW97&``w#*tE8XHRr(/K;4o\&Hb~C5.ل&\Z"tyj*@&۳0؎8 ߿ǟAl -IJQȊU[`Y% /|ow,`7ˮ]_ADxQhP6gNȚbzf÷% Zɵ?B'LX?)>0$;|e91mkF#Fg,dͱ9Q]*y)K;1|?t/3GmȄԄM#3y`: uyn:h8^Ȫ FNEhv䰢zjɏźkU^v3 +I]JY v{l޹I?bHh J}m8x/4*竈BJpiw7Ep\R=@t|RV`@ĞggbӜm`艪",GJ&0˳^ qy{G0yhX&CC :, xz97QViruج68e B٢Te[-,@⠏Z}Jh̚ڝR9+TW߅2y[,ZPms>0 M՛i].?)W!i]ƥq`%e45 !7(wq_w4cH-ʋSA`mġ0b{.]^B/A- iS=L_oT-jc;jzN6|aWDz5^?Wb `z"{iyEϟūR K3eOqd*04 @Q66W]/>5| Vvc|p*J kY'FcY3{eO/bGh?|6u꬛KQ,UIj,3DB;W"W zc^,!8Gxd2|p RhN*2P$$7 o?>b%sfG?WLa)ZHZCPd()/0'K#v0y5q5I r8 SOJ`o_UC#7 4ij Zԣ=Wagȼ@y۞!< XL;Mw.Λ2<̬Y[9t12 x ^Ox  "mwK@[۷lv!>i6Z"_E xGn\ 2< djЍ ~G`Z:f.<{bMn%E9!S(V@r#ucz>f,a$%f4*K.XEX+| {c&7Dt}:P2ڜ7Q]h- O"}{'QIOå-@NY)u - /f"Kf4i#؃4%cI2*g{o[a+@kOm1kWڅW`W#o*GiЪ`=SU'iH7*+ŝsu",{[őMe{ւ{B 5YB>8VDEL1k<äq Zz>ffA|3m9QN541oj')ɪDS@swt.Lo'W3{kK\0mELkB!qg*LWOCc N)l߇ߙ:,HuJn-ȸWI (W2eJR%%؄HFQj+dOm!ڍȳٽ;gblsl\gWͿ{`jP*[*3ӌ779/hԮNi*9$^u2go)| ÆkhĶs7o|]uiݘMt5el1k5] XNoo~q=nЛwz*c R}dE]A8˹)3@unTA@s/Zf7%x~!bAm0>]p>7U͗[GPX>յߝ)U~뫾!oXcչ4 J Dv)pY%dф53h5VBʳ<2pߢq6{ Q4FXQ>S'2}.?\#_"pLhmmE:ų+DCTP?e#Kɘ7ûOdR5o@ kLU&:j{tGo W6/'nXKd@?$hGuJR.A5 hI(1m?R؆A f~~ ?P;q6*R#xE8vz>JV&%5Zv=LsNR$%7X繻;,NCfɍW~=xh`"ބ\!O<=)p$q$J=Hirdݫ쟝S4F 5 3jpJb=,Ug4XU>ޏ'L80<Vr &_;]`bNF23"!4$-I;Fixq`bK.@#1gS6,2sh!{ne}`j)|fH$+cCEJȑ[}DϹq yw5qaЌqѬkPLJ/=,,QIv{5^ VpX/x%V'`ou9a:(4C8,-CE;!>C!-NFr2 kI3K(|xEhN9^gӁ<ŀdH%1%쓷!*بL'A6՜f"6,`[mA*jUl-:QWQ؀n5PT&py腻 #B|$XH$kɓ9J~V&1o";qkI^{PWraS.{`hYޜ3/^%'K8NRE*#vÕ=T]m74_\OCں|vkK-5`Τvp(Nf3=VdJC  #>@hwo+/>k{PxtK꺟Z4E8t4qcBv›@BTXdg{i8C,MnN|twq}Ǧ7˒]8;K?03'FV {$ Ymy|O%r$o&I+wcA4Z8;8Q  *mZ;ܲ-{^ OSIk!. 达|{muĹk "zxy%l:;ZLc, K{<`KzYƍkJ*/ŐU癷 a=K?MۋE{ E/`U xcG6:pӱL]|Z?"tɶ4 {傴F&ώ(wb eG{9pQ$FȭK~jBh1~#Zxҡi Wh0kЎ28WZݦ!B:p^33dF裸ᏎFcƄY$; ں UN^҇cybzmF{.tVg.YHENQ.irOI|gtc'LvR;MeE Wp#6mSxAdžX~%>:pJs3y! /x#uxQkZZ1*}avหz?;m C%9Mi2A>Q".`Mo~;?wZ3Б#e,Z"i\#>NsWqj~V="K=:$@)" s~;{O˻J {unP܆# 79+YvQ2]jo?r":Q]8piB?9YB @|,RM)mH-c}&黁(h/UL!{нї֕}NhZ4ү^k5@te}߈hu☫f"|@(OFͱJrW0x,DJ!z:'ĔL*7ja`AnO *FVE}T| z#+b~@ @c5S )h1Z{"O Rt9e #v3pmm e8x>V8Vyjg@9W!YL[2`0. /'J`]4ŞitO=#CL}_0+lCenĜ쾨+74`ᶘŕ![:CA[3%}]W)!9L3]#{G0Tm2^@a:@lMz@i`y yn$+9_[wݢ` B^8EEq4A[|OFh(}Y)@Ǵ1eu}䇯1"[.. qi٢mX"<τ&E'Ȃ7̀Hl;x)@l@loۏu &Em tˌثE?ڼ <%m@jfoG *Zum{Kjgk7\2@2nXcv=+xҡ>hA oK_K`u^ |ҝ;[Qz&=k1x`D њ.go.=P,.2{tݸH*Uu;ؾUhHS;O b)sr/G5vj@"t f<`qMNVY P" kcD#xN;G Dpt[7'#I5iBʻN @[VN :/\)B%MJFc6~1!ɓ,9jkuq?zԔ='sYYƞ`^Ф;,C`#kKn vO2,e"VR'x aK?ʹ& nܔ܊-/,=A}AP쩙",M G_CRs'+ʺ?a^PH=NrZ\F5 #ދ6!3?9vh6eeH Pm{^q9ħq΀*K2#;+A*@2 vҕ ?6w秤8]Ф[$K4+<0+?-3;x+X<쩂Q2RR)'i٨o;I*BD&$O #vC!̜{v"X規@iF}Sm>*# ߥ"1EQڰc^P tk۴K"@]^RY֌‘uO_8vz{>gU\GN:+sٸwv^1z<%siM5"_ԦR1ƆGhjOШ2@bq"SK-fgc(Ĺ{}SaS$;12ĜvPJc XT^DLa >n?O+{^qu=U-O0u!/ź$Xk),2{\j6=[ϓZIY,- mn%5(- ;O>3)OA\q΃[,v '4+?#\X9Ñ3m7 +Al[)1zyHb8GQPJC׆[% [@cdА|Ȇ m2aBc Kwp=7pW0msIW$Z-.c@>RgO'I5J^+ s$q<{?wY8ۨ;k5J?Q;Ϟ|BoS/! JHQJx8&YnOEro&ȥxY,1dGj]]J`#_C@ $d-=Lx{ae/ sMwOB$4au}8UG0YG &T'\Ù-*R'̓f9le|dWƒj&B52q<аMn0ƶ٫hU-*ˢaTԶZl[v?yhD>6F!Ҥ/jqOAQcG 1i%`6)=3"_$nj7jDx-:ѼA֜_]2,T{<DED²7k1Q?6Y:V``AD#[Zb0Iѿĝh~WcExg2C%Ftv$Zql 9E@nEƐ!P\*Hq3pw p8g,w_=Ϻ/HM[#YKBi~kd0p4Ī/POJ #П,1ZݒCA-0GSk"`/sT͌?\sIq_ UE9ORPEϮl?gʄcTc3V_i/< QQ\-)`/"=&G@IT"RY|2 --H,TSEh(具Mj>3mP>2)%H溉lH·( TJ! Bn0r`Wt6᛬Q{6PєߪyXbgF u<C?|2IObĠ3-0 pɟI{h!-tm=R472${6q+2N,z fM6=!7>ekDB @@?86 \1KYNa#\4&;n-*4=G m,>p\&y G;?WrR^mKDL]/=RZJ,$E5I,bl,{ )շS1KLI0 M롗߫Wgd < g_5qԜ@3džWs ƿ7(_cy+ˁ5JvYwUJa{mCAm㻺rѲ63x%T1 ~?D)Zmw)OLOe _fƾs%v߬X`r< wܩJY3CANFͮvz̒9 &]R7;ƌ݉o1G56Z-/b8M\'0gH>[\, TFK)[ٵ$d[Z[ү?y.f2W3R(NNX] ǯ|. ޝ"OBsvT.vL,Ym<f j(NAì`DKMP<6x;5g"mRP7FMGdZoI?\7hEu,B&H2w+ɊV<ʖӾ91xY_8Y\OB̳uV9X% }9H|>Ă*VL`s6T٥D岜 @JKom } 5~17_An%PT,W%:`kx@rԉ,sCF[fh(ےcB8i]/Tnd!oֽzat,qH-ĕ""Xէ5qh |%&0AYlNe!_~])"ZxٖaJh: @@ 9^);@WW*g=52A7Mp 'i t7ic3CIɴ~O,1B2 ƗLx9 C=,Kp̴W왞'SbzH;TLlAN^G'_Cv}AtEs"w-Kv}}qBo:~Dr:8Lh]=>˳g9絇;2F*}r_M,L5f:Q^^)=m^pAltaAfr̻Q8\V?qWPjݸ]@#م,O—nQB~`Zjfk!36 &2fCgO3H_nP`r|R&z]hJ=T7 z `QyiRXDD4w֣~PS `6a>&{cIvE#J&!e{HR/wۿ jYj2?Lb+fO0殅&Hs,2p_PȾE4d&ny*} p9tf,8T'C7WMuc C5r U5”7#C8ǯ~ddJh\= ׺ I]1/~ 5!!bdܨ=L,"8llԙG>u[<~'{ 6N䐸1|h_z>8w5za+go-tg듦XݸxqϘߺŒ줭5,1]ۯ|N0PXOJcߧFYD ]@.Jg-f鷊ґ㖶&0S;﫩"U0%O=f0]R-˙2t+7H;Ps,N2O!|b\ӎ[zbu)grTNݧ:Z1O4J|k%KqY>e wG2#7X\Nv?g?=~;!cm`t`q~cN|:bj?cyPóI9䚍 aoLxif1|sZ:~o~s{T ;)FmyXxwL+ IҀw<(/_t[0t|\+U NCg;j} Z>vG:zct!*;hmjVl{9>+E{x:h!GQ5N-ݲDGJf͖ *%Q{U˴7OΩC`=bkxeVI`uPRf&ԘA#/KY;h:G~>Ԑg#ꛤj}OAEa \tңb"^[Q[3Sl%ԅbt[2ւ]*2 BGY?HGBtKN2{=47T|YrJ-,ipyQ|%.? ,UBfEnh;D7peB:SdU&^6.Te1[[]Iu? "**щT1ٲMh{c(4s_ϸ) 2H dEF@3G"th11Nsl\jRl HjҮo= km!RV,=х`ʖ`rEُ "q̐;f͏%W~rݥ@Щ}1i`tNjen,m,r~SȓQ{ZaRg{2D%u{DZjXЮmś{ݱ96 `s3 fBX݂Ge^4J91F ͂J8ճO/K8/%`ty\)7JeH\K2c!z*iX},Ʀ%@֑xHQ"' mSa)h71~_sHM.E+n~ITT̙J6mhIBP-ؾ5RJaRvܸ蛷a3]ػXm?jUIlXLaq?vTmfMT$ ̢WX6]fO ձ7mc.[+cE:vpb0O f1R˂6æ3u|I+B ӸL<cKgtfB@r/e,pCMwBF\/V/E`2~cKxd҉ )5MF= :FPVեY45ƨ:ޝĤ_/]2',k~Ԛ@Nmc/qw#uрǶyJTCaP)ȂK,Ґd p2vBB>eM8؃=7[^ALԙT[V(=/Mh]#k55TKWHۚbQVlQ~>\ KNhYJ_-1ڒn!sa]T-H}K/}Mȁ"e*p |GNh/Y~z`"5$=_s@E~fk/'U Lb_} o CҌ<8a\*hRcmNdf~UzdԞU|үᥳY<Яܼט +Dv v,\ud|@*(.mn;[F \QJbz7ً L~&&ުw@ `@g,~eוG7-&}|7%*h\d󠞘 ,.,zF%X A|oE5 s9ahzCtKZQf4 )v^K9]rNs?C-g VGIvhcEpI%qN!V ʂBOchƁXPGN0ZQo`܃,H[H-Xk">N4AL=j,4j8rUJ%cAv鶥4>o ^Pߨ"TEg #wem'[|8媺^yCԻ? GR?oQ `,# s{Qu#`2vF?臑omIDXaX2%F-%C"݌K]l\ b-(e FyD*Gڥž{P[ ]P:aJFtcD;$TvE~Pit^N!kQ~_g_~Ȏ>οMP(`ut%E$Y+~ҿW ZV}RWt46+wB`R>Ps tE뉃mT",]枧yΎ5~.ƥ"4J%Է4PmBلM&R;ͭ~j,EZq@˵2s"F-=ZYLl_m9E f}-}xdZ]LzUA.ѨQ uEj?|B*iJje|&릣 B:.n& T t"F`=U1#ʥ!b=Ẍ}M琡m_.^mdkQ<}ď(YF %Z(mZ(y<,̩3&Dr "T̕vu{FȌ#FX;y1 */zs}yo:~`ɿXno?ŋm.Os2 Py12s1TbWY>p xdP9}8++IX "+cۗ|Πc.sҪ"ZfP8Y0 [i^*/4^yy52(jɌ$ݺVvjΒ \-yUCv9@M-O^=NNi@ $6 )e.l)JHK}su>QArx8-v}h,<k[KrT.t'?fҖ*t!m+~#66z'!qX }]~ch4t|>컳J.~ *F_ρ3b¹ɧ I<kҘH[è{cK65]˕ŵz'd;cV# xkEzRE0qmsOFR! zLٱ*yHK'l)Nb s9\fպGpw̭:g$AyٛS U{ڏ 7H&!Mט!`B՗>LXq[aUm-ա2SFagH-TZNsnS#$${ "o:a2abs;`QEy d M}CAJAyyj%J3,0TKqb[|}_];65lg&byKXuMC)L@:EK {ta}fB1`xW::rJ @cيH#oS.NbGrjMaǙѠ#1KÏ-h"QWhիK2i^X@-;'ÑT=cȇ}sbBmY9'pa5[0a,B=l1j!Ămp.j܈m P묎ſ)7:1% {[ܹ6̮\CL?azj=7inAoIz0R%LRK ruixwN=Y}NU?7"C.1;$Phעn#9%&.(ٍ4(w6#Vq!x(4雗5.;}ueY@R05OQą3N2)Y]&b3cƬz~]FKm="nxR@JM㶆D_tl6|+ށp<=]W.Tju|-Tר; =`Ω"$ r2XA'E?eMڌJi܁V1v0 j`Y4Fmjo=Z؂90H Ŷ [lXT2,5c>7*dmJIMؠ'Nxt^Aʾl ;\#kws;n$̖W~Mu($ªYy75PТLDrӍlIWk3:#Bޜ䅇ob5+eVW+-~;[•RL}YMȲ{lw T1n쯥꜌jdya|cx,*@ʅjVl玒H8C GkT9{a  ş,fx\9w3$R &sUE~̀a9>8E╮3,5B8t,ʎnӗ` 8>Ҹ_xq 90Eg7!Xm=Lz!aK"/Q{P"f 3Nk=mLܩ҃U+H Ѱb W(ZH˹u(0IQ޾6jruAnTmBrrTi͹4ȍ wmFʆdV lU0lN"Xց;.R?93!$?!f-ZWOe=+WE(M#$n~$7f:CPR( O@ d(,6D.uD S~JGAW[?,Q#ZXm} R*SvTN.U)z_sK;K⅌)n8C`bAP2dXpT۽Iw<Qs_z_CGGr31U7d' BS]=%'[ow^HU *!Yo/]Y[l,%13݄\y:6 AIjKdt|u[]sj"ەĝ4@cp[I70YlQ^#gpN.Nc&f[GfU4tB/A}/*)cñ4XwQsjahhl`tt/*CS|B%Sukh_dr53{vAHF2Mé '"W&VȢϲd7h4,}N Ƕ=/S: I# Cbpݑ(_+lTtV0 tAgH}Ѣ p@9m#BPfa~TNr _vyV=m [}y_b5ODJH8\.gzKe -" }|sBmLWi2Y&%;TfLLcQ"$ABO"vN~׮7*(Qλ<*H˖9QO0U[8Y= ivJ0 +k+5`Njdy#ۢy))f<Q>d U͆9Gɺ4⁢KdukO?ڹ9uFm: vU$Uiƫf;A T.1jBS u[S 9Т$ےH):ȽR۱XʽP: ꣜}8aga[/Uk=kugh$z]M yk$IG6 sI'׼^,&-d']r GTMϹQT4K>r$>v&@vgۓRYD7pYSy#.B}|RGaR5ލW6VG[ݶw.+HX eL C|2'[r9Oa}*Vm]ᖴGLug̷HMODLaWb՞zaH3\R}H\s+AI"Y$"'l~|%0| Ҕzz/3׋D^p3m|K{2UW+2l% =f nL^1, .Mw[|7ښ? q19 vqkT׿Py BaN7;7Xm"(V{4XmUU9n^5! ,]E:Dk{ շDT gY@[tWyA' 7 l۫>_^ͳmMG2`3B^ @Py:)Ų޸q5 z[O0G0V2řgVnNDѩAdD05iپm@$K}Y׭x5⸄1Tϕ#,%3`&gh4 @7wQHñ*zdNׂ9! d_?o^V&eglJt>L |ۜ/+`Y %>UwQ@$-^FS% d8RKpvM d~$<ɑڌD@jvYyLi&5 NZ)v0D[9B8 QJZhf4!Mu@"b?`'kc-@{p(b!)pzYngɊu@fkxUeGΛT"(Q\lJQ@E:؃aڤnXpv TqN/zx:@|i>T⏻NZiq) ˢsZuFEhO -]D"v}:㞮ҸnE| ((yQt!oY}*ޖ4V t;hugܽ#N`w-9&*z SϷ=*hb\YO*EfQF\l>uTN1xP۬ >W7JsRsԺfUHH@$cZ0S1bw9l,r?. 4j%AptTnjTPbu3؞}MB03jF_ qcZCJ{[1@xPxY>Ka Aby>a]hMM|a!b l]C9`\W+Me){}NÚ NbBVރMPEC gpzr[V ovּU篧O^:[}ݛ6^QF^K368N:zgu+P5% ɋZ'")jކ׼[67%0b0ñ|%^[omzjhb:,~H\5\~C䰿P`,@dxC`@*K1|CUҩpk`cx!_n=i" <oDL!n\{CDށ7@3h,ZY~Pdӭ+ڙ5!59sJX+Wi͈j-dٿ\>,Qxډ%P%@>r:FizmzDaaƟl'ʚa1w-2 C' v;BPoϘ@D{qǐT/,|?{-S4kG/ RZ4)f@ <*' FJաGbs|+FnS42HL:(ڊ@KdV ^QJhyxJi]/?T (C{"tY6]37>bL5Fͯ*uAt,ⶔ,^oh:I;:d0Bh&'dژqxdnCnAUx 7 ݆ZDu9>ڃ6 qЖNmQ%]zYοR$faݻ pv9˛LxkxLؒ"Ђw7%,sֺ$(y 7Px m|&yՈh(V&'iK鍂! VW(J)K џ>P?A\al"qpQV&.VNfzYsU/v'މC@jvtX̕.ʤF)po'л 8A{#_,w2$42BF7wtf5Ln`BqQNN+ҰO3$΂}(T*:ޭmQuN'ew:,-! Eix텶Z ..mz*i*lq:w9&þn_ .Y*u҂h}ZOaFpX>lEocqXM эu]9BQl69f/lW+ n_c&̆#3D/Dp-UkX+rGwF|d@3./7ju]iU,9D5u&XU1u}૷|i'<Ǚ 1;Ck+Lrd=dcC( ^ cp hө>ܳZ`j0PsY¬zp'^F !<%jWk9cD1H;ZWå| $T޲#Zl9+<JZBc`hjU =_N!xQ@;WXg#s{ی%S/2Wk%\~'"kt Q{՜iƆ,"^m)X<׊),=2=q=bMw. eh `61͝f88P&XU& De;yOc]?n <lHg?V!-.6jnE2:K4a7j[!p "yEPtRk̀2KUsͱ%֭gBL@YjYrVzn"YnSUSlA:LGhw y:K.g- CAQy§Uzud,AHB.8>yۨMEٜcC5gC;L7gCdg7sc`3'u5Vn½<G~X`ierRV+O,%9[Yɇ("Xmbo5dfq?U#S0Jأto]:)kctˊ\$RfUu- k嶅19ԥP[J{f(߰u-{JsHC.0!wHL lP{ے=ZvĭZ`0KS2wfM,~ve<lUAbD1ct\:f;= ]w@-PO}w!&^܈@;$XRCKPW FϏo\0CUN8X"*5:(o^Mx"ûV pXTUU,#yIxg` o@fb},+vp;/9D}?FyOI>ґ%e0T'1擽.WF2bD>zJ$UЬHK9E V7Wyys@H`}`y@E 1jƣ]En7A1|ln'gڵ,J~0ƂKQh?1˟B5+PV< 6>B0 }Fݟ olW`Qzqf#:-.w!uw&W{Y͑ځ#9b8VA02Fdo ҫdKu3bhQ6DG=$!Ti]܅'nL6Ix0$*2PǜӓCv |L0Dpux:Wsf煐`lbR6wBiP:B6$7B[x{4D*_7?p `M-,{W>N5631q g#$Iz9pW\fGf >+ՑC33pnw|?4Դ :f_(d6eωbrdh$^wd arXms=JzG·G4} z2 *HgeI5t uP4Q!?n"wW?4P\ u{ gbFQXB#d5%˧o—6_9Bx {jst\K7/Q}X;ÈOuSӲ'B,0ި?-O9/`eSP$NNj3JO` ,`AbeĶkpw ߌL1 JPOE:V31QWھ0Ϭh)'b'n-Z cOemX L]R:JXY]gh!5`{d+M(1N[{Aۻ6gAwuŃǺVfzO֘uUQ$D8ӷvcl쾛zLq韓8y;:c xeCdNWϊˤg@b_t[6ɗѠ^3Gą` KM\:91G-ʧ,^Tg?s8pi5d "bK"G;N zn̡4=~",$g:gfU=ҁv՚mf& 2i'JsQ*N@=xǑՎyt5 kYDuhQDFU} HS6."ՄV~[^`'(Ӌb$8)/.5֓*Et?4iQ>vLy͑jNDarjgPQ~bRiR{m> iBKmB/9Rm44oFdMH&fnua[&g@`T{ CWJA]C-ƙig0oZJvƲC5@t yR3qng* J|!UmBJZPf/5Skq|kpU=$+3;2e_of(zse,`Eq]=h;$w`9 رJ_TH@/껃TDXo nn_OȡH3+VCĎO )۞yV(g4O,3-U7JA)Xxix}ZwR_itڀrsޡ9kIkpNOnђLT@L|M8;t(okwRpUiTG8E=I-Ji&u>stXq}8E0|<N dGj3vT-0l$~eY =$4x._ >+PV|E9(JŞx|C ̪ "gnM0@7)-GoA2coT(gcNU"f`;5(]#6#e\T >0i"d<>>ntGk!o.իr߆, ^L(|܇FU&!AD.GpM8a_7r0?NR">/,TRvhA,7}l F8r7’̼0e +*!P.1|!jaY1=ū4Tm;ǽᅳxf{34B_C6 %rH2gQ+9aNqHƅ#NhHqRfߪ̖I6^{Z֌ua2k`">KsH)d/+'aSmF );a\jvC }\vB>9jfܮ<Ȯhe^T}>J'$r>߮6 Ӄh?2ų:Qr&SYѰj eA76F+ț~ٚE!Li!$1([!{ ^;a=9'ɴ ;:(xz4y@B rwH}ǟ) Ĺm,4q+bK@L1ǂsdzNY~ڤu;ZM-DFJ 4Zb 9GI_ ªt1k`+*#dHi邶h㲂 O_B1@c9t$?g `KDe@>BGcЄ-A~]#7LCxYP0g:J>(ݾ rf% ߒQ>S}{z}wu)"w7UWԋ}&'$<)3` Aǒu:3}(_\#T[\з+QqȴTvW=]!$]2ӊI%IJL)iT7Qn磛һG!6x3F_jDRS ')9MR[c) \ww]* B@Lp貏]xdW#3 H96[Rލmy xZ_!YSѹM"1(1ZVa"*E8]\AI&s8 GsYx1eb~&CqڽyܨlCWOosHmθ*a=&iB;,=="hK[&B;{ERB/G'5^!e_re84ZP̫YBAv5D)+ P͔S| 뻈(L# H<&7#2˘֚X7ZwP1Zhy*˔SU(Z(V !8Tf )= -!8>·sq=1Vq 4<xР(V f;xǪF"le b]8JmFݝվ!a/J I`"y<)}[~s{/FSZ R2a,ߞhsDAT Ρe!f &7U(maű"@T "uY);O;@+o&X)ObKy { 6ʤ lPS40g&򡁃D"|' be8ҵ.clmiݻA5G7wƸ `)o݊mu`.7$skiE0u}^AL(QF \;ln$rg]e oB ɉR7Q;i(O/m}o 36 f^9;ch%^K>bDq>n"|MaL {h#;8|,8R}"wp>pxfcV O1' li5xcf#̈́ؤՕҁNA=%;^84 E\mi;S; Cql6 y>9X$.F2^ۛr"(5!waWagklh_)VLsRh.w,QǮ xOO9(5k&#0W1 c&鎄6 grש3N.- V22xYzx51"8;Y'Xf\InzΛYB; p)eGԝ?bYT; Ae3Y]ɜS. au)H5ou9e;vOɥmpn TSTy6k@L,`>׽߬ւ)x?H B&{~Kc/%_h1:Dv4nS[}p2hfod[r<'wD tp}-8'^asy1@~HB镮D'\"#(WGG-WOm|4¯ [ 6gt T1NkIMc]*C;cbX$ qh;>aO5HId4Zh "(SZ6J8/ %9rؤUj=[e߅8NMh xlcFJ4w'6|ƷW6wh䐡Kjԓ0.ůz޷רӂhk&8TrqH먘L3b-RAqa0WvN& ~o,Vek(!op i=ZA;QNyr<{'JehV[V+/NV\9u3~&Sϳ"_ÍV ~#7'Vxd/yc5 >1TBpOK{ qNmtY͓5y.Ux].׿A"=; 3vq:+IկIF+ʿZW%E`5MK}^s5@B#]*i3Rxos 8Έxu|wlr=@?9VbNd?hX KWL@Ǎb7J|F[f33p9{<E~=}ACA,R%Ϗ fOF]ͫC-$lDB#PIQ=.fGgۧmcE)X_,QQB|"sGk8GtuS9{\wRN(1òfy-aFPd}ce0HHqnΔ Hۣ=/w){Ry<"d14\h-^Еy׶,d]t Td +( > q\y d._&}xsφRa]#}+DL*ʍ 7`ͻpϖ%?+8Hƙ:Ck ݵ2J0$2N>v%^~ֹfvŔq 4!.9j(f$K? )Vbr un`)\ˉo]f@vjOd [M2zi R20ЈF_qDB FI D_]a uÉ<;/s:g=ӻ~^lh~s9 `)=|[TMgs;ѴU9zu59$ZW@F(tg5nsH?,? gc)›MƱ&; Yrg1U=!1bԃ@:EBjvՄ ӏ N:dn(zlYڸRI$$/ qQM^a?3g[ hBn oHRL%1 !c ^q> AdÉd s1(Կ+$LKw5=~/Mr96 J/2GzL5. +sՃ(&ͩ6x1F]gLlyZy bT3Xv չz#P.|=&l;olvQti6w 3gIzH4D %42,f 3UV0%Խyz:s"<`Q(13?Լ{՟硋Fxmb.RfBﷀ\%Rzk8˗w(d (ףD _ ~]0>+S+6jS&(B>wҖr;\džMV2'$ۅWjک#K2ܘĜ [-' 5մho>_غ8ިuqh_Y!IR%cj0޷cRȯiePW(~/i%XF{ai__3?CDcARwXYĩxn1vOh)9"DzZ"GQ2.hAP)5"G`B5'v<=>_۽^9ѻخ,~3 @56.N2XX Cŝ R(n n h8嶻ݒD( T[kyW=OHbvdS(J&cYgsrC{@Am,h7RxɏM"uV^  {S?P] ?ejY%S©c-JHY(D0xddP"e`RBd=/`КLE nFFOtΝ9kL*AqȠFY!@;xk6,5Y:JDL4bE&tX,,)"_xM^Ay}uk„ޜnmPgրuw>]ncm‘fWRFwwgCk sÊn; mF)qSh&b>DRд =:;EKLԁ;S(;Q+nܠX#Hy 5*%)5[bB˔>,Q_se\E5cWVe:BVsVT> ծr㲠}XMaVuޛQ76;GU+=8(Wb6Ӂd(S㏤?3;7S=:!1;p˻$ōM\>(؟c8@\֊ؙ$U:һwYt\E,k'P?U]Ihwz+հLtetN)kH).EE<rFZhAP* iVej=c{rIF:>3 m+ks$ؾnn4ovnS 4yFt/nPIҨC=]z揺Y5Ѩ:?d֟ NXpZҿ~UVGI.qbLMF"(<˯?K?ƥu83LiFۻFj=ˁ߽{4P&8<2 }[!uQ^A7jx叵V8o@aE 3SZx3T~ʃmgm.v2z>rd==%G׭I#4o!jleꉛ@dkQXbm$i.Bk$i/$q5*`8%z+UθN8lXwBzw&G@6fl5J,yNЎ.}t_Q @$[eUږ7>J#[jSr9o;PD7Qf sN2s+Pmܮb8:pv-б+s?uuezSEdlMޞuV:Xjc1;_PV + hjnw=sb}Ge!+uA띡n1 Ǫ~_U-BL ?:Z5Ph#yb8 2-_xɼBͳL&*ӟ2j%ޡ=mOj#?SZ&@^uS%nTE!͑#I{$BQ;u#<\NO&Rhgb U3b NbKΩShk2-8e/ ~5 R\[ tld TT# Rq4sT$0n ,V5yfa #d?Ξǫ65Ji,kv("TfHH{J1INWA#cJKs4BL rO6'(=';*Pf9vd]Hc%2"QɭI"{^!QQ P Z~WSu3\{K"qEc|8?1Y'n0!/ub@Cj]j̏~>XȅnunXleVY%e;ش|_ZgCz$ S lk6!x-ç7[OBJH̔h RmQY1c <~ja]řNF[,^6=bT(I^' C'8%kBG06L,$){S(&ZRR3y8w56L%-$ }V%ǕqRÅmLP% E K 'TA -xxKEkK?ij;"Pk :~qjz'1{ãCRz3Gd]X%?ZƵَۘѤiK(pasػ( )H}dSuFi,O}r/,vRwи ukvOYڍ:X hVe2OF/-dǦxc\9ɩ[/(y!Px^Yϛfj?oZXr݇^mgj>l'zJJW5|P&;#%~p,X5b o\Z!|j#Gz͊!Ma]obʉZ %8V*¸Q(̴6 0,T-n6.~TlE1xgcRF'%d2}UHЀ+ǎn%wi#ŗ4u r7/e "G粽~ycKUpp)i59ATmleXAV`l)>Ȱe6ɮ*3FuK~c&6pz-NkkjaS`+wGt.^ p¡1?"N~ּ< x_2_(ijFK1>TlY r1?gV([k*ʂFK+,kx{@?Ƭ.G̶$lIQ =F*[חBiRCg2Kx5e KsAЫ%{M"Y!GY͘,ѽ΃=\@6AlBF^`nLԤ-fσik=3ǸAz ى$O ՃXd1X ȯAqW]3IGA*; SiAW+5H #ᚂnD6Xٵ <6bAzPb8yp;~Sđ;f!%RF =Ϝ`9!Hf+`۾P(7"&8[[Z*GB.bL+9,e$tﰲ`YdR J["$5&[Z{!G |}2{jK$jt"FrnWr(dXa[7;5{I.*S _K'܍ 42ܤE}8: MKI{`&<i#ꝑ)m h;Q. ve^}-o"{x7+$.?>!ΣVJ-o 2v[Ͱ^H530CM])-$ ?& KF֠'P&/F{e~gy:g,F㙓jPӹW9rvzf=~.ZZ{J~<@"a|Ze?MƉ.?p4U&Ut;hPae9.ɭ5. AG#.q%55% pw9A->N/rY`pcKƌ_yA ,IWI_ڑ|/xDdz}N^@f,[;-,h?r|Str22S[S i eSQ@׉D-_27ƊnOo-}%X!E@|w#>d~<ս~m~isi80)$꺺]neW'kOxY} a0Mj:Br.wMϩt*4Hj9eX3su ؂,86|MdP)]< p0۱iLC{TC7Yvi62dZOy[ |s9{[ʋ|N$TM HwVG|$[ Dz9.W<8EvAĘ/)ElKvrb!jf&Fa _E'p.zKt{Dj(?C|&z5b5B3| 3 |ڮ!ʹkm9Q+B%u߅Q?9sk4Oh-ri7KV4 IDl"Zks^"tgH&б)R/~:< A E9bV4.7W٫xnl:v6\vRQRR 7K#&%z0BY,[ϧv_[,fDEs>!?F=//ȬUҎӸAa>ۘXV͸0d!$n@i"_Py&F3(|-n?;b-kI4y)BBǝ>[O4PG#'S _]?+p!`Ci\TFo.3W嬑9* +Vev q}q>z;yWԙK]G!BaWxV`-zt, VbO]]ߌM ݃jAߡ+{Z&/#wC$ik)zbu\,d #3DHj!7 Nwh;*CPJ^ kiU#)/=Z7| T+`myxk͊(MLTqAk@4.*Qڀ Zp%?6#LU%<3Dȧ'ڐ!0!h}e:f!:{YPҲWe} F5TC3!/렩IҖl}lm_z~+9BǑoY2o"EQ OhI@.Z$1\3DcuEN[E5pE9q֮$j [aVaJAگڜMÔkW6&φ5 YM}"U~RJ&7.rIG%R &!}-ҜٯbNk:XދR^=Y>,'4"\b1Cd($ .9A$BQC.BHuEi7,E:Zr@̓gp#]ngB X4'b?»eWs+Uc2ou Ra pfyi.`mD:P&W2b9?n".pd )cޙ-K>cOGE5fSKJoFYH L~hZ= (9gs}?#cك\:$5x(  }8D F:ڇD p7I[5q5/p{@s=UAh1T^3s1"ʪE VjwPɬp)dqXn7n. |/k9jy Y89:tyw(оu+=%LKS':3,΃ Jizاtp?aG#fX'jđg\ƯDc5VN1v706 o)̋6 (Istы)38pm# !Lo/#i"3{b6ء{5t`#$H= zSبW3*2SN.ɱBf KXAޠ 0mL>4\:<ʺU w-&E|SӦCq}bN(^‚;թ6}yъ|Z\v`(]&9M@yEQ^׬穋h#B?6fF*@m6vHyKq^Db pQiSyܒeڜNouŢ?pKm\z"Q'B0uoZ't6fڿaK8hn|1#o:XKUmffR!e -8'#Aڠ],̵MF##_aXRM%Ny`23!!]Ft;E4Iܴn?X_!!N?'_1H,ёx ?k[.×˷ \uG;vӄw4$rBI#a)R/hqVx@wH% Fa4)1x28#on>;?Efhx׎,Z!Hsy@։CՐr'K js{Uiۯ4K+Q*JUdBilcF~zQ1D\%+VW ~P/vKh16 )lUMDŽ^ʿmX9@hA4(da9"moK5$֮__0+$\w)b'+\c$B]WM^NKjL 907Pq?,H$8t!9>fm6uebJj,JoK< Fa`̆k."0퐘~ZBD_bm$&2]r%S\D֞aEHek}Y#ېűݙrxU("˴m.\UӷEwjI>!63LK2T9;Q6[#E?tIz$uOÒ?6t7L~zU6+Z/c"o} OraZDc oi>4~?G{΂X9M8q1 \bI ]vg/ iN3;7E-ŹKdqErvb$P<ͤp^üE1G}wĚ8큠(zot5'Eϯp'еr'L_{3֔w f0E-WH$}U+ 鸋YCPsQ~:'e=ɕ\>Hd9(÷&YR,e=|/d tzOU)'%} =wdV{5ǟ JLD֣+C<k[tc%w]%(<SIgT&:˧BWnYKLy02ӍבcL,u= @%LLZV LnU',gbvv1gN`h]K_(fsh1hGrh.mrJ[|>YWߎsp_==BcjfŘK9]v7k$<1Mg!Uzl< %P*fY>G3c[wϗGtᱛ6/ W=RL!\g~X;] j%pDT4Un`ck(o{5\T39뉍]zw*R: Jp5$pdb iU U=UV%BD@wB:oC{r|9;<@iKV-ڋ_ hL$`q2*kzgͮr],&nbj-4)rSWS 3炉u{Ř65p{M}Y8 adHF^PuKB~9j=%CMv*YԸ aD^;|6uw7*J=QpKG&fwqu%x.-ymjNͷ#ʚM?័A-,n357_&>E!@#{$e&u /OƯu-6 (~3|f0d]w=1G~ᨷUrLì \Z1@dظO״lH" %悓9硩D<3q0)emy^Q]s$DŽn,L \I bӰahLOɑ7C7? >+zm䕇@Mpunh/mgQ/n.Jq*E.LC,(?%uiYF_8s%Y)/2ǷP#anav3\ AC[ӗL$FR .f[* ;Xyƿebѵq4 P"v~f965uDEK{O<^|-4tߘo_ꧮ:`mPehp{% ʒeȮXw LKߍh] Y*Z{Ø3?h@Lx{~ׯ\[@~/#ӥΓ5.ltt_ ʶR1gxk_ǹy‡䒬KfmШp4R * >[S2 `.DK[2-qoqRF[pF&hCIڔ =$7Qڟs+j$q f@tIl?hf?[-辢Oj1 =29 J|2wv9ޜJvKq:?&LBnO2!f.EHvB \ns\{AQ΀K2D+&kCHـqd9L% hSn0d-gGtX+͊Il"<" _Mh N5XKOl< .#ݙj*<Fy]}a2q9voM< A'Ԇţaґ64^yŻ[+kTq蔏QAG=z*dϞe9Aϡ/|[K]m-oH@wv@M# lj?GQ6I"G6¶>sܸd3 ( ϘwƤ7G#9?3o:<,Vw|>BZ"]ЫNWv)K~ 9ڽn4%K栀11?1m%֮(j:(N,Nۜ656i8>"? kPC8`c RiLN#Ab)xVikie9v!]Ȯ`oJǐrf֢켐$PoaBY}ߣj#գ50u]-;@\؊#62xG A}Ǵ&/Aa8p^d(_@eLkձ&[q"sU؄lS?5ܧ"S r0ҷ [ٞFyaz#ypHH̭u}- *Zq+J e9͑,iTk a ŧ wn$uz³S.V ʃ~LLOfA>4 1ҩh "a3'[wЋpNxЯ[w4&};{L2 7t<PCQv&i5JZw]CXF|= gb7G2H~[_eX 9}9 ݖ z}ɰ[Ovdd(k&.#D!{5W룬]"R(IHFq6 c͵cQ?RED+4 H*t=ХfxU0S󉓋E/)1f!PJX"aQ~eݏvGwI3{Vol.o/KŸZb(xf63VK]dk-A> ץJWG$댪AQt/&PND {N*-|:ŏ)Tʏ8s0ze@mTC9TهGuZR+ mnv"Pa&6zWFJRHO]ypaUbɳjS}nB;DZK-yN&yxCRIMQ-$*\Y%Bq ,$OU"mh(rR@ns\A*jb̖dx?pFيQ^E0} 6qYH/R2ZqW72un$UHś9yBek(ƇfM3\iWˇbk4y3cI*Z'3kNS-Xgn:\H)GmPX:2z U%M;g&geo5\F~V|ďlJGs"J)WI)J7D6R~g^x^ `ׁ(WEdzJUc<0}"z6Ώof@ZdO|@J$h0_{ЍO2BTSu6XYO1V+ 9 pfѢavQpNchSF-[}.FٗwP*S6h2\WdeN|XJT0ynQ]l蔻D(v[儊\Aܖ\SƜMϳ4bۨ_H|Y{*kWhGkn8acU0 fKa?w*7Gh;C:PHRNP̫s߂4pW$Y ҮvbutGk͘Njއ,ǵiR+ ޫS8]Zԧ0]H`s7&ZMNecg:!D&D0Pb2M7SŔ %m/QBbt\5/nGbyԖr"L>__eb;$~( Z3@uibIXeaqCY4Xڰ7Ay!kG;rIe"GaA|$X8N"L y#7إc]mM"?qgw6Q(l;bjo._Յx`؇(ӽ% !lr[^ōk\d߰@Kt7犡.5nb? ^e:ľ|Kz@!ƀzIC.Rʤ [~ȱ yATPRU3sd_2m>4]̻8 B^&U)6* =m JDЂYnry"`m fVW* /L_wn~3M$q~si:0A͠R&Ok}5ο7ps9.P4QU|)ӜODFrG'4]qin Ÿ.=VG W᧣ޜ cy(s,OMCϛƸє:! ybSD._BE-K}Y:ŃI H`Cg޸Uz:2栲x 9aװD~U{3]bqdjl p ۽Xgb/+Sv2GC`}I|9%8qnRy%! t VR|nCtG5~@[kܐ\C ҊdawuBZJ]r`$Hݸ=xJ.qO!HDPԔ ̄ qb9eOU}i%PB9יlYZ |_&LwU Vx \.z;6[UNS8Mہۂfz3x#D٠J:r^R{ rt\y`D򿨑 Y` `% IZj-.{4?ʬfP m& Tl KG%Eb@Tz/I!d@|hdC\}3X"{*Zxn-&1S5b eA VyI(>L$ ڎp% ہ׎'MLӀ3ݑb•_ nq_A޾SWPEW$0לjs#ct2 z:/|Fz'wQڤu?d 9{-}~^5 *~wăl*Nx'g~Nޞ,1Ԥ*<]ɏڳ}7[| $DZ'IGQ4!j` 8>A-1n]H;E7VGY!&$ fG(ZCF;C~yɃU-p4vw;dTwO6 ^u gu'2o,!ȮŐ (J1kg5~/Pg>eK[ XG}/&rU2x`Z;oތ 3<0,wHȖNq\I̧-u>fT*a w# st&Mk)I>[QWf~!4@:=mh;e$"}eGeZ'6xUW+o<}^# 2SSBbB٢qx'GB>L9ЗOXO3csg)o {%ilf32 顋Z1lSmiT:UJ)AG\D@ʉl>r uDvi@}&ע ꨩu:YjJL'`{JTՂtZ .W6jh-yxeM8u~}Zt2+= r;<^]!u"q/K3&^›?i/:FF"52ΒA%Ci( *%sAaVnVFCsȲpEYQȮEVqU Ëm(L70tB;lpzNx=iEng/oQH.Um.|'~ns[kX$ÔLD@ pZ/Gp>i6h\8^9~O) ϩH#(qVB }M@̀f EC7gP ( V}~^BoX:7,0` t!u8KC+pB N&_Or1dXNmEc~7s#dl|Fb/,5k-,)Z`Y4QTF5]¾~q\ϛWQ]Izb Eaϫ|+֖7"`͟K-ԬBtﵙSNGfJn2$=ϊAQ k XFyo<7H颪vxm!ixv1gy*J"f$䉅<],ps gĀxc ܿgٳgX6٣faPVOMu?j6oD[m1+O1XӫW\7ρT%y$yΙnr0h Zz3H/Nqco~oe9]PYz9Ь$j;4EK[{ ?W4=z߻d(&ܥzO4t)Pj <+WkS6>Ț!b )px?7_h^ ?bErI04k,}&0zh%{ՙ]Kj,0`A >Q]{> 07;H&}ҽ,=>w})S3vK-(EgJoߋ@Yl@ιOm ]A ?d\Uߛ&49T싉,ӾsqfCD$ , ָcFeF@ЍB[c`l|>8K (sc&&ws4撜Ⱦ>CG9?g;'oYNv? n-4 yi &q/*~KJXwtHGaNSm]LSj"DZM7ė\"X}`rxLjgCWqj0m;[i# N H$k~ᤑn )!̌_IN,V~oe,t^Asa$(0ޝ}Zre@=Ww6PqÓ֪|>[tc1,bFaFɁypKfP#B!jaO~><Ј%dVm~*Za|JJ@DKYDn@C#ySi>X !T6()M.Q2*+u&cvyp{$%|virfvB!7^6'Yަ:ҧ+ 59^ N|'={ ~Uv]zH>A\:yi]iR`¯hnMFjCVa(8ڴ(EwGo"ޜwXfc~xO)fT]b#i_YJ HϋSi%N;Sud!VN%ڮBNSLNU!R&$6 DJw~l#"8o~Uü}PJ O=KCQ~']If(&JOS1="Z!rD& EO%UAkB]|h2ujbͧ)$r;s"H{.sYwM(CZQҩ3?Lꖡ5Z rohSA ?(6Z|. #ˆu3WV NJs7? Οƞ+FfCNGD}ԉ$Xt^I`^Tr 6k!e Ch,(`FUxJSI0iLm7vn蔩6J-;J nSxpwI)C@fPg1D&Ǜ'|ݷY3 LM? kd a:~ 5 0|R&Æh+4MR Vla&+ȿI!7ad^TRd@'^az! GUfFR[ F>![-PEB h9>m {[8c30Gնi}!s ;ZXdnR=zHy0ǽfuLM6~/2jW2>|/7ZyV+? v :>Wykn2dC GxB|&J>00c D_+ o~Ɯ*Ji9 UOv]:D*W3좷 urPxԖCFĂmg?>H~w7@+`+#+4J_YyO R"mm<5.z.~|Fߢz} }9~N-%n \!n/OP4)Qh#:@~iEp~dgP@5OC1Y=]{*mV.*2G,u~}X:w vSw01'G?i{nx d-'8g'<?trDq=Fm=7 o@en>$ ć/-Pu&>9fh"9:Y}c.89)~OL~+){€oHV^iipD㤃>i!#L:pvVU;+s뻅l2#Ʋ1FpaUBƝ2}ԁ4edF<. "8IF3ۉ_[Qg|qW@ ZՆ޳j YRL"bS,jS0}Lk3rXY>l;lkoė{:el4x6{~m4mr={Eqϭ"|>; a 8Jk_a^o"$( öw"b h97dPfm5]lh0|/s$}Ѽ4R,@8VzVU@s0CL?}bmM8޺"}E["WOb2HHiXP<dDrG,B-VqP;ri@$dҠ~l"(,_ Jc aGĻHZ& SSmL?F56[>zM0r8`DfYPxh6JBflAY\cY_MF@e6S&{-IԪ˰(C#UasJ;z:ez`'o:?<+mK'RxJ0#0C\&_P 5n_7P[ 2EǚFacf^bZfm-"˴~Oy<B*@`|8QYƶIls *o?LҘLf^;]:9w[QK|1]cWd +930W*AaDAr1쫐,Ax ;k>,D$Д0 PNMK E0Wyb M/)?5l0F4<7S'14䝷%Î_R8m\N7h4BF6Hk995l X M/wԋgh 3}jnYMؔcؽH?xG1ĥ!ɦ4m(Qg`zUŵX>b@Zbk}ʮcJz_3qI-G?}Z&:=Pbxz`-Ϳ3 ٚ-~K/%U8H&|4Я͔{| z>;MsaY^ FpYI FZ]9_&}M9czz!D9GH ykBScyUd\_T'tZ ql@.c5V֯hT:3v36T%os{tەءա¡l,)oРUP#p$t| IEjxsp'⊹()A}d1}?aMl=4w&R8TٕW^Ԍ?,^xG T]@(B,% g܃7kCϴ b OQ (,SPCݤH!eCa& _Hj=br Ū1;Q֬9Ō X&_#TtDcd Q@쬫42,p:=r +JvI.LԏFc%q]4RRaغSTzYV;cvm<.њƈM#i4WK$ U w Nm|gZ~~Phjs9W?3r@74dQKWoXe{Z/*ق(u݇B`0/;'CU:f^Gg-ef޾آ$LImI̶ F LUXܰ#GT8_ē-%[ǸLpl?D뎅dB=0Oֶ@6=>?39%L#{P~H ;ŕYPKB)%$90We)Q̟[2t [=݌#>kac_x}r8 }%t[Rs9+3i ͒1^MҚmAp*^m0S -BM D@]RNO]!+(; xr%i1V9-x4yڧbV냷{{2.ޥ z~\*\uZpU50SC%\j慝m~N5ԕ+1Y97"}2>95їEykd^vf*/lygeܲ=9D삥|Vֿ vLF_)5ȏ0Sd]p*OBJyAg(hkqPJLcd$.`waRZ9VO@ R֐XHE*O&! mOkI:yoqCtw;-^Uy#pLj?e5*|7":-Kq _4j?8QK ;`br8@cdKMvi^!c~?W9QK[b@&:B߁uiiq3MhKYcvC;{F?A+(#D&C| s}Ktlc~lshX!6hJ~/í5kc㞜Кj ҵpwJb^OY( em18bt,m\.WiɵRt!bwr 6[}{]sod`,3)OnxBAX[`3*5)z$.+6m9$ɛy8mxgDhc>7g*vWZ'c\g"^Ë_(X~f$eL\I0:vpu2k@m@%{ .`HT|©EC rNչiDJXjfO~`>c(NskG7p!,N!^u!me{+E:57-4XHGq oJ?XPq+Н%L(5klKL[^ut9=jR M~LGf cHJ2h(Zyh#o?dc\7 8!M,n 6~⌖I p+p+-yW]\W7'H~uY{uSma~V%<.ѓ\}ϛ:lҧZ*#jm6_gǕ˲e>@BJF,^3rkX~ew{֑n+{v\v0?`㌬vg_1ެ+̾G`W'+k +Sy)B)WĽ\Dd&ށ%td_X\7#rU}[x0qp#Rk]y 7Emг?ٔՈv@jE55w AA-oF 7hq®h0Fp`(浻2_7ay,:zPC%N=C;CgMFKqΣtԌURo'klKx ? }rG#;zE§[K +7ڇc-&{wxeS]TS$|aCE %˕`+h`;.ozŹ4j@s%";h*g-42PrB˔Z0!+厊ܦfjTCwjER~\cónsh+9$,إMD=,bW<{(O? mbA sCϽ [Jؒ[!чjA.n푺yN}ܕ7V0$n6fZ r]1e`4ag}w[y 7h_cnc2Dd=5 `k)LZ\_T JO  W/ UאAb˞B `Ző4y3N/.K5Y5-Ћ>Q+!v+j.z#=VCtGL '@skIU׭5t^P*QF6aJ-d;+8+qb߹0zf@g%qƖ4cГ˫Mʨ:I/ٹB: 'L_]ғאk@[=R,)HHP}~p ʦL[b"BtK[Yy]:юiL_QhSdL@:f&RT*D-]k.+xώmO"+6Ʀ2ЯyPI( 7xh[$ʺ:S}[",AC,8IoJ^+!A{ТT#i0mK|&8~qXQx{v K~30G3=L(ϒp0gn#~Qh58p4|AU%GM@в% 0j5,\s6d$k5~G3u7ԓpߡé>$Ymfo:ç{;:GN?qxtyl@R] x+F v!CjB2᭢l}V>sadW%73r՛>9:s-8.L [Ezj~pdp |$qX׬xK+ͳ8-6Bej/$C#D52`ѐXZD'4QӜ^3`o2ɅZf-30rK]?X-|K֤V̏NQMp՛J|O$KVJ|eU>ٵ-$08zs=~QN[!5C`}cAAS !LI2YTkxk_<wCߓ_ߘYM\OS/vɘGj}R fQY6ەhC}I띇 EcTkX9-s#-̿y C)-eZ`GX⌰S t0k綧WS=}Qaq %Rx`}9_xH0@/&Ύ${e#xS`]" ;-Ŀ,uO U9 ҡ:p+4l{6O};h0.ܜ(yyFmIv] àςL9k倄g-žV%XXۅXA?d;nK8Vdќ~f0}^\=CKLxk>0gW2=qsVDGHͳɁWXs=3jQwOrKɪt%t\ 撚F1S{/$Qܮ(RG {192&}ĞlVO#xbo: }VE4=iYf$ig#^tlѲCBH9@N$/[&:Ἂ=# pd'6t{y{[JB'}b^GJ)woGV,7QRqZ;WT?m?=W&;@-Mxjzv>UBQ 0zz{4gO'U-0vu1ZQn&)M>b( &~!JG+sKqv~KP?Twj"a^%FwH]0:+*G@皐\_C+WAY1+n>~oլEȸ4wT=Ɲœ ܯ'wuB,\ܷD__:?:9YB+$ՕnR:Z ]`sWƙnF&qH'3m~+=f<]AB[ 3bSߓ}]3S:=-GMr8aY|BU@҂Y/k3'GyDG"/pU>d͉qf}0WS8U"m5E3 oQ  z;M`qƂwe(9}Cq(h?, cgTrBӎ. )ߞj8]l䙭ƘsJw?n,f; A\#_M\1#dAxh =:V-uĢ-oʌv8&1sn#A1]% h0 &h޷TpI?z"+(E2~qdi\OLxv wx梫{IA" f%܍\7ϬLN:d[Xĺm6eǟ`G[5}N|9&0xU@IU~zݲ$ Qn8a|]IHK88zc%!iZ3gvof~OgE /6o{28$Qa =j#2Ym?m9ro˹z!6[tV iW8x'wzH RE: 6ІكS-T SmFm-~,;6}i৖cʠZ7 b0%}mIJr?e,ߝռ^NEd,C,w+L7c$o0FL>R/ Z<vjo`UnNA암]E`M_^' Ou`v2_M$6$3 []Q2V62x|.Ìέ s%8;=~/-(> vF"2Z*n&u%QټֻB> nIs)i&{+sjn~d!YMR{JtX]Ⱥӗyă󂛝q|#Y#uVW:]eJYS0﨔j 5d uf169 +lqB`JAȒbI ݛʄl8cߟ*ϓج, }"+HABR2f/ w\O!I=exߞBSGȁSi,$5~j ŠRhkT 2ibL区~iqe$1UK7O\1XqN bѫg 5dpKu3c$sԷR{#HxZ-9UȮN_uN6׮sF?.:~TSKbP]oЗeN+A(D0ӼGϹ pX*q KFc<ϙTCx߂@PFG6Etslru@"(+z' .1/1XvϢ!'$됲w8?Jݛ 'M@y."\P2EGZFF|^u;^ =uaXxz;2'G% _"3W/ݏs'zɈMPyKy88(NIma?gRNޢ/]KDYWTbt,D@\1C<¾~3WTm2Fݙe pFX xeXIx.y~^@y0t/keI\ݥ]/w:]52I a!j?cPȺ##}c3u  p!fi$Y=/5.svɝ5N2|Y-Rj9 7q/\úzq @_y,䵇SY:M-+QSVDT]ɳ[iH;?fO/#3RrɩI#B:ZE>x.#iV.+ir 2}L &]Yj:'9I vHDls͓eH"䉒iϸ'ME*Ҏ8bhg̨hd?μn..**w!/xS]/6xwh(>· `@"TMG:<'i:EW۲Px62 /Yp"ޤ8RLl*l$cː/!Sj'zνg@-W ivéF0po<^c6HнvRP0BENœͧ5x-1Pg:J6nfkBf9HW<+:NŃ+sW&K@7EB>Z27 Gxr@Dlet }~) Z.8Kz~m~98IYθ쨣UNj@v36ʣ̻gA9X<\;:^Qw07Fj9Rz}ٰbB&qR!T3Zڎr(){UlRFq|x''i%{JMwtŧy[}sǝ4Tv@6}o7nЗCM39[3`% %pM!bA]2f7'nBg~'xOGe˜jF3zAŌ$!FG2 PGΏL4,HG+w9~5`@$.Ym4 Tǣ\ID0<}?.#'ݬADj T()ک<4coa(:* Qn&G$C,вSOw0v&Y;_J?}?2@c+tJ-@mAY  _r:BH:ͬZWqέ.fnКG=վ\Z7[L5J87CfQ8S5յ[׭v5 鉟`4ߝF0t&N!j 5@HN]X] ?}nb+P!OjO2@cmWRxF_:w@P!xWA&M3uQ%WΦS͵gS4Ei)jlԙi;wέhG;w^ˍC$w{; Փc&nn:%tXfI)?3m*Co xmgKl'F4b ;nZZ:򝨬XzK 9`) d]x-{{ oeIZg rsQb̿I烆'q<ٖ` T*67}tg4L@m5)n_$xt= zYslzh/Xز9[(r) G^KwY,HJ:S3a7EH9ǖjT;FU;"* ]')jnjhw>+`}$-L[F7 W喆!JBh>GI=spG7jZ5RQ݌mZ"xu{43 glp%&D +t㓀{ ~[,Y_K#. N4ORk MK%u*:lVpPzEh[SA@JoOr]Fa6ʚ$JgP}ҍ~5U9#HZ١ͯU {vx-(ELg0T +wHUOF}kKh5tuN=vDN:p OE;R: J QƮ0TCÀK΢ fS,ܟP'C}')WVc/_au=yU~-43u2(t? N)Oݥ#S-# J=f::inAML"]טE^( sֱ1gԍ0TQMQ72&;6%:>χ~;$1Ɓ&Yy-@)$;`耵=6@ix~Qy On uY*r1fGT"Ώ3ٓB';l"X 0X9=@^ZpdXWg &Z[;K+rڃԦhp`VhgpW08%.Ѓ\7꼼P͋)-u]tX}QC_-l>8ILFPA1n?`tbSQol֑9+,AZYg${n a#-붉qؓ_Mыk6'^|٬,\̯z"(sw5Dq`4᜛gxL5F6C=}g X1^ZYd~)+1VrQ>9rτ3zߧ7SÀ5) Iġu>GmNd)&NGIl+~N||CR ?ip_5%8O={ϥ|Y NRi=;4JOE\Q+~6XK0$_9ugta!E14wٚj1_?,)jTѵܲA1%`+Q/4oy\B vv'v{EΛ#d8T T.jπ$WQ%ע˜Lwsk&e ى!.(_ 0]\F" 9b, jx499ɒG0F6H. icP̝hTsYEkC_~tC iݵ@IzKk#Yeg@TI fH){7VX 5"a#kCtړbvu4w`VU"~#=O218JN's'Y)ErV|Jy͕&0n,8y0kĆUO{Y[7ulA䪕hߺ ! k]#o5{j;0;jkLkNJCdWƀ^Y:\GpYr{_s!o/#e 9/9[Arc`,j|s$Nb= J#0rE* 64,(Ӗv,V ޑڹ n|8gѮⱉNuki'HoG%_ő/KMtA 0xOmk|x`nf況f{mIn/]INQ*X"H w{XΠ6{GtUM3-C7^,u; \ÈPl'l!\rR'-~rKt-"=,sȺׄ;Lp^RԳD>آsZqxoD/BcKT)r3ns1tT?A41-!\2]=~\?"b"ھE:VדجmcOr ,*N'pٹmdik]mo" j])^ CҋWw68rW ê)Z3ynl`RX(rk#C 6T<;TG I{M [BKF+M,RVUaBn] ~lM( SuY4/FAs[lu9H֢:\2񙈿!J:mb8<&]mzȤ(5,NA:g+t0LtdK5΂CM`Y]g'<3(ȃ 7As6o8anٗ3=b%q"DNjj]=$YAɛ a#[m#_+Զ07M>ֱ6fsGMYiUD3RI g-%_HFpCp2_l|cw"ֈG%jsf[KM ]^FjwS^~ﳠx,4`wqɳs߷~\8 ^ec1a20([3^VO7&4堚OoEZn\2`ҭed.lGz9 z 82@Җcu |r]Kcp=qރRKmSD1Pm4HO삼m^妫3*ܨtP߷)R----q17gy4Ոt,FA@<*M6pBH֯0tm+I/+A]R9qh6n0ZfhV/pxf3*=6iNN2>Z2S/.D"WQO*܂/clo+ r9ƠXwyy[qO@]ʨX"C} ٭)Ԩ~gzn0rE d+r-K#l >[{ ~k&w/t߁PyYpRد_n FT}xx3C2o4lK,SMj̯a_q`4ùBK箹 ^EZ̆0T !Fn4K>(W Sv3{QeP{BuDቕ(9Vn_Gd-"V}[2g8䔼A<ܽc, R/f]Z'&չ8#U0#K!x_[kaY.'rDz.gGsdomma>]^O bfьc# d4S EXƬ YJAȨBֶqP,dsr)\ w#W4Zޟ/h9ً6򎚅HBb -kT4PF4$z~X^g_ =@PE'~Ma3` wUAi^اF@Qjj> =N5Euk/ŖO[woٍiGUa``8>VY C+UZn+3NCR)Cg-ɘaWy)ӅqRmޮ(nK4xOsZʌmOJH2mU7 q G u|B?[ڳ ~MInV^Y@$@0ʵML.[ KPP g 6AaU.q\'mc>Сec.䓢V=xQT}0E ~YH*چ÷4goIpZ1Ogd ;C.~79J SA4|%EnE""9o˙nIc郫2&XD*82JRNmjd!E4S)z/_hqQQV$DɁrj;Oo-(K{Kd/UFTYE@a' `A&"{VNO|HM4%("VzF @rv)V w#L=ahB'.'?j89 QZH^D wov{d;o4kN 8Se]eWR-ɨOiBQjЭ世d(]}p3Qכ3״Hx H)bMm:xShrO{G*]I⊑Y;R5rD be/YĩҊqi4wyþWA.H <)[IP ܾ;`s߅vNgv6^O*5Jtp U o!`a$eOLң 6 G= (e+]QU \1b~V.i!l/Ħx؃'&qo6`@&Itx7>|ہU'5N0p[N{ :/cN'.FZf_s@.ϨVV `OINmT!p ƶЅJGV@<_?]2J=j Ѹoi|`΋*͂SͯyO@`xWl{ ҄AZFQme< l(Xe&3}N*!8 ]~Gzj+R$kg#+TFggA4*wۇڢY};ڶ©nxv>*eU@F-&p:$n5%`܂EneDq $WKTUӽ+`0~`wG-ʂ!WL|!:1=&O"Ryx*d+ Z[yC.Q~)(O(`aGȉM6lZTRS Ķ͸X]CЍɌhܓgm<0T[ Sg٪ ;H*e[YRR ϢɗSkgkcIgjx B%nc&88fs%%MPQ89Nb?τ;GN}mjR=p_1TLw"j盚Zhѿ0 yXkط;]ZꝞC.=PLe k+peRMưp-hrm t(Ɨ*%dB*%_&P}2 mh;@bD͆MˆU|"KۏWA/J7^=3sYkg+o"QF"#xnl;Դ|(vΨY'+<ژ bp {tyUJن΅]}_أ}pI:Ǻ+ÔUn-b\%i[|I| -@{0CXp)#y sao- ޒb1h~=sZJ&vX!Eq,a61NJb1hc!z}AV~CD$k]OCd)%V-@SOQ3d2U$#y-)ʞjV;B``7w7Qé*qv*.kKz7/wT7!՟BQNI fЂ3*l5H䰚xȈ}OtIrT)? r][D耡)'ۙa:cXFnA,RzҺfuF&0ܪns!'*o}V:P>BfiWCFc5YTk',oD)54"`}n+Tof3:: PVRbI91ғ|mA y0RYTxGۙm*".I㢱{Ocv5[^5Qp#$ +iѾn<܇sDrr8)kHIX'ghjlЂBdHY4;{oxQ6}v>p\_ݛ[^zU͛XȢev|+3#}`vvr`Rጕ́D!05kX.L-@gwT]|Ē611[f4)744E_mNӨ7ueH AÆKxZBՅr]23q goڵ2_wl7eD-ۀ\G8NV'>lx+>O2 "n l,و;E~pz=hrϡJ~A0Ek {,*Ǿ%.vY&f@T((T6{_^RѾbu`zkzzgb1{>6,t& hhK5Jpb~ P=MҠht-q'A$J{)|<|?FENw.~eU=i@, "i㙝:aD>|K-T=|'(!G'OR31=̈& v&?ᕯN]FjC4m=+B:31=#(x{,A}T<(Yϲ! q\ok*o2y*fZ:>A p^IRM"$>.aLg3$,zn(SO<rWЂ8L {pڇ_Eӓ&$l2!c&S]BСU'߼; bOaC/C/Ej{'0y~Hi(ӎ$I%6k~_-6o2VNhy8@,B6uvcAe p<{@jAgwakV9D`7"cßWQ_zN&\j@H3]c]fmg k_;mfz:BYN7N!J́p 8VӠ1+!a%&xUjl{b,=E0la%luLeT9Q98cF-+Yq lE!++G7riɓqh?DQ)z!7̀DH t Qqԇ+&Rq: *]O4j3M4ٔ$ѿhv\*Y!I1Oþp(EboO TI|8k<%{4&w^q;!/WE;kDx$rSɺGi:YNNŢ3f'+em ;_ V0>YxO{)6ۘkj)<҉qMceU'f#~ɒ5=nד=/ݛ؁vֵ Y|cy(fݩM=-wJ5jsC1s% GBXd.wcuĨWT]bsne%\,E >+KUڕOIr@?VĮبPE#ñ-/O{y\if^MHa~{ 3}I紺 ITf@^c6PW,I8A 9}Fp[Zɩv$i #j>u_Li=l%Gy)fg 2&TO-ī9njQ#g-=zg:)V3 uqr`Lr+ e"I@Ф}mA1GJ/ǹO:CDzntz6<0 Xs%}+Q:U)K=Tla*[+~7 FqUΚkjp\Q`r[l7_."R"{B0սaF.3*z[6]9A3)WǬ ԄWT>:8BZņ`B̤'ZЬ)r.pzk >"xI4~)ߢO:4>YnD38_L<QN&˓"ijgzq/ˬB+58osoKM޻+ym=??anP/z/MiVvd:kPuLCP!a 8a+ Ė; `ZdEg4D`l}u$iAHtAAӁ%є6iwP;(bœȍdVlP6uXzSA]Uŀac,wx4CݕF2ũ}]%_G=.R b9) `f3D̈vD>^VQzœNJZF]PΌ㤳j?àȷc.64i9ёH\Pn'a&`$ \]|vnAFw2{ ?A W2ĽĄGP9*S*կPQG vҡ+O+Ѿ/*2ݔW}*Qtyq% (*|75,j3fhY_f#Is5o42qg1`/}L"tdm. [x&ʹo\Xq>?i|=i7P Lh VX{Ca޷g3}Ȩ`чm79 1+T#.É!o\=BcCȻT؍EpXS;8Z/8+ Zq8" '=X}|i-ȁi\pq#U|+XE(` #F=(y@-^Br7>]$iޏޡQGRޣ!gqksS3)ΩiOr1@ȣl.:rC3(y:C=9iʅN\qiq~;E%@Jc]ޣ/ tu8] =LK$xAgLa$N8؇ڈrr}Tn'6>BGcK[ere?b+~صV/15VK DN?5Ƈ+35H{cfd֙C!4|vT\90$Wu~θYC+~ct t6EynmO!ڣ/~ -?BZ׮KGUUQA м/*3#s40/Jxߧxk0h_F1vf'g%].,RDjpOe]CE/Au9--Qp8CbeL]Q)rM7ڕoIŽl YNuHe]<mm ~P$ou"0f"n:G~Ȯ e8#[O,`z;C# &t xwEAC & I`ޙn&L=S2W";T7cG8еUYBlSE=ԝ<6_pI,E+5kC$&p>2[}#vIw桄{. @HeBUqWΓzg KZoۚn9#1^x"%ji+7/ Hɷ8z,Z[~ @m5K[ PwSDE8da'.v])Fnӿ",#JF_!R= 'A,'.jO{ F#P{+^JtIH:@Q&(/Sow1Dz\hlr?G-X z8OSw~lVƨ5N<7ϔXZ*hDJ5VQz& Z=R|[K'ƫQg{DbGC&~ēIn8IQzai0cPfҚe2y5ozݠG ak9܇ m.s땃/x+ *<2vwRwON޳%q P)|;XsuB{TO&Q#r`[CWAiAP \v++ %|/QTG%%&0&@]tZjzM-**_\" yVy7@ydFۗxEe˙ۮk '{e<KW^޿:ڛ?9G6`10CP 迖 dXa.ESLvg(a,7;vP1HC,] (X 2z4κit[60 BL)qE{Jn Oth& _YTM$}h5>܎'%UU%6!|&._& ɪ` ǿ k( ]RLJD Aw)]vu8Hβ86iO^(|QT c)LwCΔKȠar"+8!94GP~DcV_29i>S1q%>KDu yW@eS/~AC|C^0$BmĦ2Te4yus/3pFs@.ϰ%g*Yu Qp9F(;ʗ0zG& \Om&2rPeXJ򅾚5JQUr̿HwK9Md*_~;|$z9S{*,%eIq*G^]BF=n ďxXv?^Ji7ZӍ4Tx's}},Ψ-q2l[FHhMoHcFTyڦ>3|%MD ԙuYybSCOɖ\I+Q2BǮ+aOGDE[50mlyi^` 8sMwZ*H͇o682- ,Io}#@rge=1of8u?BBi-/9t> Uсy= HzRGz3O |Z1;t/DSS=.'\{ƙŏxa@Սڄ&V/ IBZ脯!ULv 9azkX.[i ^hC $yCMN65`)4~QąJ/㏎{M?rFn X(`(xR`ۋad> 2HaHvb +K6S+ NUM FlkXt}5w"rt}:FYq,aBq^*@Ps)Zg \u^ wUhnU.9yC}n/4~%XQs).'"EkM:;P^3ĭ ]#_W@폢NTsUU/*ȏ #Iۼ8<3]Tg$:X}ORM9"Ӛ:3D~G>=('} >/4hXCm_Ɖ;<\C=nV2*n$`XPt3qJgsjD]qj"l-Ef Dvܝg@{j؟8S'gyutӟU ª{i []} &-[83F]GqMgz]2ʁ#e)k`{Ϋ.DdD6?~u_*~ b7cfX#(f{R¹37*XM`{CBבztj?6 ]N:OYmFJ3];gkrVU/s;LWu :U.#[2K,d:K;3/Ⅳb |]n1/iF_HEC @A#SΗRVXzz-nq.viL`!-c퀥$*t"7VR|4-ĉ}H5)~g8Lv,  A`kPS @^]M AŰDƌwi{3P8ƙ)%K$U 뇟則 d>gm JU1:G8]FAU1Ӑa8&MIB|~Z@CKB>PN(3vheP7e8G8cXȝETaͬV k6| Ӽ/6 Uw51$nuG^IJG`h*qt;9\Ŗ/ѼߛB ԷGD%qMM 4eX_'\Ui9!(sSz-Q']x2S S4r(p%V&eBPT-m/al?Γ*ߜ_3̑C/HCpGz&Cs:)_SnN1 <33# b_LUD}v~șLwMl2hLE^ XbL=<I]4>nIชeĻc{A/cNf%W&} ,"Q๏%$2!r!HE B?O YyD- zG,G $ֺ[mxG rJSW6.5b0 l#uO CЃHC79Yj#bS +,^PR{W4=rKvWz."bPrNxKi0S]DnOË_>%F]bC^{)e2U;<=-> &gY6uد3<pWqtt?vvE*`3} bGfLUQbXBR==ym2bm LN*3)ֶ ~ ɂ6qTV7m]؜. 6] c˭ &gBϜpƤZ-)|g˲f 3pÙ1I )ٸnyvu;<G2p=xuoں,,R}FLt/#(gIxD:?0 5W=8re šb6)9ShJqğ|H.Yٞs,bI'0jF*_7^ њ[Շ7*0;4^h,,i~C TElI`Ԧ͊U45L#D,z3 7>_P&]mdhvџ5ftdVw/mP%CE6v,#[= J!bb5lʾ]̵g:?MɲcWezO$$Ź3%LWD]a32 `"?_&FKH=H$8Լ5vR鞌Ktu5(l=mSD(?.e]6QF 6t{ طAaH;fszi,E/윓8)<(E1o SW7H(ұ x]80ANb3@U,XMȎBIWX=zֿ9 .HsYҲ;ou ϔp`]nWC:\%%կ4PTw+N< >,y} n~2[@GM8g!e7$*IA @4HI?dS{L ZF&խQ9C"'*ǐr *lh|C%OQs;kt =A+pV~vx=IuXx#9Jia'Y}.j#kgwΎӜ0Fh}L|P#'q òa-KȩFR 6cvQa)ʲp"QQ@VdBq,G$,TN\~]Nɇ ~Zr3 6ȳ*[;27-iMm$ , ?yH)嶇h Qi@4u~rmJcfg<0K@BMxNn'q*%X=Xy"(@F Pl-'RܨyJy|䄞gaѠL:Y%rR~FyLLb}nc.sP.HjY<Ǫ4s]pf%h]rD0Nx{e5L[6-pp®_):;nQpPh1"Uۄ33ڲd*&V!&BΏd<9%5仄ٗRaUEg鏪c}ȀbEjzAІao$XR~4 wˀl=F '숆?!IO 9!qש%/ OIqR]HmS@7TnmJ@=]z;ڡ{Wz%Dn{*[@7YufD:c¨k+~ c^ޫjQjf%xI)غ22^HX]*" iw^خ~_rGksly;O&X@@u)&8Sx:^nW-$E W򸇝.xALX75wȞou/aG I]:l) #+N_i3/P H2\DĞK6$m>T`'zHCj{rKW. SҐM)"hkKƧj_&P`\V6%ubo@%,i6wJ.h`zYyf"F .Fּ=JYEp'o_5GA.܄0nC>Ob}q6.%qěnH{4k gz DI4fIUNnz~:LH.#lݠz4g)(1Bj ga8$0Jh{ ~IuC͍O&?ApJF]QtmRҚ߇)kJlU)/${9ܡ( tҷqH_#1BcC)VbRiS=tqmoJI71څQcqzuRg. XL Te=K) Mry#0#-#WZ;dI`1=d;`($va^&u̚Oʟ <۪D0hdҚ|xdA[0lFJZtaԠL:܇l+N򪎂/rw0*PسO1*?V,%L׃O=سۺ}!,ǛesG>׷= :ml\JDu>VJ61(0Vmp{?@c0=эv8c/Z88jZ7EmnXH^aI2O\:{%mh7"8iMKH% p;tdC$v"зϵOV=R ){'W{DҊVH'M?TPd!) k,B򡨷̞_qn+@q&Д< EQ"FYi4^gF;trUQrsce%tӕ=TX^gm2p8àK.<,E *m.Jli}bA3b&)VA%5v_P頳Q?.6Qa'3#- <.лogIzNUB1K8}(ͲqP=9$uǪlS i=G|,+8ݰt_@:2jƍ&O\;0}}ɴ8h) n;1a5B7d-jGW_rhp$ka/pƚDvdJ bMRnS|^;vZ~YON[(KJ*d[N_J?UH84Wh}$/"jAcm93UCoX/_6C| WGvCMhXZ, W߈yp wWadg[c#o mWNj @c-w-.ji*k6 Qy{}LfLV 79 *0YtD Lh68k}l:"LЈ;X._dg7ĹD6;i`n-"$)?~U %ZA }$̽ U;Oݜ9,ou6p:FRI6> NI>y`Rl5Mj 7Kؤa]4 ' SQK-|D1@JMժ(0L04-0Va5JE glXXԼ2#8;^L_Y-%gÍ$)'O ~LD!V֋Ƅݹ7zV =Zh?RӁMKL3 ,9r5N(>@$۠ lů ,EgJ3N}oM.P  eRl=tO/``-_,牋` wNzY(ε4ub xr޸6#%v`(l$h GdqSz?|i'K[OXX@-=Z ؋DX&Mۉ]\7ząy4]5>b-9 އ"*{LI~2.̻|D@C Ol%T7.*(;gNn%ѯ x ?0d$lIY`s)vXۑ - ;kV/0\6jk`gaƇV[Om@?=C$1Wv>O~ u B۹\f# eAlJ__@h]Y0aX9\d1.zsf.ٕP3| J:QD.P hY;`8qYZH[XST!?$%Q|.TT~&pyOz60`T-?廔bخoi{vLtXA]Q;C+F9IQJ'FL3+0FvR]nhi*67nykHWI)<隌%25pM O4TLhJqrlnT(:j8 U#ۉ* !7FuhL=g@~^@R[Il0 >p)B`s[B:f_KhOMbHvx2~;G3z*>SƟL/+.C5"Z2G75iz3^#QmMHydغg2s ʂ =,a=IEP]>̯{DjAZx&Yj}T ) OTӋ """3*\g/szRJ^|/*vDHX>Ma ihv4A*kK1S$+5v?zEQ{GS`ӭ ؑn63 FD`cZ\ܸx$9/ DE2'r~A%B"GAļ69,2=dļn?A*#f;DG(IxR8헞sP_:0h^&ap7UݓĀ`T?=$?5"2mg6  IqV`x5D&!d#܏BAvxrd KdJx4K2:D{yqA6zNxi 2RN]a \b!}I] m~< Ҭ, ] yLlab,-[M]ϑ@I!VE,?v8197LѫXbEތ˭#DҶZC 'asG6:cSRx3F[cƀXd{vТvɇ砤Nt@g OzMOu*0dɛИ<]x!z[?jJ Z@=ûq53zRi!y0јJzD7?`OT4X> AB0DuCX?!q)Ó?XmSA^ v׉EHy=q'%oe1^Tc̀9J1I=\ N yz }'S2^7 ~˗bS>īϮ4CTS C:-*<q{RH~P-4VXYchualzyKD^H}Z<_Gii g\/#3?YI,ZNz^&[=gXu)\@WEk&?V'x4nY6=^@Oϴ?LVh4-x%Mˆ9@ X29޻T,鬨MMpY* νD#8?^NF%Xv遗M.h}?Rid1bN-cx\ Ԋ%ƕ {,-*3Fhd9?T_Y>=~Cj%P2s`'_ο UO|~̨.g"xF9& 4)Ѻټe,= ?kQLߏVef `m8Z;GaE #\YV~6"d# $&<v($ +nʴ]uts Q _WY2L [bc;(NP .:[H2;v:HX-"I[ Ii*q/醯/  e}4\ҐD5mYXcovh2?h`@TWYngd|n{wlZ_I{Iz[$#QH!1y3A} whzAK=rSD`TLpESê]4=~<W<;4m@/c`k%>LXFk ](>CWܔ1?ҡ-pG臚qZ|lNN7Y 1g_5 ~=~UOW.3u/6RP;v:"Mp9!(T0.M I^2ؘykSd.hMHek,8Cz~xsLImrȥtƷ\ HAT ,\^̻U$[6"(X3?ݛzXiSҎ:Ogf.^fiJDr^`I+B & ?`:_>5~͏o+pT0W3CXNwMoxkA .`ɺHd)VPRY dZa ܛ 5EĦ"E20 _1ݘ܅.s&dcn|X&I/U'7  ~5$'m)fCw.mY% 9u;fPhFA9k[¶؞~Au%z t_#8wxgu?a  u?]sC= Q9k{`REBEb>t">&eOq=PO}S-AH Lus9^?Žpm/fa^i`q ln+h$jmX Y稏uCa@ IّtضU? A-*7f`/ ;zlJ3d?5cG_xf_.7{_tGrG 3E$ݴtr7J<=U!&ĵ&>\Ʊdş_CrSm%ocTƊpJ9pBU6o.Ze7u>[L{x /*2+#'<׆upt*;(){yvXJvΈ|RN "Oqk")=ѧSZj>" Uѣ܊P=n9^}0$tnk΢}b;%ʞPI@c뿽댐mm͡?%rPb+A77AЫmpSI`l- 7 &Y+a\o2q>D\ )4//c*RxŖkD$6]7JgT0%߆ܺ 7;ciAX&|{ftQލw啐қΒyٕ\9az_׍D7] eWJ  ޯ]Y*BN ->C6ӄ4!S[W' !ЊS^z &V''ù5<wNsV?c\*ք>1wX.qdbeK̪p9Jhp2{Ӛ^ 1#vh=Z[ꬋw"}.ҿk woqe.Hh?M@nf:ǜ ` ?u<>Ms/Tԭ[2̑t XU@ό.W%s 'zck^ڹPّ;_ \_Bz}N<&PAmG(-nRe3bFʃ+xa{3E쿴 ߻߹%8t&2L^lf# H)HŕSh4,*uQJ.!AGQ!4\QVmtQc;)?#&=eҳ8½)Òf6f9NPܶoXK7xK(  2F+tGF} l&| *V%a5m|+;?w5}xJǂJk[ dloVS!>agkrc"_])%wsQpm8b 2ZfX ݞ@p?U¬f~6h~Mk.?z:)W$2o pU՚<&s+ Ȇb 94zA c;NxUNY*.c7Q[iZ7\,uHEߒEVЈ&Y˦oA!0s_G3zE,'!q5c0OX㿤 oImܔ/V5m`.(*XƲ%kEc:掬)ğRw='M^ep"amL(hDRG}%D5^&wO?r ƩK+<,Lk.T)dˋ?DrT ! Ýr]c[*׈hsF4rzx.eq}+

dꅷi작[.Tb? ¥x M'A#TYq9C_kœ-kJ6iycSyɃvs|3sݑX&A&D^2F/d|fNVoȑ5>c0#g^_DXя(Z> _ Q@AV AhqA¬6=TMnFV9wV \b0 j(gj=[`'P)ZjP0YvEKi'U+J鬰B3O12Rohoijm&HqVFbXV4"zx^A˗t z$٬bI(BO>ȅxQzbz%VUC6Xc5O(K=L|?u D0&͙:f$o.qBbjnpq33V.e{< nSVtˡ& vkJs"&#V!:,Ee/ԉbsE_D^7@><6OX|<>/nFu3U'Um(fwE8t|RW/˖7a $NyaQSH#gw&Kɣblޚ_ rzMvIܛƒ}DKع_ ,D<|ygbrh}rsăP8"{p`%)kժ=  8oȼhx0JH@" i~.>td\)ye|GZ jR]Y+9Vhc JkxAC03! !Ut@{sV\[G0ZWBܕe8Vw\AiGPXQlZc׶ݾ#0}HIm2r|&w}G;K\٢,/k{VHtݶ: ":n܋{ AUP;t2B)vbbԥuӞUOi洋nwN?wN.ݤ<39iq@ <ʟ1cU =((0FJ$4 H+Anu%rPԊu+n*ZcJzC͢zd訮b2ImQ=N Xde USKK\}ȁnd4%@SgEX:ߛ!WĿE\gakJf}&e|\*eNS|ݔqLyEԀ19K~ŕ$OP^|iJVdl?Ӏ2OBNdw=2(Rq@[(7bm AQjb| 5cp\ i;q|گQ5^ÎPRYBAls+Jp잯fЩpPwM%ځN 0c hگNL۪8K '*d(Lv:΁B'j9ӽBaECʂ ߺJ klH6P*#eOv}Fٰ Ty15@ѽQ 1h7~dPMS[M{$)rF{ ؐs{8ؗ ݫ:߅PLX/ 2-VE>`hS52 Jߊߜ1Mqc¤2MMYsX.ѩ阄xQ໮ѿ o'7Uvd/l~(uܠbWPDr3)l X no1 +i Cqs_m"6CE[XQCxNGlJ +v"(Y7(mp էj# @iIe֓XGcQ'ړphKUB^yi!{7&ߠ US} 2㚋YZi|,fdsJ4ʈb")#4O2hqNͣr!,:+` FSj N 5pJ GP"^S`2^&pEDB{qPfLSDF{R%#5"톼q؊C#&x-$ F$7Cm׺RB N&TGɹrQ*kGx/O$I5iRK)}-/Ҥi4{|#wY 2d9n!kHJqkX9+Ddcmn'|,nGs2@ID۳<$">ieC|GĮc )yKq{1\"qIJ6@o(CW36%MS;(Kė*ڰ!xxΗ?N OCD@V?|v]p΢"{VCZWDSd9d”s/Pipg<֮0wVw;qY .:{g" `uz/m$ل[W:m Ò ZdYEfmsm<>ztPýQ|bH=Rja˪Wls LI8h p~mCgq SCzq3Zl &I8i? {>m+ɓ^ z5ˏNU2mHh?C"uݍXw`p0, YZ*`@2 ͕u@ $#@=}zs^l*1\'оe=`} (oV)$N?Xy$dnL|FuH"&Fc8n'˷6x>M,xfj!ХG5J A胪Ƀ`ؔ7#WE&%ڠW2Ԫ{Xa)0l)5)sN[p@^E&3[>~pj^h%:L_(닞wN@j8 ϫ(5B:1D"{ոzbym/W`CDNΣ⼵oG{zk~H|'!>wzdՍ~)CzbwŢdˀa?-퐨qgYD.)ZW(*n dn=1>En)px6O[_*E" ]v=MvOgfq,?e u1K3(CFAs/9)`|:ā6.ar!@" 12&f Bcwvʵ>nVŌdR$\_Zѫ9bJvlC0o,*", nwJaXg[[`~$6mdZ_I Zyx(!T'U}I隣Q͇(+bY ̔33S%{8`ff)RAH:H In?jUϝdd4p{ ٍ ◆6[C~T[%"O{[A'mPε/3OP.o+NhA96.sj8h2u,,g ͅ*;{#$ b܃[e.ؠ4Њurf rdK!c4Z"rؐ 2vbeg<¶z =8ju^ 'y=֜VhN9x7A 8q-yv.+G2 E mPeX1++d'h<22.f^M;ߘ4ZO'=- . ,$b*_A`qsQ:z~"Q~WMr.&I!&d-PNX{zޟi,Kns6^@ ̟Č3 ?Sqy2[ . )ɷVKT 01bH`WW} |ّHHH!| ` $K9>*WӇԽꒋ=S,)k*3~ qRER+5 gG_m#g}Qo: ==jt$=~p޹oߒ;o/Õބf!d;-PYʈ-kcC\^sh)U/D4~@=0ĴN5KHzOo*iutfXW ˧-'BSŽ$.bFcr ϝm7) Xt-S|:N^CM/J!sbc`Nj)Ő|9;$}bްIA >qñlhd=+5.qS '>w{OuKC.}vC =MGi{NgkQ̈Շ6oZ*8L<ɀP٫;8]qRbY'$b%L{<ܪ9ntIW6EBDT9QYj=אrը_oqd0,tP-r;,Ʈ4)k}q%9`@1wV8^o,INu%QKRkk _|~@2WtQK^0([}ڐaCRfjtk^/u05D,q#⛵2Ap mM} om|K8!\ OXS AȍV'^L~C˯Qy˖פ `B~ klpmXS4x!|Q%xIJ]'~=zcfB RTzQu}|P;kWw%78޵Ŕ sBRЪv'60V*ɛ{a˚RrF sv"j=hB1ok iEo/Вa/m VC7$Oʌ5X[d[c!J[݇l.B kZ A.(?'[|K='5vyz']Dl3eKWB&D4 Ldfa;|pb2ta~ P(U߹ 41Ae >%;>U_2L7%Vj-)fǸ쪵ro(g宴'bpAD'B>cU$ 2[1+_ F4-DI#\^lB xoz J;}sm@qfZ<3nms_NҮ1!e<_uK׎vɣ *ݝz7G^P@tc3]bm[d Qmh8ʟ8X} “K"JRF7NPDrvz fʈ uUP0O!+EM/cX:nia7rf"NZHE\`.-e`&ӛx"hݹr_ǹ<;oqᯰş] )srᩎŊCbj 5/_I%yŴ1`>'VA)>J- @XkU@ ԪWo#]KPsО.`oYf&)zeЦ/4v5+l>t"\}?}}R1Qޡ1gPwBS+d:~;>Ԙ%~XN9|{y8 5e(4؈L I(`s4%R򇍬Dz95O{yKM!YF+Ab%"BsbR| T(hHr2YɤN\PIw@7 PFD[EʗiͶ2_ HS}NL=WF0R63U2 4d%bRlAPm&ARZ > ကȏ] *uI P/EˊY-Lq-[Rt~k'ci#Za, ol>׵ϛ;tU28q=3z\[&jď_~B 'u]|(d4 2 cRאt^廧S)򽻹y ؖ?y.J"m:3w1|& 4ّitZUz,JS39bZ CSFp)TWiCUI9D=idwv3AV[oBD)ߖw%rcwMEFe`tPTֈ T%pxuK 9CLM<%Q5|W|6u&Q @+d%GLJ@[R޳1ߐ]ҹ$m[MyGuGaJ!fR *%kz9Ѕ;G۹Y6̙;B|LOO'2rW.UY&*7SO^{s-g$7n}RԞuE -h+yڳ6Q$N![`>Ԣ _OƑ0xd=׆R,67u)E*X1ٝ|#y/,M!Cڂ1G|+怈0j%^Ya ʫچ:X$pA/ xcObAC?Rg5Hml(-ehu'le@p&'5'|uׁM"ʶw9EL^g tMÑ$.sڠ9>=o{k,Y3"u1L&`2FK$q'%ncLo2<2BosvLI5^R(z=Lj^YKԉ"URK6 ْƕPSny͕Ed/L4 EO-4Xa(k隍B 8q!|8 Qe7?ȅRՎE}ǛL9q_)4Ylx vdrP2~uYp8!5Wa+É,D{pQk] a9AҼr4D W};xJCZNH_Q#z)T:2W[cGWHNHxP#Z) EefRVڴI~J{::gZ?k Ze;DOA~~WCGPPDyә>)i{h)cLTMY|iK0YNF۾C;]阁D1>F,0r%PL;ְQ5{c4O>hݫe(BL؍jLĮnRufYUi$j^<mXFZ;G^{yWU<|+$'quT }la=}g·k1Gq qv<Ħ[!=}_ @V؊up[O <.eP~ZBU'Gr0ğm]9iBaj ڞ0 eu",y]`WW02Jhǥϳ__uɇH^6u px@B)yEzݵ`=T9G9).O-l aǸ+VeUh܈\)e$5q,67^_gzq)"}vC G:OU ?ΩK knOSêbf ʕ;2 O%LV;2[*݃ªvOHr2\ '~e!S!WgF2̀m1y`KUOme5(]9 &;R8 , .E%,&8Һ>X~oHԟpڐ)JbM 1 [9[mo3SE>l(>YG[3l\![)Rs3F&5 Gz|Wf (GH>N)9>lhް펽4fqKOP]%%IRpBO([^1a:~Wa^ ܛ`FW:scy7D<{_LĴd  oog)gNyK[hgPX^F,y&BD35@hw;x JxZ j6I~p/w>7OTlmXߡܩ@)uAUIhΎ{ ljqb<[~XMy{ulp$t9!;{yye#R,&>c3BZ3v|IIT6۷p_/K'ȍ5_娏~SL &fMJnSَpmUj6-.5pra {>:{o|quϞ?mZ<̓hjBe-48\l%֋DdL+^%Zl`j(3u8dVڊV7Qy+Ժo((Rf̟<r|{ 0:`prC c#Nqɪze Ts QNƺ&>ٖ׋<_,G_AL_6WG[mp!R}nm `}-!a&M zOEMr/ SsUhֱe&v{N[pb >a}, D?q/`/̢tfm7}+Q$4nUhWoʬ_4l\ڵU?:eDCPJ]\0*m\=}L`w!Pb}-lsꏡrSN!TQqeDZᐼ!h֗[uy%,$p_%Pu=@+<$ܑ(B _L:Ku0$IC[)W #ERFR3mt>lUD6 {ҝ^(GLl6;D+`ZSfksx|Uaf QSB]2j<nԝsHo(c~E!o"B#7zd^P*<+~Uuen ^%YtUpGRܛGΖ`^Am )@)?WDz<2m''Eb?wZ uwo8B:!Y `*?]),z|m[/Z@* 7|-X9{G j.b ՌeVW9 ahNTٳvH3Wс?Y1 Оnu?zHP-wX澹p;tvjfx^[?%b.#L7ac[" ;{ _!-?cxkXͧ.˄~hL_xcF7~L ;,غ C‰ TAZgWWgB#U$$ -G-IvGl% $qGrl Lb">"նPs\3~eUJF5U(FOT$(5~yK[u=?JƴMb8kU3a6WtU(TlsViFә`>ΒIyF8) \f؇%͗8 @mlVMַuKiW'n\NDvP>rG?a܄n=f#x=ІiҮLH ccn(p.63X8l^-\S}` ɩ)2([ɤUeW;68cx^PX= K&憓$?cGzK|7'bW3,Pr(5#{t!(IZ CgVbmR5 nLC4vp0 - q XYzB~?Õ@~CUܟH={l0~_ ~if)ZWxut5,[^9`my^7 gW=P)SAVfTN2%6B~,zIŸJODzKCF1% _m$lazȷ6"m6rX^JNaľ'Y-{O}q&(E'gSI'T~(덠 NVT7$?( ڐ ȶ}M|;SC (똖-y/qwb`w?&1 TH%wY`qMS^/iSPV q08|I= Y^*K]TE`7TD"[, =-[!(헟05; 9]6 Z(WWIaG72QdnoEFWzK%EQT+}JWwyvCqZuTM<&Pmvc72˗` {(tj-F&da9$oqU<8kLp|e8T$z_ض@LZ"[n"O`Ha᠓KxM]q ޿9<&50wδDYr6q%!_[@1G+3}i+.QËkU ۹؏µbON?^xU}زb ,2. dJfR$ @qsQ}lFWB1m}Ȯ0beT +ZbP(5GD 7/KQr;ÓdlIp<~Sg; cxkaG> F˂îv1 % $'G(eVW,"֗SSbthD8+ʤmnpۅ`L< B_9pfa45*:" KUD{ {m/"#H=Zs4l& KLٮ'Jt!bjҬf7exQoEɾ[!6Ņ!ih+dB}MenlkRhKWgMoſoWUl;c8Xp:I7&;# \#EFnv9V7̴.*AThYrKrjy9dZ@,8KҰf{Ξ֊$~MM14BFsλVL"|I4hhAa"/ v˃`Ru3sHVS~/UZ9ŊM cT .M`6FqhKS sKKl\QU,3! Β!iYݾs ~G]LV?+3F mrE !^kIBx]M&V440U\EL >k OTڏEC%78j$6S XPt5(]'{5$?~ŖOG`hmGm'\ " m'w:y$ˎ_|a3U $oj!-M3Y*^}ր]Z%ʰ]"™.^aˆ!!V5`R욭>$O?3:)3_$Up?xo&{/$DFyDP0; +7:"$~ڛ_vJ!ړJrXnCƚO;q/uZ4 #M4lՈ̷哦]6Oj}:Q͕njCA_ė〻[2c^t~+V]:p7q+(i;½'q:V%J6D ]N}῍:,;[ -֭z3z~Vԑg#\s*Hם<=dž1Xlhj^y|OEFFu?Mወ[ESlo lLR I_tEUVbKits%J5!q5%ԑL j&ģ l$tP2*HP11~GƆ[rJ$ɸu<_[h{~)WxGER8HLFg Bԯi`YcFiQ,8x ~siIU"zĖj>\lOc{ֿHO_u`es5?԰M=`EoC&ٴo.Us^B_RHï;wҴ2mZ/gY#Y2Ob>~`n{5מLYn{&L6B8ߩ'(rC_U1.8|>AN2.3q~2BEH(2RAeެw嘶݈>l rU~ A=sh(jp6f@䊸Z2Wj=b5@tH|Ygfē9R3} 2|^nәBS *&(̗mҞtj'᲋V1e-A9lZQ:(!TBFt(ǨgüBW N$\g wd `c3Hv~u=o#eWUƜS.ADZ=H$p(cwvb )[|-ѡYFO'(lcZѲ05pkr6 c[<+N<6O"ޠs}΃{X\Ea(O n`iL֯ȸ,O(=g֚󄄨-2mf8'Lh~^`z{S$<Oިaݟ5E]0&1hlRz_C/M!L~ sYo%7)`ךZ,x[:|8#ݞez΀%e*c5F\"P؀9Ba2t4j)=2qVc:D;8Sp&$1X!>h!дtzMgbo!+"\+וä0sP o1Y1Yp,7yЉCnO/<ʱ~0jj}ͲIk4RN DJhgEjI- / (4M)C ow"2S]#S KdǾI)h^ ++ HgB==6:[!Qs+(ؙThO%% }],JH-1nB+EzԵ>GSF"eziKe}ӈ=TP\ 3ܻ`[Y&9CdS۫<#ZKA'3`AWce -L( 鬺W; ʮ0Duyi@[i E#s<(mnezAolL](Y|Y  R SO2jZkm H?g9*IzԷ>`2tr?:D]ʚEji^}?S+/l%(q-ur,HĜ输k*4 C]_i ڜ=`:CE|$rG!A)8zIIۊq(~$+"v^~6IkB45P  qo/C\1a BN};FDUYYtʮ"yl5J "RN<P+BtЁ@"?B.4քsshK7I֚'iL̯u2ꐸp, À}# ?2,-9= yKJ8ld~$X+~f4X}[Wсux,'ejY+.Dp|_)*^Gx;^ީGҠAJqq2iVo(ZW/hFm ̘Š[켂@dċOL@,ƿSs(SS9z$}ZxJ? "(k1t +i :-;`&6 P)Qk-m ۋ=8w}17(.rr9+劖#2b> `a9zUVG+vE~o"3ο 62svءZd8,WSdjj"~y~B9HMK ~̴:gFQl6tƯ vdMLfX}/RmAVu~fEtQ~a2B#qE[S}w5Q#39^c|W{٦;2ƹ:g,}Q 6~ޜ2V׬Ӹ3 i|Xv_QWZ ftFtL\u9?(YS\w;xE9"\;OҴ'r{.gUH|л.J{_`3fM#ڽ@{9~Rb qyƵX91ML!H,esњ,/mRl`u [Im;/W +l\D7٘]OS9БUŠTbLi$a3”)ߝ_`w"l?\f.'!nPsd{͞U>`+P ,sЇ6rKpݝas>/E"$i ՠ/'!2eހa 0Q:ߜ_y"Q|.qKV> U^{@v@6 ~5mø&-)TMu:rQ/қ"LK*,3%:֬_2 Ii7k輡Iٍn.XV$jt3atwsLj"WW 04b2WeMB aɊq?>|VIr6xz#MϊE~ hwLu>@45\H>ܔXff6* z"0]{ע2^')bNp?[v2O|v|m06@Ӫ B0^%}*JCK f՗S tNMQQ…Kܙ`qtE7 \#8}lލc?^&9lTF$(K`J+wϾ0(j@5Amn|Rld x5KTN 3oFX+(i#X % "h, g#rfQt|fH>MJsYq{u]qts0ReXn^zdա9]=UT5S^ǖi_ڶ10IGG _v(QDT\yɑSو"εLπTC.)_{HTf46Z\Z0RHA"_ lɤ!3@`27Er_guM)r2Ie1B TTR[ńEězRHѓEB8n0D2i&NI*whln24dCdܡ\c)s$ Iɝp/O@;Ͻ隃2$0T ]b}9>CM޲Gp6ƤE}R'|E^Z?LLO( L]x"~hOuhN=mVŖv/AY̽!:/hȹvC7Sܟa:?^* {J_4x VV7 c푵4-tHȴ[҅n'8uu*uJ-19|k::uZg>Y5: Ĕ"vyI5 9Qz2c&nD.ZҒGL^FzլB׊7IFn^,\GV;dҒ(^QD+7D  K(Åxo0ڮbf: R _+#|!v p92 ɴgMɆջ3&f_۸dZ5Tpl5I ߣ\У&sOFⲤoG3A>_vI5n/!ca&rZ:Fpwrͅ4HHLi|u5DNe9dɵHvXnς0c،ck;ϿZ^0ZgIJ/"-1,B3[—4"$ _b;8y uuIГ{iM*f%ga ʟ 4b;C]yy~/}w.[ɀ'3{7KzBPX\ȑ:>!M:"*ߒu ڽOB"OVӂS㭘rwӥ( <.FJ*r@7o伢Fypwl ɭiٷiuE#LyUfWRۛv*X0PyVH#+oLW߹908yb׋-! nd \hx]z$CYrk҆ J(8lq!c*&Y#lgUn/*7T C,p 6][5T20ÖHu{Th`IdJ N#]l:4mf9U ߛkfeT*br)'Ry`,f$oz ]?ǚz) sw+O]%+l)-LMq}d?p-cQn#ƲХTP f*٧|)lg`*@J-Z:݋7<muZE4v7`Y] %"cBg a͕*a,8N-UH nS\#BfG)nPGD n7WT  GiqQSo萅 }E`'FAVzW1u=̅ojGk!웥ȕrҮBT Dx7SK[%V>Sç-5A!H@. wA|c"r)`a@QDih ,=ͩ8@Y T}_}T]Pne, au+G,Β2`"Sde3dt$WJ6DWLBReK\2߈L `Ҩ#ތ@qV6)};Cʔn 60CZ)V}r/(|F.[U.1z[]Dor[@E&Q3q?JΞW̽~oشBT6h[\4J tu~雘:c[Zf.2A:_ >A`lYD]{;B]f\hS(>j?E=LR m*۾i㢰5Y2 a'"DԊ#[O((k6/ӍXCIS]f[S;yH /MkvpP svǓ*dpX=fT(fPVRwd$Kmƈ-tk\ȓZ' 'mޣshTBڊH/~f l'"a%Q룏*bvH_)NMp<Q TT{'9c^? 2Ia|*fa)D؁h=$2 ɷvu,^q]ρ@3f1p"!BM,aRo@=d]7Cb3 -bH?!5tږ3 S/ `J\<1iwz3O}nŤt:|eb!rfĄ |&7Y:t* rlPdk8^7/HO9TE'e5jpgOnѮG3גz=";ᡈ_ AR^P*d8B"k^%y|}l%9 aZZ -o \Ϫ~1rBaz=FJ2(͋,zV71 ھd?+i `vi3UD)#tj8# j({{n_`Z@0,Xy1dfk'BlVۢ EiT Oq-!g {& @zEqY6VQůi+!YpTT}T m5K/B`gtze.t%a%lC:N^%G.# {ف cXp[]*Ѯ>|s1р2N.U,OP8?RCɲPUc(0J)M8P"_N"!.x LYt:윐'yt;oyS>14s%G4sOk "Ku8(l{?1M+cH ?OBcKLH%-߃*BE7~Qb] @5~:=9PJ΄sV‘"lX9tW8òAl$Oz܈%ͣM vqET0eZ'Yr+4!|G-AM3>#:,-Mm6_*H"oh:Ca*h\N /ܷvuǃosD_e[FD;ϏqT3ގCe4X7DAC.1G\:6Ug*2^*6踍ǪFvFK;㤪\{3.qʦ0kikʒdP >rv$u2_ZC~Xʼ7^z'\_ab*:7O s{£lO#:N A΅io4W54! eU,^!zyޏۆX@r7 \PѶ /wni okfOG55c{8TNtTÃuSQCtKR<;Y'.&en㿁o`fZK_ƹѴob Pc p8|^+T Hpkm ЋULS y gS=p⟤\^ Q#wiPPZ,=VnJ/Fe_)]=Q*t7Rm{8 'B9d@Me'SbJ?pn*,Y>Y2OϒJ1KpdIb-3ky/ϝ6oX9u5W57rȷDWU>E3QTaJ)L;iǜG6.O#i'bY?S0Mh.ym*IEܡe^Y=KzeMzV@\SuYs*Qip o 0y %e Ak@8pt{7(k=ן&+\z ikf[p:@wԶU[fst윑Ilz1Mpg A\+@-O~ ɱeEϹ}5xbOOHƽ [q#k"C;У_R_x@L|vc>Lr\ޯj2.p}_0W.*#LҪBIi~Sm`|b3"K._̝ |^NhV3z ڸRr׊kMW!vJ|Y 'Ç "k_t(&*ez%?c8 9Wd͌.qCB a,tKffE+80ALlo[sh.RE$._ _?}XI*ҫcY̼ uES;lā#1۶di )>Bm$K)U0ZةrOG~$YC Z@8E- I>R r$t]l=ߒ&f_(TeNǡŃ)|PAF9һ `v*#ĊL YR7/:Y*lީ}cIMO.IVAǟi'k \bHA9_t@f%P|sXuhO#]z<Ϲݱ!;2my.P:0RևzAUyh੝z(k!I6?9&^)A{o ď%vc(|%o u4cV[gcٶ 4"0eF^8nUǂӑ":+5Hӹ&jyCvex@prw|@?VBi㢗wKd@ koT^IݠWMx.sSJ,6>B~Ww_3Xܒl{sxFrG$ 2ҹs/ٻ E q_LJCGi6<4MOtN ̚|HV: -%Fx견Kk Ŵp&H(^f.$_N$ sFMZ{Gl&?:<+;؊Zx??l,E]syC@;a+$CvQ77,]UIk =CۏZ\vL-oF )2H4 p6Kwxܐt C+ ?9۴R43X~?N9ydX''` $]eY]&ߖvYq{hW $Ä$oHKKkNJD-"=V$?d ˜g:iݾsM4mxmRA܄¶>=  /`Ld-A)=ed^./Ӷl1*C+۫/U[Xĝ^ jg/{;{~$*ENGwA:)3|a~jJ9UAXA?鮿9cb. j#[:Z 4嚼32SJ*l6vinnѐvq0*[aZU>v$JHb v4DL[$|H9fξ;:j%9hK=tXdVVr<}[0 &a.zYg.A΂=3R`_x]Oo nى_EjᑺOC7P*ˏ[VLW/sh!&!#PŭN@w EOG"]⾣<Ӭ WH5.~vfkxKuhȣ? LٺK&}ń`5"ǟ!ڍlc%_;&k)""[u2T5ה]ϰ+u9;(S =ڧmx 3V%,(Š'If8fuJinlĹgXLFNDiK. CqH*w~SeAXl{ݞmȼ`f3Qy|(j ul‹_44V;0A+Jf1b)x&kH$/:$RX_w{t;oMuvq JH ].5S5@R.a1XSI~2]I`u[~ii! 4ա/%> ԰wwW7+\}`veiQ[h c5xW\8iζGwWu:~]rgY }T[Rq _ \c TQu$>YOQ;l`NcBȇq#m%~Z|Dr=-ނbf$ _xe\cb:dž;x2eq@ucTH]FHIb ƫ>_.7//6܁#1I& ԃWK[Ykf1qK9f7 4./sXvK@jMPށF#W#?x̸wҲZ1O]F/׳}Ez;57 {f cܭ4XՋX=.1rp lK^ӖB Zj/;hA*Rҷ*"Z F\GI?ٓZGܞw" \öDOT l LU5a!bx*(ri-ڢGϼ_0m:.*#QA__YUd/Ռ}=47PF|xq>װH*tlL$V6NLA9ȁ,tٍռ2RK}Uyc7\3Q ixaptPR{ꇊip^8mCړ,T5=*{xiwq{at罅'Y4B\(X k-!\` %< qEK?#duMbɿŪ*%C1[i|}!I.3 x_:r^OBo]爫\);ᦗm 4 d>_TCx' xޔ$}0|+oQ߂h5U7jz$m=Hۘ.x„܉lJ..vbn Fu=N!8N;aE4'd ~^p] ^nz@q 7HsÇߓb?k ̳kˮ oEUSn [F RFܴV;c~=&͔R#10WϚ--z5$+SO+- >G6ԥ{T@D,5<؅d\jh}KpIRړ]djEk233C˳ؿ!1E+cR1 vX<\z':R_I^ [l!(w*|$o4jR!]G ړ>2L2H6 AKU'>` TB\a2&64 !jmpqoXxm#:Gμn_vF1VIJ,nޑaY*5D=ZNΝ_]P(ϰP̓^.t"@BA3L X*U;Aݜe@AAjG T&&S*.fhpIX!Q{U8N$vNPzBu/5f6 '}eViݍWgبd ͒2^z0D<17C<\;. CEerGI舽W"ӃD#tB1. B ~\mWx6 D5/7'V0TGUpKq?s,3~nnrX3(xM3O'C=^{,纀I<Ьf戛=hnr2ŸqdJ 0'- `| >gTI/DґFӏvA+ 9W^XA[^HR5'FQp\pd{*4"=<{8{I5xІ?0[W><`ӿd1{?jhsPAC<XQC8X_^ӷ/-B͉7'P H)ߖ&9^Es,/޷A ׽㩍[002OT5Ӕa1<0!N.%{8{<Ny!WH%Ex/Qz(~xףPI͂! g*O{wmyP $~,(ˎv%Ww0BeY,Q<Ǖ[|? | X]?J;K.bu, )t TCAh=H;)@[ƹEu/Is;߮}H8U:4>Ak̈́zҟ5ɰS22.`ܴK]t3=o5[1/:K eZ(8װ<)j,͡r(#}?:P4[R TOF:0G(X<$\6=ʹP[IA$YdΨO">Bl%`4mEsuco 㺭F9N ޕVD=3MJO51J5~,/Geie [Sΰ8=F[xp)7 jC xKv#V82,@9`mYI,[~ _O -i'^m;uE)Yp5yue?h+( I*ߙ,JF{uOKG?tvYcy镺!3ӳ650OTS} l u}\m"۫2ܝv¯!`hUM*<2(fI Zڬ?}cmV1OOh a.^VJɘw랥RCX^:U&hPV-lP?N|h0s<ReD;!>$z&>5f1CqHU# C˕ q/jm"C˲!Ut뢲ǿ_fȧhz?}j Aw$eS7IM!oeY@O͔gt/+|FV*2ZgIJvd F-Z@ݦE# A3!ۍfV‡ jqu t{3u~McDJ ݹ!_כqǺq׷`: >B%yYDziͫ%o`oabJg*nIpE eJaI3\,bb_# G-»p-](ŌԎ+j"ZPQޔ\ |o 84uT4 W `Gδtg_ᘾ?޵y$g ǽQ v(zsct9&:( lΉT#Kkk(Vʞ!sv#|嶝Ccq6݈GwQE#ysBH[n>)VgxG> CY|ѽSe LAg16A3s7" C 1B¡?]ړ{kL|O`G=h_C0"Bnw.EW7 D7FG>EX}hJ.ٿ q+ݞx|]qћWׇr 361Dcv0ZNya~~> qG0U"CҠ1>+w81Gѕh p\(T7c U8&FPQ-VܑF$HSkd߆6d*e!;q<Ҫe7Jߨ1?Ib`51iW/2ѝCwhiyrAGй4YH=Y „~p'c2OFNhm۫.F?8<% hpvsqiia[>_LFNx_9M='b9?A 7?P}kMq]bmP0w9Hh;1dl6 VZۆ|Ђ (&ǀ_HI4%E ̀Hap8zY^|.x\\X^}̤^ӇQ\&)2۲p#ƫP* 滛T-@h^a\,Sy^zd^i^KK%aد 5Kh"PxRM%L7 S0BAرYd]宙ztըys/)L7^u\laC2N,xM*~JwJ8gm.YIVHTCzPHbUfgjiUxHVҴ !fY,xUuH E85*'䷌HAP1C~JbT(L2D0T;3l p$^VOS{;K])#9dZJ. *a xxJOG 1xSF;T=웇0}D0]iHBؾ?QaP`: gKqPLu^ఝ IX|٦yk{iy8LH9QMq;Za BqEڵª\ A}ʐg#E:߅.qBħ~Zq%F' ۡlB:7"2x]`Q4l=K[W#qau -RX7Ѽ x5#B /@sC\2<([{A )YǠ0 :â]7~&|JP{<$[)(|bwtQ}#B)?:woVbPe3CR+Z )br )օVҏ9lQm&0gY'̷/`y& ݅5^پz f2["tG7`Ihfy>4$:)`.8Sݡ" 5;i)JD0hVeKb)ckBЗθ6FX˶jx7LP[Ɗ}\sv: >aZA< ˢ[䙍ǎ r[11Xh0v+W[ 1 "TvS>L;z.5lMNERkls@5PD&Ew9H<Ȕ@nnpOmN~taO`lIܐ>߾eQ&{F0#: ԖY<2hB yjFzq6jխOlÝo\.DDdAO/u~/㇝ DxWg&"jG..\Jc-Ⱀm̍hUGJ4t<5JUc̉OY"N8P1t?D~6}D^WH+_@s/}X()o6hd`cpSV7e9 t_T]qJ/'M&%N[u`&[$k@grK'v砐ZF9;5$)i,obSvf52!o0Z[> WU|\w@3!-#1qLE ޚn#fԞ6KҜNr6O1 Α^Q.c!RX,?gZh5gܛž x4 H_8ݭ}- X8p$) Z-v;ObAQ-?U9x:G*R6;d);N^bR !nԟnk_1G:oqH0jmd[*7ODp8 Xm2Luu9# 2 E J ɟr)7Bi'ہm]]n~Unb *܌Axhb{m`]mE#j8aDAx4zUQ)Ȃ,ďJk$J ~)o)aFJ: j̜@MbTX~E!EԻ0.1"eK9`@7aK0L8O 6;d\# wŚo @q*"IT^ׅQ&2e-9W3"x<쉦5Q?˪q.Zl'69O#>mݝ?{Эἅ\1 ԇ3|{͜|$:{i([*bqh#Yrޮ:*i~ꗗ\Dr E& i@lEޑ"4:{fƥZı ,./7\ĵ6)33SW4%Rȅ[|$p9_8=b_#’X^LtAxпV>! > LNfHEԪHZK>%HOg)BqvJWB]Y9;fAp#h%-poIχ~}9} t*vafGJ ;&ƍ\>jfwmPF#dk<0'xmP+P.$Gko~-9JNS2=JțRlّU׼S G~3b"ⲑ)vN-MKRRWHX EK+/,eq"$*;ݎ%9`jkFIA aУt&ޚc)w}\{戡 yry;UvƆRʅnn#V %*OPr)x`/:f~GJFNbN13?)vڭ`!)jDZNI݄`dU'M1 'm 7F[~׬5W*PR%8Yk *UUv;/GzCh3i,Jd!=ϭ84kc nݛ ȁv>%ޙj9j%mRdw;[cK&[3{N%V㊀2pM$Q*n"B\ ɱrUAzspRziDeJ6hhx/wכIj/?TX?ztߧBVF?7l">N0jzl$<*ѾynV;)`fܓQs:ccHV :A (bD Ќ XrXlm \IKJ<}dl&rLwz|A̺As.Z*ډ_oP{ 6睐pgr1kz5I#)ð8z0!X9_R KPY_\:f>7s'>jm]]}Gj_8X}lf%U-V⡛~%NV~'<4ivEB&RYkPd#<XR~A#i|AL;-{ Uh%77coi-$FB你cPC4CX>IxYY#t?eCG/fwwL)8-_3- J#L{L4<ڤ?BTxfmG6y &hF +4Dv{Θ0 _n&7(e3ZN`"!"KUܣ@+{*IIwbTz>uwĠAr]_X#K,%"H2o{1x(#Pi`ox'q*: )ahb'?>Gt\[ק<& 6TϦ N7PGq,@8qAI[4]#b/WU9ɳ Y2jV3% ^#^;\3|J+ZDž_ )\ f)|$l04߆<50b:?e#(Nғ0[Z=ݞz, y@w[L(Xyʓ߱A,ͅ}뗌Z$lORxN3sJ_eQ]Zd9ܲ4mD8vNhv m'ݪ M K0a^z2&K܄UG>h #ZL6R 0zK=ֳ ޾mw- WpcŨD Bp&BƊ](=N uzxiIF* VtV'Kk-Uu}΄[}}vcbO^u_[|ɫ>ywnwe;)Qfn(ps$\X&xm4~ǷH]M`d!kGc›,Tr̿\՘M!0b/Xhg~!Zz_3(O'na!?*(b +NtrФz % c;X1T/);{<l#83ඏ$Xw tPW_."{m3mC3sg= \3L[=I&/D~U:о >XtT4{>aeBH c[3'<(m6M|Edb@u_^VX3M 9 Xk:qF 0=Vrxš+_z)0@mM9 V$ln< J`ZKui ͊.bUϴ= _xDsF$B䐲{gm-59Auel'$ ޾)a:DW aBRշx/=T9B=I)rNЉMT89HMX*"hWn81j>r& B6X4c7&3/pq|9"yޕWx( Tk-;9#3>m'ktf mI-eK"r#vJNxbq<)6c{; g1;Q`覣?zܡu+.D.uu!8]FnS.1AJC%h .[zƙe0KřRY7rL"Rq#[lm}ȑ_%DjNqNe#oLL LKuW<9I >md}"?:ٙ-:.lU Ա%e"o)g+<0W[< P6@Cy Ҁ}sH &Iq]Z!`.AɆw^$cXljP?.hj$QbC!4xMgM^OZsA;ZޢY~O̔JuR:2TAGmPdO[-h1[EC yI$’]I1t~LUjPy7Xތc4+"'Sd 3G%AD^ Xm]ԯjkrےN_Yߗ=)n]$Eqqa[t\sB:?3n[G2bv!~{<LYOĝu&f%Yc6-W_&F0*{P 3N Fk6ϰtߐy㙻:V|'1:p [K`/{GY+j)cn+_Ya %5-qrMx IYq[~(SZ-6ΩWvL Jɾש禧6kVmA18S .3ΞF &7sE7$׉G@ pP\P/5h7_G_Cᦅjt l}z.tW^K0&u RA\1 .ennJf?)-֨&=mƔA6,O28cc60 PnJVRJ5-N|թQwtvE߉)ODP]GW,D,$t(іCa MYd ǫw@2q`#ɉg$Bدy!jJTGT$کWW WűQBWN&9"Tڌ:HZӫlΉ6#:h dq */1 d"52s؀ z1ጜ!s2@>Z_'1{`W#NOh=YT.6Yu=Sќ4/}Eh3,߈YE1;YY[Kd0cj7s'K1aH)\n\w_M4 B |.j1!R'4v2+xb3V ռ J~뭉>!Q.ꢤRxC2buX} y yswpO;/ ȉYwijY? >njj6:tglqx kޠ N n-7H[;=z;~NkDԯg>!g$sX[{4ZC;] u=k|c:#ӖಓA3=.<^zzpLiS&;0yRAx@t!Jx&++_SX+ MM>zr\ 7LNh!b&Kp19Bن0Qv"}Nť>kfy\0)؁ze؅+[S,>< t݇%Ii֌D%;7uWt36mz}Ec[ ^8Ҷ8 v$2:j87 X;ỷg2}W71ɹhU&MM~gW:YB\]KE rf7IwT:,7F}-LG-|QNrd֪, 5g t|K}cR@{ycra/ōBAOBa Th( ʨOK&pWIZG|N^$%??] 2vQ89!CYCXжnjJURb7ju9D@-U-Pd ݃&]J'neAp^/HP3"eCm$_bPj,}J4:̼V,w#\a}VzSa`ӔQsi#@PsTFf(]x\a4"|x @/#!p6'ƅF68|+E9j԰&H8(RykNZg+dw>FXCT ~и?s8W28of>PGwLN9Kw.^OG֛JM;cbhxt’K:7j$Ѵ~ Dg_Շg'A[EQ XB{uhR:ǺKj;\ ݛ{O.&c2S|QTZN% e$sHH6P*$y*_t6z` OW\r]\n9 5.\~PzR_ٻ:m8N6^iuP@X?G(MQ3{fR^?=S@Qk,/gxV؅F_Qp}AVf1D-fE׿oC C|N0zr@?{rEPNpɚ{!n Tp)?!9TxKSi=!23ś\Yr)ۏkܭŤd*p-CZ}Y|ŧ2cXIAN*N%ㅔV," gQIHW зG4Kj4Uա'cx9 *<[bʘ57 њM҇\A8ZIEozGǣ5@mK7uYs(TU)'.G UuP9F+HL/Z2" gMg+,2 #Vil{X ʠ gqѩO+ ӲoLA i-{9i]o0l@`4G(z4R"\USeZtdojsp9@C`z5A‰]'hdyכ^7L'<%/-=cX2L?zLwes-b_ȝ3wvBu2T.dm8a' 88AJBXnԾN%{D92W8R.1`-[r͕;X04&Q?puX-Ac 8K Au/q'UZX_X02p>*ʪ34ݫMD pt0*G7Ed3W| t ㇮ / R(i[|{etȠ3b(?9/EO-{s.8`h3.zxD82NZZLʃ.*TȊ{{yТ*T1Mƞ[SbZǾ%ة%ɹ.K))ɏ8f{Q Tf+~e昼=GM@@ K|, ݒO[_g%P+ݺS:+%7SczFiJ:z820 +M72.f`Wiŝ30hL ѬOSaI̛#7? lK?Xz(e`P/b/U<$OaȀ Xe(R!撏JnւzjJC rJ:8d7I@+.xAkPTxlZfEHN ,D0Omt>.>ĐP1Cm{[3#tꮰlp*Q&Z2 T~q:RF/prCqƨ*QܾD%028a p24'%VM@=c|~0NܝC4og2Zs" :}LPvEZ2Uzjؓ)B̒3c;I`fѥ㼥p[" rFaUH"8 @G_0LbSuڻª Ԭ%k, 7i..n6SN+ mF)?Hͭ>E+ Ӏl³YtH֚q;0,9^ѹAi_O 2TބqLć`SN7ɐ'`mCs_/ EpGQS+6]+= M%A\R1œ( Qt'"vҪis0`Z^֧'@S3YrGUW`YC w[wkyI#mp w!2Ǧ4LfHmLâKgU?t*LVCWJ`i>p-q+,t- >*|XK =N9Lˤ0OyhegbEcXY/"d=;eAĠO#d80΂HbO{ 0a†CdhN |,NjӁRQ |F̨4pY7'L= ,uq#5hG@޲ .Rx`[],n.8>s rnLp!kF9F[HcL$h,nx ysX \4=Lo%#\@bMoυTJARN(]\lz12&0m5"ڎ2ܪ3@p^htQqz86ogJ/c!ʔPN8:}mDaiP]WNF| VX&`B89DM[eY 8̸rVqM$ ᠛g$t?1_yRMD=JHcuWaLsSY}DIt]0{DkOυM 0EAe. ߇7e 5ibG, RxWhX;Ќ7 )۩ B,QSng4\~ r0X{3[g x7|#d"M N8h踚0l/Ue-YMǧ53~C{\a,*p:ojPW"w܉UJvAda=@_69cݔ #'4_( X+*@y RJp i}fI?X<(UT?UbՊ(yzc=[槆_7DIM+lfj3R/lu}ZYV¨qa3.3.SذO RpI)G:D- Ͷс9ed/6;-A{0בYT4pJHȘ=h;(fW\"'j|C&"N}9-TfK`tn!͎^L۴9 |t Ir/$.~/xӅa;H8DT GCS3Ȉ-xY%OFTpCA4`*GP>2ފ{GsOBwIYj^Hs\|4xXƯʼn 0jR/P[:fݳi lvh+;`Sՙpp[u'̀Ӷa.n?z+Oe g Xka0BܮIgv)?d f{@!D 1g .~erdNW5Hj ){8F#n;qtXl!U4õS9-d* 2´hB*|gjB+94W<Uй_$5B|\ սV5u*?h.[%d5&#!fhLd= ߷]K;,cf"bog.".`콠L'=1U{=9JaGX :&"}rE#$1Q,=UVdj:=@$USܕbFc'tNQ|:ogQk[O'gNcr[ƭc@P8K WN+]{I.х*CʬqBHSD6LvF3(bp,o9Z`Gol>x&4T+xIߦ#;%C)yh=ҹ}ook-iqg>22eEL[P꣯ߨG;m-6y^af!^o:qmfRe,n S2rU-QS|v8B:3Re+GpDJTgiz&%'A'l7RYWkgq9ҝ#]8@P=DXsl|4@nס"ypTˋSM_*aeϣ&oz[IR4ƽ%:QP K{ )*Eza­Cª(pitw[j41:\PZZ1Փv7yӵi6RaH8ݹzZlͬ'3!NiN- ^Y̟- 4~Se1n宩3/` Xs6YZ:HoQ[0-Yh|Koda t^ܩP9.i(Xprx1\wanp_1uhX1H࠾f6Zfd|% {xU-.`EY`[(ȰT'T.KP|-y=])?) vLr@oݓk/VM!`M^4b/SƮ|GK۪!*y>upT2`REf~2Jr;WQ˯F6X|!reBVU;](sN)r`.D٭@4>Pu1rZ:1Uޥ PAǧɱ,ѿs2AͲp#*I>FXgmA#Ь_gr4[$.G2gSUdE|p$Jn%^$_Azw(BXY% a MPiA*mP<ʘ YnԟkX,m0oB] 2}:`l!:lFݳZ[S0b=e;U?V ȝX3 V4?m3eRm4}]5=íNJ`#J lx}ށ"z^,.zRFH!ogf>؄ׂ֡qň-dl)#b iYĿR陑K~\ND,SQwu?Wz>vd&G5w7gs^]E,9#\sl!0H5 lUPmwFA#Ύ2LhruۑL+?Ѽby®n5,+?Twen9Iy3Q!uwg;@7;3 8loqޔxŽe߭7Rb)'QyH—[L/{('5dys/- bF^W NbGyVny WycԄ%R aJ@:m H WRS{@\9 8U'g]V'а|9WMw wM#6k,()8XɺpcRc޳( i1>">Xo;Ѐ L"SW[p~Su\Sыx' »CxAR߼g-H]um9'=BPF`rpn3͋>n9mf;p]w)kDXY⹒: 聕b|\Yȭ$vK)r՘ǃ ^H`rǀ<>}2i]JOl& f5ɯ~X>+ɲ>;ޑ$R.:犕rv1A  6M! ŝ*;d&S1N?GH*-n-x3 0 tȢϝt 2wJoL߬4!#S8")yQ|wc o?dЯز/rXtc|h>pb.hLS靹6<7ۡȾ`>R-bH:,t2(-$B 2}<ȭ+8ashb'jONS:rɯQh άNbo8J*mRa=WVBuW-NqIעY xIƯ& O9/jwvV+ޣ)}npU}n\ڕf[eޔM<MYF0mմhGxcamAZrPpJ@rܠ^5L ERUGאRXyb!cSWHcL"+&]C:D\t2py]7 1O֬U Qm|&MGhz[!+ߌuS{}Nۥ>(p;(^Db\_Ku*juS<\759ؼYi-͞^46exQX_D 'f:v&Da+A2BMJlʼn|%-LRL|K周%{V5#,?e =0DL/pnwd 6·}ƮQnn4KSd948 Tc(K _I1ƹ(~+neLQj)YRC'Z6(0 >x H\D͉v-nþ<_W9c[am&$dX9eNQ3ީ l<~ >%!<]9 } }@H-t?f?2‘/Ou|dZr B^wm|0 X؈ {!Kb&K[Z&AAv|B“$/E%&[9GjiY#RflRRĠvphS #3 Zq,L=`^]xHޤ)8xU]t€|!:"+ VvQC"[Ǹ @Lt{4t8)b+K|< D_4PrYj;9[ۖޣrn띘BTV 0zbR{q{tLx5%SiS;DzÛX~]J)nXdR~I֊ 3Uׁ`U:6'P~R㸅2$y昜0ӐgLǏz-2u<ꗉL?$0^RIk%'5DQ7EE7ܱ2}"|@Z([P9GT0kCE; U6o-kT&r?F=X8|(Z'm zW 4nb:ڿcL!m|ٮj4y'Wİ0CWKČijEx{稠jx_m f %Ř7D# IZc~zWNF:OEߨM4#ҵa#a4t PkF 72pGqF&գxA{o 8^.94' 0Y9 1p}VCOR8>Dzcz*S7#V%'f*0I<>u+,si(QXϴx;rw()_/ }?Rǚ;Z)]Y5d´ jg48OHԟuol.Eַ6&mҾM}c*srA<+u.2T&gCl<}1u|y\*ޜ+c(au!0yQ=Tkƞ~}C #x$Jub3=)Q"ަ5v6!4ߤMLUpohgƗMU5 eAe&u95p솕KcMv#"hH O҉?׾>ܸu TSR,?9.i!❢SU4;ҡAr OaZɫ'/򻫦K5l۲>edX?@;(ÙE[T3TU[d]k$u%H,Y׍DJfJw؍[GCMr1{rYk_rhnN휉I| B^WH Ns8&U:P]VհiZɁW󨠀:b stx:E#7(JںB<|WxJ~)_ӴmKgK" /z_'ڒ:.IިgOT nH F5Ücv]LS (v[k}ayq>2{ 04ʊKVXkvsO6Go wQ5 Tc,}E:e(=4LbTzF8m0l\|CXi#Ե{8=6>~J!chL尲rUn?xo0,//}݉"ed1"88 gam& &vP0%#K πO^iHci~ykB]W3w_ tRs&5-OX! uD[Pk80sJ0!M%P]HY0-tgbbqy1.mtǜuoZUV9ȔA2N.s{RʩSvOTmtL"O{ 8zUI"JHPÏG~ C2v Z@hOxL 03sCE_~爐<7p]%-1K V1$9jN :L!E|BSo<IY {Jt]+`ƲabW4SXlg<2"۞~ɳ 8u~@ ~yM}MЎƷ`:=,z/c-6 V-=Fr5&Dy] =QUP](l(3ᘅ:E9G ;(88>'u*q[6zF;h^=ji5wQ 땖9d|M]SL@ k" p&>'UbR+X3o?U()e {Y4g^wNzY%e_OW7ޗ`6<']j8Qf3I9O ?uJZ13v_#Kr_i׍Sl)$znv {V{E>$68Mb(4q5;=ƹCn$frG QS/n*=K ,0 |c5`F5/1@Sƅ)PFv-3FX/H{]Yg Uy? @ֶab(&쏺4Jݨm} @>z?6fa'r/_!q07<&WL8|pr:>5Pi{㸏HBLOuJOqD6 @8D@XN$VI=x>*ds+HB3dGdEק@ FMƓrƫ*P#1hn?s&L?j-c/ Vb_BIR‹de5tn|D@})g4%yXMm2w>&hQAU\ߛ8n .C 1 e8~ ;jXCYjb|KEd PڱhH_G˝c578]&hTMܣ!0ދq'-J[D1 dsn3:( /vtW7@bIA6ڳhTEUfӴ#ծU8)y\:ءF`ݬ#@gɾ"4ֿҏczQ\/yLpO) ׯxNs4x.L !7JOݯHxn5^)cg]?XŴYB! x1Z=AĉgdBgIZwd B'qHg@Z{?-P~< SdEml` ݈ hUIE_ 7s4ƒqe]_{NSvLAȄ@y&ҝ4#_HDͥ%~5(]YSOU.~tV˲DA|/8H痦j&'۱(L.H015$FoN9.\B$8~i~'¬!;+g~#Q됒l;EN,,hT}PM, gKxȌd"3kgTEY@:C*|bs^͌Pvme ƌle=,V:S ![;"2 L13T0uڕSLHV҈[T-f+-N "l~_iLi,T$|Ls)&7~$`/b Q.o4APM_^.";efyi!G8jyϓzKCvLgkY<iGJl)Y > <_;9-ܔ?Ilhkb((JIGqf)_mZRkx4m ԗE{ˍ,:"vu MDܰM3 c|1$Y$KI 38~+O4tKf}0\8uҖluGnmIMe=?j1m路yDO-hjKȸblZL3n{K&(OZ~FVY c882cCz.9;85WzIa!(glܩM΄ `i1z K Qbj~B-xit%W,f_9mu{W4{ď*6; ]MT=_H@cBFh~7jg`sq=9PSgC-P+ԓs̍89h$v>h|S0r4 MmB{X+6D%trʝn"d7Ϩy*]خx &XBS_@aG RnyzP$(Xv.dq,ӍaNP)'Rn>aƫF` ~ҁMoَ9/MR-k@TOBaWj r?ey+{ӭHBu:n8,f'kE3rkBaB+/z@>f^&S]U׎윿oe1̘sjKQ-iD̓Q]rqR ~ FHd 0Vg)U+Iis@Ɣ>6މ :ʚ p(fv=q C_:dfo:mN<}&뿔k^Th'\7 ,Jdvmn*DIp $hBU0D|sfn=Nu E$e]Ny9"G3 Bs~Lej_1+pOW"MV0EoPla]hl%5YRAQzڏ6Й%YCƦYY~J2%L|5" bvX!lP^cC"[%wQ/Zk3\|#+eϬ"N-b1~@>r5doj0@[nH!^m֚(TUh =P)+!P92UwEz !< dgfKۋ[<1@g:,Ɲf 62,X҄wPAMd祳zVa6 VI] ,b=ꢧP Rx}3?8_gg=I!F q:L ѧrdWt&\i-uw8/E?0?T*4 E]o /UFT0N%"׌tM-C-t7"8.4oJ#pD`~gqp~.;'@MzX'򉏬=+X5U20%G"*'gˤiͬ}=@2&2Xkz~J%ПՏ=8aF5(pJ"E\Fdh4/*yȎߏR8gB\RP˞29sne_i>V>]Fhw6;p9V-£ n=UChN$)hs!i Wu1vcPD!5=2[%m4pQiw1B))PTŸ!0C}P%UK.諴GFW~Tٮ&Nwh&8};mkr*ȇD ߟPbWLoIm[(kO/h:f+-v{ح:ImxEE*!~IIz(·p)mU~RJr_#[Op6a)} Y(ʋJX`Gz9ljYj`f8!&_ 8 E cJW^IHzCZ82_fc#"W8J&v:NN7K2r%h>_k# ol09Mw7TD ask,0\p[\AʙKudw2ܧ\$iG>B_'Y+t@)Zԇ h~^:hdb vl_)`H_4Wҥj) "{׺c8//H 9xr7:%>+/՘JLbA-mYJZ b]ByjmQF3 Ryyx!E|P5ЙܸOqn[7^obҍ4?!dџ`')S!=ĬRyj) Ejz% ȿOxj rj wwmS@3JA72VE!NґINt.+ |nd(*Si&TP ZX !)&Ƚ,8ZĎVy(=o\lC5Ͼec+zqNh6ˁ_%6_i/j ~i8@~V#X -9NїoFnG6xs#߸k^4j/A[׎V|{90ާD3ȩH*Ͽ2a6Ԫ!Qr+ !$l0ƊcM椵Jxws"`*wF_gibl&cu`<\*(Ŀ f)<{1Zw!t=O5gʅ8qDԏ\q%?@9X أ񆤼vDDÜ2HCrV;0- oFiW /ZE!~MVhi14j :XD%{!߯F#.ӡ- yA./V(`+FC S2J! ID;P:RrU-  >UQ'B0ID"K:J3/^9yk8%SŽԐ8e7UTT#+M%{M7` i>-.MCE@D\apgb~+;8l4RcF%(t &O~fW*_mzsۓŢW6X!qIxޣo#.DZT?|`z#)EcU ұ7VРJPy3pvJJ 7=\c^'vlEm=/ף(VShFG5a7Q%5I8L׌ma4%{4IBSc&5O0$l~6xVŽizfVCͼ>CEuޏͽJRbA:l@k -n`7oPU:*F ҢN` zf J1-DVo̼%Y*v>׬ύ9m%/D" H`y8M87Y@HK\\>Wz5I 'o{"޿bO^JtD1b#vOiG,fbqĕ*^٧$*3KriD7B\NBӲ"!1}'U-ER #B2c`mwu~h(.Ā6P̈́I?iM%+t|bݾ;󂪱Zqjٔ+ݎw%wu0, -Y9&䨠/(es1VnOj~{1HJV_bȰAd_C*374 @018DAZ|se>RNbF(wkɁAg> m M;~,[hAY^JO_,3͊;u(jc @M: w_*]!&A1tokė 冉~XFL"R&'s!O¦l)x.?Sj~+.cIxXs Iw=p?VwFmc:9TvkWiȺ4>N7 }(6'`ý(x@=\GV)>E1gE̖ ~x> / YdX¼> Z(<DUkj^:?s3h#dCT#8P 479eR]rtʅz\dXVy!f9SkY?]8ˆw/>y5}rl/ί:\90rgRBY)%SIg*K 6 h+ܵ7`(|_Y㊦]nwl9G<&E+ y.ZΒ~i* X\QVr WN&Ө3z$RwjA`Jٺ׃/" etfG/ e3[Dd%N<:.pQy, ZDl(_r2Rt{#ֽw vγ+XzU}^*oܪR6I< vITo-z+'y{aa޳'zg7f3:J ]lbI8R^kayaCq8K%"i_뾔 7 AP B,"j*<PA gGkE߆,KBȽnirC-!-j++'9#PTF(g{n`3qths0~^3.\zhٱ?򰍔GQӷ}1ALlW+[K,'$'oRg/礲J5.z'ΨfNXW&\y m%E԰ oe@mްM*?-j5nCe]/O: jQ,A9[ 7ϢCЀg38;hD QEöxmJ|eoAjvr[[aDB6GƨF60p}k[bi]چoeC\e>:TϘ<_(5ct>5g8JND[x"y`'H!!-F6fXdtr^,>aR)ؐ#e3Qێbe[[?!_G!ސ߽~U\29OӴD.HZW =O o) u|leqQ~OupRxƊ%*p0HYϛyhwLqb˶O6j _a_VvsmrJ$nݨr餌Z{@ߌVQ\?.uRf嗼UBNmYTʍiSFIC'ﻜĬ/6kQ[ĉЄ8ZmK"OSyҿV>Цwh GMY꡹kQYf"G(YOPu;r &bX7!p,d:W,&mس +#7kcB]e-vZxhq)m߿b` xZ>%4|h̷XgxK!rnVЀJ"vE<9)aEڂtuƁ<e(Pӧ3l(`;:7OL)ݜ+?<fPI}TjvfR(wzs]l@sEިF]6%vB'6dmب J  N2?'2M/%: ~yx9c;W6iMg Fc .,J9F<0ai]n}"`uPjV⏢|>13CPiim I}j۱d4"j OwDDZ0 (4[m{+55\ {3BžQVֶ=OtwVzv{XRO-/|4"?0dٙk_-mNʜÿ3!]EEj"\(4yɃ-_5%Y4h T'& zɃ##'ܴI8( s: QĈ q_-qN7ۯ]ٜC'χ/ײ'{,d*LK6! <hLNY:݂YN}l9K&(ᔠhG#&+hA* E29J˭,`@=mߣ2w+ɣ8]wEG$1Oe׭K5wE^A*}3dx;ߤE5qX04qwh~i41P S&@~/-Hg4X;ڽ y jL'cp{ )3|$IJhOH\w9O{pyPjj&.Xq*{&trgEYԬb"it&nm]`YEOmiIP6CFOKA5D3cȚzIe@e@y>xMӷMEG7ԣs]䏥 1# ûd4u<+o9-$F󊛇4Pr>|(6 oʖ[urg^枣o#E{Ա"VFP%/F|CW P&k-iF[-R0rZ[JMcesa"F\+W<%.m5YwىEEA݅\y:ۖ=uNC)vā)zb8R鑒0n6|`81O͂c T s..Öts/d|J¹85{ ~ ej1jPbWtxv|IoH4[Nԟ [42{H2 ^:Wh𳢨ϴ|ɝM4tZ[=>MS>wTH*"PbȔ8^ LfI9Kygdrz34!TkyC: OXv i]@wSF_w|4<]c`@c PotVhPFMi8ޙ}@@ i︌$ i{2jf-uQwt ˶X\&݊P2U"FX0,U]as4)WZ9rtBvI5UAݏ!t6-3syM?k'l0&r(3cQ9 ACf9n6 B,V͇ =Qd|f? Z/Fu!0ʹdh5,>5T||qO`o9 ń˾Icwڒ &y ZÎQ}+6* 7Nyfosse{S/5ݥ!oRjS 4`kVD% ܂B-`ώI&qz88ip͙/3M0SL}J'kIMn[2*)ʕҿ:m=&mwnU c_$\1^b %/# 2ËN#(aWIRD3†.H8mJ*>1}.v1SD嘇 O3hS<`0 zsG*M&*Ӑv_A vp0S،*3ћY8=Da2ڕ(jEhoYʸv^#G<2 F{懞vl-Xjjq"c@<ҷO|r>O[u|+<_ђz+p1OA$. ٛp4Z&3*Kely3g,cv]+6OP<%0*i\L-zmhV%7t6KT #BuM^ytEKbe]JEXj7l" \x)?y&ḽF! Wנca%=Z§Z9hŴn]+PJ]Wsg{74ۅ)$0щ3a?)l&qIuH[9&L0qC2ZHKY UqL>fM>d`d)=k|ӥ@Nx 2ۨ*MY>Ƣp'd*D4HfqcګP@? 񎦸o.&Rbl=˧ jy1g" /Sq^FL\Wv2L75xEn,4•&Z}vE>?/sG@3FNoOI@]}Ugr*4ڊ6_9͠qR=)5T(Գ3pGJmxdajP SDU),xH4S'P:\t1 y ECiXoQ M]q-YqyRÈdҁt&ƽ&K.k ?c2* 8`MJo~pZoDzQwbƲRò6\QoУ6#ZaefJpTU؍y~`9J%3]g=`Kuw G!vOj(gJ@'a4dTdYU&S SaҌز2eҮn#lD τG,hP;%4`jƦK]#qjz='aGa1IDmJ^xo9)gD=18-rdcFPj,%`[Ԉ7ci4=5LJ)eЙvD~6W~LRL/\΋ؼOH+tpT(}(@lWM1OlAL bh4 1 ?ֶghWaS}s읭H3rY\ycrerqmuNbh,tI-Σ)Y2v)Ҧg#)SO7 fYbKl(|(S8wnlj5hCjO^"ݳ-Ў+&=U8ԀaƐיU'ÀDyEFL#ti" Ԩ{^փd# Ɉ8?|cH ?P(턥̥Rtz-bk(]|B EԸŁ(ׯ':zc9 ~2q4H+H\D{SmWCfB:꾤LX,ͪfزCU2c(~׀xxxm35=)CyS{jH,+J ,$ -Fy{]l[բxx;B8):l\g:9T|؆#;_~6XÄz-QWo:pt8S&]q_H1|VOK|cflƝN38  E=x"ɓ 3~>xl= &t@ kȸprր|;@||)y2d}lY-AmӄgXw|%bRlL3g13]U-*`B0=|j11E)e]_RךE5J~ݮΊAr~PO۠"l%̾KcZ 1_"ilk3!EQh%z;K¹ꐾ~Xa8X,X߲ $] j~)mV8I!@²zub;z7Ґ'e7CQ~ַǡ`5Z2=+`PaL$m|`CMD 12j$(^ 2O[q2ig ч~)GڭpMxGH:_ʷp[+UJwv7XꡑxYYt` On kg ڇ@6jtߔY DğZZD_OA?%Yv[\pؒl6ޖQ&,бJsٚRg"\v ӆ{rLF;A kt" {IW[pȑ[6ođwKĪ-eM//+|4]w*>'b8a(޴-hxY9!;U8SHoϙF6+DxjŘB[0 n_׹y3H^\)% Zkj*YlboXh[(\[wwF>h7[VO2mѦQ#,Q|-#u6EAS `+YdRIuWcw,xhTRK]61bD}JlW\gak%;Va^qX=856%69RMθ\忭%P&=e2@2)F&q)?.Hɒ %:9[7p ;⃜P`i duPSM VI*~PCSF8틚g=ǥ,Nk_z`1ρ + =dXN I5= ˮ|`>(֑[*]gZth^'Ƚ0?j2'ѻ3n^k$&BwE1L2͞E1nXq%}6b KlSL'ٜBܽL!QMkrb Zn^:t( mETSi] $az˗os,x`I]D0y>+) gSnV{Qan.IDbh@ F{ GwI,:gbZoG>F(bjQ| 48!C,8^(zyyDч) qh/2WZiqE'JNqۣ59ߊ tyCy 3-փD{GA㟍&YX!:{nBX8# '"U>2+~pqjJo.]ԥRoo;Tfq%o%"FV#v >~X[Ʒh^G3C= g'!>c@f5qB&XpVҌٲ&EaeqisGk?5&*A/5&%;.s(+"g=xy'yă$}ΝU&+xx'lXaw ̛ׅL{(znW#5*l1[b¦׉/mq֌C$[$ `|gdP9jWS!DWÏ,VĉS=FʃߣUA$'(ؗBbqpv)Kݕe%a$h$h6\1CHDQiQLIVqeu3ۦ-f]A3ѦnRxTדtG~˜uK$8vo8"}m>t-&!!iD>ꀺ&8Xf63a_~=,`5RcQw~r.)jP7mM7N~GCG@`b1F 7î`'Khu8ϓ ŪpI@xs(HB䫢N;VʦMdke_ce&rYBȢcT:~^oɣ$f) ^'7uFGPaߐVo H::%LWMp*񾤶_ľKj?#y\@znsX%/}.4iP(ހ)2 b:uǺ]^@B_vn㧟@<0EoU{;Ii0Hc5r͡qG ء~0Jt{i7؜{iK2Rv]g,O.@:_;Q2ZT:1M0-JB70WU(8vB]]UGqA?xoXjf IA$7z7E"򟱀VK+԰x|'x_Yn! >/< =Z$R?(T'ߎN歷ђX jRz~q 28Ma#ۇk-mIԨԂmc-9JA3y"MnidDܿ:L&kVeKC*4@%nœ߲q_"=@z&e#; r.U*D#CmoFXd/gXlT/TOD&@omgIF!'o -`DUA0h6t@nvBJFs)2Iu?3ӂL z_~N8UllWW3ڥCouW[)^ ( YD]%L Xhv7E\iJ ~DLXcj:Ku$ِ~na? NqgMY+tAh"J*0MCF탶{*:K/*8ݙWӒ+`tsY"d߱N^n"\,V^JrL2!"Hyz h~Ԭ2MJ?3ǘ+x. c[=z%s9eNXF ͉$¢~rbw= ^5 EF&*V ٥E {әU~YiK=*NϖHbFW}M6FNTo@*?ZU|u*'[kDzE!Icv \:~z \UBI*hwX2.s`ߦ~`􏡡l~dG `2?GLkf4+3SC` 7a%nŀH#ɺq$E$+v2t4 +#rA- 7W-б(&G &s"ѫ1?} 0e$5\.[? LN'")I8*ٿ&NDKgQB: "PL!.+%^<)=P'5 KƮ;ebG6kߓĵkě]+{xtSͩPnE=jAFO4 }{_) 3=>Ar| +s!}nd|#¡&n g'tUb'9os|VbsVӎ5t5Ɩԋ5SOK]Kvu[azu7 qa-x_K@Tld`s5OPA A}sdJYkF0܀=MZ˵dNɅ}|sH9 C UMR5GVϙeM@oytʫ!PA-j[<6w&g1y ]Z>Q OrtjOK9c1H7c2#,a_^)[6Pn ۏқ~}?6,)< L@0 e ̾h#Ծ0X&%:g.Mѷ,z4OOb(Lv!n( /z$WF7#}<8ODCbnX"7Bvjq4ޗ/UQ6yU$J|6LPę2Qz]na''߁*^bpkj5"WZ2AJ)%KfZHHA;T?.kTKHmfO$ߗ]iۇ˕[@ǩucbO M ^>Gs=yMr罈MJt>k}|?[1ёvln+^!7ߥ(I:Vgc:#eCTL]ULJ cE,ě_)؊Em]#VuYH\zm骍Ķ}HFɗa{{Z^7D_oB_U%$mͣTVTmA/bqk㒗)f'L^ v|3z/@١GxQvD ϧ9$qi{nt&&3~RAtt[tS+ykY_3?Vn: ۮD,0@fֺ<Wṅ)0#.}MB G l }( yl@즓busƶÛ7.oR3j !ˆ{t+}B2/IJ5zF [,W+UUoƟ>ZZ90`x^){fs_cjǷ}ֹTgSnoFt>љDyR}APEiBb3 Q X@)E C<t?.*=bMpOEܒ:*|W!ewA8.CZZoN fmKRM8%8\w>k=N4m ZWU."g Pe頱p2/6&q RJ`TcIt/C蠼5WvKd!}z=F~ms&*:12Gu13JJ(t8j :Ћķ>qq!S ,0ʑjuxgRc.S'tvdLyyX"W#GxvLf\4WLK/K?.0'2U f(#k偉QƮ5J ]YUg_^H?BX^[f}fݳ̋F7v9ڸTl'3ԒLQ_ Um/ƯiqweNbз,U C.TEbJ{y t:jgh\mRpPe΀?Pwts[7,(хws \V[>V}F~DD?~.FNsvy~$jAZ.ʺ wFJ4AdT,2DXǝhHӍ2yMLf7zvQE)z^ڄ|@iѕ}p%^'p/qvڢqnP\p1!J2 ߗذÃ) &-3){Fh\ XiȓQбa ct_dEsԝ܀VW8t@6&|DTBk(б!V #_yUR/` kRtYK%͕j0A5IynV͵+ԼsNWdLԩ.j)/iɍc R8l÷.X l*І8$N̘&_J[$۲ cˌ\mM6eK&z.32<<;[qEG"6ܲ*ﲔB1D{t3{GR_dômA~dT0XnBl.^DD9V/mA/a$!_+|siqS5н^LJQ Iѫ.Q=@ w@"&WN耐ism?{,m0 3eAלYĝgXť2Eb7^$UƓ l[:YifȊ @+s<*>2]X3,n4_~#$ɵBd=xXu ?#-O[7b +`B-٠PemA@M-$Xq(cͨ)X<^vJފw JbfYե8"Isyh4*8H"Ư=,6O :Tp rr(BpTǤy,ȡ!(gZ 8Rs|7_,S&H@/|sHǎc)p|Wo`y^r8Lm%th`#&cМ*-8=6T˛ZLLCI6 rgv.P}L%&U}$L(}x7it' A+i}5zfP[6kx` ցA)fz!UsٴgH!zz #A;>g1hTfg -;^qU-W<߫ tYXCzIې׷ H~ZcP2Unz8 !mKwxTZ/6+_nJj&21HHrg(|9~ ʒ> -B[ AeWT)SV=60#o k]%jEt1i_?Tsk R0*@!dS3܎ f*8D!_pSc X U+@Il= 4 M F>p9[N'r,dG#'޷L޸|X|3wᣞ'1h!` ZXmwB[?@'0tǺq`bZ͛|Z% `lEB(/k (1H",F Nz6P\2Y4S R')".#ou4B9QojC^z([Qw¢85 nܡ|,h(W٢Cy琜\,ĴkavNpk k۱Η" Ħ‰V)E9*F+Y57SnpmK&kk Ecbl-e.é>/O$m dvTJocg7°4@mZ낶 ub3<+'4Ϊ F؅ zըcfҥM-gѽ 1ޜp ;X盍 k0V<>~«ޔiH?*k{|E0ej<="iɾf)gIfqg!EQP[pC}beȧ;]~U+He۱Dw:]QMAr΋6HU7qmYYSJ$Eu^YG?W*߮dzǽga"JT+?H~?P i4ã=wFvod|Pyht sE?ᜃ&EUn(P; 8lpWS#~x2/?{wY|5W`N .f>d|h2ONLkgCoHg3i V~Y5OjPLW0~A`gJ*^}%Ihߐ&DE*?Zd -~Q@㸜UbF@o8{09]HY#sGHGX$3VdL;T?NW~f1BEx̐Iz5EFFId}8ٮז>ŕm-3P†^jgX3$, -nb9ܷaq2E渉:s(NyK$꫱l"V>S~Hbn]-4vǎY/Mrh#!,D){hdk'oL{1OLK:Wi ThbbD(QcJ: Q?z3?3tAE j. vS^%I'`:|5>0:*,ωg VLK,dޔ<@HИLBT QH(<426oD7呱pb X,>v@}S}YcCuXZ"SV+BʚWo b-rƾ{Wl.yEp #{< Xr&U=>*Gʠ:SWjjUvOG;͡S mPt.ADؘrX9_p+őW։wϡT~嬃,Io{MpiޢٰاJGn홛FJjOwlÇ cmmy"|q$ !Ahڡ y-0twP3@mS|FQ[ ~9=FTfnK{nA(s.i넗j+ڵqe+s1( ^\y׮` pDpKdN7PL`Tq)S0PEܦ*HxT&|gկ5c~@1K=VY@#d qpma1PG@DLq޽RL=c #D {u3f*Bx3];eѯ3I!"tsv9RW0]4 '^@^isW=,zV_oD̊ߩ,@X8 ߆;ljM٫pќ`/C~g^iV}&zfԒnq6WRnʼn;4WMJ1P>ZCԫMQ~eqi),nTi>ZX(eҦ`}%=_IsqݕނB:8\ Ѝ?N6NwIwS7)7֭K!72-~{C/j $m8FF }QjHQ˻+6"\o+,֢92!l~rCSy"qȣ^!g; 7I?l>FOVIK e2jE9džtlwS-}2CdT#Hr!\T&H۸C$S#FCMP>+A_&tǩ sKo]AADV7P ]d'W XP~+w90Pm(/͌ȰXO2|vD?/L#g_X ܫFvBPC2'gxǾR̢})CRs>j‡Ko $jK3Kݦg}>PV4p'|Aj;H iФxrl|aUjw6y+EN֠zr*IiӐڹ l֒7b5MTI )ڽJŴnNӷfa߯clb~}~|AS[P$x`2]g0vsAB$,!7`l^5 Z:`-`н ڰ{'qCF?-{us&AsYqg:8G<2^]LS5lݙ._giz)wVh€H!Nsd_n`E8 )]_c\pt{gh|eƷ'gгG^w>X9e1Ʃ6;95tvv}>wٰOϮõ3Ŭ= F]^j)=؍D2-ðw9Sy1]-d6hd7^i k巁d!(IZ طo7?>‘YJ6MĨABf:v~Zvtϕh+Y%;OƠC- 4 H<{zxdeư:"-oBZsLIh'c S'_Nq#㽒y3b7]ݍ,9t-WԚn |MaؑY g8 W/Bq!ݟ^M@!tw|{3Y%mz7̎G9 yYAxם6"_+jPt~C\=Ə@ͱQ0 j" r-됎n&Rx+⇣/UYqՎmO|C|P}ͫ8=՘`e(aVq.^؋Vһ;P bҫǨGS o ?F_MA~̇nH5qڲl@;ʮ1 y1ڍo%jW㗪y(ʾ$Hz0l-JPӴeq%24zdgx"@3/]wZ_ tΫ%?LSئǷ6H3YhٺXh'I5wxD+%|u_,@A9p azA;D־d%fU i )[0Os:)~2şThV?+AVF5 B^Lc=IlCE(1 }8x\^ymL#D9Nd("dc2I ")k0 f!>.aD%f';Eg6?L^DA0h8/JC@v18@,.j|D1?T_#t7h< z 9B̕Ilw28JJtg2._]s!H6ƚQlݮX?V⁊E-]waݠrR`+gހR7P[}2`#-S5qPoSFΜ-}bj\Xn !<8؋)fwY'FC՗ !A.'+-MRW&fDй pU %ro/?W2FڄSO|r+_7_}rH@øY -If8YՂ Syصu9A|G_P rweWsJgCLcVx<8V~ɣ;L;˿YE?\IvV-*v=N&ۉjBsjFE6, ڣs\?XX%SOaR U"Bı ɟxfd38{K 2!`mӗ6o+ehI?(K8_3M6qC]}bsz|d:PH>Uv~ O?΃|Nz# ߬~F@eͭP Z~hÞ*B`tzFsZY59˩>/Zc|d$<6H_97eѴkC>3I͘ԸaVzO2&jry ʝdK6RkV>j0 <`iŅk MS1"Ŧ_- RvAхb!ur Q9,K6#*53-^5߀IًؑL154W /28, dw?0hY)QB![陨l}LqQ E 0C` @D@U2TPX{KhZWTgtV,@&.Nf{.;b2t@G#pw'Ɠ,#Kާ yJ= Q'DM=]S*;I(@uFK"Z^gHe:8*( #J t;M'f Yz}5;BG{#w6N%| P=]=SҤFKx$ miE3-eR}p~RiP%s rpi!ŴcHЭLWaz[aIQYYD7[un:5f#E1WNfK? mW`'MlCJ?񯉜Zڴ|( R HMpKT4F9>TCk{T) Ntug\]I)"{E:0G gL) `QDYƷ=rk:|b=zȰy)8|-z a(9>P%& WHA&As޶{0=~h- 6[R\їx0?g.,'<%;<7TQV*Ȍ 1[k khbx?L\U Ih.F!~LO<&n+15)W-ډtދr.TԧUiA=R\tKػ@JȢk铭ͨ28?bUT1btr|$• @ͻڧn- M8d|ߣfMUZfkzcsy>˧s =BC_[,* l:Gk% Dr;~@Av۳~wE{c޻:̋w550fޠ80á;_(`%h^z Cyqa HَApm}uFn ~D\՗z3]I筰 VDž1ܼzfJ=lPX?EDn.gAlJy|Rsq^Y~BgC ZS"= r2ʈmX%|M(d9q~7),1jK$jV%8E)e zppuƁj΁lK61;<,t͂ :Dlz1;A  Bik٨?-׽EQ. ݁XځbfX Hͻ0v79LQ|,昏"i G5l:UD])ۈ5:7 Cx#iS@V*O ,PV!9R"5`\Vἀھ/8mxZ_DƩVx@`]7ng4s~\ H4'l(JU^Yxlzy ;-cc{ԥMS̲iHUH"rrFȠ>B"V-]M$Ln`bR|459,A[WA)1HAI6'ԞbvZc"nH'| --zƦ6Ÿ5kuUޛPt7Oc#ai!P()x C/l( ]OO x BѷfM%oZyaMR֧G P@`0Jͪ6I):{2vc$|Qe(Ҭt%XPWSru"<̛C27[ySok)ؒu}Czސu3$Pr19S~lQ K_/̷d-鐠ncKEW̮h PJl 4xgt=jY) dqR;jN|C*'yG;"bSZǤd6-A6 ,'mwcqG z؈m nenݍaE`SP{exK N F4*<\H: 6_{]“g9l:*p6Z6~N!79'6 įo}nNu$bfOFǴqTZ:k۷M uOiq<1Qs[fB6015tjj\c@::#2nzI7(c-xv!c&/vWXh0ĽXjY3֓ h  0a,ecIHm^v ඪ>;@wAD7T(ۭİLEX5;yOKzrPj|F"jߟh?!Ȏ,4#nϐT9xL $DCU)!O٦yJX@6j!@Vd `OHbєF y}LcͭT.I {bRWIl cM3 E}a7wdnaZ"Ks/+h5t1}`>`Dz͉TF5Ȣ{jқ4Iq! S%xbG[kz,,@mEVpj4$̒p'oI-:.+(JY=E+U`VvT ݪ,xsEIYaà9ٵIdZ|+詼:_`)()<L䙟qjn5:=^i40;gF#.S(;@&+Nt w=̑2h҆[}w3ݜ95ANEaK:,. Q,+TFN+WspձHGa- X%Wr2ЧBf?޼zj(5$3Y5_AAS{ǐ1Z0RXp, #4{tCcSK 8\ >ʵ5y%Պ#/ol ($̝ Q:ۙEl:׀ B~ RCsLU)jŋ`z<+8/oN!ͫ(M~)4 l|:bYd6rTw{(TGǜT>jYJz.{*6̌=WU͛% V[>z+^ifY8ScCo&Ɲp9 nEPX$~RZå3ty7!- adSˑ'Wa0D228.2q%􅞷f"?h'A8Hľ`Ύ xVWG!K @Q- 6o\ }zdZ$_KqF(OA5ypPu=cc?c݄zґNbhαﳽ1rS*sEҟkI'h y_FCTbޘ'CX'g9bO!_['Pmjh2<nB؀$Wx-Y ^I_Z k- Pݍ'4W"_E94ټzYo9arZZ0 `ArFTs$d,0)q*`$O X̦ȭG"PkJigiSaloy9G'vfvT@姢tk\e]bbcaWFS0Ui)& EZ͒kǻn ߡ =_|Y|J'wQS5ߡ3#5 3eҺMA8h0 =E9D'b--z n"_Β1IrP^{ VhF Lv) b=/WغV5ѿG-,.%tdyhP x8ЁNߟ=aw}W<ȕ 9 ͊1nn8d_j@4XmXx-. 9?9ˌ>j?0gfֲC@ے6h휍}ԡ>+שhUpPso;T*e >lRkR6 >&Yf`hŶt|VN_ DˋĒ~cVl"$3 ߿(wjˣQ)&+7spKtKAX,  <|^(7̄l,s-u}/D" bVX,N&{8Esx!q7 4(B(_Vr-9/1`N 4 $(N#p7Vwg<=O>Եǩ2i4Y\WRj؈ 6aaa0D QN%\ȢfLELhU9Y (sY| ?4X,qpS3#״4: AYt9}Zdmeuy_IkV""h j`I_S2 H1KI>V*Z]!ӸQOXj1,M+{#tʹ}⏕O}S~ [yfdVA`;afjP^;oZ|P(ȩ뎑;B䚷ZFbr餖k(bIb>C$A䂺>EBȑ6YpyCŎZcQO/ӥ(p Ou!v J_V?d;?< QE/Cޜ6d!~ռɮ!/U;@+V5#ջE9R$}<YwY 9XʦVrF ~>J 3D 59 *oS)yMIAUڢ[Mh;Zz,[ &8s&79ݜJ?Oa95BmӜ_ߕےAj܇hltUq--&r4FޯٷƛaT/b {2X ňP_DMT"8vnBrt?!MUz&&ggfijd[ qDY: hg('[ A)4Ŝ6F gUB6* (2S-ߚzݽL$\:;(<~d?6q 0G\!H!>ߍ,5.h<.*k.e$| QКٝ=5ǣv8 `d!u" +c -kxE;nXzrT!?k`ۏ-dMð :UΖeO>)e{E3h:|2+ &\Y)@c-޴V.scwi @8QѲ 0щ`;3$Ad2H࢓Lĵ{`N'` Z'd#* B{)iȧXᛔ~:~MQR¨XD?s hwl$wx6xb>mTs^^|kɐVxLI5\[@+d ..HK]rK+jh,kkߜ[knr2 }cJb}m.!+T|=\>^AOȹ`7olWn;dTla,Me|%j;Wd#;y={-,&_/qi@BerQAp8e.2[Y5iNpP}Tl)0m4HaCl0Jʨ 7>5/D^ZV=xYR^3,001 Yr?RzX@@'@x],la|)NQ_{ܺ*Yu㎚Ӌp,nxmv< x?̖#T>t>=v FeR xIk W)jziv1ۊ u\uIѷ92v_%'7бQ%hZ|*eb6N`O/GVCh=T ɏb80-&TՁBdMI0b8ၾluՕy}ѸmU\F^YcםM4!X. //vimqrÒ2˃&lL瀠Gn.b2:~>T>>tbƗ*@. Jԇ(+fUkGBriWO_'"6C' V|혐mv䷄떲H |c DdD-\FmTLp.cΒ2Cc$:/ iCg4;\o"O#NJ5Fm@$ϸRayya+J髄l"F>@,|xL\)& TIZuK?Ot1#`8TO1|vpEDXo31>+nswPn%&Z !{9>:9YyvhC嵫EĿ."U;b9 XcP..D ~0m(SґbYK`o&3 ُœ&of>3>n]`S݁"SC v}@j ƆyJ+lȝZN(:F,ә:FӀw<)Jز ݚ=5;ek&%=En;-ؙj[f/?QnX%yB mLnōb: $(迚L"F["@|4ke +W=ߣ:>"ʳ6!tD|̈́c%[QHvji’Q/;փd{&q0J/[N;GQ`>^sMO$ugrwSAB.6eNƕ&CjCCy,Wf3F9=9v&]}v^ Gkb +OCC2+j5[OV,8 [ 4(x-k5E([r8z[B7)y(#G5k]P]JG,4jH]XpJ\D@D+縓~ HST),f5:BħXڧ0bȔϮ#%Vaxr8mwfbGO=*%!> kڻ2) a:ږ^j )e(WD@lҒ¶ V.[a;'#%PfgS|*&Vۋoqѕ@޸~r9fU 2xq&"\*m=&-(AK&퀉 Om;G+X_MW;+JBp?g#pҪ4Rֱ)>]զiZqD0L6cjP3HbRbPunX;PL@s9DF^C}^c3,aךD"jD{Sxi6 i-8_ y|l@Ej؛u Qd=ֲQYA{.oFx}4.`)T!T1<P+ң^{# $Q{&5% %2펨]/MggxH?NO44:>< b rT:)䧣שLD<)yț#rwI Xsn]AN"1;R~\Zѕ]vߠY:yЏ0܉^A՛V|4yZAEx':F:1@oNDc׿'U&PPbfpD˞Fv@LD 䝟D9 Q].^c$"Ma39 M, 5S8.t7SnzA۟(JS8u|1(-~ES:>/~ī7&tq^2]T;ʯԈ7'k(~fR^&_r!1w HB$#E8󁖲$ӪuK!ax1 sj2Rv{͍+HZb(I?%W)UeYmRs.q RF-Ocܶ7MS)DVWU?qMp3>(]cXL5t~FCFդzC5qw_U7 `y[U_S31s#]f܁|vR k;y'!¶*%F{IU15_ΑKZ`]jl5_@J0ğ\*x{*R_SG F}dR2YԹ#:.p,k규#k{w$^(n{9_%(s: /CDi%umZc6ϲdQn]ԍW:+ #Gqft#—pVw,'Y#ES KavUӟhA R۪bI",-Q1|i\1GxƥC\Z82h3B0`Jx=.:>vPjByh)PUߑ7;HVq&` Zmh6Y mP1Q'2PC(uKY*p(I>1\I;ľ"6 \#8JZ5"*8%bb5ʊ7@SwUtHL\>BY)eH}*kE"e59loѝT18D FԽc*ܔ%2k4 rxQ9I"(Џ8Ԓ*]Y[Q2Hk#4f?z۹ p#~OHeP TC|?TR q`M~$_\)*c5_< ߂6Ȫ>zA28U}v*]惴dE.΋L2-"`o'q W}=d}n_QqHhɒ fAeP\du #Ʊ*u8^q1&c4W݇4LkpQ01a?Z<ַ˥; t\>zTD>+5~LZS3:Ҁ!7zM}+-MPhba풤bZ:=վYQ*jIs$gacv{>yQ׈|dALt Bv_$#(Rb O1!:"bE,\zNWC!! m:_SFt_=d!6C\%h)D9˘MWKMD$SQ| FOs;YnGFU WΥ'b2P*o .9)AxYLq<-k C F*=Qr6ALԵXr~iǭXtV?-/*; =p^5$Tt3jٝ/kB:0At0Mh,_kgT^U@^HnRezS cQbd0d $~Pi%}ь2S=>H $n m_Řq7Dͷv>\[p6oWqFwJKAPRE[ǂh=A{{D[1v!Rʾn4fPVDx*n6{{= 8Q[]':lSq|d5qy||FkT6@]5S@H+mzaZ7rG=#*gkT CHN No'Fu0TfO> o=ZY]Eؿ::fvS|4[ Zxva21Q2%ԋST:Va 1+oVFj,RyI.8=}Ś;.AWĻ3, ~)f[Q.B:OBcBƜN0!ׯdRW&(p ,Ͽu2@>fw0@~氉}R WvjKXVvYt%G{SDw+K#y֣bɪO"_nﵯ/ߞ~3# S7gvI W\0iVwEtGlj\tVre>m⸅O[xx5՘[:O0Q?l`~EP~~x:ve: ll>E{=4 7$n@-(ݾ, OhEO~O"ldnyX-R B}#Ĭ%WP5wg15 Ӎb'IiA8{ڎ"j<6@lnLeqEBj (L $*6_zp0puyL!6 &EkQJK:&oI d )Uyꐕ8zHy=U4T2i^W-aoENEZݤ Ubޟvu"js֎ E21T&s*~f٣l_rP/q^vK} HvRcb`<-< rf@yNRK>Wz r]8:-28M8N8Z=ZXomG5f:E<)͝7c\h͓k$O":RNv,BF ˘޽ nK{*_ ໲p@#/|6Bϑ9ݲjS?9"i9̦_,t5:h0lU^t9Q/bGfծ,Dkc1wfp ']5qw$DB̥u"~9k˪Y $XYC~ KA|1d)˚tKȱj^|kRD筃D{f]PtkF\Vk'Ƶ΅dXuVk*ErGc"xFˢ^ #-{LW}Xx+V%50/ԟ:gmcdQn>28O +Nloܷg008)mjۤӌ_7db(uZW= ꉼ-<"tRFXv\Jc/#{u. .xT̷`Yco0I\ R~NC?B?6Aq̩'.A̞Vu;\AqK,1mk9he'6JIY_Ps! SkH<Q&@(=/It`nN$"alpq+ o)).=ANO>R2E]3w?z2>#Χj'`EHK12SZd8;_Vi?1<nnS4Z֣N~M/}ͦﱴoW캠o$NgYŜ #vwnU0Z/2FLl 7+IyNJh>pI f3>) &ME-nݨr!Z4XhlPrɥ(xEfp-0#N~>H/y?reהt7g>K4ݪK!x9yq(I[{>\6 =t⿯ќ˟9ɲ=jV,VvPM !Y_٭!Wj5#&4vIG`C *uqi Z+D^־̼K L^s'Rf} cv9ʐa۷⇀NT`:c7Ōx&} >aN.KoK ;v \_1tE]O(;oݲʽRQsKDޠDiN}Ob+GK|AOmߘQZyϜCZR*ZG^.auޑ] λWeTTGqT#cWng6D\>zGV\?ݣD-I´V$Y& nqR Q::_-\T E&ȐkGP~C7 ~vօ.G} 11i + |WL 5<9 T;ٹaFN]s@df-zR&6a ;8NzJ0R^qU~c.w5 [2u~W!z*2Bgҩ>&JAa%(3<wt]*pOƍVLj%Tv(9T %;&&1C - _c9qF77u2\oZ,GپTHº`=#˯\7 a[7T0BjO&~džHӫ"{FlΔWJmحD+4v9ܜBpЪn6 Ay\ܑx3}j_QC+孀2er^$JzbWG.h hkA{^llGaRȱ`> VlȩU#n>]]9ɮbC?V[W-fH {Z֐⬇n%d򏁢R׎&0!{=M gwmT w>AP;Wn*6P&\@{%1@5Qܳj9nS m);@HT>?{}U4[rN6村ר1,Qw_Q@5+/gD?҈dZ1^╽aᱳbTԍ)1Q}C {6trfѧD8)7=*G_MnJS5Q_"&tpzCA{4M$*k@xY?W"3?Xjd/&D |Ql>khDvOx Pv#Kg.@ʏ.A]z|b+؜I=(l﫾Ϝ7u_jtq6WK, K{Et@ctB_C7.M{5U!`:V Hrl-f>_izA/ 幊L¸͌K4xqG8Ҩ7%ذ ﬘7K_;I ;;(oZ6`k L[z tXʹ$e[8דH)݊w${t*ӈU"rlztLj],8)S?""x6 ‡<uCJ{IMSFڣޤǤxz}c" L=eK-ZqU ~(rNk:@F93`05)SxP[`lxzx S=ˀ1l%i "-]̯uXEgȩ[a08q0 =?&HqरZbj73BaL=į+~qPqex}SPTpAS @ݺ[hCXmo2I 胐oFQ0zjl3 ͕gǕXȤn+ r*@1`D:bp~O;Ƚ 1uzƙm?_=;u@yq /ϖ{ɦ!Z5)IT QՊ3AɷBMfB` /'hw'>ojG{ ƌM=&QqaIe("ݴ=j`g||ԝL=X$ķd$W+Z.uZg7::M_Úhm\Co+s2uH=%]>](e!9)ڎ;zW <1; }?G ];S:&H6Ƴ,bu=F6c ,'EC7,zGKiJnjH$M_uhQ&#^9LQxj'U\oULT7 1̱|;#UQ9@uE3+h S9P͐`%FTܔ2E%W(1yW)V1P=h/7j|nd){|u㠧2f)U%G(˟p*r)/QzQ78m/SDIMWaQUFd }'Z~R9_ۑ&Lx vVгXȟC WAp*Sdlުc"W,eUq7}$^rҘl <#eU Mp WJ]o-ί&&%Mr;Y巛mJ;g`/< c,_rʄӓ}RwɆ/Ǒ'k/\S.UF.I80ݨB(ɚE$X ԔPeTj!&0䏐mD&Hc(X '߃rMcϾf̦&-e!%m#)") 1pQ{b*&ܓN@_nj@4rA^LnJΣSe;ӧY]\#EKcڼl^. (۪]=";or-i+ԕy@+Ҽ c:6~78S!?KtRHT_lz$Ǧ4˃``o:}Z̨ZL(g[ "{ٳy2s1 3 Xb ȡP(3)ЂJNS?E Ƶ;f=ñ~R Gj?o~^^ݎ0!?xoSģ~SKEz3ZprNJJe ;+Dⓢ!B+%>P=))1ٍ4p)rY\~ _Kh ʏ[<j}Y*p9'-ThEb͋zBMوTls{Tv cDtsŎ^,>fax!~%ۚN I\:s4yghfJ=ګ;p$_XǓLqZp?OiEM9C[e⭠2LUD `|`Dfu 9_{!95 j~r*~n@atҧ ?)pi }=IӅ:7)5x_`lCNFf>xE#1=?ЊoLk7z >;!M74dٴ{[~t,|e pBNç9/ƫCr~]D䵊V}WMܤ={1ϔ'a߹@W`.n6j"7-e-iƦphNEKtXo;Og>I(>%DTWǥ43SĒv6!w8?5?Ѹl(o6޳MEO57Tט2MqUX.Л N)' :~:l' JԄ)Tx6S#7ud1>i"<6c%?uJ^Hmo[E eEs}1E@*.nU{}Ĵ,ɍy!z9VQUg߸誷:N \{e1$I1ݳo.&_#ɡ H/bfw|'|c5ۢ*O:;`pR}$v?7 3&M$hbY FDv~|~ٝ@51%@-h\GO8mloI(Y.'{a0ے[k ;h6V4Z`|5-@_9Rdp\s1iL/6қHX|a4 eVGC 6Q;]#U])/L]1[RPU[M eR'>:UѩǦwց~(lee}g:*OHѶQȥn$L T; vM5Q'n܂|snKK##FQ-4*G2g *!/59ߦ\X}kŊd #u'oknz0OS,6Bxפɋy{~<\3}lXZ#0xV>o hMŊv+1[^jOLR(--a-b6꠩1 ċ2,tyAvAR璥*ޅE6_pZqs jwiC5D3{~(0XK!hK`*hJޢgh59`=*-[F†JNJИTnehٔw쮈 ب9gXQ 9| ݺzS,v:\M!(Ӊ\q-}oy:&%oy,jMC /C{|>+r  qmtѶ(cwhb sEf33dNn.mϙD؁6$#uv8*(8b>h;].ElМ|lްN2k8*rM$9toOKߏ[qa/tv:rKjBv徒tKN`]i)2?`NC;}PEdS 6F$"^ b@j6ۥ8-x CH%cl-W%ĶMa9A\4wxX,ҷzP]An|j5"]2iчj\D iS%oE^oY_Wm8C92s)#Ɔ-^Ϝ~zt(h84FC _VQ7s V$FVw9Y6挷 ,=Ia4K-sѪ$S:O\#]>|1y4ۊp&gDv!'T mr3p6\ B 4 ǜ0n3^˪O'5VNmGҌ }|aM٫ok!$/fןl]iQ1S]PԺOE MGۏY BGeŸE4[aJgxVaٸ\GsMhRK!p? _vƸ*"lV!mv+!ns?Uw@-?xn] FM)_. ߨvRU+g|g+m3C*Yb+}MFO^S&}|`};TE(Tי 9gF8{ZY'|`6+ H 7%쎴^-Y/0ݗ:kQZ[ȭD9#&݆y} P&`LЪmi=LU)?)[,ƧGF(o|yCG܅Pv"}jsy]>C3 ;K'GsطM C:?K%fyVqHq//HJB1 y TE~]D{LD32GZ^MW^I3BYn79_,+3!qN2Ulb돯ۜ2Ekj?\iWBnԾ Fk&Bpp"mF2\D' ۶j^yn-d):7hzUHgm5 #M98fσm`w +nϸήÉ)9GV -&wT֞.[Z* S"^SE΅Oxd/3k|P-x$+Mj[e2_uiV;!dS.r'2b9PbQf}A.P3G9 UaDCa&҄A건E6єŚ2 vq& ԗ;^eq7(BL`si,C`!W*"_['i&+J*Y|4N|q= (!M⋀y|~9\4$"Dn jHGXx gܲzvx! [7$_ح!0y'?#`7'Kcc)Fw* " MUMtz`dnÔo5AeӎmDxEPlvP*j<߸RIҖāM⃥<i;6"bv4p[FsNB+L_>swzCd fe~2zt!=%\R@ꄮ  zl0qs`|ֳdYKJ/![搑BNh8Mdj<8ce}uBEGJfe&g0XZ7I|_W!O$ ?\1.,N< Btyi"2ҞxkͻfIa&^`],mjt0"ֳ*Z#7.:[ACs?PQlj "ӺoջOa]&n.r3 N,$Rse}5"izrI-1`[42P5ݱ h*V] hV,;` JQ4w7 +]%j,,\ؠi A.nr O8N-t݇2'{$Qc Lz 'R nTe${U9Fw[n|V3PS}?J,7ParzZ1ZJ^(dHa)}k9N1ג!ؤR6r-ޫձ?PVD^Nynt\)jjr^Fӑ>ϋ/dw!H*4Jj;b@ۿ<DŽ/*kFg~4S!ݟJՎA#`gݲޕ x_|M͍j D lבT|#m-Yӥ꒬#:_D3@b<`@=.]UM'+u&4:MF  ߃"_c=檞v˰\o1jz.V;I&`?΄;кV =!G*a1>WE[$~џd}mH18E|Td,JN^$:l֕~̋}x.R:xKwyך( D"tԮL ?wefYL}pQDR#Waȸ4UׅA)*P`D~rN4mR_.=:oP<*wbyN ,й[ _07qP \WrK!5N3Ƥ G%@Yun`\k(BDR;f5̉2ش[ Lssq :mྩktbq!dY;??2(d{uwd+Z\p.{]y]Tg.b!}s#῝Q}E\k-ʼn72P9$quzx? VT\"]Z͠ :&T_ ~*aW3Nh}iQ7C )jvRPךVim;eR󸽂C(|תe ]i8[M \^q~HD}7&gHTK`h:ym Uu#qI3^)4iV걐;7ّ~^̱k&:Pn7F;mL Mh.pu14|)\TjWh[\3EtjNV+_&M6dع˃OMs &J?XK**s]Z'KSkץ#K"p0(7vexYuTቶ:䄮o%m%}}$M{-}ZT);`iγYM6j*#.>9v/6M˒we#1i`Zwj6+l:z=I O@E%o#cg X9@uB]V/Ixx#襁M^!!4fKʔ `->Uuɵ:$+j5$qJ cLǀq H nlsm3)'扜I*enVor6|0+dfQ4(xҜK׼.:dl/ {DѬ!lpuzGq^/ahJqIεʘKqXȆEշ/yu<'(>ivn bdГm$FXLp.._tA&- 6c궛T\A%zMT+}~c|IJ\€&+WdI- Y'7\9>W$ U58b(qaIIy"5% 25;P Tmt$}6$#Iu4؉3o<7%^s f=`{ӰKDs5 1.n2L;i6<%fYbpc7Umqx1sYBH_?N7'fU/lo7TxB5VYKS=J˖̕w$S!xB K>V\lZ7Ekؐ_8]B׷9܈@f־sjP[~< $E` /+R`[ C-Ed`l A$td.BzB6R?|)"o S&J, ]l?ix]~;z;:Gu\4A<զDw /Oal~ҷ=ƞb\I٩5r Rq@X+Tm 7kVlz0kп׷H$o;4!^ \\~PLQxԓb[J񭧱w# b%fke;?\cyձ: gK@<<'Ǐ>sOQMAdTR߮?/.F?sCH#Iӳ7*^7Ǭ,`ń)]#,DQc} c4]s@Ae(c$l!THlC#L8㮰~:|9vɱ!LZx_Sv3(BS1~sX"KKfɠ+ T%32174=`٪YT\T?ߺ8BeGmeT*d͇XV3OcX`'9'nFNoM(ɦJ샡v_, frHd9?nk`bʮ|? ֌fvI8/8k"l2@ ދh&0ڶڨwHWK4ɘֺFf Y,bՊ2}PiudiK_ dJOœ+` @K?8Mp6,C[K:liO; ~A T6ݕ֭a?As:g RFaӸ?}RQHǟH@wz!Q^]BY\(_ 0ȗAK{TޮJCs.6/U{~߯(qCv?c.Jm fꕳdŤ@wPU~mᎽ`:nR~KԾ|#lF + *N R)l<&;+aڗMKA+Y ݳa(~"X"3 詤b d cgJ&gC;bOfٱi*laV'Ȑв\WT5#Y lQGf݂,|>$~2!ЂaCx,9FU5\9͂}䜂e5Q?J6f͞\52OZ;; Yˑq_{ {ϝ++?x׋<%J.^(aMٱIV\ = -iyeUhɅq[IadwSdfB`X> $~߆LOo] SJ"8Z*ooMr[)\ĦҺ`!Q3RmunݐE7:Wyt6_bמˈժ\A%LVZ#Rg QǸj0 '#nA3uri`(ʍufdzNNLw<5IU^T*ţEu KY==+swrzi(b[be$=O/^VL;zP_|n;}>;6nIGE2`Uvt^; m8 AWN !V Gv@6_ҿ,OjE>mU 5SϏ/C}Aៀp('=}e$71~9FM*J*.ے&Z93Tjän}/,M|P_X&<٥`x-{u,5LA}),0s?Q]\xٜ\0{1@^,=U9/ښJH&X4A1)|J kMz 6嚿o<&m)Km% e1~&$;mNj]Y z.#ۢ]W[L:\-:"&T. ld9\8x V[SR]ƉTPk $ͥ%;Tйo;MUaJehqJnx'r/b [%*eTwQ429?xaù83՚]H'Y>/h`6Dݳ=<ЃՕzcԗ {{$fiY7o fT@ bvJqĈӼȮږT/Z趯V"Zujֶ"4`Cw1^~'B`ԯ3׻iEhNn ŽQbSOܩWE;90={MWD\95 -GЂx&uB(KH QBX0%±wGi+ڛ钵ost ,(?dYM(QpAçQ&^IuyWѻ wae[b wA2;F%ƒuooFhONr W;H$Y- WMUj%lLDNjD Дu?1MY,>k=rGUf^h>co=ۧaP6$ g:J+'P :f?srQG_,Pð8Wu=љ|d, EW^XtPPN)a ]7GezĿIJ'ѿ2gKI]4L+^+ #`EAر89**6"'\g!|wݣ!W+tJ HSmy5D&aY 0ݕIQS*] ʎ4A6tPKs{5xS]ŢN^@6 ma.@v@Oܗ4{- h FƸ­CN q@7ѭ2sD ++oRAc4f1қNZRm1f`~8ԶҰm,k2ܵ\eFh0%`R^MX7 "=(]ѓŻ @Q&__oMEdc {V -q͹ٮkHm+#yn'! E}@O&` Mfώ{`MyHJ`mpY<_f)I%maM ioJ>+y?O7L,Vng{-ƒ$ܼK miBq_&]d,7ɐ["cے*dVi7?k.(~DEf?`}J\nQ~*DÒw@Be+N ͧ;sQgHȞW|2<'ucP X$|*q+uR M9 76cLQD:9fgUF4RY!+e/۩J!g푉qrh-iFPpy 7W[֤Oo)—^7$0 i4Pa?!(`Ѫ"ƿvRiy*ieNh%y¶RgeamheK;™x](+u~_!`ү ^yhCD6ϕIYwqU̳D96DfqHz?6&fE7Hbv8r&qKu+UHF'w TcЭu] WJrMMeVlG xi¤=Fy &'-H?\ nT87cY@WӒڭ-`93p3Nݨ!H"Xej̈rIgod'wMrX :қ=+ڿa#ӵ"u6ifT^3q6*A/o^`,(A'峾ژv1U^z=8Vf|ܙ{ SP3~b)knKnF/`Vl0wd'f^/ÓkOK) R;[t{,V'?`#K=2q}ʢ񤂵LⅠ;p'^'rϝ2Eg=#k'79}#tdR(ʂ|>E>#O{XW H15r׼.2Us=)֕T+uwW=f4`T# &9%$?s̃  O)zu<7blU䬉 \k&+Ʋ-*U3qv"p)eېxU; Q"q-o8y.K3u1_O+PCI.dc0걤J8,oe)L 0Vg%>n. ~*)A{ϨQ-˃ߍ1!ς}J#t("ÒMX֭Eeq;)5ndn0a^F xx\"[KXC p/cd(7 g~W毯zs.7_Ѫ@ψ~ie \ܗHU;_'7reK:SO)oqd|Ģ }v@ɔɎB> dN]~`xHPKGNYWa0A(68[J^' 띿7'vU"Wq*Okb.E+RsȾjWDRN"-0.{y´U&v'qDgl]-qAgEo̲M<|_$qycuיf-?ì N1 ZXIJyoliz7G@E}d+3qS]} 1_P*_\$SovjdCTtm:[#*@6V޵;N; ,;ެU*avoRfG?Ng'—)UuRďT7}lQfe2-!MJ| q\$NBx"TgM*_j [G`TȼC՘[ Y㈏S"DreJrAD-(facr'7tfG:ƎBR{ԁ>7 }22/nfQ݋ҥ(d$̤K@ۂ!Op$tQx#nVPOc`o:Ӥx;85]6. JK'!{1RGPmJfKNTID0y/k֬^HUc+W>cִ%vgEX&i~;6 rEn;YEJ D_]<}fǦ,V}iJr-l_4![ e3(X(QD:vNBedj2^LF|!4qEƩL99P*t/9:lנgY3Ԅf B(1W18qyxN^$#!}H(ضYHf}*ߊ^F D'T̵b\N,5)r I?Bue^F1HcxQrW}ITZV.N:hMZ".FL7+7ljmINΐ0;uCOlW؈VݮGFx !f#\LD)VDf%^ֳA0J [0hrhׄ*_"QEt:;t;/H4r{8T6#k\2iUf c} ; 4oo>Nc;kX/iq0H XyTۊ,&4Nu -9!35@H-tѻp|Zz:˭/*kוfXV`j߳T%fgZ/USAOu˥ݲ5Ɂ aP w4{eP ;Kc/D 4/[ՁꞨDiQsҧn!0*\(0 #߼t\ڵ&Tp'N+wگɴ w?47 WhviARzy3/ 0¹Hy! 0&IU-=Z i _ޚcncʐE\jiR! x6#8ȬQpxL;Yc Cv>D܊ǒ&'@V a$S8ݐw ٲX&(+-Ʃ*czWfooÍl;=#KV!kR:C!~˟7r7+h~Mq" GuKw6t3sA iy:@R*N )iR.3vUϮLWB 5A5i{mL{_*uM-SC}=?|c`?* )=nU  ݟ E\/-P48u o;]$3αv[N;6p#3`$0ʍ-3jj~lR;S<DWҹӤ''3 G _;MQkW} a1;\iGr(sFLj%spi| qvgR`ټ]gT@e7R^y|m]E7?[a2V^V^6}n~hjzQS!tpB):\CUPm]TNGb#aÍkbҧ. wcn`2U{Ni"0gh|뵀*5ܑ4ȋ,g~p׸ q}-ݦN`|w'ҐɻesG3ڝm1\f/y ,I\K.j H.PHBq>UCᔉw f?50jNHBm"t7`>Fߧ wcּ"+âWWQقb^PU ٶ2ÕoyCQ42 ?V=%.PRy0&q#lw7MbHc 8kV]nMgw[U[diiWTdJ&V)m>芹/ꒉcT`t jjpĪXo#^×|FrFM bG8tOG t6=yxER^*iRf<1]l_E@vfNWkyEo"lLkt#'*~m1142FvӋDUiȍ`}`@7o\L2*AC焎f'4RAd+eѻbe#x"GLp,Y #Ԭ7h+;z'`~G$ )yWt'nœ3e^ ,Cql|L1g͌i7$Fh)ƀ&J" uC7 qQ-#GVH5CM6  C~N)ǟ5$,NtD][ Tמnp߫`^ 3j=_Π̘Y~+$ؤBc7qAWr2:lK,zrfh,}<3U/IT={Z-{f3}M[U^RI@);}qy T$OW+4iO+bX70?v`S3G6٘⨊I_^AbD"і3NRl*QbmA$O_Lf4 ^>Dm,v Orî'kUd79xd͗B()xV3rnJێGtߙЩdjrޮSI&Bk>uIl90ARb;y`:RXS'fFa JC6:Nz-o/;}:"@j܀6l'VqP/-F|WIEPyLoBU\AU!ۚb9@鳠oq(Q!Vh9wC&Ȟ>Hp螥:z:f_t j{7Ju3xώ^-ŤE0~̾i|ROǗ=QǔBHȟjG_t$Ȧ9 Tk Q0*tcKRt_DY@-&'#k(8Iޡ.o:D  h֎@ MM#>9 0R9W@V/J!gv %ŹaQp Gh Ym]cî`34lxtmf9}=!PQȸC2+ x QK5BjW  x+&4p#n'򺫃˝ q;kvykx F_,bwB)oA3o uNePk =Fkl.4}/| ;M$XWtT%"ŭ+(ϾWB&UIr6W6vcMQWJtl8;tp{Se-r4` g~71%k]KdR?sPܧw؉wQAWR7GzMFހz_拊 qN0&8~Sa&JV>wNIXY9G K[֎)-umiʙgn7p}hW>}r@ _$2.^LSJή)?Yp_ s&fӖj@d-p7{9[0.=PlQT%Q U#műdT-WQm&n޸zICN&@ f֔ ѥc~>y5^U`W'HZ8_իOP@/!+grW*4^I|)`ϟp?*B !pl.GhP#E;|uBI@zh)9rr 63Xr+:=}wjp4X P#|fIo[ (;t=BM-{,d`VTE-/JٳM ?٣"s%/]3.ʅQܲvD_pCZ K  ƺŗc}mP(`*Qe|rr#֍"'+Yܷ$bNf?ؘ2az,Hӧ>Q;I+p-6,4&2G5;^*`ڜ]+qt.cw\ݍF68! %;e]X=b(^VcsjLºKQahNMWwX1Qjz'y+ 0cC9K]XM@|Sș>i*C ۧQg' ۃHCnJ^j%v㶘4eVЁtxoS |yK8@BA?^-f,dl'$aУ2wA*+/a牒Y_1MdLi^2wUM#6CvtR@}D/Oɼa֚>8uW߭b6>hZWPqј/HrdeX6Rh%AdC!h{V SWe ۩+Ovc;P&_ȕ|SنK^qm@ dEIXJ?9]*=uOvn :A(PhedBV tZK`YѰ9š;K)cj.u~[$Tujffz2?~**qHTNsAW78 * ef#g&m7gjjו V5 *GNk^X; yUtI Mwp ||ͯ@la_>{S{/2Yr$,F ,ZkLݶ9kGC $8C][ʄ+Bo-0p5Njm˰Pu3^~[7aqǥ X]ˀG<$Ģb1L?Vd?-<9Z1݋'p9s#S?qN$ ]!h>/bȅ>5mx  ;7+#`pYPKi{LmqE vnRg &J +Qs(n͸ MB !YO!šPu)`N7.@c?ǵRj@n9/"M,+B:bqq&o{nT\J|28)0hb0+#ekͰ;?r|OOxeGith .j .)'KL}+njxy-hh"+X/(g![R- vHRzsbUm=RӨ+]a?156U:RTq&^5_ŤƘ;L}UtH_QKn+H%62+Ÿ墓L | EA^'Pl/< \C<ΠfC".- kCj\fuWy:3x.4++/Sx(8]CpJoQp>HkhG\dy%kaÌH|y<j4]uƼ!1i`D .TRF*~0j/9:f'A_FL%.]#$96^`S*|:td臙m`)%S\aݛcIztU!U xtIWe^)J{g<: o3=10̠Fj0sKhC04nJ'mPGe Kg|۳֌mvnb@=[(L,X7‰JoAz,Ʊw06.Itr,.#zTx/ko?:heKfhR!BXnǒ\byl&$ɗ @[d?Bzt !&-Uʹgj¥ Pk˫ b&(D[(IZ0gc"?)޳u!`OBZN5Bl-3H-[RZXnYI>G 9+SF~|"'jbgm6]]MlQ`vRO>Q;m![|'j rƘL^gOV<;  بR\]Z!]'p6n8E^PŒb;l;5/A&II@?d\\ɩx1g cX1Q٠X|T Ⱏ#T7Yo7ͭWcd]WJbG0%j>$l?^ ǧ32mʫb `N *I', ;nFP!]X4,MM%;gzd:bɞ;oQm:{Ay㤠DGiQՠm6_{DNt`P g1li+W`t}igsnQ䠞y'%B`4W39_hٶj͎5|&ҲD+ d&6owg-'<,՗O.Uݘk9@j  Dj=31XcE*;9sfwEy {L"-jV*4Bdګy8 oh,cY}̎xYըҹu)o zRRx00fɵF #3_BPu}zI$e L jܶ8Rg<=9Uܝ뷤[GW3ͮz/̐hPoÆVe3q3v Bvyv=3n#%ܹNosAVcKF. o!-՝5 _eTo rtDn:>Wqa'~CȠW|r*iQpPE_mH>0\!x ю-(WB^pV\cXBhkb9z$lɴ[(qޥ1T'u.950fc[=*HH@3 'CUo5- 3#~ce5㻚؆N.cW*ȣD?Ht¢J)Xe%5F/;!嗮$_+vRC^ieTvZ\^-xhxbhꨫd%QWz щ+} zmZu$hjNEĊ 71,dΆRD@EY 82'uy).(0ˏAӐ;nqʂ$#t*Yj Lη |\Ħ˨wvU(wq}TU(R72#A{xE<߅5]) 3v|K+m;%fWQ'ޕZG ҳyV'V]'OG5XݽA\P-4PQ]gN\uXdާˁ#Sl)Ymq_3Ԥ'*W Fќ_! ߶[LQ " ׼X SB4$,a-x-9R qhNBdL1>/3wgxh{Lp bVxS<;Cnzmx 9rb S1cx:-y*ȧJm='c}knr=~4*WeGLyφ1j bܙ*5WϠ+īQֽQXȉL F!}A1X=Y DJ ]~ZML~)mAY*`S-A'kTK;rO0Оz`Y&=mEBuwnW%vMm4$zw /J9 9ٳ6٪cnz o&rR9x~WtL SZ޺mp,:Puty^gtN-$ rGOOaMTIo| Eb +1Br#=n2AUe[zD%!Bt n]":} 5JNcݨ~1TcB[bނAn[p!HKy/2d2+e=So&9 N0-u.6h#Za> _!=?nR-:0jW[eT^x=1vO2UisK]\sF1I۟jFM5|l'-S œ{g~ci1Z>A:3Mtt[.װq5M,{[q|# M |nH^݉ҡ婏#1<08%{K벏ۄ^N\}.O\zZ}Nzư0\hxo†MUE f7-e $SSw {Yڄ8/UWn;*u^AQ8BSdOG ͍= 0';W q|P:&]]T"*t=d;{oS} 䲂W5~Tq+鲅ܚGZKtobytz}rWДN^ ',O} ~X;y@TdC%6$M$KWn~ O͝1x;xA0>0h]no903na"u7no{΅Lxݐlv̦FRnhGSvOIș KOdE6O؈ ^+qut؆ا(v!S&r#["GC1.1<rH*(boޭτ3#Z}[kSBOu# ?,b=֍SkjUQ}xiYGtaZ(&N{XR5d?b ZV.y#3Uh .x{ߢ}ʄoQ1|w ' vBz t=P+a'f5BBZϮxZ"Ձlz đoJA dWrg4xx;/@[[ at3&(Ot]2&o5DD=Ye˻!>J1-2B1 YFàﲠHrRiGٴFW34ʾ͇@7Θdnch-V暌fyK!B" S9mjCސ_ j{ԢUs_ܾdhMVP8}Vwcc4JTËZ%PZ֞|g"u¿D? nywY.S Tƾj9p!btRzȧz)=yn(EX-eB'I^Z6Η/#Ȕ?=p/ w5^F"tW{85mE(Ĥ=n4#ѫ0A1q;⒬K(' $St 7*L{v'$Еsob $$Myb^)v-_9^B]mJg>tV@2[-c7^/ hu#(N x$΂p@Є^qc59')UDĭɶw=[a0Kb\.2tD#MS}{vS21E1./UR$R<{7nO}V>%:X/KHRާ%?( Fb=Jњka}m.5jrY %.7j7t.O,QtځL'em=׻JeD_tS1pp(HSRSϱ5M_0 CSs+|D;3<;IpK?Hd>"ﶢj1VHskUԋ:<F5:-AD<`C-F~qVv5{f+dPlș;){QUH;N;-S syL<:"Ђw׿9Ka|?F,VyA@"VF`+޾ '(>/i=½kY9z;v$JݎHR DaiMYN x&mCO/d.]vН}Mdۏ!P`O~Fe~wa3c!†̇I.=)UUK/,hDYÚB{ g@ GJPPaDDd ;'2g i7z| #_e¿^{?!x&WwIalẏlCu;Tz [HqU'@1 2ӕȳA+ey?dKS  p[H gC؋8a/|<0m_t5.1K70W"惹.$|k%+iZbkF,ʜۭ#Vh,)c7á50Q4O:БPdzQfަG,VqbUeMRV:\4]uXbe!N{pKj"cˮ^GԄbv, |8Ϻw`c\9 sZ`Nø-Ei rdiPJh')h6?j_F!.ٙ`B4³=Ď31!xX<3hab⣢rrN:RmY:شIK1xnNƃZKRySSpB0fZ>W耍9Cu41&]nF!)YZԞ{:KyJSZj4iս4Q;vFROr.'ʬ9_䯐 u)*-v+_r~C&F}bWuqTG bQ_0i N Ֆ),/cͅ rB}n>ڨ<+jZ]wPb^W$@&.OlWڌn\^S T{cʹMe֮e.MsW:w5L+':` nm! w  ʼ;E^L+yy2@,'^M0P@a9' m$g4V ۺ2,ƧCBkca0W=!1"UdMd;ác(H!lG)\QQߔO(_BhDOhL#j82"pdiېSBz7#y_2XqS+'N`7Gܛ$0)dIҞ[߷*SF{]F“w 'bdfftabۣiw%h䦱C5&`r nI_Iý5pCPpsfq,k# b;,MJRH*N1Z]DTuxCLyvlKebP/@tL0 |^/ xċNpІ ް2ª]"Ze0.&Q8앥X7sL4;r7gR*-K|៘}VEKDY#Y!+.TL^]m^B, L$Y*#̋ %\YIyRjsBT}r%A 4lB'Hn {׍ آvs.s9LMwxnӌVMe=嚏#MvEI❑>pȪ槎(6v,!nݫ̃[C#6 ˜Jڐk|ouqV\Z]8t Ϳ|ϒM!NJÇ6DsK|YWv\v{"S( @J78RaG︆Ŧ}r` Borx0e3+~kjzT#/{ ;kQoSbϧ=x]b*WEz -,Ս*4v5{",c0&'hL3'u͘:0"($^eJ4եiO_v:0íRHx/~v@44.Si)֑ª†- C?b\ivDq" hQ2x'ą# 9Dg`c7`{ƆOZu"\B> ڟ5EծgPx۰oD.Iqi{ e@+0ЅloGb+,Ĺ+ٷY.,h(8bK&ތ(cّqr!LZcƥ1,-$+{-4L₟wC# N8d2$Y@NPD\`@]ݭh39 j4@ͤ* ԛJIvcF68s "۰}PuÄX(1Xm,jT]`+LYJF?C!g*2JU1;]D;ղSi rp{qM9֖J]LLG1ST6DDV@ӑIם=**2zs,Ro{&;>{`oFmؙ :+ӳyx1e0S)lRa5PACjT h+VG~`LaT M]d";JzٳH04xӂ Sw=3Dj[":fo|Xd9sr/aN2a[\X7ҽ0n{O%BX~bDCkC/Ҋ$lv\zr3`t4+(|Ȭ61S/+#X!B7$;1i9 oNj-Yl|1]&4TFrT(UMX@M[~r3w{φE!:낥PʀV֑(ː3lcvB_Dzȑ/ EyEuТR=槴uA:[7Cp*~υYlY} _$TLxUM99TyFAҔ#1d[TJ:Psnf@MMAߥɄ'\!9H.:b_dm` @tiipdm/dǍs'U!xOOMTKN>?qG_|M7,A+( Π-4WW JĂyѰQt.:h-3ȡYBAfNoryvd/=#(_ḓ63.KXz=bz3mFQװ0aH;߶^uen£r5,hx91jh;b'% WTH0F;J*hGH` kFEfVj,1B>M(P0ymIq,X*!S7q\xy5$wv2Y!TJҿR@+}F7|eX -l-,L@l-8oG;5aԬ|*yTPw̹4;S଀!:ڞ8,V[PIkaaX$gwF<Ԣil?C50Kr]}JMr!x1ӆ:wpj R&s#{/Z_J9\=so^Ĭ,X<w]:Vm;&B^k " `,yP-2mzl0Vp֠گ U 4Qas0yBIk-1- _6x\ܲ|nRWVͽ.E+2-MH4svL7:$!%[+BwDJ5nK%~): 3})>鹫D]K5@~zyI^(JMQS&v\7|ł*oRdÝ=CWs&H Iݎ:fZj 0Pr}xF Y(`&;t}hR9'_7VR܋ݯC ߋ=&-+d(\ك|?$o gTӢAossl?OxIiq,TjeOKBhC)i,gȠf?ŢT̛}j6}`:;tn+7ؕ?vav |;{?]Ukmb#Th_mZ`Ps?OF֓5)s>x>/ɩ lWwl9R ⤫u4؋5/pKoqbK!mbQaקՀgQ$h-?2|#Oɥ1Bc)2gT\\ -ڭNocKcQH ?o#C&Vo/!oŭ2#P}71],.G"xSL7@Jvt9-SK4Ts@SW:@PA-e\na385\j hɷ1{ l{  >gk'zᜮkB8ŀA0wwr5KbI~v8\᳆Pz z}?atY(|s|#NnxMguǀрTvt }ܝWJd}TUu]m+D0"Z8&:뾖)|(8+L5BKisc|49QK{UݨShԸ-<,l=Esٝ^ Jk]%J ~;fLa폓p@dfV[Ai0gq G4Zܦ.7nD*yx0K߆;'JfkaZL '#̰-zS>ZOb<+|06Ԗ Yp;?$*5P5XVT֢Qś- i9/V[-!8ČG~eU(Gz}rb ^ [Xy &LfP0_~8܄O*Xj0˳PܧCDkz9 /U彬 aA|7aWkF˻ÿFD ?áT})hҥ-˫F<̕ʑ,L>x_QM~b`g ÿ7|*f੐96?dGXt|k<)ywC\ldB:yL5=p 6Yır{~:5ާ<j#}@!"μh cՉ(y ? ULCȚwH9O1j}Г[rٔ%dOivj]۪{`L⦒ǬqbU^.֮-XQ (xSz2gRf|ϻ cc2J=~~Vn&@ZH hhz9ƻw^1gɟ<~퍫%`![oUch kZO_Ǭkc3S XnZ8RŠy?n"Xn (̷O- ee־uju #0!8'9,z2S<Ϝ(kq* r _fʼn-ӋX2ga) ^8e~@xvnhYkd?E.m;| ˺c@̆UW@I8IWoК^P";]o\2(Qt_/c;BҰ:YIOHv{?.MhOӨ)Qn. 9]OLz7m|^Ǎ~$S8.>FVg"BPSS'c A10ƛuD&_lc$,5LkD8(,Fv3?W=?$@U o.h$^Vnh̟{%`MM4UYE]CbnSJ$" zo~ <{ƘGXV~9|MB| U 5]uHwӉ,? ۋ'*Rs`A!(w_g44s01L! ^X@m8!P Q^=Ƙm+E# bQw<ڈv0, 4GuBٲ񪄎 {?d;Oo. nTz1?V(}(;BPαPᰥi]xpOrf)Ntyxmq֘j|Frdc<ԧظ3YYmUޱ* S>VMgjvx1PirL2:/i4#x& < bDGahbY3L$pŎLP ;Pq֙)zem =|"Rzm0낾¯4s'ީ ѕ 16^Pg*Aލm˯*2 ^AծMRxIaWR]H.#ݦtlo\ ;Ly?V].V[ bb>g7D5pGdF&dcffl\M0ïJw?Xt^u ̀^,gOe+_Hkmdp5ubpsU*VLP%z1a? VV *6GJz@OoV!ċ#v?>d#*`V;G_3 m,ݡvu-à= T(E-Aэ1Jq*ZۡjZ[X\ n:ttC5GKM5<`SDE;F_ ;V5A/&JB \w)?obN܍fxmx>oLk0ex$^@} :!IVZ#{r!,}|N# {w_0K*?* aRu\[^^_yֿڞPRPs/m,\A%@3By#?1Qoۋ<JV&l?:_FvKȀӱN5n4J}V+;2{c/=nY0T\U}]uI}j՟T@aRdonw.nNB |( ~SJ0mKxOKPpDyBLO/EW F;NoB̫_v׆+6p&},i6SKcEKaP%#&+]0?1mN= %ހμIp^d2#BdJJ@[\r~l:U?}d|t^/:!V!mȓ#@'n" tWAbڙB|ϔ/3|4hH wOc5ѻHcWk)~O%Јuy`¯<R^\ S%$ VdW@6?,|a0{',(uR c7?F"12N6¹&\-#qO+U'KLPNk0bS$$6H(Sja8m8"fגVS@yϨٶ|2}Ě vwO&eѾ7BsvB# nʽznB޺[e E!h/G5 Ikuq&C;<dyӚbp#dd'/L=範L$(,AdٲhGbѪ@c9!tz][m *_#loU8fE\N/E1^ ",u)ïG{+ ^A,)'ũѕI͙w؎zp13QCYzVg8{uXXYb♇~*Ɂǧ^"TE) `jldaeʢ"ٺd=łw XR: g.;MKvVVb׎{}aVJШseW&&,D~b c$S)tSZu|bBrW.ӘIfezCΧ1Ǟ>}ZX:" m3RAa/[gr07CƋF)bߓzr?\YgG97/[?58MrJcE92_~&(hQ2_פ/s>q!aV*\l~7lڵ>S7G4 x@7,UyFDk$3lVG6Ť 1 aYyPflONgupƨE4x:8sRj|p]YX suO_JV~ Uw1`h?Rb-3$b)~k,3J`r;V-C|^Tmrtx;in~,[sji! |$G0%@&uH4X~9]F {VY*^l盭7lG'8XyYO$^F ̫ i}58w:@vfѣD٩l"rcU8Z8%v<" &G]43}A];Fǵ|'D,}cz9BR6V5r \Ӂy5tݑl@1eMq c "e{FH"J?n㬨!,E(o^P URe3> ʱPٱjr`!rdVJ<ڕEzBGɋ 3%|b=_]Gy/-h(BCFpӤ&t1>EW;H>y@t@%AY0YZ"\"_.tumO+Оw;_eۢTߴĶpŤ&-N9@md`E}h缛/auKh_`5Tᛆem^W_ bBoׯ%鑳R$Y$㉎&}dtG}\FtN#6&!D#{d1פtRqJMCL:Jw]!bU,1~Yp l,O5m,ۤy wLyIےk`fKwWX,5(߱1Y@{dϽ?J# u([t.^(_XW"r Ux!4uCw_vEAbM/̓Zj;ջ*eg;g~16c U[ދc&@}'J*o^u*VLV̄:47 ҫzM;IP<3؄AX @vt3> ƀD4qP+^Nr weex-}Z+ 8{+Z[ J(I4`ֵ/6wRLM=r#'˧G#g lOiLHTX|Y%r/3|U8du ;-fAq:~a.ybQSuxXN5Jq)XT0inY00xA9=k\=iDr AO,)lK.̗hLyB28!:n.\d`jA9T=OI=e6 0UI4Q(q'ҀaRcZ0E|;y`qZv/+@T }MVK,6iz0$MH^.U"]JRv$g5.\EiM`a2V֥wcqHE*z^%NfNy7xS\_Ė$qvu,?D8=\>F%w |)Mek;odĭ,= R5!!sf@v71wx 6)Inq57t6k@YLܤӐ 5ԩՃ &J~y{ahh!3{25VFƅMVA?IkiƼ7m՚@'Zf~6paI8Κ[\IM@mf 75/J2|'WI&/SM_}QEPDyPE"tʴ^qMڃ*%\sBV2׫mO5zfISŖPt@ǩuQfqۇem%|A;W n+;neO}Ϯ]}KF.zݭ֨r¬>EZC_O2>ٲG>7^ryM< TUqH_i˭^}NPPF_4B4ca3VP7ffMv?~փ_<2 !zoEz8QI};2᳓ ͢pG[|ޥ] =uN2zJH]|1'Pk\g>]v;P/|lWBF_oƝLgՈ6ETew '"NM[Z[#hD+[P aBICj235 xNfK%.d8ZDYU]l/8aV۝CI F@ʜ7B8vFgxsti"ٗDK+H:t$#1B[" X|+姷CO˼oC:FB7:\#úRkovNf>V&!i*STV*>&Kn+gFEo/!2E\~g,y 6le Z&⌆ NUl<-W*L|'b8x %[Vp.Ś9m*y!Ha7žwڃ?[.$gj2-t'^Qu%{Op弿 ok'L3p>uQKD^L\*`8y8-=@"ȑ(&H2 j\!>,yK ^u !x Yz]BĦZi/r&X=:/Q~t􀳈ѩktzuF (f@Bǫ\ήQ1\yV˳ E _-tb1MYK&Lfyd~HP0f0]%6$Дr:ʃ.۳hl[;э$TwlnCߛu!gޙJro>:Ё7Lι F|^=P1d Naߺ͋ e|}G-~tiTGkuԎk`bRcMBK__AhAM34iܣ[u3₺Xn CԖGx{Geba>4-JLI Djb QH0ͬ%1&?Dpp L08Ü\/5un֫t*TidxJ+oo)Q#FbrgQC9g\&3X7a4c )zCv^;.M!jYD55f?0JA n`hu+XT  isxZHxhjmAbzP2CY"RБdB<*1JumݴG}3I}tע;aح'*J+BR*"p$/\SCU}z`h=kz4;Ebi\KX$nFh4z9& IpyfuŒvWi;$39c=(qjīК :!DJV]|ʔWliϗ= YﯴRvB 9+CxN0!L5gҲ$ 4zc hOK>|2i77/F}wT㎣B4E\K(GPjazPHDRan!b嚄idnܐ9zv8q0LZGjJ43 kHAX,!{WZ HM1 'WK#/.&c1+fO 9@o [Iɔ ~h&Y.a=N2٢ebASV:qmem^iy$ЋPȡ]㞈-*ĴU ݼX{O/{^#Uº ٿ NlszzZe4:7B%[?o3_0z}GNѿ=cZ2~Zm$k?u?b[s"y*h<_2_$\gCOboLhDe?i%Ϛ&u!pAi& T~j^O4$#n:Vf'D\M=Vya>ݱAΦ sc'`rDQxty7Ey[7$//fI=1d*e[d'|\SIutaImXtm t3Ƶ"9xb?cE@0GR"Ic꯹cT\F}Q[=l xbnl^꾾PQ&Oݷvy@.lmsZ$^^<zc֕O;w䃨ϽW%̏zl\gSvmSB!#> >}^JMvzu-= S:IH [j)c&Vޑiܻ,&𞚔s'ΪvRhhկ4Cd8 }T*+!y%%~TRGSP, 0˖N4b+6~nkv:Y!6@JR|ZOg.IsqßCt1z*𦕟VjbC9!pY!iN#@ .eN?%fq k@];"X)0lY0=RY3p 1yRϘtHP 'CgfW@^?C3 ďK`ћA1(<_}KE!k}qlj}x |($#f1heWrtZ?>E.K*L>mzyNnfӝpo'qK3kS/o TtF]u*K E Ev5``f0:7C&̯%[9,B5[L%^'+Sg@ MmA_3?o]ǟ۽IOFUY-pM ~%ƅ'[JGٶW4Q!R)eN`ڨ52W؇SWj hM";,eOVM 651E'hDУ1o~!*| j\s>XYG)<6MS {R׉JĴEl"?(yq%9T*Y߻>u'B}oQbcky?9N?#P [}7ǢPpIct_kN]%8̓m@lXFD)~'_sn9s-fN(WAa^˛&8]:Ls }d8/溮ofmƀ&AL5<12kˣk*~ MK}JA0 V|~Z[|KN1VeXzS>ylsP'Rii)bgBZ g}"cn=`TV^̛2ȆL^_s^)= lj~׮Ӯq #>y]&cڭ"~C~D=)jR4 o)jQk|Eiɐ >t+OI⋑sq1I6-yzUdKu(QYTY b^A0^˝2Y bLot Tm2]U$zM:Lr!W;xC6O"C|؏iCer@ n7ZM̻ BL@ RL(2 opM*~j@xDl֏^^;Ivfط<}G)\z g(9x 0 5qP& `ɃC #ZIT87s P9HRUN!%F,5X kmA3Y8d3I>ptB0jK ͈zfI_$ھEs8A@9eBIؗ'K01}c{.$c?id&qA`mS5\)^EX (cWLZ WlL[ev.Bf-vwë[+kLV81 Y>iR!bKBWvA`?'rbXX'#{,S$ˍZ+U+_",gD]r0er4[̖+})dJ9B$C.zGjR1 k*!@N_t oF{%ѕ O#r˗w5T䕺&]gvxp6<$Ƚ=5M)ʒS'fɠ`92MEY]!Oc "P#JdP?;V0w|m a8yAOh]KCBX~I\Mԁ]>ifr͟gfV ߛ(Xn NR *Su^PP*Nl-Z|cl0S¶c[@dE?.O)%y6 ס[^aze9; +^MRȶioL>腷t?&T Qù2S<{hC[v/ͭE5Us>tZ%+'Z3zC:]Lz F&Y0?+jU]a3`̰Rǀk.Vg.;Ay9Mljș#g+ '!g'BK|J2;4kwP(1ᓪv _-@}oni&6Rqa1ʏ yow{(wm$H⦁#|=̈9plҞmӊt0}Z]H^x&*~N+|Bb,c,{fx)y$~E.;zӛ:+N#(28Y\/m "Ҭ[j ޫ9]~gquEG*Ω5Bς b-ƅV̄jaAP@T^2~dGήToHR&[q(fk M$wRiX1cZפU/t{/xL&e ޻Dhc¾-OK"qע٘XQM*^h+ 0*KU1>UR%ge7=d7M){E,in,6eZVj S-NJ_zC 'RL<-@KtT!2h{(HkҐq [eMJP.ha|z1⺺q?#D2 `^ <>54nc0*V_h ??5O+r3C=+~Y=خt:9lIQȴUSw#,N;Cɠ`q- ws5 (fBL:6[ xfUD,rNPI aTdDmV*ޓNf5^M+nS*YF'u Ra,$+s!#C{[$ڕQw$[{IݔMVr½Apa~X!]6F*#Îb*U6[F~4<_EQ}'6$mwάD(HF$]#bC՝Ny/ "'9:^¬'xڣ;A"*<{2v-3<.`ա(Or-D"A&1ɵTf!&\/r/(i] c8Ns'G&h֟p|̡ ˆN}DIi:zܖd;tA8:u>-[S*zk&n=-7YT ui;USW`] <_Hbp˰ w DG^E+34C"p2A$h =%VYXIi YG<5hU@WI^Ccxčg'KQSP#,mR:[/~ZysYͶDfT\ʵ8v1W䃅܆{Ⴂ2`)2[FeeOr8j^CxG7vGHpᇎ#x~bX9vYÐVZ'9fln:#SR'lO,ػעw,_Uyy;GϷaKҢ){Q6\Np*'G11fU*fCpVx2>(1K_*I-F噷dJь-+AEs9vb|ER> B{2A8?EER*iw7 ގ(bwYRYp.-c"]1<- uǫ+bޯp|H\9ԭBep}˛? BID5D>~8`t^0ĿM}˶t\)}iw0H7^%!$.vAeA:ʸ)8/[Wm]㩻U*5֠Nqٞ˷8-w<]N5}dOͼ+G4c46WCQ? o>m3Ʈ`njE+:VfQR';<2Hh U%F d!VOدUꯩ_] cYS90hʫE,Lx6g?swa(PuJuǖG=_wXҽQWFY_ gحo`^*ʌ|k0wπ[Ca\)+c&\ ā/iW-dQH],\ U[-[0QA -jBF!d"t*"^Y\cdy+tu#85u-b)租rHjȳlMi_KO"ոbA %!9lgA1Qjvӽ$kN jO<KqfJ;wOeZ[b+-m)߂z"׾awo {wKker9i(D PN(񛖆?TvrY؛7palu~PC%!ڈk|A8쫌Xhw4psf@HiJ2=AVyfD{S=UKXg#M ۺ^X8&)lW,gn?ff AF%dj%@T嘓Z>vaR^sAGGx}"E)MGQr]#D˝[m!4؛RH\K 8,!d{tzoևGJك/U X|̅JYX\.31s||NN4ImgE>'Z[>ͫKg8gpl$~0s/[wIU7-+oA?@%WfZTaW_]Zg^еS6ı&1g+/)lvIGaUOb "~ZMH 0'[YSݚ '!:+|sJ*C:$PDrJV}lDKjnRn, Ȃ. Lq_7Od'b&M [+٬R*.4YwW$p)JVWz9S_Q'OfQ Q/ANPҨD2F DߥE FXմNmh27&ltnw,|S$q c#Qm}Oe-D!Ų@/3N)EO[ʊ]s2^ɏ@º[ךw4OIPhDyUb%gh*T8 [Erf3"ǂiTwҿؔԝC/n՝ GAa()A/?\qR*x'!?xk Z/"CS <AxH`\b#{4g,+ylR%PيdJ7D8{d[ѹcL}>\GH83 2ӧ`^XcSi͂t8p’eeT]cjg?y%24zs$|}Ĺr~Kв$[*Dl[_5*[_X#@E!/O^ыgڭYfQL"/ /S&A;(~&Mr8]R(n!{r+420n&S6R(*,63f۩!RsIk.LkCh:RIr<^~7Ÿ ?si·2(?]Zd^+Ho^H1,> jE8e͝p?Nvegߘ~+b;QcY) >Ϣ>zd 3T>Fo&2Y٤VDr<+ ^2=ėmEPe,QT,8 Je|#|T>U{Sq7]L$MSđFs pTlhCh^{1y(}E݉W2)کLPμ1]ۗ Տ bpQY6x&E Ju[r]X=2jiJLP L=cv|b"t'Ye0 1qiUc$r=ǹ{ r:ty)Uh6S|Q;`5H^GW7э5ZmfƢrhz4r7奣(` $.457Mp?4SesB5*:6#`*\#Rf֡ʾ{6;[4>h IݾyϰxCvrq!AefYdS2L~uhl{4^N4{``\Za S@kcz "y$0=~ utKm75(٢2Nt<̿6~kS0.+  =u2N6ik>"hY@zyrjM8 lu"ɱ܆D׳'v t[UE_l DeI\S8$kMx/Ȳk; `:rW$:QԚd !_8uzk Z,d9[ [](ߋ~D:$\_.5º"e\XKdHwyr .j?[G l6$BS8W߿0paRFK:og =+WoDLdZ!˷Saҥs;aPPʐGT{ #mLٗwy2])}$q!>$LjJT>w`u45ƻ`l*7 mr"H"wLPVtqPhNC Qn }9#ϖ4{ K)m?6<Ҕc_vW݋=c@b!q)˴|&]@oC%LZ<^>yBA>/P\T 2~e^FGڙ sNoܖ^~%K&b'~PמDXS[>e٥eVy)iJPjR,V^SީD3[h-? -8>n=oJ~׻动Lӏ۪~2%MCb2A)~/ 1AT'ـHO«%2d"+C@|H Cz4F›3h,]Wlfr&rLPe3$͑#s+V͋S׋t 84[n ъ4XZby'md.VIT;dJ-*M+c/%(.!OpꦔpϗB]y&wID)_nC%L,W/.~IJ:%t7%S? C *ċWF+1D.yqƯ˸6vz J5Ѐߪ͏u3@F!Wkرϋ &?pa{ze|w IB#I_G$+^ wŸ!˛鋺Z:m6IHw/Ys ̚>@V}A냢C l՘ϋx'dNCy2Jo#m hFٻLh=5Ft{n_#}/|pМ%8phKx4ԡ@*EglE[VOQ:5@Tc6&j0|,5Y'Li.Җ3eK;XReX-RxOƃ}H;7Qڬ٪{`PVn>'܌ J-3x433gP_m]58>N,wYk|pG%<0jŭՐ PER\vPo,7uA3{@J$-c(x 72~a%Tk/XX=İ66[S9?4Ґ߮^辬3uSUH]: .yCOp*̵%6ĺ 9Jp[>Y7XwGA7%ңtoW:&h_UqCUrL.z+Pl‡toc_֝!θp 'pLU91⑋: 9#D9k,d+,~ V{: n/ 8s̸s?(;b[ g(!:Zf=tާ3*"[Lq58Fi4D䈧};=~312VDxymt,`h'uG)/|υ'1N\ɺ˯`!}OWj#y1üs LYjYA^Ѕ,QNr>gg~&)'95s=mLaN#Uo eJ[_pk-G#DAN?C]ɊX-dEo-"^8iFi4"ӭ0\fH ~fuj@Wu ;zNIZ4: ;oT={)LgYb({L~oQ㎕%i{8NJn {Gb$L5Rhhb^dX&l4 +u⧆o&S?Vsד|^%JNXu} xJdsl5_5ϡh98TQ$*-I0B3i^_̠ٕ;X iۊAflK3DJ V\n<_Ko~!kEg< M39hX ⠬S#G,S>̧eŮ_٪hS,3}΀]tC_kmn,mᮀc^ ڵ/؆*\㏟0 ԗJPn5/dg<b˻1MJI`uwF^JtgxE)3of~nB1sӈI7ev&TKAM>G. Th7,nd4l:|r?De쌰LP@--kj֯oSC%[n~m! qZ>)")Nk*L;{㟰{/ٶ On2L% Xx0b>V@pؼOpu5Q~ ]ȩgJ_|g - ^݊2MY< ",S6lXN~z~Qʻ wGz{+e|enXANs|%Gge% ۳ .6(2;ѩ4 k$mI x *5NGG- #/Cb.Eunrpz,,uX`:W\>S*bBnJui'L8K›=e0p-z؛^4wlEI[w' Ti[^_ӣcZ!a?-h<c{7a]ʍ~jsb_,1|V Cs6Cgy,]e\}3|Dj2us]Ԭd)T pv]l]iNTުA<Yd>9| /T $VVf]pv k0T|Yt)Ctׅ?!d_33+I<}pGG:F_Wܨ?W#6:^T;kU8 T<$[}DKJugc#aKTO+`Xc|ڭ|w ߍWO\ cj APl0RD1<_6x=5t&H/:UeHRo:{y.C3iKǐh\jT3 +]nU\Xf/S9%O ^oAPe Z9JƜ?tPoiGۥ{E2dESpÒvS;zh4R=֫(*(MҜr,H)d,-ʞL9Ky'S{*4cnH}8u[FkKڣzy鸙U%qpHR@ FTã%ڍ(.q!B:Da 4uĆfTw{hy[DٯSvμB?zQA\u"$Aoם%yW Sݩuۂ];a=?@mд4#ʇ1ڒ}W$JJ; D<<7u_ff5ݳdHFZhv +@T@?E2^i?OB$ ~ gwD .,ɞF Ġc>chJj+5:Di-6ῗ  Pc а8-G)MGoqo`|TyQ(ԞB3yxa?wšٞ#H{8Y߲VvH1!"w}yZF*7M UT9 fӈrt%NUdכ˻wq* ֻUϯ, St|bHE4p2xP9ƋHѯX!k/ qb!5zš~vuۣ|'-fvnݟsx-^9rw tOEOcIsr>Hjo}ir];K lvawag庘PaVBën$0 :di0 Gp|~Avw(Z^cz6_>Y3T JުJ&դ3_tm?T U/53 iRe Y7.jP^" +mhun3ACZD﹕QӜ*'ivΫQ:Sunqs6 Xc 8b>YzNnA3@a} B S?)rajc*g0M:}d=_Fŵ6+#: '+o"vnodj@/ xY[ȮA,.0`@N0zhǡ:V23__AD;L=Yk47^T,y[`k/~ZT߹S~umVR]Z Jo ^=HU䣑w\_-,:l ̹ܪΩ=A##1͛|(.!|6xoC.ODφ!@vz ;sPu`Kߓp-mkj^Ѳ-Bp|ٜy[q@DȃB2GVP7mX[Do7e׌I^b ؿτekn#{B6Ȉ%Bmwlf/M|IR"^Q^"$R70/rFp.BEBNDvOH X8'9d顃]0TR+@Pper`iU_E҄ߐ֓F4|ꢔ˹f%ȥ16 zsmYY48!zp(Pˋ9yoY)՚^iyjGd%>e G+єZLijx[1E.;!nUѰGa-װ<8Z#>X Ce*5-M# #53iEkteK)RD̫lOB[et4hCCC wXVvIomJ/ʮ3GpTif=Cix,ӂY,":as$d̋#hz pYٲ0E|^hw>nӻQP~I[R +\ҝL=yϫc:8p)m5glh\oI@L^T*ջ/}Y-#dj;ATC[NfJJmX%@!butsmŝ2M#t,Th7`F:J*6gCש6~M`w!MqS"]sIA 鞪c/O]yO!OW-Ez#mHYM*-F\?yW}g4ܤ3 Gq>64Krz(4An VqV@M.OT 1e %E iJMuQ2?bčji&ߧmR{`u)$ELwS۞ók$تF'4YQ"zw,:Wk2^;y΅n4ǸCKFWT UV|O`vuе 7Z} e8u>1lWB^'%OH1 g(pl TÍESv+}Jԣ9D,م4T#L@>1A2dn#N/_G;G%8xE>7&h SBzqVSd%$nz}x}\lJ-34 xT8A1$A[kэWQ3,|wV>ehɎ8X]ܲV|@'rB^,v} Zچ1jT] V`HrDnPݹs!#`fWv*YJ/v6tvQ<_4mvpm6 M6(L*޹6i%MJ>'e̬Ki%RX:Q#(q)Qd=PGUR<',=bOC Írն<^-|,m҅9WOVBy!N+hr;'?.= HWVSA}jJmƨPdI3T EoլUr -Us!לz\;`>ճx,Gs.$55b۰Tb O+N nفc3TYiV}OO):<1 TTI?b,X&_0rw Ox0) iu?p90<vxػ-'Ih9vo/9VE$>v*/49H8耢S/HXho$It]|4Y#JIo5}v:8L~S-N;`/V)-Yw H2=%V] Ateֶ>H<jX-%f6[UtT 9zA'}nr%dT\yvԣVAK!,֎qT׳d8nh+hS9XcS EIp:syT#qnj,_qFL';bdjdl~ݯPo{w)@ᨀojItWp.s9%z[;K(,3ۗv^7ad1eT7|-/\Ha T td@4ܸӗ5yk_/U9eJWԯ1jsqLj"ElD9l~ߕ#kN_"-zs5Jn@s,#ќ !'k tnz0hw5Q[zWII>RnB06LEٛ?! b!gy I$uX)pYW5C\75[1}d =g'\y .lpjXSK𣙖E>M偠0&z\l0Zu˟EGf D~XZMo*8P& j8p82KKޭ֧fxz#2;"Fc U=S±ߐoba+W Ǿ (dFpֲrќ?jVS9];/ 8QW`r%ʌMdND{0b_/ꉱD4Vn+FN*.-Nf=^(Jt4Oԗ"'aWXSz?eg v<\?4| d ,O]T]DtOԊ<?XK1jB+>ZxTF86Ðs;`źnn^wN=|0S|&p/O|s] #XzT-2m]} sr|4.XR~ rT+ ]IAZc53SɔyҏCqnB )%@-[!˙k2Z _Ѻ}4nm4]4Lҷ܎΋WTF^񚐕65^5?n>p:c (ǗtH' ))VR!Rj,V n爛|U!i36Qɠ05;+pjTWR-whag|/ 7C7~t4xD\~34= G~C)'uY17 G% &SUѠ>l#r}1?a`E;گVƺ ٗX%`ySP(iNHpy :,Rŗ,ݗEwd5$Ѩ5=Iu!貔XZiY x+o{zRv5)s\˖ZOeG.e rq"6e;UuGxtBc{0 ]ɯ+wjT 41JMo>o!jPM"" uu_xHC=#:wI-oӟ2\?C0 yģ#&29L-與 w6q D o^TΛ.s6{a 98il\>TnNhhSd<~ ?)m;&mn,Є +ʫ}8}7`pU i5^ * ^lϯoK QU 0!ۜi}}3,#8u9 BxBk~66wb㭄]~r1=Yd wyŢt޾}Ǖ N$Mieȗɾ@j}mN0RѩK$?W"_Ud*?;G~ woLpqrH8uyՀAKvo?O$1mKM(Wv4k}rqz@9p`(Nֆ.S=) S`ѠĢ].#<+p qφ0G A k+®x R=5DQLUьc[<S?Nw&kg#GoFU@uSP@Vj9U?!<5@܏^N`[ETa^^1IW껚;L!tP7d[P/i䉻)LȇtʗP8lE:D̽.|SɫSbC:]P~W Xd_Ъz($v%n-m3ENJD PXRx ̣jߞ(Ƃ#iFe|9~Y}ط',z{DeU N`~^-0)n5'84=+^62G'(avs;b%/jI7Թ!+)*8/7S{Yg2jU"gؐ%ޫ}P Ƹ>o賩zKBcZW"?$3DSCx.um[DKhWg"4O/8*$z_`oO9)cb ;I3[$4#p3`гVt $,čHsBg$!m 4}|7Ғ" xXuȜOCt0Tݞ<=4M$DNm9BDio ݥ⁹ q.9k>ck5hQ+ sQ Ay\P A nnGnUnE[w(ݾN kHMҟ#WB`R@߇_Q*\fWz@?8u!u..%LK K1%賫{MaZfk"O,me(٠;/^)H0%pNF7 V}΄ߞ7ZM?OZzh&1ƻ׋EW#˸G|V-Ge5cL`໖i`kEa1lŃ+XS$e;SPt)M~=smL{xbΩWn0I?{h \4H]%\R>}+.86BAj@i>Wu.t~H:ЭqC8~@ۭo̚ͷ7WEZpԴa7ԃpF& hR2sE_{jDazL֗ \b|le)=xGP"0z:"FR, ktkvI(MxoL!'|ݹtXJ,v(HBm;}_`rY|etnX:\antƼy)+&-!7 COR+'ɂR]Mڜkdu%kk-ofUGQ"v|j0aKu֎N7]{qEH \zz<*:P_Pvݹ - ٪=]SfJ؇('h; }k>xޗ 9%2B!Jc"[ϛ%B$< X9ڇho qP͍V :Ώ!i'inyY`?6 X vtxVg|TEiB"=}d98w.Ob(6RH۽%\ʜP0~&iiO>[Qn7w mdp 2Ê$iTƬluf9/!L-8e?DY7)p|x__nC(A WE`e AkV;u&}?) '@Ł&^-V"c)E >r|'Ր8Q;?9:%)Zw4\s(x؆f!҂ uW-;2A10V6bW5k|bGDG3 o1ٍ^[ H>wS;s+x=ɍᘜj]2węċ T u+SSIψےS{b&U6[R嫏Ps<DZo6 w03{$ӲsZ:m&A5粖1_KOڢ$W4XUI>0ΛgH'oI'xs1@*[]Х2ef*2Hࡢ_¿?.c4߲}Cd7Veл o,gIB;ڟƺK7'`QCLS8nѩ\ˉ{`3C6EƦ&(;&N'0e:S\wТ\+b#tffӦ0FΊ}u2TŐ)i0 Ȋq;2.ޅ/[J87wz D<:l: S랾wqZ@c|xQu=BQ:B QIjkZq}ζ@l\2N!mE0hlLz|F=f" ߌu9*8uGl,Jw˳i>nQ<,يY-8K*uvexda2/2htx&]:Pj~ھTصsՋ1,8X9F?4  7ΌxwZ?2%\5  bt*ǿ!)-S?C`8nD[ZL.5]fb^;qt 껉K%IfIM^4ctZÜ+*@4xk15 *Q;ކ|DSB;jSٛbYFx<R$5( TԖTvr2ŬZⳑ^螀qB`= 6LTHK>ҽ\ nCQL:w1"7KY@cb"]@K/*8^]hps(&m@ -A^OZ| Dz;\]-+Je牍p9%Ki:(H8sp9$+HQk&vQ1i'S:lKe=R9*Ch]J臭3m.ۃh۟7IM#l#Yy^ßVžeBeeB#gݻu@V/Ql9\"ϲB4IE`Ǩ^lBc*^W@lhBޞ;H~roPe|`$wxF {czsǤ[U=wW`yU}GьsϘjݏiӭ3_א\%@wǹQw*JbJ+Q"q@S'>X'.8IUҸa>t\bYZ9 EZ>mE0=Mȟ5*nU{;wP0Oz 2 $9z^ST&Xs[WqKKy$pZPJb[mW3\޵p&npzi](J3 sgⷣyxhQ^ϊ5ϚSrjdƙaUv4H[on 8(nI\FX."g><<24& IX],%4j)] Q;Sq.c(2smڜ/ VUlQU|!2wx׎"3?1f}%[C$MF4E6aSH4B.g!=&U/R7#*H8$}&.4N5xقcP ̕p~VerctdQf`RUkMy<ӂuFmXIؠ?i%1UHgvr*;zoQ:Rc]v)cә2>8-b.!8.2"m Jm1'$[pzp=8Tj>@juvtqBo@,*OLm]5n cuLG[yn8lHS.eqok4G{FgV)';wKa?/ JnTدK ƒb81 =R<Qrd:1 jkr`lHK}|臲兟a08I_~U N9Ϊm]|Akba0 XͪReTHŪCֵ540~˄NA0mNkM2(cTsenq)$ k?>DݴCpBZVl!!#Fh`#՞2`W8x1xɤ73 sPwoE7r$M$>%ƺp0LU +DkZ<\v^7>W-I5qJ#xO88|5o pErj<)r+w BK?;*k:l m)5MhLn+K#-q>O(RM@_0 |Zw'%_-2!M Tr!R,^ 0 խi`D*䱮IVaRΪn g eĕ}D0A0D޹%jvbHzV† ؼcޭ; 6F'9[Cd8{8Y/d"wNf 벢 Jlؒw(50u&02Qf2XL\-2plLjZ|u=S9*؊h.!x #J@HqAZ`ʗS){ 6D? G*tmiØprZM'4+^V v4HCd}cihrC mHA\/K`5 *{ MfLOpRCı,Í_CNELp+0U 04 [#!E=(Ni ]5d4ȯpw'(FkbKK'c~+W׮!L5c݊C12SQo ǂqqU\vuy1a<_ip! t&'h&gDrM L__EdDUjL&zɼsr~[+Z*rSC{#ƘEmC?vP}!jN&'k9nwpSwmslh:(X aΑ6FO ႸkMA\M3}"ow֩Z*!D_%aIuH Ɨ|NXD݌uj>< Mb452~YCzw%LNs6-! ?l>3B~)8Z S=״3*q3T>gbvTr<[x]kuz;EDBjGթ0R举!ub+j l%|5FxvpՈao#.̴X̼<`pӜiio?yJ۰ShQ^ ʲ0pQqAqpe`N g?72M2>]VE*XّnO qtʭ;.rx"1y*uYJ',}ra4QFȅzod:KO3HVcܮ쵂%2̟ctU>\}0w->cAg5PRMVpĉO*/s1= J0 ?6&f[_:"YB$"(W@*KF#NTxq( @?wM# IR9mcDhÏ˷$%3O=o,_`4QVuԂlV}U;3hy{jAT+JVդǑ7* %YNx` xE;><-Mfxrw @{|yBG Z"^F> Z*hXA>jP.pK LXrpF5:S>"d03_~'/ @ZMc3b*3,Y!ioAC XxYUNd\ISgT7nrx"X, 0qq6L/0A\ɡ`Z #Z_/W!Zd]Oȫ)L NYNDx]Fh;[WC}{f"E-XnEjk.QNWu,|Yqdl]$Du,Ioka."Z&:t'2hw2~j1qT%I7<% ?|:2XM!!ԁDknKzv;Qӝ&獵N%Q͏vKDxܵ'OoPC0}6g<¹+ bܲhL3 x"u#BUj3l"lm"enɼ R!hFݯ6f  um^yJUX3QISֵgy?H9~O; ^L2C ~^GȈ477!j7:a ʵSSHKE=[\v4 b0wDž RҶ i\-`MSFv`Y_Ny * 8l c}I뽨zVU)_ 2jEX= .}аU_s,QET9~ !kQ>ͽ߬{ORQ8? sޞ=]ZU:9z!` G__8AfebK]Xxwv|B$x\rVS(?_UERGaxm@_SW۾%Wܐ# wkjn)u1]~g}]#:CK='ġNQ<.l\;Ce0#`fR< cQJη#)Kqo]Bӛe&pQG\xF}JR&2| ,^ kᕺxcHO8 jf X[?,r!*ez\q&>07rZq4y,'2(9&s:5:'!HRQBi> H xX݁=&bC85Llmw#]utXhvӧċ_Ŧplq1~MAڎ] ,Rِn9Esplw ?Gi[Uۭӡ& i`V eV#\6qA7$"[_$Ը!m Rv%iU W,! v[: 8p,jAߌP*-=z0_Hì㲊#urGѰ1O~DnHN9 cib7zAUNDItqXB&]&v|jUP wiv Ob[K7uF~7ÿ~u1HCڿ-bp'"#&\b^)V1\{ԅZci J24&Wd$x]uq#ljݨ`r[F=fl|ыYėm-E$DʉT@~-ٮl:2'T!vvBS֥z?Jϕ5Ent_rU&B4]EO] D7@㢥 1~)+aOܤTR\Ӆ^(t91dw`bێX5+Km5[U'6\2t0$ڕG%G/{ߦ,2F3xyb_lƼ[tI]GQ`G#$#R! V0Au*G0cG^uIWWR?4+I0<9~܁*Z`_&.Yw(y5Gn>$zch񟓼PfbdcXm6Pe͹S?chξGXQVe?t<{9xq{\i OCY`E ާlqSoǙ&nB== `@I>o8BvRҿ._ #"ejySAU6`~)|'vA_CZU* - k4Z&XSxoVrS/^@=g`^H!ɈL9=L=ObpWJ* J }2y.ZJȾ Bw뵀wnlҚ a dS8oȕ'^VN0鍝BVSIcZɱ`yhV5)%^(%a[ IHr[C:LeO(Sc;hEq]! ШnuуF4βe4"b_Si8YjR7N~Bs&F"zӘ+/A3 fSP=zCub'wRї(o>BKRb4u77t,HrMj?Z$mY\jG9hݱ!4UlLhixJD$BQR$e'Tױ#qa5ϺO˵H UoqG T\Q#-$/;}w|2(!LI\plejNRVe)rlJ1e 8V "ˈ,rZ\jp ?P%[p8jλU,i>Uiރ $1j&y/a.$Z- ɇjXu鸪] U$Υ>1r'ш % L;вPUdu7v fpˮnZۛ?cZ;iAyϵ+d \zNSw?sG5WmX=WѺBNw%eW-yEjbFC&AM SZAQC6?S ƫ4hjbp@?=CŊ|"}%#κ#6==J<;6`|%ّCRA(9#`kKk0-V'rYWpn .2<-&^כ8}h&"`趂>./ ne-:Dfs6 =TOPnTJ(/kGksdp9%/+*rT1xM~YV+ț>d8-{VN?zOSګQWm3%`*ɭ|D$7PWWeVp>h&j66(aYxB\3{"aǥ=JOleVj;vF|I:vD4u,-cr j>[YqD`ZKq;a(J$r+r }D.u`"Ԡ94n>2n 4wKbrQFFMk%fӜ1;^5~ ~;f,e ܲϵ,Y 5݋P,ccH7煼NC dTAb7VƲ0ؕWcW>0#NF09Yش3[Һ u e6|-pa7`ą_%ّ~BzfM'AH`ڊ>zݥN &>O@GQfo𦄼uk; <{tShbǼnTZr-rw;k舎pU ͿљsmC~AYT!TI(%nyI*W=z gL`  ȽڻX]a@pEii/'/9r=\6ȃfZ[]h&((act=c[k챘x |Y32@vN r]JS>(pPG-kϵiloUPoM߀+ T*v}r2AJDg<bJ2pi̢VrS FhsR-Z #8JB`=-KpHM=ˉ8)RUI򎹱I ^{:,dqJjϓ迯0Ǥ5Xھe U\ ~1n3*D'ٛtv6M!IhacF6$܅ +8[ǚYnUd2 UE߽؋%~@qC+qR{XF\j;Ǣ^^\Y0ܡd|Vs]lժ.p}K!Ķ&ZHщ@R2lfrEl~t;\ k<R_Mzʨ>HMenPFzbBKY (% c;Do2\/h#U. V ٥pqǠ2]Zs,2z @̱qZ휬9w eWiL! _ؼe=ȧ[EAR{i/T>en1y @BiUG3BPC>OZi_pbfl~ߴ9=J!xEԔ>wYMy摳2zP3 ]l 9?hKr\LlPN%v¯+|ڨz5:!dA$.-||hJL](nm*crxǏ&]mX 4#&NhjA(-y0عu޼CWޠ).)0uhNjʗ҉e2RuXfJ-֔YB!dechD DĮS\ /Z?>hp i׺ml:t/f>F$ W`V^wWrYJ|Z}txeI\|`VQ!yYLrIVZܚ{!Cd1ˉFw]v( p1>z?$Qva=&Tksthfg} zQknx(út:LX @ b0N2Ox*w3\JߕYC8kK][:í /̷ m΀kq}*"qrt8Rn+  _^6H$N E'`xȝnEr7蝉SN6ۧ\5J  ]C(Z>-T'l@6 k%~b%.e 81,=o-;2iwɱT)+'@GnR \j\#cF+d?`0҉[H$|liGhY`ayv%pCQB0ͮD".b),J:25,:eS%BsK?rKn 4cwwzB#gDZ(K؁{DR5K7g3~ kEYSNު'aVG롑#2/L-ڠ1DZK7ڱer >`Kmi-n\'$guX.uX1! :ejgn<#3dQ]{аZv0ӚX[:rϲF"e%hmL\Aw?(46yh_ ˣa X;.}¼BP zY f^rR]RiLcHsqۀs-#Ue*/Fд]IQϜ@nvy'TWj?evmᴚcީ&'y4@顦J1[TͿjf5pֵJ>"^;` gj.23H?m3fKG ndYiʬFw:>0hWF}IrP22}EK~qô(:W3 Pj:㤴ImxZ *}Ӓ SC1:?SP"X%NzJ\]}4^KY9Σ~v%mU/)CYzK(7ҿEz1D"pkSV.p0,Qe-d-,pPLsM;l)( Ѕʩ^e7zwӷB]Ӣ.J .QЫIg~~aLN"O(S6x4fk%'u>TɕU'UN?!TG͈]FP;.a-%a;A=):2ignp 9 BCNW0_-/[ϳaо(7wADDl~0KnYyF^H$ʄY l͕)lB64~Cb~ԓA)h{I?2#@btVL"r-orT/vuHXM& ӱΉ+ɝI ;v*c^X7=sfrrtD:R)DfD`ciGn5:—e'TQ1q(.9eXλEL6fT/z~:.kSvQi(:qCuIee0{6XVj$em c#^r@}4>wGmN5a;(n^ UbOu\ ˴u;K0&`[KW&EW=TU}Sr]Ej'@J> pM-0`}F,F/|ӎ ?˕c7}jHͅ@ %pl[XqSl*Oi6""}(/Uhj!'71r0n-J>]FՅgQVrN$cPFV" iצ]rd%PAXQ#gVn'ceՓ ]&^|\r⎵^ {4Or=3&L(cH9( NA<+k5#ړ}A$T~ƞsIғ<0 [ѳ)k4YR^Ef)WgܾMGm_{R1^)N@QvWk,ALfdz\3+&o?lR=3\PܘUc%`Ա@S(5H+H;M#"+a!O-Q9bY)}c싈QLe' gW5 6J={V`|v W-Zٚ lIv v<2y'!|v3_(px0UUXؽP&N5Z9|~\׷,X@v#`\1.G{Mj DvhS+*fӫǖ-;` / V{$Rltg\'<3C/2ԂSYo [ 2M6h6{D 6.'p6fʴoo~zB_Ǧ ͝}go{Xq~9PJtmwOBtH 2qWq+$͑TJ*z[R:_Al88_>"I6nXp/ë 'iܧpu{@|c8Y5`RDm"WCH̼^?*k<9ū9ޔؿcU_||cE$kkjB-E=dheAi^Agز{;gIb˧ÜK9 E(KkbsJj{9O4k HC-6pv]],h/l2}ozkT+or¯òpvȲ)W`A ds5Vaԍӣ0.}a| nC 19RJ@=sQqnDm8H1q fNr[7^D_HMd —=_xQ9DiE*[PoZmT1T| _i]%սBF GV--hܣ,,;/%p7c'n]W1dGbvؾvI,Msm[崩nt]0ȕ .Hʯ:[FT=jg?MdYÓĜbx4y֕5'F>TwC%]pG&_L mdMS7ՆlGJvՀq:~"I\*rU(xFYP_(X*}FB UȎcjG|YwB$hBs$Rxr*P&:f!dߢ,cv>g|S4NgE=nMbfޔV);ݶ/I>){ԩ%_0}\Y~[CaߏVUk6Lpm=w]TnTѦ:(1SL؋5q@Exi3Q[λ>cA1Uv6SU6*\y/x }~G5ExʭK*%?A|j\QTI?iK!yb? ^˴.Zkn+2[;u&?UqB;yXJ\)z-ο8&̣*89 ׇ#Z!@2ӛ)|XƠ);g4I̳JBt0]>^c+̷?\1Pb,HS[d0Q趢~LJ SmSTGfGs(y9?CV0`qGV\~bBEc_A>6xqEU">AIAs8MN!($$`#o][XTq؍emM]v Rt> \4 g:R,w'r׹:YTˮBEAB'>hܼ]J]:bv:d J2R\w/}8>$z{)ed7¬ˌ,bk{CY i_Zyn!S+VfWہ cecݵ{lہ jG0S)~BNw rbBb1@d &Y z%-s,YIK+A5[/NN1a>!;FMh;YژFù[ageh s-vg\^μç&G0" X'eyB  ^x"sQl.!]7LaljjD66=cK.Y-LhOx _2?75Ǽ,SFH n8$E+{Auh?#-TE֒ /o.EĞJ_i5@5<F*˷Z2<.2(expWʹ2#$$E{Fc@z.WW ) D~Kzg}9 "cmp'yy9㮉:6k"}@a9NB%k чl=W.`<|WFJM51 iAMvZfjgmV loыZp k;uٹ/<|{#ݻ=7;߮osܝVݴsƨUVέ*S+Zr Ж-h<$>LMa|TϺ7ꆕ18p*,b͑P>: z3@poHv&%-nD TVk;te%_$&."=xi%L2cS̳n,auo)iN(7‾ڒn4s~qa|0}XIaY[V8iQjۛKsrv^frC@6g/쿇T؈N,Z+\_wٙ@#/_Or` AA֕lM9񮟻O)tm< 1 f.hrL3JnXߴI)r!peS /,@DBc ?bbMNwdv"ojj.qmԹfᓹrYkmQT8 Pj'=w\+~WȲ mӭ΄B|}PIJT l[SS *i/܀&pvSv&({eaKm%%H)\lP[Dm)_Ѳ8mf$u |L|)P. 20E}`DEt^bDaJ"c\Ŀq-TIR}uڏ̺+m"@^Åa5 .W*T yM !3ۦ?_pir"#R3WGs8_ϗU]#9iAl[o_gKc A[ 'e {!v0It2Cc@a*O5qrE(tk8n ȳqAmx,|5,xsX|is @]i8À/fiw۫@pb5mSDڷr/#pU2lBh>a@Ր w|`ָ3TJ@)/kH.C8d~b'PΨDvR+FmE1*pQ0M; '|IKfe%`r(Bcڝb$`y h )wpZ;+F(5w4TpF:\qVj{?7S!ʼMyUf J ;5>?j>cn6l]ʠR5uJeC)ǧģÇ ^Wn9R!I];y*9^XcC.ٰ`op|W$OAq2.7ONN%͕yVA4["$e Ҫ@n4^!?E;n@֢^. Ӱy)? =FۺlZ=RE[\_7 G71V<˹Hwʧ.6me?Iׯkrr/]LfhNԱxWIalvX']Gfp@rP|ep"BZyz@2 3˲E65 Ǽq7TdWwv|r}-VDs5leT~B M׳|\| LEڃ;U.FRf E"c jӢ2Cre0ԎÍ~u7]鷬;p">FJa* Q[iGr S9>ap? 0%muZ`7#w8Fbʯ>QGF$-K xOħ4+(%B[~L>`_CIfׂh¹x%zp99`x$I,+T#cHq?5B5t%}'8G|oV|Zj{B[UA`ƂmN 8JXr7l(xpJH:@p0EuVŞka8L:=)RLCKRL$)+:/Qpѽ2 vpy/$>pUDlEċk:vNrj){98%w7| 7 w-I'r$J2p0z#}R:JU'LOQIʞ>#Ԃw[+D x`c$i6i7*AoINo0O"-A$2dn #J+'}u7#Ү6 iUH B`St;잸\8#11mbO)sJ\F 60C<2Idy鼼9F3M~'bF{3Q12RxӒ2 rvL-۶bc[@y`'6lWjdx |"eo:s/TA)&N\I׈,MR#o&٢8V)4_72>eW)ӂjo]@hs)L]."󣎉勉FD-A*4b4ܲ`{TSZV vNޱg7@ hUc*d:G@\⯿A2{& 378/t* qae>e knZ,9Am?9_h֌G(/  %ݚ@6C9cm*t]{_{_3p"kkF;ą YkYWx3u.zfRG磈H7< .b7o"de kZ |XafNEqLU?8AT?~2gʯpa-B U#6qsWYѩ7n@`^Hb OrUr81pGi0> Q)w4&y;OXqNL]Cm$lԔQso斆{&?M{#΋cis"%a=%䎗 dh!6 XKu'o?fal:ed v_ @!̓8rED\DZIobzn)=$ M|3=PҎnRa{W:q nU2*eے]2bu'SiR-_,cac d'GS"ݧ׽:f1ւ43Ӓ ß~q|;*W'2ąšJG5\u@;) SվZ5\!b{L% GʛYVG'"I>qn"ّ  Io,J*Nl"P*,`w|o8j@1Gz쏄2D2"uij8%,[(sz'@_HQwxto4$ tBDrW&ڮ =\RTD?BN9s]:_'0XUmI߹ *pKD͠$RVeҫj )!kZn%<)iNvR,;52hZU`\z x-wnx^¯Ds.pfư W~. E-w\ZoGYߗAMb"p)+ Xw$- 5Z(%mP1qȌzH s^8'IlO2% ]0Y}{ A2#vjeŤb*_sntaYjn{ lۤze#h٩?ӢlEhgb-#/"NVy3owNE :D*<:b]JLC/vx;p4Cl^9fA<7JS2'XAe]1GZ\_=#|whB_և rewޕ/̽Mpy:~Aa6VJŀѵnG|Z@4(<.ϑnb`9IE/Jc&7HS.IQ&IQO IG\Mk|ӆ5kvi,= O&gEi 48{^z",]8W}wگ[>MR7GNRd  +j\XQZT"5?%@|L@p_Q#I0;p6qDWC:хBSsIc~C`9|Eo`llL@0^怐.D dr qIҮdD&A@"C;nͺ"\CPϟZR;ƂQ%HYH"Syq  $p>$ǔuUbI *[h! {$# 1ʔ[1v-dEDIiQ^.z\bC7?DpT Ű 䂪: JvtO=yZ8<ޞ>;x+7VY5tZ7G ;se}' Q?'7C kgў#eBBuލ n7. >a6YN4u 9iUQRnYR,9B>j"OD7wE+ՉWi-gRdAĦQԌ!RV4p0L4_qeV 3 93& n4wT)љSmԵH<Ib <$E^ݕۭyM:-4\ ~ȔS($ +W`}XI_8M ʥ2;h($ZU[⨝L06_.׺iV^JJJ5z74. )ܽ|j"O}R53P@E*4oӗD>.<~qQ72l̈́Z^;Nݟg"Ɍv#!LnIfB5:~Z ΊY4QId_Cg2H@ڦ뱯9dŀt- 9 ;pj@vf1 ͑m %$`<%s=8A< rMVXlȤ%IbkH`iT$GΤp?ktKD/%̯( (C:\R_)x7ęyLŹ:uʟ"lZ noI0v_g@ (-iaMzyd%ln-);FR,;2Y^sy\\E; ?lzlNG%D?vtj}4C]7NAx9+Sn8=c H=\~hs룓RpKeP=xa0xd%K tTvq/!ń20<2C@wB O`%b(O?_M nXoOsW7..o7*# uk,MιYE6v2J^p-XfzifD#ڙ̾ĆS+s}yLԡ ,z>_GE c*Pዴ6F޿hQPdL`jΐh %\s <%|P+?~Kb1HoO$n$ U{'fnqMUINyiX\ܭɚ 'JH7[]Nyc/?ǔUfFxhfR,ԕtgΚS%E"N~`!E69L͊ȚP|U=}gg4I+x1h "6RtmB`~$E=Ɂyfp8OJ ݺΣ 2J#$*9zQhe8r ?=`m{*_;HHML/`y/N@& !,TDU[M>72LNж>z4yλAަ).iJR\-c9ϟj !>wX堶88?tDzνN)o{f(ŵX00}^UD@|85r/4qR6ym Q2y:J^U)}G, O?\)Bk*HwA/bXn@LG3iEߥ,ܜYXH[9jS)NMQyGy+_g ߮XqUh`EJ|~G=^9lHcdg)ILF{ۧZӳ=ʳr4<2I1 |ɇ t|_ؑ83ٚɲsn2JXgKj3ջ3E\ jBbÏ(i g24E&'j0p+6st*#OXW7]uEyJyOզLr'tjIlqܹQl bhԑy3Wk`wa(YzޖzfLX6q8 9hO@f= M!-$8"˻-p->Idp<(2lzɏƻ zp}T́$h*eui8xqv,B'bIYpx9ӁTJ`}=iL*hݵhvQI8桪^XCׂ^҉pt~14UT \g$omWTzYr߻YC pCZg7o0L%s$-2co*BLWZ:pz"ZhXwTloP@n/yZ,wbbwK+P΅2t}K'04gfARBB 9+ϯxy<8eΪ[;%GyiC:;2pmR[J ݢs4߱o}lzO*!DJ6kcFў0B@I/.a ٧{_S= +o ^|1ARZr׫Gr6gi3|i&r,Xc^vSo'vvNynCJVBӄn4 #|&K 1;9ڃRJW!/ 5|ʋx fc8w`L"9V,k3vTQ.iu44NI5;`0qKeK$}4),g p8-A6a!9LU~0.~u Ԟy9RGPz/x)Z&@m<'2 +VKm*.kB>8}LkYKh0p]<7fWnS|Bh462^ ?&MSm^5!DCLsz`9J u3.NZeBJbtX6'uDѽ"Wׂb|9 w.[ț;;S=X7*-TRZ?Z@ś|0ٯo ŒN=q.j=L,1SwJ{&Yۢe}W ЏW9` =yx"oWf.yn^ H,FA EnRܽ*ޕJןs ><)?9{W&ay4ZYsiv4ef8H~4uuՖ~O`g.LMacF}*&C3X3;O 6S1oNi"Iqg AARA5r@;>\l zCajdJ0Իq q5JG h@C"c.M,wQ*BE9g^^m\bW#FLs\AM8nY(5L?Zgc<4`LRQr4gbYH "d|ݷ3 g%ᝀ|B! `eYRH^ ]\+%Hd!ē>!G^)LU\p3'IKp7$`ٖ=L]yK`C;JB XZ>p;h Zaʖ8;g"UV?(54|`U/ٙ)ɐ+FΗg_0+yYfnnE t,]kq*8*7>.4ԜG{1z_ 2sĊ)RcrBW] P&G>/o`x4-L:bP fݩ0ᓶJDϊ m=F{7ssґ2VƉzIN蚋%NjWY.X2О`P'jWQhM{%e|{Ֆku*yBG*V=:s=/U+ JކPŹfR,Ѻ9KRG[㤔E0hY,pWUΩs dG]A(G9g@z< `SR(Iac t?08g|pRL7ﵡqynM?zv:yI~9W0d) .-3{KC/_'t6 XU|YDJ}uj2_ÚΆzJzz.UʡUswF#]iVXUtf[X.N.bDUM.js &ǨD;nA>`a%.[^4"^,~"chd1l(Q};6^CM096W'K>dp;K単jf}`+AIY߰k<nx&ƕ0]1ɲ<MT;VQJt7!$/@9"dmqIJKf ߛRrrS~1FZ%!չTjAXk~*L v^Me=0z&[ML>뻣g!2|oS_CIqm9\W%ͤh*iӮ*S ƝXSvnʡ-Nn4qNOH~S]XjAwV%iRz;6BrY;pa舮{>UHoOKY{ԾwbE y `\b5H͚_K쀐zB" QsTJEmsN&G3F|gdj2:bۤ}ͽWW xơBƫ0lj k{iy !r<&V#SLGWbk9,r*UHn12O0-Dӱڙ3@j=a`h#3~05?zt4bO@mք|[G_roq`9@= gTiH· ҧi";/|ZM~g'}XV59nb?W|yX$GgTuHN .HI~0xD" :yӁ-\c qOX`xee"ܛ^fyO MzB+*XE(A| qL=fooTYe)??0"HYMXgun1Zx ϩ  <=Ok|BL*+kiaTq}%h8^`VC#c,&EWʢ /Ni}75WI;܆(='}JӢL_]t'cNet=y%74q‰0qyC`l-@=^PR`opUz;w-S sUU.C_y!<>*M&#vϯ=(n3΂Q](Wl{[?J Sig#*G6r@-.U/уQC#3we0E#9ul|zN])!1)˩.g/ @*〓 3-/vaɨĤUvM SN_.-bժ,zc%wS+cuc"LE[Ʃ*J& P(Z+gNgZEA.ҙzY:7Aͤy YYZ9q:+{S\q]Td oh$ ݑ?ʿ?#`.-! M%iy̓o845g}WzjNn S45Ugfyg!( ha,}Pe~}(C!_*C[5'i {[#T93zD ",,O B ~i@+q] 0wVfv- ئyq_> сW$W IuSw~7iX/DWSysdKߺ ]}EϾ:~|$]=#\9] v Jku͕[ߖjXwaE;)?QK++Givڥ.%>B\X+'Ҙ SN$j9F JJN^KD*.D{ Ӷiek޸'BITb*[JQ?y&-ͤR4Ȅ0n0 w`Z!uHlxfGzEƣ?@;wNVwd?o[rV\6B&{~ b"T,9oaVc+PM^vy/ +Lk`pMP 68a|+t{>e$ki;uq힟70 xRwz9H9wa7- ,(S9bIsnUC̣ȈOCCP\f,I)%6` ->rA oPy,IWac>LSY!'N F]O;mhEr._~EAPme%x+EmPOåt2NhȨU#- ClOH0vW9ӍvjYH0ObAsdpE@΍Ylf̈ 9Z|z9.~[#f&9'?vɗpdqr1Ώ.U> 3ːlk53J°܋L~%hB#idۻj}Q_IX/摻*vF0RG~g* G0ۭA}i|HYF!(=)_R*7ڳiv7iJskTk;qEo4g/0%zXkBJ"n!x/u[3yr˙ׂ<@]͜ 1_sލV%?l@ uڢB.||a(ba4yd#Hޓ`^F'781W0y5RY#iY1JJ?M,#V|x][sՔer񦅘hi+@LFg;ֶ"xKo5cmBh@p <јk)RGd2}_ zrp[a_*I肼eNQKcO\;/sվÝd*J"(*kM~aBM`$1z>>s/boc7E'ÛJbxY#,ĂN9|@zc-7}j8dF)7vK6H%Ycc(G#>+ \R=KW<J/p&{0Grr%i*JO~X`Sd5bpC3y}TʼU ݺ}*ۍNS<{l x֜;'ywp琚,8k Tp!v>ScnECFQCVcReQ#L';[g)'oiS>Q`B7:K rgfz1XRgoU,^6Tƕ 3#)b6 9S/:ƗsLt,֘x &*t@ &ɄY+ItiBpWtkׄbm:&e&r5/=Y)-[JHeuRXJ4YiSK#ôG2M38oc&>ٹtCT QPq@3.t"QqY}H'TѴ !@f+g-VKDΗ3s]`H~A`,$̄ߩUt[U?CO—T8P ~Y  [ 7˱g7a P5)y.ֵܺ~ߧ(0j.+_ZHrqnڟ1[f?yo;͔љ6bG*q$_>ie$18彔[QaӖL67RYm>s"ϊguRo7jnjV-H(\!;]|nVʨ`:_=GDPdЫ xX#:܊;|]$+AJ~wEXdO wN,!uϰ'Xyׇ4`;QҫPnnȝy#Hvė0 "y҄75<А'LT*N,E% PPbUǵcLv"nYM6-gS9d3_/mQ]}BfKrg *.l_ɠYTr{O13nØ T"n zP3Ϟx4V[!&Em3brk_l&RY'W)_~.!~J#% ѕ\$ec't⍠3@"(aP`Vѻ9reD A]=Jw'~!ihHL{uδM_^#*p _D5 : R\Y$4|Gv">)AV_@WbRtѨDK-pFd."X>ܞԀ~R $YK}C{ $gh)7sK پ'Kp 3xU`J;% -<$}輫'$ck#CIF1R9Bw0oph$G[GL.!TvメBm +M"MvaqDkԨy0oyy)k|[y*. gxV$lUux6vI5]uMC=Zڷis-'W7|EUmKjB SO(J].!×='>1wfb, ͬ~x)g!J#7[i#m:{̚cz7)ub9ƈ'IM%QOk,PX1t,` |:)9>`%@3L&&J}O1 ڟ!FhC·;w]9#Iڂpuᾁ򽣈'G7 ww=5hNbA҆!>Gjh/9XrTIxSP@'Xkxn[W&9QιN2, w(+C* Q|JLU̒Ia;dÓ1HPTY N,~;3{LqgP#:7 xB+n$/N'ߊT;'$C.ZTo'{HNLֶJ$r6u1GЙ9[C P;dSW"<2/3,NX4R]"X3Y9r#ou!FLˡ8h4`.z^ E:0#v?t["lgL"4!hu"w]%*Y4"JR- cjXx>yoMFE(:`Vs82W'zq_C]y]$cf' iw{V@dD!*g_u`_,]x;q~[9TŒ5.5m[|A>5VbG3(7).ƜX#Dhtgld>E,#mW"^[~HoEj`t+y9D4DIJJؔC}bb4BtoMDd.-y/  ЮBqI؜2kqIGVk*!EBQ051:BBr@Bm̙y)YVvUMZY\m[v=`TaV~cï(5 /J`XIf6nFƅ<>dABf(o~O=0 J$!Ck:}S >xe_lJ K4|FEoc; sQ(%eZĈ/}5s~JoykC/QhpS͗&\dg'0j g높gΛF@g4ԿPso'\\C.*/l$?UR+pkZg 'p 2hiU6:6ÿDg)k\$ylZh񍖵?˱|=y}Lk!;Iv'76s|6/EH0k&Z7{s Q ]-T-ę?Kxl9w?E\5` Nx"|6b[즩L8Ͳ -f1r.v${Ν[\,QC%"'o ]R*0SFg3 ̟ q#}N9X_-tpb&?JpWX¥M?Eb%U["]G_=~@Ϲ>`,DYj z|˔H8 `a{iTM"fbݑSWiQ=HPL‰"03!f >&9 I4XC}M8%GscwcեJ)j2_'w' l/4oju8@%k1 Y阻KElMK%ut2B!sg1]K" ['E4xu5 *#f[Fnz皢<"q+JR//J`ę ١JF`N]ȉ 1Q+@zqF;쐧JK(, S|UejV„ T X#@kAv 9z+~rz9R{fig Rsmvid\YJ2BGZ4WH b @|}lK6b,K=lhO\4K/Btq%\ڂqq}o[26Ε*ͬSNU}Gd֧ E~{:pmP4H> y&M}Et1(Ϋh>_x^|'k¯ݶ]@9dgvےǤqϦe>OЦ$9vatZ ȔlwB1]=u(IL_l\Sg灝:evPju'H5P&9cN;t\*D/*wD!*2;I C'1(7|\7|a-Z+H蠮2.FswJ/~hڃKxbVm2?vˠ2/~EiMG4D=Im`͇7wLr-P2 F6` Nu·Չ <ʉ^hfh o򿹁0PtF}"Dr7[q̳.KgLg`"%_ū3"GZMJܛD'h0g-%[P.OHBRYS'Bd D'xR@яCcqdOj6NS]YjK$۵5o3)v*1'+|VZ9%hMӞFu Wf_%TgWqDKfk"O]>h> LOƎގzQ fLp՚.\Zͭ-T;G3B~%qc|ڄ)иP RM혠:Duul@1d ۩< vcY$XLUԹl4G"Qrx]R_jE+sPO Re.JhܘQShnNm A.tm;}f`pBh^VȮ2Y~!V:>jKf2M^aDDvP42P7G qC*+/@["e&0g ۀj.I]6e govk;?Þդn5< PEXdv?,"d SGM"S 8Kr 7ќvjʆNCU_|JPp];Cjq*{YUs"AѤݯ~Ʋ[F4VR2<]D*rU 5,7KnNB|sIaĤ+\@̰q!ʐ`9ɔ퓅 }1cݢ 1aC)5m &9͝ɣNlQc/Y|aءj[1PM_Qyyȯ\&iQ*W?hnн06*S0㞃[EAPOľIoZzfF~x$08q%YR=z Ү1hE0N>>V1^ˆkmqOO-#~5F&QDmruYv|ƥKYu~0ͼ1W8WU ]V-OOiAg8g2&>Ië8YMZКL7~,<-9V"f Siyy~ fd d I_T2v3/I冉sɖwlUب j%?'rV懢Ͱw4x3q>q`74k$Rg1R4 @^C!LH`Yݎzn9ČqvP mN%w!\B?KWGBF+i2\Kfm׈2'a.z͵n!R5֛Q7L[nZTHy@)7{0Pr'˒!:?r''>ؾ6, %z㤦=Æ(x yI1CVvzH ycp R=:sN)u*95р%3b#υ?ɯ2ݧi߸cő ӨO8CM%e7O#ŚU$_fVrcL1G[ѻ@7PD`ѕ4b."6ȔWց?3-13?QF ̌ f p <[)vG#rY9lR:{u7Kʿ)s\;.ћI$["EGdƒ\W3GzD 3BB)~̛.p <#lpLI"]wvVoҚe+*cwD -v$0Χq#~y)]Z{ ZfS:Qu1}*sx:&_⛀Cr zpF:놻a~=_h*'gLQBh(! k(97A%'ef c,-!aUKȦ,ABِ8 /9W1PcTԟx1J֫Kd/ͪG%q߿F7;: ,O6NZ?HTɣzAZ^["A:Iqe!'53~"qYj捳r}3u,(/$Y2YL7nx9Dꚷd.v'&d_T| 8p&y k Ziqps(є5ڜxnJo0Mm|*;iM> Z( 螠ͺ7FLW| Cdfr)z!&ӔZ~g`o06 2RMZm +#áϘۜWGJ0>HXNz%_|RT$X_AȚj(kO"77C=Y8.b/7\ᗨr=9\^S!Pd'SYRM1 VĈL HU<eۆ:QqDt i>5隝GdT#p1i3Qԋg7?2D3w¤s.Ɗw)gF '\cCM{Ną1$T&Ftq5U2W`AHǢ1'Nv0)%r~cgDbUn͌gƽY'jiЌ]%nkcz. ~]_AEݸ6rۭ) 6mH$H^"檣j[%_ޛyxC:LoȒ= ZvntftA<.;pP* 7^Ʒ6>9*fhN0#VD.0!fW9edRkQ|k1lfNw _ dQxzfSNmDwb-ڞ[t@:~f)t|TPL|{&]'|v0DMGtf'>ՃMYs8I+N~%^9M,猛Έ+ĉMs:V w*/[+υ$$j2Z  D3a?Qq5'à^QՃ I.@V]XbH[4Μ9=p2b`HA_-PH5ر-;AnQYl_fim¸4yڮ̓%b `j'Xڈ65%0MDue 0B˯5 &an R=hay|pU5A~Ie0GU`$fbb#2,.uupCػ̯`VX\ߣ#ϥgWxI47X7:1T`P?bDO_yM!}4syc%)HQ)ヺO貉h(0r!jڏ 0kMBdԮYP5K d8 nN1ȄqN3.\XPy_P"qPAtəKHڂkY3єΦVî-em=aс.65W~ֱS<~  D{ 쎷Hu0K=4@y5*^bݣ6>ݨ'R(C_gLfJ}0i==#hDK9*r7^,8w)5_:ia8:/7lI:w2m1dyAqtsdBɭb&xsyD[5Py۪J(L 6^pGOrE)/0bCȥJJ\ Wybwx]I+>UkqA݁)6*Z"ۨmX78Uu} =u։ ߒJG9y99ZWdZ rVM1u9Y%%߳'DF}=cWoɓ)GcKLZCRA© F}:1X"!ђpBZsݥ rŵ{2Y($YۋG˾('su}.2mup+L3j4\M$#VlRhj +l F+>&NߟeR,1-NWjN4gi֮iNawI z|I&_ƶMYNW&.l0XI|;6'Ф9TIx瑐' 2ۯ%ˤMF hڎ44/dm= )^3OtmEN[:;}BLX> ֑C*boz0Z ď`koQ@ʗ ixZWs0:աn44`c^Ƃ}?zu ?gqO@Aڀ30%d `9~z{qK3&.5U7X ZQ@\0-[H Y(^GYH8Sy+> @ AZR ί/LKlN{uQ_l;{ô] P1Np<3?%dž&GKg'F9Av>lCFUzh ,. Z&Y!,۩g-?.0:3{ ʺ^to-}VcLMK6*;!ѫ K}WzXW!Բd`|k$C><2A'\;PLYPnPd?EqhݕfV3XQS \˲ q_+dZPq8NQw$o۽ʺ@A֠|AĤs%|lzϫ_U x 7˾T&{N>я64Zct׾65q-ITMQ/cRyTW_f:P UA',Ah7zo+e6$#-pgv5oˇj%qv5>.܋m%x8.=`th N9ٍ"ia6ng%M4aC_[K[ >`de/* wǁ>" & @X@rY2kƀM3 ًR:ܥ?R:Yh]-p~k,tU᳿p75YIGtt35NT|ǘp3qЅjqSvЭ؄7}_e/.`Gf )Ũ:_PydbwSwo3O)$\ͼ7EfoGOj/-Ӣ4"mOyu`ʱVI0R .9c ܷx`Kw8.u'qCPZ 4F7R Ebdi;zç8fb~>f~-p ߽ib,R_[29ImD6Uc^Ҋg1OMM/Feq5 c~`D@~GÆ/VUUb9#J^K9z*!]QJG\ fE7Mlov6t)3&1,$;/_D ;>OR1gE?+G)o1Vy1{tƯ㹍&4Ġ2¶ Y^@?Nol/rTÃs(nD`KIq'VS( :xkHR'~4@Rcm;uO~j8c„wSEXՂ<)~)/jwjZ3kRĖL"jQ1;lIS_C`aY55;f s(nP`箷Oi|)AQm\6C2xyi7ǧVaSlMOt`Dp;_# $Cn~tTPPξFK 9IvyewlrKf̖p![YX{a3 ֵ."m-׺Uu m6A~cijܦJf43`A*l-ypU݉~R# WB 8-NVpH+4t #L*tȟSdoyr0<:Pbi$7QdʯfGfd T눱5õuPuT9hoxn czouO9=KI9 `e^MϖjPR ,4M֘A</ xl$q.|(KDwW~êsDo{vը5Ck(IEzhm7O6{,1۬jo}^*h3 ԓpit W9դS7\8CX>_5m2s<)U<4x͋(,D7CcYp >-M~oݲy[9PO_}\j*t<YN.5<^BZ~z&J[HlXS TT=Gːn~k?RᷧK~d6xK>sy}6Յnq57r)sp1/`YV*'IO }M mWg\ G' w%*˦μu6\wsѥZ2gןGUyZDN@? OLDOU/5\ yF`oV]_iEQʇEȨ˶{*&mwsVat RT kD\z(9wǑ8azUV/,'? CfHcj;Nxv 9znDuces1.W5aҎ+%#bj[4ֹ Jc O;<h Q !0T8NSttւ.?&kkb'nuS n3^z=qQg>ȡř÷\mϩK0WMmoN_VRXoXC h61VEp@_ hd1t7^S㛵n#q3Qm>  xCI/f{S̝Cpu6ͥdwn{Ҩy89x^;}UǪơeHӎ^+"7Ɏ XanBPw,"}P,gՊ"џ7p>eIC<Ҝlu.]Ř*In:`YPOOcrINq6 M5 rt@-]̀Ui]@t_=|籶%20/2̞5Fq}myHŲy7;K9o86"IeC .*syRwV yhZR12?qi"1bNI4ϑ-Xvbd*Zb7l "R~P}Q?mgĜ d[g"BnAjwY3';f0{[vW: kmx)%IE g3xAfsXW! Y?:H<.e&8nyWVgm^` Av ƓF+ɉj* ~mK*f `C2fGT2Zi2u]y(U~VwCu n}HB\WFl&  -h?+ أ wMѩ‘lso8 Fe]u'zs_g6Em~M?!O) „>kbGM!6(ѱbE;IJ2I/ N'`4<}&j®vC@'ޞ:(n}#ӈʰӜ2ȢuZC:SCz;CXO7C?R$o@5 m'MƆ"uK;L*m6`orR= NEװ EYL,ROa(T:o }dgicҺ8vv BaZ!4A0bˆ D1R%-W!p(AϓO%4ɛ"qDʵGrWĉ/؜'rES?엦/ < u91Xʕ^$:/Oc4>KiB¸_Vhl5\Lǰsi!*$D`)%L mB^HhV;O 4Dm Zۄޠ$ T8B g '>zT\ȠWeM3=0#BZ=j0qּFJSNv]0 ƛ?LnQ~ECc<[OilP[08fvz{ /AI^r[ Ф%8K!.(.6LC*̩ͥe7-[S8ĩ($Qth[X1_\>.ԠF!%̓\>jV P&Vd\ӥ)IF`irV^тn lj[ $a$D7]e]V3 ꡛe{~*̮Xu:1x GC½4pBf ~'8.%ɶ.яbo>id>>gHV*{\;[ڨ^rs7:]j٭X,1fjuJgX L* jjc#Tx~K 卟6 iDCM)̓Ck|y7tpaJhp)pȒtowQs[0{HY gŖ.US1 (`Յ ZBi ؆}/j6Bk(A**[*ÊkoD7kY^C6hlþ֮fWLbZ+{ւ&K$T ̑4YR%BBw=̫%V27RQH(?IRTU8Maq B}ÆY H9w,#5sK{b$.RIxD.ŠQ`V]>cZKyC"J* >.c<9 o)t(Jvx`XeوHp 'QʥY6L';@ҫQ\eT'& ޿K$Zi.l'mN^m Gˬ KӶ-StJDo& uPjC_w-kq! ct3Ʀ*͵s q ֠>@LStN3wң1ۤKqv`l+eNv9զ']dx@@Hc9{:&{,F\UW5[ (#}>@N?odyD  kV1S-),n桲i6'BNuGk}TL3Վ8;d ūY{vlcq|R+H LߙNN y[@q[eôVɑ ɷ:k\yDBz ?muaP50XI1 5=TO !5:wI2VH -bˏF ]-Hp\\UqMѢbLbgB>|PhR5"tf'1d8U4p %FI_$[ pX`s Bnߍ A-ҥA Qő>} sLg rc4Wwm0)#Xb'4B_cR{ڂIOPbÔV0=y;\yulŬʕu61Vy+Zatou0).IWհm1#bp׃f˙[GJ,l]nmqp!Y/)(ʑy :M.S珮iSR/!;C.}Ѡܶ[CRњRKIJPT V[`nKOZ/vM2ˣnc&]6n/޹^F:IGɌ.w1/ #K I+|d2Du'ִ_+rOEzl~gj{Y]7 G^1췱l,4uܻ$݂S{-y1ăA?P`!K}x(=ZC#6 ]]{_7 ˬZRLnɘ'?xm s8pOju߳髪{B!\MI&C:oZMc^R汰~w2rѫ"-@.@9$$Ms|4TAB岙 bvXSD`e֚֐znc-K2 fcpUk-1'^cdπMMv[0󔵙,.Q>kԜђrfܛ,Fa*}@>wљ=f YNPodz6xz['%$Δpxvm?hK,0˩2ėd8/=!N,s{ ]wk-i]^KV$"!ÙK= t}MiώϨ/@.^ Vu%4zd3!moªU^-o|n)]]X=e[>SXYhR@_ b+:Mw8U#xtE'PZ[C t{Qg5@ 'imIЇ.@{ ⷢ%2 GL7 ]8ܔ"Ri(Z?Y*-tC*"{^f d%rX]B֌"()$P*Ɓ{Ɍ!f*3Ht)TÙ9U OQp.ȓOD$;=VeBjJŐ.hvWaY=*UƜ *r"+f7'JMGk\|^&! o7hy1\MQ z%oyXr院܊DR<ϭ -]&jٷؑ ƊydjοTۧ7`ج}?OV ̵W_C#&xU}*\쎶i!FP6߯Eak$EU4a-@><:4vpͬWEm+7TX~N \ )]z,aݽȬ6I*07C =uuy$ [ZrȪp> Q1*2*%y/'hp{8i}5z546/JC'cLo1!!H#feME.`|Wʅz)|}W&ɕASĥ*t&PDaB-s:8iZ"Mǭf&7{sywmN !/u+ GuX$$ApgVfhpT\ML;\ =7a9-Y|;7 .L=UA$'bb9sE6%}>#d#L܈ҟA5!9DS<74e_myBYm!Si%(K$┈سY]gUtnK:Z7{ap,:ݛ T DBYIҕ sVpZ㕅|Q+c*[/)e=e/gbSl~CxKzAfGƈ DT9a+9} a^uI9@]ȼa##3 Gӂڭeq=1@id]%Wj4U% o97@2J#Ja },n=ǩ1cdjæncnh}/3L_¶^M  _z%I}UE[3թ3"*y-׉yER; tQM'\hFo%*/aeh2#eq̆w>%W _h*y}quTiT35|w;N]жS)zip%u2X۠.jݲB+muQL (q(F (UEB<u?Bt{DZR/:Mc|/Q+AfzOF8Yl`|A%6533oouUoٽfU{6vwT厼0klo`TBy#&7ӌkzcvI?M9T!0eĚ*> #j}rikL:슨N -n}RP A P.li!U Iu~ǛNSu&>MFpLߝWI)ad1EɌT$㭻y/ b,߽J]di; Er@2VyՏ%v*J$g>~ \xO%B o!-+} K\F:s&r"Fz_Z"u& d[B1f\Ux1z]M} .Wv@ s $2PX7]>8\ԡh5@=>h4ocd lx7#1*llrbr v|~-⿎Z*؜+\ذ1~vZ7mcyVe &k~N @"uI`;G`]:OE}RC۵2r ݬ/U#D3P6=NsV%a;Ni\`FI Q*-LT9[0yA*]yY)n|Ρn,l_FQP #ހ8~kٷ`.tY=z%ޥ*e_1T}:!3e5U=4N}S<+2P|d>K.&UjZ(PYDLJo_#YV`]f*L PmH|VE%S?]w]kj_7Wkb %^lS §݊F9!y8K֪QCcsxn 27<7cqlgM ]_B%x5m"+0W.,vm݄}J `%zLeYӾbV>G^Jd- 0S<uRӭ1E*a&"7+%'O|HP7e;Eᷕ۶Syn%緙֮Bjý{җ{hK\`fu4RےMSϷP7RflY\DkD Zkzo,: #F`%萧h C}]*6JxahW;3M&^$9;Uz$ V7xLx̖zUU29ףmDQ9H bUuS!-PУ[8[9$jgT)&ŗs D|ZM KFRh NE+A',xXwѹj9X]|M)h+-)[G*JflN9pGndI!E0^m'u g38U=!u r˃YwfՐ=d|v::F[gOyfA}G%%FV 2;XUA5A#8/2c3ȃOyȦ>bMqݖ+RS :&R"4yqͱ /J'^ ?J?8;O /~JqR M-w TVL70,,H$to^֥ͯ Qi?zﺈ mB2ARM}G"lߢE!I y#pcN@Brop̠^\ MYPb*Ͽ4dVș`]+w;/`vtVrr WKo aѹn,կ+RrmvrQ"KISjG8r]^'\ 0 )x7tӟgBJhZȌW^mQ|{͈͔By:qSLq&Q0@_[2mA1WJ99v:>˪ǍC],9Gx6_>E+zt5g&[-r7Cɟ詪obs~'cTIǗbܷO^w咏_,$w<4I+)Қ- ^ñ">Y 1@- .ȴPO],b6jg  X1[L kI% GIK`Kn=2:#X i [pv{\kfFd. FBƍe'Ku *+h='ˉd./]IJ'AؠtvBY+"'V=CW\QT?t:'s/ӫ\҂014tmZ9%@Cڳ"z`ifNsTI"Y4F ),Bd6$$o\ F4(I<c} pŘ8a |g8y0wS ͪ]0.];)#WT2O|yZB:Z,?CPЏl$R={ȲҶBFf'@B!}'3`/(},}|\'Sue8|5PRGslro|2$j{C됅ґ?[V*5x|E5dmKR,G57i0"Pˢf+UW8K| 1s$.˙\<023.bKj\}@fޑ;%C2kb P@4"Vb!RdoBagB/֘mIu-[EZ3㤰Ou)KS xgLG[ZݧAiLQUIP5Mɦ\e,{lȠE_+=,v c L8k9 pR[J)CH+W Vϕ$?'~M\޿}7wq}S$HUe9]S5,Ҭ8dx}BYZ_"ڸs^Zz͙c0״3AG9r5ް[ ($tnn_Hߞ v}q>'3;"+BRKZu2O`,mzA6n*U[srSOםIfg@\Ohon?>Zflf((lkĹϛw(Onz@;$16#>)|=]-VG6G|Oo դ"<&N&,rkP*ƧQٹbd;L4φ(@LlbfXrd4U O07duJڜ>tjA4v%S$ ***x~/sr h =;v%3L74;cN[ L<;ZI ˩yztjIJ)@3NoqFIy+ew"] N! d[E 9'`܇{pnZщ")E VruWW{K,`Tt;,̷ƂzkþyƎM8`7J{lu/?^@#n", R\pΚQX;vT_F3|S {@0ļ?g2G [E0|و`g1P%ݤɏϙY~;տw``]׾0BSr7EMi*E&*8w[KmA)g(acMų~/E-qyXD+4dcp&BD((InSӨ K>#_-ݱrd _Tþb.b i[_by3 K.KMoi[' סCe. Çe8'{xDO,jfET RkhA\}f -:+0űҹ߽Ze +$XXe|ċd+J3i_xs+oas>uS9| S өcˠÙ Otl7Pmb|ا:NyC!mB{ǑG])U+JQ>jvFكupq!S村n /Cr|C:q*͵ŵe'N?HcQjc:Xau4TtX2˽6 WM_NSt猹2VňGڊڑ+198w_Er^fK" Qb4bBfZ}J214T/ HP%l8=zFpF`7iÑpC+!&GAd%xL߆3[PkPWҜKTr%7a[ ·u:{Յ_6ͧeKb ez/E|kjUb?YVUքBծC$T I=f|8S+vbs <\~SM?Lq˭жi H٫&o29uSPuX E>;‚34q ,# 2q@*@j03Bjɬ"@H cKm랩 =qvKTe[Tj{@[̈0]\*Y(VPmh6JXHFroBڲUOfg씬,Wdt͎V2i&\3 Bk{H֯+߆L&_B ݯ.LD/n îNlp񗔛V` !R_gTlE#fhM*-+(!;zZqt#RȿaϗLio{vU=ipfɄ_ eB.]C6NMd (1H]k1AMhRj;碒SQO!ȣkLb|(gl(΋tMTAT!b;xI{JtZs^Pn2tR`w3DܤƀadR JV> Ĉ.qK'J̡v%"O]/[!S!k|BT3OJԊu>\y1 $X<p`%''pXHD$ȹzupJf%a=u6åvxQ^yeG#gOר ޢJݹ%ȿDʧ*1zg )h2$iچ셆=0㎛;.B}r!Dv)4= )z! V#RqWϙ+G(33:GxDH8}FZNeV!wBL nϠ1,E|!5g!#h1)0!R!F\7dtK/r|ƫ `ΐXm)b}-J- _SAsQb_=̃^L(Tj\>vU-"yt3^}Bnk2{I{pqT` ˚7>s.' ַ4(Jy:Mk.iC5 >u{pdCy#`rky36-xs-bjb`q[IUe(#MQB҆_QQڀ(E'.'8ND?ޫO坹X7i=B_K07l1wBhb D!$+ka-nQ=غH9-GDZW/|B1>20XV؏F|pgA{-*ȆO|KsNs3(XH¥B > k bņׯgp|G3 6LEi ACIhG1SkֿmfCG NDݧMKlYg~_iM8 xZL7G|-`qfK o]肛پg,fdwBNx˝GEk~RIt/a5%Ϙы= )Cui@H;eN$ U4ŴQp?DJd@i(Z"z-k/SII8qh9 p_ĸ~_@bUWe ɨt"^ ו*Gzh^F{" k 2vFgS_Z'.!H?+S@!"2p9@[l)c[VРK~Yx'.]0BC D\yLl6^d}sXŇ z0:7{Th,^86ZS *JcUcz޹$2uo!w5v0b@3+QrUƚqd3 NYNwbZŘi1A9HlDF/7BN>X`>r`=cD #ZY_KܝU貝$n`,7f_J1OeGQ2jEjOS[SGBl(­N {%,uHŴ>v#%Vp$񬐛 hlznX>eH!SFR_YޡnK3xE&-Cۓ@tD#|ֻ__{֡q&UlU(kD[K6G`\2A搥z# Z";(ⴛwk _° 8\+Kǿ9"0ji5W^&C+ܐ x,јd-J=.LhGDn-7ځ3%J&I{ʏ88j2fVd3ŷy-ht{LVNI}) Д)r=k#m,59Ùs{s䗳C@f.}.`O"Yehf.DW $h-i2=@l>N#ݎ=`}8z7\?J PV-o0DF]{rNI[DSDzuz67|rM+q,# ό f`ߟ*V$Ezqhrlo|fuj 0>Z-\җ ƋGڋF%CytVBiHKYįe ye*Y!spRS>7kQ#d`iSH ͩy&ӡƥbt\{0w E#G2_̶t+ }Gq[@ `E,n іMuwܪsYG9%~\'7Os.8(F4>x _SZF "W滋ejGW%S==GX}4ͰĠMg_"fhJ(;S/GzOLAżhʷnL wCwi}Kz]&ړ@+^c0霙:2yRmC]Rx"<@C}܍^]Bұn*7ߵpZ"bFc# (<;}5bi.s5LDπ P3 :Q곒3'O{&Ʉgj4]y$T4K,uveI\S=>L_cY]V-:g288U8eկ;I?SJuI0n"j+5 ŭ1\EEW.rܱy0 geۈRaCoK4j  hĦ[n݌ToWr=Z?x4>ds^jGN(z跽6jNuOuM'<!L\!l4AS2!XRfu+P@pH 7Bt0>P6GM^g(́gn}7.TrEDE{Q9 iKն!"D a[ ?r?\c,tA۞fb}njSp|5O9B 8$t樂+SY hm'Ei+6sӐ%Wdǁe/RrYIgYw ,+M.M+5:]PXc eNDNI [b(NԩLn`Y^Nuڸ!r炊ZfS.j` ?>mMɮi*fMHe2dLVۮ٨AhzHN-KTg˟r<<=ӸF]h9jXJ痎A[L;2ygZK9z T?CCQߝƬ۳ CѸ:T\MDz))rq46/+yM ٕF.c7| GWDNSE =渪W4?էr7pB kǒHL<uN:"?NXH1nP)LH9eZ3`%22.G)ȚɈ Iy  9(}f* G\YbE~ ?zY5GD̀& 'r?`cl,=%x> XN јF_$fNϢ- %A})[߼ܝ` 5&OCNQU7C%T|~O}CJ [# q3{h%Fo1(M7>jg$PZC3%KsGmU(օwj1{r771ZEQϓA]JC\|NZ\1 `P+Ak8hY>,JG4>4xK"\2-Q4GllHL_gtc.G^D0EnxƔ\E nPL}'ǍC^fIgkK\6c*1p(8?z}9Sɣ/q`҇zC[q "MGR-Tmջgш r̭Ҝo3Ŋ#F6^-%zE"[nӴ%bC?\mڿB:kSjBܛRgad^&B2l##FM3>UFƀҬGڜbd5!#4B&L 0] (r ʉN';S;>>eVvo/;qy[rHVXgAn.(s4$1 JGÔɢd&s Hk!7;"vf5d֗=7l>%蛺wav=#Ȅ8v82z:!|k){Lp8jt7Klb}mEQ,@K aQve&bh&--=|鴥n,8FArظhzt5+}.Wb5s毇rȖ1$w5CSq9݃5^=q FY r?Dsr< E-i({xnN=74ڦ_fQ>[r[¿+,1 ]CJ,8^!û6/ǍQEV?`[f C)*ݲwE[g^10#=0p?kb~!bqPi! {r}qr{V48zC ήwimÝ[$jM}3tȷnπq+'/9UCvxߗg~EK߅eUVE@? $=ĬNZI2MyJV?bm({5bDžC l+Tb`-ÓrɒQڝ!""lo&1uC$[u,)|ZJf_xM?RN܏jj՚N-*45 A`i`'Йƣ_׼pJP[i9G|^1ΨR-fde)јC[NOyׄXajH%Kȏ^f Q[hZ: %5)o"M3F,L#SFz,edR;⸈~TfVxMpƫ62pV0Liu޴HmMj9%3Q 3mW67D@p'!/o3anM(f}20$?c:?dNz^'BԐV9aHB_W׮ /.7.zB $="D| pI\v0ڎ|*!ӯb86=4OD&Vv|2sYl{0װ ڄ4U7Sݴ\ĐW*s7䠕MuŒ~P}ia~Kbh51v "1ZXcMj]fJEzY?c90czRL4/Nm1\۝A+rjs*1}z"&>se7s-_>qspEUbDA@5֦gX)@m'=t/2^@Ȣңc;dwc',[+hVV{oгf c\/4nKdqM7>}eDkhG}tMU@rr&E1 Ș*_{o͐2ҰFsNgզ+5!N,eȶIfΌ/ed/%FnҥUt4Q1fm)Q-FzdIe6] G ?N]!qҀؐhd-g-.kn Tإe6d%Yў/["("3Q Ă:^^p%ҵg&J_~$Q59<=}5~H'UrBë)"b[;DV8\G&%?fC:Yj2IO6# #VpW!m\kEcywƆA?;ѡGMex 1uy2gTd"mF}ыcTE 8C-%ޡZDHlNme=|Y"(RLEΚ=HrhO# džэ _V<K\Iȯ /r4MV7Ǜ*k-_VxN? E]PՀ` \ Tu#V\c09H?T@ FŮb1^Z/ù gY2ZN$@LD7iq qa鰜+ּ՜ ѣgW(̩]/r.ΣtUJ%Ux4ś}nz5%-sslpGv20$`9px#1DHV&0s>AJެz_c4ՉGizVWgR%-e# >9}RLQGo0ibu(4co\q#( 7ҍlvN:Kճjpdf K6#$[)/G}- &6EwS$:Ug?N%ęxT^. F PKD&AnuW%5/縟I$T-O#X9iڑT GWK2$*z &HZ#&[J{a>0K6-k0-zTTcFJBY OHe@zس!{DNL` oΛɎ_P0&F 3Q& .o)GWm:6ݒ xҗ5f>(FzDX]{ hf[)]jVS@&b]r繐_xBK s"zȊa K -.҅.Y\B자eXY$˥3Y017b5`l,&}ܛcZʠXH'LGWj`~8aXu(ySV<`D f7z|U|j|/ V y:CvHiBMvVR)0%-ϬbnXt`'/f&gr[E T*Gvm[^TCo?F{q:vi)2i(+=';0Z㨁Ȋ[y#6-$#&'Vv T#&ei57S/CV<=IKm_ I+wwT ˈDX*˦m D=%Hƚp #oʒ07-O~Y̱}GUd@t]|xz|[zizԻ'ʥok(f:[]/W"^ֳC!&nw |-]OՃSTɛ6&ҭBq% Wq/ȯ`hC)k@P(1;I`_,asxC^zb*04ȚtXH~ʷ:,w_BN})k%0MLYKFĄt ^p7]8)=wa<6j#-3͕3߻bat>}䞌n y˳I>pd꼁=:Th( =DnXB xK!dAs t\m^T0j\B@Rq#_ncųcim#NNXQvdQ 5M>4o' -0ީLggl]RH`a_9;| aMyߜZvl"C1:yˍAss3I)hpkr m1;0:;QŊ+rd(8'&.#ʒQ$BZ؁_j}\(+d0 ƙLKA#&Ln.VL|gk0ό#2}:n% άM9z#p;6o2M25=+>O 88K = ؽuEuIQ^I 3&au` Mo8;U3׹j3i&8f KdžMu }=˲.5^[ox8ƙ!&YވoQ._ѭ?3zSnnݻSI 4Gb\PFŻlBSlS< Bɩu M n b!YÛNdZmx=*RŇ([,<=Ywޭj=Iō8s.?PE.]<=nM XI 0]bgBŘ]p 6 l%M (p/̊ɮur`ֽAߚT:`1 X]׭XtLNgBuCP- _y:'A/JYB⫚ň;])}I!ļ%4h%x&;}ugkn鼌vi jMWuV2&:AU*ٙ:dFq848Ĕ] xjD>g[o4Bf/l:2JiP)en{̜:YaeIٌS C] ɣx^PL Z0͎)W]C|Ti*[$k{hɰkTx-EۣÔaoNFkGw6]lU hM ċ3;xZ@kl,|"O/ǺUy.2ϧcX] J5LǭͫYCل lBc}Eݞ9V&$ ArRb˪).ѬLG5ǟC\W{4;҃Hdв"TKΧEw;QQ)-|1IN]12yzueiW PF Zs=S V\ p9)WpQbqe"ގ[CT,:  0\CCݼiAUmZG|7įx}} ,IG'f3f5xgSg$ 0(JGAV>9{%K*? DNpKL*$)θ(nzShnVvJ8S- ; 7~un:?f4AUߎH^&9$ V~)` 'ю(ީ!ėKHS hS *J?¾oUx AƻŐ'gf<ۦ, 0PX2c88b' e4Q3v.z_֓Jw1p&&pu Y^QݕxLZ+bNGdL6oSN}J8>,"iUk%%} PVC^%]:#,(d1Ć_s|ʦbKm@0DŽ̯Nb*1e?8PK{Di@~(+qtr; Is aކbtIJjq*5Pwgu &N̫)CqM(6ʒriGPy w$ by/rr[XQL l2- ΰ㺲/G5=7ԅhƜGܸy7^8ÌzYI]gZ`r'?X+THQr47Płh7T5/c:mrLe{aU^?Щ^흼xeâØDJ#b,LHNU[8}U;*mz02df8=ɘ]_kw(mɞUf-)mBA-㑠 _Tm eEn~T3@ǝzbinTATx%p;B8EyS^Mڿ7ڵ*%uhdvЎdDؓn'ba.b64dw8 6 =屢:w,ow~[ KWd3J0P jI>&1Ȅu(­)$q{,rὔlv޴ܪpU86$.|UYlN<*C1YuPkjkCQ錷S%).ӘZ|@dz'E}k:·R@Q%OѠ #"y>J'j7au}qo,D{J!DUvOb{쓷Q>G?qht+{u 78T}PY/DL tIX_F4جbVACFGdUsqy,LJK'? g>gǡOJn?Z H4Di] iǎ RL_՟փ{NM`@4|yAn$}CvSxO,#=<xvGT+Cp Q`;ٿe׃~{̲.c:x)_b4{u [Exx6;zgvr6u׫>*ʍI4\.OVnkʹ:tBxPBx?p_S F^P£E:oD[J؍ $<k~2yi%dUaR(V ukhk2*gnc Ն?:2541^AqMl]B!' xOKk3t ]ptSJUL>Ճ?e"vĕψu P޴R碒]P'☹̮+8gI*Їm3_UӔնe8|˝ϧ<<6 H!KniC&6c||Џc*m=4 GDō(tzkɨj4uuh{QcڧI^oxP2{^iHbP ,7ə 06-<HV1C7&"ɰ^mzي]իq➰"0py!Qօq+'ҮOzڠZ{5 _tSfmW-|Cɂ$Ng~8=7Dd WiJ~[sH.T{}̚, jHnU@R%npnN+zm#(׻uywMbS~!]rXl#,N45<@Hvf?VMg_HP&t{qﵮ'vmUXkzD!hГ ^|5C{S/AQi0<-GcTEj7|g.i <+hL0̃ 'vHS"-C 47,[r E#dxWcCgfRDd`SY7攸TZx?Ddd!r!4X+ĺ wVQcJcLT: uiWiھI6ͳ 5t*=کt}Z㟣\W)dOB"ᇄFb##id% W5+E<U)<^"]t0;rofx#6 49wL5E}9fE*heE✣~i֫pv$W ˀnK+l30\ߖlu HSG[;Iޘ]{a,,OcNb!i'2A) VCj{hM)n|1hN/<ү' 5>Y.r j`dCKݝ!U nhv~oF}kq s*4^95' |5%5CԭL qsǑ9ztxy=\j3֮p>ZK,;uʘI{1#+hrϒ'0nY¯+\oBrӏ@`G&I-z"1peջ7uç< 8q&3v/'}ɣ`EBp ]lv|KqLSܵZ=e}yYgo[s=zsmntG9gf tA8u>)A9װ\gCTr_2["FAV$kiDcXm2tBg-ٟ5 쮨XꢮPw <WSQa:rMaC/#(;A!=:v~c^p^UNJiˤwAPY4B5au drj3RNݴ<;^6XkoVl%V@*2'! P%O)d"Tӕ)2񐉘YQ?媤iKΩq8#M?h0=4"qn49(7y0hCMU5^3'|kV25jrw)y@o"A[swݎIe3KRcC[ n "3dRU¥@. r6*m7QW:t䪒xG)P0xidٳ[JARP\G3%gsgW;Pʁ+ FzKzIioKiB̼:!KMyMet><@Q^<3ɴu45j8wA tgkR#fl}`  OO)L{M#m)$!l4=6W9r[ D$*̓ 8S㉽ A(mpجflt.=歅3fvw7ߔDž-tVrT`,3J{s:!7VF,8|;?k€fw퉬0&3:R;9N $nآX]~N/Ӗ#uxC|_T~kH'a-*HZ.>BzMѺ~PgzYA2cHY'[~OXn\B?kvc0 _^]`[~䌞3W!5QGc|>PKYi Cu;YQ7>Y*ZM|\b0i4-'eQօYDE/dW7Eɥ>ҁޖ)i{lN^hH$V##M[_=yU;\st=&" $o2 JR3,c[XݷŏH)oΓ > X  f_D E#oCb.Icʹ,uЩH4#?[Og;6iڢnq5?ޞ0Gcm͔ML(4\7F}%3k2B+t )aF "}4zU`YNu*i+ 8vX2Rk d5-L"JG2i5Cx&sƢx٢̗4m>5+IB"ՉcqJgQ<«VZ U:ڞԌb:otiq|߶N5a)j<%ta&5#J΅& )U2v?W?M"lZCcuG~Vi3¼3FZg~\a_ v^X{\Ty0_ 'K7JP=MXv5# ;F/M[_Kv(CZvwUND7nLoii/˔KoVw^q|>Dc א9NqٸT"em-rw>#GS86SML"YB- 4je,TO|X{|]䋵ƿ^l3=<ӀL3Ě2ȪHёऀ*Vvm *bS'(8eؖh@1NPr?7 Uaa}4ʆQR<ZݥLP% w:ß\vݩeU.豍N g8;@3$_~a}g53XjkyeSVWGd; ѳ{\aM"R pZqj 9A6OTzEy2ӭ D]W |+|jdۣ#OuyR6bf.?uQ mu qɩienI4St4 Phu TBQT2YOMbRetzNx8$xU>P퐅&VORVI솇^/h%E::id8d/ MU¬b2k_W'GHl䀽=`IbA ^M%YkO<˜mbriEpr6k9DʄtzZ Q.V儲 ?#1[;|NN0P1v2Z<7 ?8>55?x^C ɼBz`͔蓬Ɍ:(z! {X[UұDiXKX´ .Nu`&AV>~4}𑹌6g_on7ioן%n+E_]v~Rte֧=I/ƩYu d;A8Tm RGlH"ZKx0Ħ;24мNj)Uyk7v;cou: ! D2AXbk; Vp})%cQpDh}|Pԋcl]( s^˓? IW@odm%sqrA[i_;EbuJD4þg ]dq Ge JBTBvf9Uli(T(w}+q1A'|3+_sZxԚ}5 gcI|3 ^ ǪõT!tW @^K{9|4 Gs7QD@]QKC46V9\`(õPDZcs}4u"J@;fd8!%"ΐ䷟!Th|xWW~F#|n ͜Bv1S-\=5/T3 0 !ἎbUN.ꉟiQkEDkm6 )І08UpJty@z=7<rohepA9ղg~jZ!HKH֕cL[yGN᫒§S0*mqM?t!ڣޱ?:ůoԾͩQl$ *m7{rѹۊQ <7 m3rS[Rh^ [/7Pra1xBWfӶJ]&d⣷QU#Hĩjd(?tnV82 ХRcТJZYrs8D؋h\r2.Ag_cV.C$_ 2T΂Yix\߇Eֲ̙6#A"}$4SjT Z,ѥOȩ&W~#T-U:S?ӭPOhwcN?<ޱinerLyqdo+CQS=| nDNp;jXH6N8|?`-}З_|U/\'|O:"[' k9>X!M8$Rk&'2|R.` 4UˮmcF Xǂ4g`1OȎ(7tre;@& k x} cS죫/#e^}`N 2lmx~cF.I `ԳR{Yj*L^TƮ +ONCKld*Z q"F<[㨙;>Ss8mH?% Ywrd÷\ϩQ2P[(e@S| xV狘D:2?)8&yfY$ 6M%LeR{\2ڒT:g]t5Mq}pQT :A0n͑QSP vELk7yZinv{bn'8sRk$S@9LK ,d  3?;<6mb&/\HPb?"< |ƛ!7=u֧hf[ b 7=F맓A{q8 sQM팀Zvl)|Ws?_Wxڼ6[܁D^\oV^f(b4~Ɗבt'BqxȘPI`*˲|Ѿ0r}ܠ%CR !ۓ{X./'i]_%1uHxUX~W%l iV2[ۤ|$XJsaUʧȇfQ!'*3B8ĘEv^ /EiHĤ?* 7n`q14x͠lVԼʁ*羦k(5DT01S"`堁Wx̌)TkΡ]~` {.;sc?{PxaM4w޽o,. pNh^X7V /~eہ&aqh] ,F ]oڛ\xi]QU߽ZhܡY{KM`#+l;ҩ_-|9yZžj&}y`e" F=IчxQ4Ż9xpF`aɿ\e I UrJ~%[PLDAI2*\/G3],}+q>cAd4&#_]'J"\;OӁ:i燳vN`.͎?;؊u#BnP%8ʞT-@qcZ@:uԃv JU|pi.1g66{yxpڱ? [ ls\:EP )ARIJ<0KW Jw2Ӷ=Iy Fx sv_ݹ/YuB0dT;t U͢u:kP*ϕCX0ncc aJP%'K_4 f/ߵ ˨H@o407sj9=V%O'Ї TyյzB?;k>ۡ,Fԩ([-7BBW_b\EG扦;}r"qfg+P>}ÍH ڌJC+uN_^I&#7yp1"G`p߁ LO8$"P]9 0 UՙbԲFwicLJx8C00ǩFhJ>IơF W- 3F )"qJMxWϞ n sȆ"y9RiGJ)ibRv}aY'[5Q>wmK PT iTe14O[eݤz ʲw pJ^g7EłZ>Yk J@w2Cp _ 'FKg9U]TU0 $)Gn\x@s̷UW ¶8"=,Eټ6Nmc*HQgw4[atZ[*# YiqG~U~ς6 *'#q˧n9= Pb=bpfz4_ l'Vlp\4|%fA8YʅCbV9 CC3jEX"3"k8v37JCAIvYnSSz-֓\0a"ʦ x_|#K12HGb\-a5HU͜%$e'սn~V1Yy+Q#(ٙ)dx).~f1˄ lAKfS2@ӗMC5U|Dq5z>@Èfay'f}q]RbH7E ʳd셏bAQw$JGk^ܷ-_p,F"AkۋeUh!PZ`)Ilm^BII)k8ueo_GpVE{^ 0^>>lSA33T<1pU!u.I53 =HY?~ g[onٴ/X)Ж\rnN%7ќ?<`We,^6h}]<̲oA/أ?|@/'68ikn0G,X`@s pE^Zuu.-@t U9Is?dhZnoDՍܹ{ ̱C[`QH! S)F!8I6"+yhv(73 p'RLz`XdAzM,P'b/f]h0O,\׿Ǣ2.złGkfSc^gИuR@VgwQГ bZfݩKG8n̍/Edx%vB6սϪ 2=̺Iv8J&3w M$RTNW $/h6 PeoBw*$ԿԋÊr'ifRpyϹ(!@\㰻sFGLQyo}Tdtw7rpf@.3%Dcl0QnڻPg]ynI9_SL9nl2D;ef{]TgA67@C5/`(tqPjXdug5]m+K}"cIpA2/;%xBjErƦv[nͮl zk+2kK(ͱ)/!}+0jf,n`-y'*zU҆^ܧ:"j? ՅCz@69\.P#pOna6VUI_WHM%BK-XAƪ9ʜ贏?||IUoc@"XMY:-SqMvq8oIhW-!]:懷d{wCmw}ÌG܃xYFlWfg-o}h@,<~T4M[ PU "&YT2mgT"!=iA5f^ ʟH qixv|'7,V'Q+@%58kAJf!n(!ALechpB9K댯x10Zrݫ4j;% >@R @dc0^7#`PްYP_i*,pĀlTun1c㯴:9^=BApIyD ~(ykQ!/Ԓ<:A3a)߮$z_ӗ-D?s㿄_B.dcҭ4ɤ_3BtV?3ѵ+19vtґOMDxKdEFHjrLy$kQl$ F6)G U]1v2HЭ'By&7i)Dw_i*;X.Q$0e *lq0C61""qޅ;7x`jqD'lS'^5Dx`:t6E@{{r*ѼrShh;_nN Ԟ WHķ)i=d۱4E^UclC(n(,pkw1B(F e'U(2 eneC\g1|jmrffe4tDO׬ٖ3POS:VǏl*C~:m35f?! wJ4[i#ʼ~-$$1 o;Hϣ3,}_ɑlDRnj%q#l\7eE+bgBΚZڳ ҫ>BRq_GYFD(HjGfyGITNh`ټJ^=PXS^c*N<|\~/* M[I όQj $/|qtխӰҟRJxwc_Fmԍxl <usw|DT.vtcY!T1Cw@Biʹ8x9V8Xdm3;SʈgĵLjsnc?p@\#B|n{Ip`iFhKa:;q kTEFM}Q\eJec}dGk= cP>,h P%{Xe[-B? Ro#(y(DFf/S>V}ׯˮjm4Ћ"!<2-^ϡ}g:T.[{ӏsP_ ؝=y982 ] $(GBJ3I?s.2Ϧ9pz7$bvjhMX(ry>Y]J; t7QOd qTD԰3Nl!v8y׼Wbpq:|qݙ}%? osPV[E.‘CRehYt\'{ -pڜ6 5n,:…]룥b[ԁTހu(}7=4[.\~R OKdW"|gKNG7U ]*3.%AřT/VViE-6-juazr2l g \Qx~{mќ>,Ď.)YIH[i7|}0ER杁cfs ): v},~90>`j|Ϛ:b7ΊFCWe#@( Y W)$eqnW7^]b%QXl>)r۬QgIPIN 縕 P/:Hj6Ut m?15N.|e Ɯy;@3b#"7`qdu@%EM0qAvGz'hmcO=mf2m@ۯ63?t|C<ZƑ~Z zey(,ZJނD9%5_H )z OqrO]83),Ǜ#%?VƝa{E=bTYew"a-f -NȬ hJS ]X ԊE B Q.J+t_ԑ@Wn-9juIdH4GE@^l1Lzv)&eܟcn@mj4i ^ hpqV) r^՞j7e^-ѦvM,EDg.6 }٭ټaQρ-kC}|ZZoQ`Nc©˭XE˓eԨ0 nc7 fg}jk#d.S1Q!4/(9lm!&Ya$ k,*̰Qmlf?2~u8CIP_"{\W te{| ʅJ%\OM+:;Ӂ 3PuT{\4!R (EPQa(w:ж)v1njDWp2cVdZJख}$^v%P&ŽM5 ` #5"M98x-a“*8.sL뼡I}pkWTī󈟂'SL' }9rR|e+pP<}ZjC'*w)jL_u2xbP盞$^\U,6ͅC>li/pp{c5"Hr%D~ؑ/_&M7?.|7]1q7zqF|au+'JP*:c Ckt*^>9%ug"8-&wwN([p [}SP8DD^,,rtH*ⳂFLO02bm # '{H*B/_rX_ 8 Vcou"GwDX2F!kAe@?D^S ٲN3Yr'IWn^LideXܗ[s;%u04 'M{(H,ұ?Sc#Jy:7sbFpUjEnu)oio,*FuKtswŖcEP : n9{Mיm*Txx[l]Pǒt|tm2&Apg{lzeZ7Io+#A@RoN0}Ѝ"7 Mui^a(vaZ\5o<)VG =@R>-<7"]éPξe|Kpij[^tOTHl-#$تPDiz?Tr[=_.QjT`aFYe~m0ڮ(r8u{ַF|ʙxFY\|Dx(Y bOq24"2RhC\.qa?*j*skW kрVlr,p<EyX~s`cgbFſBvv“q4Ȩe U9ݐW6 %\V4T<ҒAw_Au;QB|L^Pz5T*'*CU"%X%|E4O;RozL&$Dh5E0DeoZ}7.I1(%_ Ҽٰ%tҺD["'gV=SEV$W=ɬn?6œio,+b'YWΩޟ1 +*Yɋ543BA^eǯߦHz4I"&thh>@E¦sc*wOy`)fpë1EL2]BoIU8O\"iZq[ƽ2s掷¥R;ړq iKd ^F &gk d5H^4JFlXp[ z8)S!v'[f擙ݖ^GjWF;-V@M3(MqZ^(KeI|%Н\ơWR^>H? e $Cp=d!5}Z 6=]&¦hX ؚ)KxP S͟?N>Du*}y dX9o'6'X]8n}Ӝ< `ď A_œ?QS^/|l1],e@1ޱn, " ' D,u MTY/І缪9=4~ DȀ,e.Q=Z^JAt"]P\nk|/~elW gLIᏬy쮣YZZWNfV`_83 Ɛ<zO0Dcu.ܳG{pLD="EDd=ʧ0zS|Ͼ@Ҍ z]D@ lt " 0|mWRF1 \bQ9$` PۻAf!i3{Cq^VvVރ{ .)9Zl}нGX*XW8Ƕ*A,G+s@-ygc,mMb}= Jkj<P|OpOF"88g-9v},.K:s} *WFVNk!ުSWcoynT) `~mrxI"؂qB8ϼRh jtrrT?4;zER~hbY98?Afvwg"fv 98gw~tunҜ{\TO/a$є4`X#c҅LF(RI̷pWnVO&|e=gWd8m; +rY6`5g^ OY0||5BIaͿ9]._4~!j+S3dׇB$L'oF>N!e5A-M} |q~۸;NKe{4Xc B:K|bR/U)lHrrKII Bd>f/bD^/K鬐a3ӳ8ޯè0Tâbk!jz1i ר1>BaO~] m%*LPo6SA6 grSc^s W霕(\^h uOYP7ZBujCan"LP2!.J)}6{:xڞf Cn-F<rl`yz LkL{ͧ(L߭\ʖE sG'-})<:k2:d h?_~!]D*dx S`(;|=zff_#4-v5_$*kfIoL|ڡ({2`1tATe5ZY:We*ΐNNkQoɩt-r!7yD-;Lh@sʶ\Lzasm4T1 u+>*(^)!v'BhN-`3Y*~fL݇g2\S vg~ ӿTҞɓXeE!0LdB@Ŕ+`@BXӰtV60[d#FܜT54p7dŌ0Khe7%L =Ro"Q][;GfI'ko/!mcHҰG;z^5[jt @ys(5/C_R|\7{h@VGGR,Qze&!q"_1"!pWڕ4j"9i"BjO$K\*n07k{2SyZ3{%~,-?k1<-yi៲~;HG?Y9D`8_d\QmT0~kX,j\9) ǩ]t6KZ?< EWY :#0(f!pnI$t(JR1Yh:3z=>z+f&+V1*lhb3g*-Zb%p0hO¤6d`Q^̎@.AS!UܬR$ؽMm2̢@t"m5ARIj#]^cPtuh^t stX#3EDrGa57lo45(LգƹUCbl^(_4NNN1LեgwCmMW^2ĕ{!b[PɦAoy+P9B̛lI;Լg]#_qB5lτ~SΚ;)-q9=90< q!OK2lx,:zE7v_'v)$[}hr{֫)w?y ?iBz8jp%h0#D|-pd,7/!GjVbk\ITPc?{p5S+_S 9"\yPoESxzSAaLF"NaDI KǠ߸/ q hL&Ղ^ G|7vOn93E3aEڹhbEmesp ~SJ7`- d:o0t`!y2z[%s큉>Ʌ8+)v 'Fc؊ӀQZ5lo #jb388z61a-f9N>b$:]?]^@m^[TpZ:Q ?9'$Kr_PӲ.fYj0q48].ڍ^Ds\8:G@' 12qb9Vh_`ݮ) mh\]cH(\ (Ti98 869[)׿*bU+DhT/@Ӈ6Y7_BE֘۠wt4 q[{{Z+WEocClQ@Nh()B7<~x'qhF|nb9Cg6[gJ,hᛒB1q٣8=WMoy^ۭG hA/DdL _[Avϴ"CwAIٔъ&:zҺi ܜ (Nq=5RSJz& @&ᶱ2Rqk(K?9es^ā wmP1:{N~SƂjރ&'.7 COy{W2Kq pFUpghZ_r`Yc o_ܯ!,̨N+? GiлEF$K -܌|,0'cNr e^Wٲ(oh$Mi|+s!m88k n<~h YXⵆ]̽L;=%9*eqtA%qSE0 zCE򄁼Z_8 kT& 5tIK$e>VXj~aSIBUF[wRW7:ɪiY LS7Wc0\j8(lkJ># 8o4w9航 :D웚B ,"T|t@8\ikiѻX4A5Up%hEn-8~S,JbM-3M_gMqXgA ­Y܂e,lT -}zXgI[vJnDp6AWҋʄ% 쀭73t9Yx1*KJR~7)Xe1|k<љqo{/:~0J؀ \!VMv]fZhaԉd.5SDS;Jf\ޜڜ*qc D^ʝTtZN22;)aqE+3 ;UV, .=oYddOl"'y^crڱ4 u|@)Xu]n2%79sWzk8OoUtSe""jpL2bx:r8&$̛^:RRye["j L{ )=h_?JPQ!03ql7ir+ Br87U Ȍp!N~ڰc;YA/'hyFK23!U@ ,zဌyi鞖s 㑔}g7ӣnGh 6*OPDi 61o0:%ՙcfNy7@ -)eYJrLHrter"}nWy]D9sH-;LF[{֙jn4D+Ťg&ŀvggF Ǚ=FKb# (ts^寕T4Zu?v!;>vHػ@\+ {Uޡ\=Qt/ |5r=:V@i]gq1W ۇ ,N9C"fbKq~תF'k*sAJDH5^7\b*CfM7l+D5ZO6-120-S`Fy@cX 7Y 8{^ȜH+&/_ۦ?Jh;ޯs(TS`i= ?%+ߘ=@YxBNz=9>OE92,c4a~%wY8oy7QQ:ZKXͦ^}<1oݿ j,lgOOVlc eiePi胶l:քzޔ-L)bYJ0I|sb.kˆ&2z(11a%kpLȍ/nbm/@(GvR2gL{{D 0] h"Ph=u\1oҤ5Ŭ%gc<bp0ЫzY8D.Noou=osP-6q|Ÿ4Jqdk;iq=p:pu.0-܄NMZ'GVF+펗lgj=c"^n \|ɪ>L?S?o̪=ӾL⭨i :z*Jj˃h&2}P xpySo?xg_ |-&eN!2A$x\u,-.HeMSc Kҋ=^TKnTyq8i$ChJ4zG'| Ag8C~aUoͬ)rBR¤ӽ>8]7cc瘥ɇ/c{; UO=hںp#MnXoXMhyF^P9_¤v`y$ OD%OhwM)wR~#1P!k-ZH`d\j9˵π 2; /D5#'^ NmSs'.~bM~ά fA>=Ee|?|-w<%BAjyKD]^ Јm/^BW$+GTǍ]b6']B#*0Z59,[.4T@8 kªj?3$7I^Vn.tt6Ҥ77֒(k%ͿG`ͥߎš; \u@%ո]5r`:H>XŬ+?6f˜Ds/X[%Cr' ^ƇW=,ў Me-yeÒ5dU\T%Ze+UF|0M@vtS(O4?Z%uVZ4 = xb*B: ]&_gۺ踔X@TW OFl$*Tx7h+=#WS19&SeOŠ"k@)aY,l3ۥ3;@bO1o`y*{6Ց93?7y6eBsCdջFXJ 䐜xɐkgܸ~LǍM&H(HhOɋމLA.99FrYU[g}ƱA|s˨Cb|uDZ*s:O5nn u5Ȥe7;d[f<P$V8%= ?.[uQ\N/!ͤ1TS40Cmsc`峁? kƪ ł@+mtfh >#1sQ}l{oۛ([Ӧ{sft1 !,NɃ$K[e㻽e罐$ j>:& Aq( 7Gc6U񵯺CG;TIR<o\I6oьBLJ<\يmzo@ωcgşT w9]28ѶQ@OkLtx&v;ȱ+)dȴVVdOFbe_͞~)PZ,?u4o 9-bSSI~޳6v1R#gJW:z D"^ψ\Aa7ip=5}liuaYZq,O8-SLpSu*04졏61kÌG?x d$D #l{R/w.^}Z1^0)g{3:N| Map9'%H]x&l.(8U](ħRTʔж"T[^(2Uhnн_NF*2ytPTZ"hg~c3XϚx>p X ߧ&a _5lT""^h}* ¬izL)Fj5 0 Kok_ΘdWeCHxG)bJ'LRPj5eKUx{ o0OYvj('t⠉}vI쾺wq@'D*\m>LW0<Z[$= e-OogMkH?xCD\V RSDS^rzΠd_4uZ]b)SrtD~BjF|q`BF7"25xCRXd0;N4)D!N &_ ['hA5>N}Iˬbo$bS6o(Q֣c> _{ uhT-Amv{|B{4kSs[`|*B=}ݳ\5rѼE ?8- &r?\H,Z7" @ 3‘A"mb/2b?L~ؠLG: }JslݍcJP@URtG)fqiZX %g=23eůp! *g?2#TO FЊ&Y06"J4J 7 ^_ۿ?<4Xi=1.]j5E_IBvں!tjI|Beޅ1}ߵgFD;E&. Z5D=P.ZUC(L?ZplM.D6$lBCS9%dq&^~+GLz)@}plZ>u"2dz5Zy-d[<:j jMFZ3VC!.MҝK]~6[P/? vb A%r2X3/mfΆm)ֳ7TҴ* BRvq!?PAp`qK z-ֶ~QQR^`UДu0moPg:kiIgu\L!+Xr򄵯O-$ҥSXZ>8f >za륔SF2Ʋ@,4A#iT`}H72Y`sх\vWk Bb"M*чCD598+#uWZY|Ѕz3&siQ$V$=uSf5 {Bd53@Amޫ/ԋ>]_RzT- ,i#={uhS>(rJVh>OIp}cFsh>ETE(>f{m3dM<)' {,^[U_N6̺2PFl˚Uv}I ɤ^p򸋷Tyl; _Dq*eF\ iR ܍e>+r!9wkĕ ^N_0ẝy׊g8WXpSb]-U K`h!l<=9e=\u]|0JKo~ tLLAEJӞ+$ &.m=qpu,Ar&0s9|<#p$k|B0BJ\ CI a|=) MFל=V+T7]^T[*Ee_7K7~$EmVnSB1c*Eu:C a:~+.h}8!XI+iyl21oer(IzqhnԺub[Ta<U,[w,m׼Ěd۫ܰoTqr|Rq-划QA^2d7Q cz^9i<<yPUkaNd:'mas˝Al 9ܸ#qxv6 yϺTlkṰ`|Tc AFFuw 8x_)S+kY^체ϙ| <aNXHbr'gGj2gZ߫3Wp_k>WaijB{v^f{G[\U3$g~Pm"{J3ԕC[~<@uz1`l(Qe"{mA`AG _9dcuȞdoOMrt6[`5ZrD',4DȪ[ Nm ք"%fZ %k%i%.E'O 6i[Q0w2ݿk|&;ϲ?/n~:1[HϤ$]xrE@!OPyؔZG`:H ͹,pw_sHPd q7>u@DB=э>%6jݧno_i'G\* Xxgz}hMxײj?]!߮?b qi1xVQrړe'bōih"(oNUSהn}~bn|hr$QUhҠL"4͖O㣛?b!MW SgC4=e⡦H5RQ !-e9D)I_WXN#gC%\b'P94^s]W+ԟ!өo WT0gŲNQ-vSsw̦c?qa d8 Gu!B2OIPVs[EZ'''l=$Ot'\9x^HR܈ 4vm]KEmن5dbH*2Gn=T?ƊR;щ`u^a%g/(KX&P/7#;D̮+\ݗ㴿u2 Uٰ(˪!A4Ju>n"TT 0Y8X22<(Kj QӠ,LyQ*ܱSgg 4MB{?〰>S,֏/gQrPRW?00ksՓ焥lJvL 4I< ich ;1|Z[ƩDB,o쪞U,+ь:h85|HqQNfuc!HAʷ]ezl!\d.ͨ^Y^mr=A M PYF7fK X%Ks+Y84~[HϝLJK {41<#8>ކn\E!l6,V*6Jܵ{wlqզԥ'\d.ȕpz`$>hLL aL|)oc1vGdD,mgBy/ >]a Q܇ةt" v~!OxV/.a!$p(DA򹘴! 3X?ͯ@Ījo('B,뗛JMe#^M7wvV4&UVE][.s>yվJ]>#>Y齶 \5hm:iɸXObL{eY)8_SH*NK0>|_\'^X$Ѧ ( .שAUV !lkUH UD9Tdx3pd}"ѢlKփQՌi5!*s`8$~lWE(l1#h,Y)bȯ1Of6_!g޲k;VBܗF$C0dekI:He13Q/91Vt$dU!Ry(P.ՑG Q?U!|y_^EA'цZmH5l}@4TvpdZ53GwLJed*P1ռ;wOfk\QֱZ}^}%tp~⾈B%SfOU/*bo6],D B 8kClW wv" ghX8Ê#սZmt\.&NCa|;a/鱢tS1h[YǓC[W~lfi1+ ҫs RalefĹl)0CFH}kz{\vj-.Ztb>sM^VYC?IZ%̖x\&g]Wu|֧=MEkHN9%Rӳ:Ol2nJs=[b/;%wJ˭5R,dk+Jc:KOk&<y7_Glw1H3BJu>lN(Kpnd},}.O[jlq(( ƟcwgѠ9 !HJx.t5IVQs"HchvWx 8,mRgm&HCӭd/̞-cKZ$waY{ //">GҞ3`os<+SS aXso[fP=οtEei7WqMV1N\"|*+guw&TԪ8n6޲|}N>w*&Ma}Bq&\;~g ctkL@cNZWXN3dmCS)^NE@0GHy+Y*n9FLٵ]>*PNĘ~jUt3 arNGd}P {rBþ IKԞ,hI)-e!bFjEj{5 SB'$Y\vh?pe:pc=YQ=⯏ՕxX+ykuQ:fWSUZ-p9ν9~܄_2XV; % 5&ؤzv%cmh0N-K>=j@p%XؤbIZhqn 䉈O 7>‡1qxKDnD-a`L޳~œzs7fsVv\7t_!P,a7ך]#Z0h3Zuǔ|,p~ z U ϼGOrZ("I$3@} _np,Aqs $;W{bt\aXK]pݩ+bbk" =7Ϡ[Ċ`6 EF/]O/iKƃ] 6{eY,N  ]so|3ϟ5RK#le<˲6 ecGhc{#HLcPe|{eAu~>Ki#6] j>>qsLj9v bӱLlI104;8VA0b)APiʹ(W)e "37XIM+ $]фy x-IwܜB7AqKK I`s'}ɵ_-H͚L0G׀apP4~T{`Ꝙex@7`u{j E 0LבIneQ[bB~IgJg!τ[ЫBϪBm\j*9 uäRpR;դpM@JeG3W(RZWh|L_?o7vPk9]̿?,R2U۾yΜڕbܸ6{ })qQѡcۀn#A qJQ{^DQìv^N&Na$=K]%x3)n|"FE/մNq+՜D^Oб L!@kq,885? JQfaT"9tQФX;m,!I`zf"R:5 љan >FHpo=+[xߖj n 68 %vpb.Yl(rWA@]CB:QSK6qlvv, J\hg(E-D-H #C_SE*jp;AG "?LkP.wW5a Wu-givp0&Owp 5o`d_346$䗼{gl#& CIHWDmw nCCǵNc1 {-i!r,5@He#Hd~,LA@>- 4"K{0uǙW9~FX[0]Ӡ_L=(y8c^{PSfwR*,kD6fouX o2W$sZIH`8azJ E pN[mGqb/ GVz;&ET'K@,/.DðrQ\ȁR+vytdIA]޺ńdz9\m/Mإ ;" D*?Qd*,jMhbA ?>>ՇbNn.P_")-\:֪-q%znY=?d01R8w"?Kr -&"#=Rsƽ!k̿WskoT f. ~\T; QpuyY 1%`pk䬧X pPёo3ޟ0>89r >\bD`supi\XZLj;dz)`p;[wəVR_\"a ׂ .bmy(wZ;:o JH:g7 :W!5~p ]ŷk2HYjL=H<CaJY9k_@47Rh b,o1Q.֡[Dd9q=\𱴶h+Ĕ_ȝm#R Bwʒ (m B]}Z;~֛g -3xhn7ӅC(WaP͸T}о\ߙ{g*DI9wX.VY%=t"+aa {BErdJl}/תQ2'o?[3j_ `Z\Vзƅ| O9kjvtCIRP^8/IC{:)'EF*c Mͪ5 L)19ꁝA)ޟ=5(4g#pL0=nVϡe)0 N}u*Œ0*= I1op3֬Tm?>LERh ё;uu9&H6lNɔʳATLqmpb#1)lQc f iCwkz;s9*HM;GƧj~,%ד}g+KrgN%AlD!FJy{Ag>-sQw@ݔ2_3$R3\e_Hwd<ƍnrx}U4*vZX3owofYB!#J`)};L@?pɬJ>)yٙm װ`218$#&"|H9Š$-u q]6wӤ Utf4E$W Lq`< rwЪ`Mޅ@ &|YHe5aRɩ/t$¿XJʒ,ox97 L[iSedWXHA{E,c+$Sx'_)4g2!l;ԹKtSz[.ҭFֶNٯRuXkYIp%.;ͯ@ߑ!.C?Di{n,/3}uGa#j`Cp+q|/rpjn;}IRKarH?iC7 v'*k'5犋'Vm6~;#QrȘ.6'5v<|I,jʴXR p͔iV.1AQONo09\dK(k̓2 [B/UMn--5%̃eT3t;Cw%p]gAf"Q,`UflnS˞X:N'hdV\\^9o ߉zg?ŤPNKrj`Vl,T\ȚL\  e_Ӱ`() 8ɥ"8gL"*5ۊ5i2֩@n#oUբUѧ–qGs0ndyM ] *M1%z/0= 8ue_oGv)AƻV7s]ArN DT#c׽7Fj2tΗ{u=FLZCÐvw#[B-r%{8IR(1cvzN~SLB-ZԽl/7[*J6G'3Diq ǯWvCJl@T\`B&)nw)ed/n:hͳ/rZ A.fChbύHy\~R wQn/U91^EJ/UV ??rm]xQ;4VEl:?'tyԱGjܙ'/i=saS1AW:pK%FSL:g"抶7B&݃doHw58LXЎz빝֊Yyl@2.`ˈq/ Z$ϏM-?mP{c% _G=!+IhITg|kE,pYu-o$$+9:EWTqՈ `-vk:0T*VtwNV_=R&܄nyX毀M _Rc_^ " 0]N(oސ|-P) d{!A?@ăs}*g鹭̅\A=Ndnc9@9`N]=%52k黜RI69qs+MFm F$|n o慨460x#[DW d!n2Rg~x؏YS~8aӹ dyǣ Rhxb+.5_Yz ~ۀ4LEK<'>~G0J %LkHJ;˓'RhEPw^kj21V3A`뷬&3s/OrSIN[k&RB>֚ ERUeۓGbbژIBʒ8pz.:<$9%baa 3<^>`>+|GOQ䆺oSzέ9: lALB<]X=c#۲y! V[Sn*RBh^k$`gك %Uy-cyRw_*qhTZ9Ѡ\ߞ0 r(/ _P):z2n8PPY{êj>@OrUݸ mE]2Nqwݕ-8 LiU;~pR%:@*rLp`mql'4A0~0mi0&P̓$ 0_]t4ݬ~ MnY#8̻;'3(>S_eovoo3'dV?Z96xl(Y{G!UubȰY1hp*x4ޯOc7t~Uc,Ի%9EƇ@-O!Jge=a G>Mιp!n'xA>W!i^kR냶4g Xkނ?Ske5 E6^P?F'ˑgu\I&"͐V*-12w0W ;I|jfM[4XPݨxG.o젙 gPAU9":SgKDG)k@c07sI5L,"+lꈥA,/߱$^ҲbdSbo=A#pzM薰pKw@(3T}(N@C0*lRQ5b(Ǥ`@Hfu ਃgWLyWc?6u 翁9d#! Fi1/פrn͍訮3{l<=*`&eh/ ea, ׂXU_]waˍB|#@^kl9ARb8b|NP+?"7c^D9Nᗱ>$ZNe_z8sCyl=l98_~O36oQsŸd :XG$S7M)lCMKO@91"=V>%bYaU(0EfTXިX`0mW܊5%Gݳx%\]Hݾs17F΄Щܓ8~"ҋuoR%tJHgv);Z-qJ8y?3:Auw%> /WpPW=c+䋓-ސR"yE$F 41rWQe6gl8z2>Q^5\%^C w#ғfWWb)W9jWXcE|YsTt>}Dpq`5[jQՉ"Eqkĝ}!*}*/Jo""a*p 8891b*!Z/g`R$ṯZL.Qf"3zAӊ4 j hlɼBa 5#RrcFX۷U+o-}Q~_b:=Wy/|Y3{r@%%K~;oʦvߙ].!s5Q QHa̲)jnMXj:zB6:M7=-?YT]J~y1EY)!ώ >lM֞WY1nM*unoWaڙ?[ƭ= 8ᤱ%X_QWcc ` Fmwv[;uR jqʣ\֤\BԿƿUK[#L_h~}(G$!S}/V;D0{܇Ғ:}Q<оcz8HBC$Kᖤ;6rk?yqy O$(W7>PkQ/іns[obc >ָ{*}*WQS1^5"9?]UQ՘{lC_?`c'^ύ߰]U?}4 ^K,N"MI#j} ]:Z:JwcA64 R\!לf(w/U"-KKp L8TqG+]dHX7J!x#G/?;v| Kh!W/g\r`]iG}!cpO"V^ ݳ5l&)|,È0߽[IxU7}Lp=&6D_()>8Qe(Zw3!g ӓ!{xGV-ֆJ-ynZvS &MuԳq_5_WvtjXO!s7s4~'4m]R#:?74 ]$(PwHUV5Sxޒ%ņDgFگco@+KGtu-~K, DRՊ9$.t>'?5Ӝc#'G%m0xY7Qqh._;CUtkN lgAW8͡,͸}pCRy ?4RH0@_͠=\+oP X UAq2JA?j=‰9;wsVrɖA1*R ݢt.=CP}-hvVXLNQKE06p.)UgUD~l|(_5$p1S"ڀ9,ׁ*Qow N_hii5Z\BL E %gHGBont#YDSMYpC{[/ZLLdː&Z]kDr=ܭ`="G F:Gΰ k \JI.We;y c,}^";,Ÿh/.u*@1eʲu}9,<%)j4ї`?`TfDJS ,^g1CDxY"SJxO'eOUA%C-oU{0kHpՌpֱtj:Ūp+'5셻,@*A,̹WB`^DR{B`! ] *e)#sl5}U2:>Tp,oYcw߰Ģv~#iqrkK^tfrSٍ7%(Pu82֗X3eg. T;نBr[Wd5S>л4! n? gbY#vVѡv܊kD x)g4XLx+4+h`S8/0)NT|! fO-ccFl;vQs.oiW4>cd*]g7ۆ+AI >i'3gy~ :#fx.څ2$ENz&t ]tϨ՛toO;m69x;{VQd~<v:Br>D/|v1A UN؅!V "\@$9Kl#2O,%&WgdO!o P! 2-o\Fy>m֔, b#rtu>-5b{n˰:XIUVQZþ4{7fm2(dFe17W!Vu7'S}.DC,ڊCp;HKpO #(K|*f1IE'}فC7٬]GSuHTXͻݔ 2ݚOZ1CYCOo.ķPvba:z,>cP΁xpp4a.6tjsIaR@Nx ݚmtNDb sƦe!EG O]QtRs+N^n![ݖ/P_ۆim)WKkƾy\ăsa:.sszl!d-A:}ጄL "o[W?z]2|ƶ)86̴OTmݢ=b|N%6"#9k05CU aN 2YIn<{*ΑlpJ0y[qNzl˳2PQT769gyz/0$Tui Gu5}M7SA&~+!.G`;6\5: *N@Fb܅E$w 2I>/E@DeZ3AzFՋfX a1IZDJYbeNk :aLE=gs`Fo/D9S"EQ@)#ҧR!- \BQs]jl0!tJR YDAa0Ajy'2PjZT'Ƚ}baV+ z2hx٣yK ػ21n²K s,Gttpvf$ՙph2>44qQ@$`OYivvMDVq5k)]j`/>>e&Zj~et| B :a梨uML.lBYϨhnrը)83G9t; %H{|cO47R|sD0_<;4DtS%D`[X=Lskv0|"d!1E $Qb烵m7dChAꚴ_Cޢ/*CdZ}¾cƣLh.R/z$% 1'x6Ć|.7s9X;ni]n0]?/<ؘm ,ݹbPɲSR0nv_c,^EvHo/fYQ$4:8{`r㡱_| E:K1eGJ˛B@*ty պEeK ,ȩ,HD.bߩ#MZg1VV8{!¥ ïm6$}!1|'`Od^`/KǬۃ|ٯ0"in,Qgf 5h'xm!Ci(>0# Bauɓ [7ՃVsS62Yc7qi-=Bg{<{@ULvKIU:]=XRAR}lftQk#?8Mh &qBॸ$"ɬXr2b^C߀[:Xs[BT/B]*nk O۰楪SUjp0 Շ>WB0 )r(,ܶz|GhR,t-S3+KZl,OZ8Z;۴Tv+BilO8DzAku\u%{&#vF QtE[;38}xlc?GG꯸ r6jghFWqs 9(LWm"/ ҅Pn | ?5)DSq9[AH2sjτy|M=Kf"D{o Evo =J qyڵj/XH˞E*ښ8 Ơt)Yеo'197u8R8*l@@4 ӝC5E)6RI<57gxFS|`[^ /ڲ)>5QPi7F}fYWKP<'āZld}?ĵ ).Y FOjȾnQl[vIa8wEkxȶz;Q yOD%ItlQ@Jl%G3yg$Vh&2"1J6BpDG ߮ʑ PިC_{ AA0#h ڎ<]K'vUGD:}+v8bŃIضczO,(  ?,\6{ *}E?rx7';,Ku:n= /5@Y Fz+X&$)'$FXQ^Lb/= }ǻ4v.Dľc $v,1<Ҧ^Vb]GjXչ#jDu,!{07wȁŔ"|9B.3።, 3>9^1_FIo^2BUnXdPd#OI73[AAz9H]RgMWY8N whU2Jɰ-E3RLIDwCʰCr:Xz|)sK\.x`xQ7#98Rrm3ϖ{6$ZkyC7(B9bPY dN"R㲟zΈ0 r NdEKz= T.wZ aDeʨM#ONeOWFV[SΑNHs߲eC# R}X#g1{zJrؓ$7 i?] ]d&'Re+.Pih|){47SW SRd4*WXn 5(4T} A@}BH[2u@֐(SOFf齡 B糅^*!,9H\l +}|-YT䭿C1HFN. xSx*O[>dh?@(<91фRY(kɼA[lWub/!c^uBcX a[zPyR}w\!Dcp+&ZcX4q,Ө#OW<e81u,ͮDa7}'UG,t "%FYpqGfq)L˽PǔW{șga n>9b^(}|s Sj0p8I۝̷qorw뮜UQ+ [_֙i؁Un!~Ti+z_PSK:JM[ƒ:}T8St8 ^q?s5:LPZ|bGieռ"{SjXƤ#E7.bKzԐUܣfL"i9QMQ&5Obd5½ ^ efdטbmKA43t}c AAJI~}CQ YApG˹|76X~'EO22WuFp؅@Y`HՔ=OshK:k T&t+Ȩ,o)_Η%9-цi0q U|s9菱\Y7gOz8зA ⁾SFR&٬:2Cp #ۙ@!JVgT'2\:!g1\X5J);.'҄8•T(qllMW1#bF*q$N7J/꿖cؔH^Bnotx'Nu~A>|Z.9H}vx4Rz ĹDbkߺ3 `7EQ.zBpD]$Us`d\ikS^wzC'/zgp̿_sџ(n!]6OO3_B7e_* eoohQ&!\B$UX5/%V_͑!sm:5IP&3ݦPĦ ^k~`Иzrmc8hZy&h% 0sIMp]rwϙ,OFU('DCP_+-3jT_he䎵!!Q#vO<AYd9^-`oj`xH.^ Yc-#fƄnբ1x+_Ѷ('?vԻ?*/0?܋_{104)<(_Y~{SNKjw@gi3L~@1Sx&[^یv⍜1DXO Un-8ISvjR.@ C=D&l(#Dxڐ:S+VPQfv$lhPj)* Dyh`:6ֱ#uY*pnoer5@P c9hasE#j0isu!\GJk$|LW,LTߧ4D `PʗM X_A't'ΐ#xPT-R}~DU# d?cdZ84w(+xn %Фc@4֕Wx@~]eŖr 7?;u.p҈qpĘ#cr:K8]n!< OZvg.oŴj a!\4bSjxnXFiԢ:>!n4ſPT -u- 6.ذ/8HGyX8gu~znBݨq/3ۦ\tbv#Dl.,`V_Ґ(Sݛvȃt+p0ѕ~&p@nrdf1Q.ޅf3oO_>S6%6G/! YmՋbM݈a% &50EWiܗo}ts"i%p"7L?=v8m+΍`gjwyU)nuC< ؘ8Rk%uZFNgF$nwhL+K6X3B(*Sp;)Gd(;CL5qQasNXQkB [yXUpS ,)” @^ұ$F+A|NTb, {s@!TUKRءΛ줶+w@<]Lzr C @xj >Q 'BܯWGWoͣZhv聀(wĪa7F"D2gDVY%'W,C~vfJ;>Z *Avٻ!ذ {A:)᢮v9Q<\$>C{KrqΖrL !FR0)_jp'^_aq36?1L0{T ?\-erz rCps W-^w۴B(Eͷhdā8= O^{=WiK*o #!NYTx TG>4 ;_X6} e% 342EC/Ӓ3`$6y{ZtXFw 'Dx- {`R} rBѡ^x㐔WNM^*0|I㐅V.E8I]5eri1ڟ-VG[i*IlxkR B Yt hxہ4"Ι:rl݋)9} hm[ԠNbKSZh=p\"^(bj 2#\w[@ ~Wdkf7{̓.aBxȋjzÙ*^a Q1 % ی/ ע}Ч!U{e2s<_ ^9lMm0U[f+O#z~I"~ƓOth1r(kc4 FS uY1A D/_hM؝LC)]8qd pu~`T h&:[}\J+<Ūs5G_m 2 Hr r>@Jy;d䋹G0"ۣjmncݚ{ۀֆpV}gHuhE>g@QQIdgE>~Ę8=RԉUHNMĴ_2?>m]L,cB1vs%9Wg?ڼ2*ND4RO.$!{(wvqBE8H^.JV\]gYzDb0nhqI5ÖC lq()@498߸+ *nYUq3 R8Uŧ~X#*ҏ¿co ǂNإ>BchBew\:rBYԾk'*)q,Vl_>mCsJ=yUT۩eDSQUq}sG%\Ř(aYŁq0eQo>qpj?fbMգ8k5Ow ,H2Mp1~xc*%a@rIr/ w9@ќv;R TBbPԗ8Nth %!VIK'om), {n#:Ap*>ʧwL=+0^u'c%*Ga+G`* gYv6>y,G"xAixuf'ልB+WYUߡw d@%W=$Ck-wpuom8p)4xiyD/AV1Y Ⱥ›rL*N0pQ䢣9 /Lh [n > Xajս$);I= ogN%~i^hH|(md!EfkHW{5eD #/,\*)$lScJdq8CsCDh;|y# DӉ.穆Ztj/7 ΁ $r;7:^[<'\$(0bte;C@gGB  C'p ܥ qe]9w:@M&y)kGբx@c!YwMi:EQ./<++0@ѻhU5wg\+fj)SU\u S/LؐM Xx451en% UUXQЗ@ԱrO}2`|BY=pB+<4"U=ێwR,ea";$Dg\#%+ᐕyAuqZ]k:"Ây?㳮׫<]w 4ɠ}Ñ[iroOE_~xjkxqO*\z62!.z4w\ qsz̾_eZ)?d_ݡUJ[Q_ &d)Hy#wSi`])fex-.߻@BXʶaǮ.\\"J:=sV 7m`cu?v}]v!`3}%KM ̠Ϣ,F6B?9uaʒU:WTpIen]odc"ߏע}:kZ}Y ]qb/Zyh,:Km |~&ak/q1B9d yjs%p-N"P l sB\q;ѭŜ^.NHn>ZqҼP(k1=\Љ~胨wڅSH*Olt\Tvm،|lq o3day w)\;.%Y/w$V pji/LyQF<4ZCvJ*4R.\ŬԸ \C5>ЪT À Ԅ>ac4}*Tk\J\`gj8#< =WJr%!^aB 6LqƈN}VvUa8l+UUcxvʅWu_tni|'0,hpk<9x`GW-4uSY?۬JM:dIYV9}˂H4mfIKLPɮɯk+x"J@Z'47;^}>ڐ:HW%8mn:YmGR%-v<+VΪxf DX,bE0؋]Z D VBUo“$Ɇj#9wF?dbI!R{%~z7&ܼؖO<0jp ЪB5\! ۪EWpbTf!ϰZftPIc}ΦL36M ]$Z"dI6U!Es!d5b"pWϮ>׆ fp>H!(Ŀ?{ 1O8+n.3tNW\#&[.޹ahJa-L*PLw TGFg4ަu7sqQuTn"-;XgiԷ IY~j*b-hT xe /L> gd/ k1T*[; 9֚wO,v4g+PCcb.?n"W.R r6|ZQw`R"fqSLʪ؅3 @n%QX~M*&z RCW s՝L*!Q/rHqRkQ13R]S.z+}9 {V+ƭkh^*@rA6ߪ,ѝ_J(Kb(RE qU{dQXߜMj\J{#"ޅ}qIrg4/ %2MsUzy+)+;T@0 t#.wr,YP꒼g3-[/٪Z5!GOK/ 6^3Oʯ@e.R.;H fY&?cRfMQi,*3>èֈ7r?ID:Lq^1î)paǠEihv`y&P?l!:8fg#c/ 'c`~([oٺ'_7EE=L"K=rjh_ʻgLX9JuM[iZ^ʛ% CɦLZ!Qu| .:&EʅexNhG;p@uk]osI')Z;-E {KSۮ_p8o^6t:[iؗ>(raԜu<ɠaɛa9ݺgEZIgHR {a/~'/HU8$l;I!JKWO8 ʒm&ײnHZ$<%[ȴiDZ{ 7lщHClyFmKb&p?6;+.ۊ-H P-*Ӵv ) +x`u2m?;!,7c7L7q2Ej&X*2gL 7>[2!U')R$ H^56,^RãB1)b3|0:E>&xYkao]` /^L#@+I,/BHX=pv`3[D֤TJIAuaz%f{ HOǻ*$ʒ?66a#*Id4I^)g-v/2x.%Nlڲ+BP0Њ'8,a۞cZȩ>#'ԐZ'g3S ͐t mHuk,S\!?T(x8oF!h$~xz'J<D֮=%~zscʸz"^(0f nщz ٦w<7y[t+f*Vj"a&@3XT(NA`Ǡ۽ID g*~0.Y {^ݮ䔤 :]}E>|B39MŢ~swsbȌ\"(䒛 c~]Q^k0d%|Q-¡ahzl;8[{&aT % NtM-DE%YV%|t}'m{P ytPI+kfACʶ?_МX#zmˢ E2D-Bč{= ºP6"nc)wMZ'#U4cy~z:g쳄,vD9F l]]0 [gMu2W.Wl9F 5 d{^ Gm(Ж@6ncC! Nb_p4!C_]w ]|w]$p%Dʫ4+;3(pt(bz=RUkTM9o)(3Y|T"X':6Bn~F":Iv[Ǘ/e[ EaN 78tESKsn'zg;mWnzB$%:q3؏T}֕ޔ P4`9pYr˱iSsR@<. ?..8yDe0{Fty>T3td7f_ e=F~siDШd܇ AFF ;v%jv=9N?q|%d;|q44~$>p_J9yGkr@_ sm``r|)C˝M*=VG^xf^HLh*lfD>7p`.앍=gS`c޾_a}$ VWm]W/ ErrK@ODG&\ι0uJ P&-R~Jztf;AeS/MG`p@ZN_EM*2ɺ@ \v[/#㨶\r:VGP7R?t̓~Ԑ)Pm?/~-f`sir}|[ ^jƃ> VJ՞&G|;egP98B$L9q~rZE[j(d}-uFmoO`\.g/FU ~#N"9s_`~Hqa#Fј2A<㞣 n>jam ġ0߱jnv$(l S'lh h@ 9)NH3 Ms3hRY(Ҁ,Nr2E 2&Li{*hޣQM"#l lSZW%j'\c_WCxWmCIDce5HښHRMHu?]\#qCc:Y4gpY;T,Q/4`&sxS(+10 :4vy">{%ە=XMPY8>WBsa| :A1j#9\!gs/3M6G7T,:DVm"W%R ծt'>}6;ǽ<*ྛw%}"r'Bv, ~hXLT7?K jWyEw|5e*՛VTЛU}ؽ"V(!H%ST)O96S6%G2Vs)ukHJek9?h'goR1f2׶kݖ,A0p* 3=IG"ЍB,.}W',J*BFkݭF63U$5}*%*yRkNLǹ c[6,Akq15.m(LO 6vv3荿D IN1-?*o] H胘ђ|GϥsU"hdJ0B}DaOB.Кu焷T]vERޖ #ZY lNya(:R5A^c7@cIx~ot&sfvu&HD,"dZ-px]XI*/m WepVŜϨ۽ n|pdm132 1͞-opp8+D)92ٶ,h&unD꺎Tg^~6RxSp:9S֥Ņ[iǝ7;2b`!>$gnYRh<, 0v PGZx>DdQj[t3?9I2oSƩxO4\T~ԅР[y{h<\zhG׺/γmp 5 ?zx N]>4ܠYBC aԫ ^JGJ޵iD[]t?(](|p! g-7na!lz\y&L%v]$1 p@~ItYoyw{Y`Nr|ZAG購Z̛RmCt&/s;f>j7PɶY{ O萭 oYy 5tSNJ-ϼߜlfٔh_7zA.gA Sam@!qVp4[h!c3p0_>F?0$_OjB {#u7fE;Ɇh澑>t}$>&D۟{"Sk n*s-⯱GmTd|]h:uX2_V%Qڼ:^6}#qTOFؿ Lu#lMSXPAXəf:ۗVf-S74׹&g(oKt}_$E8*n-R׏BXy0\ Zl rἧ CXm}1 W$yzҦd+ʔ:O"7qP馶'pEJe8"Q#9: )AM\k5:Yǥ0V} ^{Zjw~qT+L.k]$.f X@S: |cqUPH\^sBTr30W텸ru.)_Q5^VO][2 U j#Y"U@UAwtUcSM:0ɷX^C9<\z|O<7}{Q%ҧ&1c_v[y-rjHz9l]alMfUÚIz4d[?HRɉa9Dt?qAN'5 aʥ&t%e!㖀Wj$iPFP6JL: Eъ6HoWˮ/$)l,ԋ*" 4XvtX}Vۤ*fX&{-#h-xDs-Pe F~^h? S* -+TF3sgKzm:!0"(,j mb'gdjn]LϏYOTO uDJb&Lh^\L ॴ8ži x +f}{ki{zГm~m&'kp -&u"UZ-r]p D]*{4=')L1TCEт"?yBދ/Y%T*١y.(BKciI8v&r$M:2fxQ|8q`ebE]fn{ ,,g[C =c;ƎVbGΊ r)n%gC(X*q u+Nd?dsKxmB7]o;s!)Iu˸"Ӥe~ Vrݴ#+)\]-z bk'yF #Piፑ\.ZGs9LGke^s*6K${-Кhl*PERR6咙 Hgśjt6#3zm0Z8^hPhI嬳RO#fb_7er/.ElS(Ieh7'o{#=ZvЭ\|pc)E}*ZXiǪ1vZ5,rjvT. /6o_?0C;:|matTq#l(*Du|m'&1<.B6<Ub;\,;󪲯 FW{> InCcN{f$ 6ѓ&W8O cuKЦN,+0wڌXˁ3b$~$ѡdb ?._䯽'ݍd#D=Z7ҽ{1\u/IxAПoCbԻ $0ĉ i_:BQ'KZf(CL v7oH  28ccxǦV5ssHC&kiSvXA(V N~qk5.[7b$8;{nl+:)Ӎv"6| ?_TtѾ]1~v@ࢡ/H#maյɕ3ۇU DI-hI05l&bg8zJȘo0c,3?̶A (su_/"Dr#2H 6ގ28)3wjFp OM&V꛽;55̫黗C|K4N )|\:zQSReSDbe %~1 Ա Gp|E:A2 ,܏)OvvtZNv4$]d(je_?-O| s{%Um :9Sߺ>0`g@m:֚tjQvJ4,oe<Վ9Z7G^JU)h*T҆Qu/:]ܭ0_Z焙r,w>^TUOB vbfS'BE ɪ׶+tZ^ 饼0yzn @sIow ;bL$ &qA <lϷМp7HJ*{h>.kq~;@yGOyua!0<E䑌4S ]q+5nj9*DC,'\eW#t*Rbp^ %ojn*j[Z lvO_ H˙FeʘJ#7xs֤fyuRm0ܥ\AwŀN`VHy7{sv#(oq}872*д{tC`. {L:,"&\dG % hbdIRHKݔW! 8`l;lCp_De2sD㤯HnE }6j[}ƭ;Snuor/@{*o nAz#-cRcynl@Hg"ԘBGҲg]G]g_*`&w\Y&o-SU QL vp`׭Y3Pd _q/YYd{մбfq~ އrlSe0W|T`? Mnjsmf'3g[( Y?F3nf^w/1 TNm,!S k*ܳjߘ0'* l'ۢ.  ?N\px_:6sR?ZS0whO[xcIT0@Dڂ])7ҏ0Y(ǠqqUM3X^ ?Jiy]E1R5`G*z 4?T}p^ʟe\ОOd Ã"NXwXA8tw}Dq)9}]Z06Vu*$kAN")㇆B El99 ۤNo 14ni^PshS\/mju lcee{ ;]HG%`,O| DY",BqysD vX@~b!``".5q qURe82lZpz`F([*aNAdk@ ڀ5;"v^׎ ڭ[-jo " CRN 7^L'&f:nRTfD]8m37{g zV=D[ioۊ[nTIM$:wIXڪ NǃOTRty?2wC"=9%-+O gSU6=,^qEJg|pj +T??-F{kn -ې5iQ_Nw |&pэȬBSc6qI(~;_M- m^;?r/B$tMųNMig3^1&2U?9u5.T R*W}"diCXu9΀a c|I ZMGQAr92ΞJàyt$n(٩T;>MqQ3PCb5yNw;+pנ&i8KatT^oW, ɻ;;L%\-L; Nu3tG7^28F AR`Nvo~Ǘ\YTlj[Hd(6]=g1.1XY;Q;Atjml7|CEqhɅ*jLk2_D$z)bu~&;4'fġ\IʈHG l]gW*n'lYbDqCD$W EYyӮ)yugDiX-c+ǽgUb=_$"#ĺ "Per/\jIH%=MY\ӚxY:^"P`W B=A >E\9b-84zNS{875C2RYUFlF&́nlZD:v t>Vedηx`9VIJ'MM( nN0uwONچf3|A ٹ!xZ#+gܠ*M+uLr-u}Cæ^ ϷIܸ>1 ǫ_ b#׶8 ;+;%dj|LP1Axrl,\Xi,pvFS%xlʌF^aemmsVwk׷?ILnҾټ rsz{D ߟeK6m-[pl<\;;+?C6hf^w \<WS<xg8 ns=~\m bI-@{žDa&g_6U:2dvLaj{D%#W~B`؛P2z(t?Z e[dnC{}<a!ONCA^se)b%f}2 ɼ}a˄`%\QS̝w䒠c: 1u0c yƜ:=q@ebB\ 9)"(F5Tm s&%F!kM{"`M!+Ӹ4TSUƊRoN"6Ƿ_ʱ[.Uz Pz-Aj瀳;Smz5ϓHR1\Rz )k}V.n*͡šF\jz Ny91)䔘nqYūv9>=.^EJl0Vh/&i찉1o@ ߣ `C2pտl=LQQL-Wʢj?effHuz3^_|Gg=>0ʓeЄE(&v>L x9+𠺌 3^q0bwd!?3 gޖEXynedйk75#'_j⎱Bfe)+xPkYjf&V2dX v̨@NR|wL Iі%EYx%x,q( Fߋz C/#''Lhak+LxgE:<^DS[exf7*Ԫ,&9?)DT. ?,hj > tyQT?QmI_Zs@'cUA񤑟dzuq۝H&Z-CX_Vn}]9+31LxDpL&N@__ \GADheK8T%f/ڂG, D--곅Y}~6 tXe[;8EmBQqO"aisb/|SlM_M-WA?\Tw2mQTb[C6hax\xq[%[ 8M~kmwAH)-8JCiE~ n!\ߊ%?c[GC<ݽO&7Kf={J\V 7衪D8L_!׳ cav, n賎Hqqp:Iy-35R+f6Z^Ѯ(3EskNrҹ? "܂}-  K$p9ݦ5SwC0Κ/B~ǵqY'UyR!i0_B1AH>0Y~FxR 7P}v e̝=+sCorAeC;b ȥÎ|[`Y_ETEEjlwcCdBR2%hoM5k!gmДd.zjXr޼kK* Y+f V*&qd!%F7T w/Iw,V~ go7jDTCj)Pb)UQ~Ԉ[dA| 94(˳:PlqM;-n]agCu_olha]e9ʋSUepDE`Ca`2]:k]Ns [A'uX,nӧtm]I ݏyOtOnPmkG0K-p8Uzĉp Ro3Z8//0j>g;"0`UrNwX@vdT5z$>1Lbѓƪnru 9JxJ$}]}4_ߡľI |Ʃnxf[,4蝚t(KzGp33 =ܑ؛3mbdmxmT/Uo6@ϖI${DwB i"{)LxhtWfkI5R]<%N҄:dC BMe5ݴJ}a4^1V^=<ɳ+^;ah֎`C2[}C7qE="5k{O*&R| AO%!UCa9"ڝHd fDgl  Gv!KY%z(žv;ǟgplLVW)\0a(ΛI<crSXte!L̤}*i,ER\ۍtA2+l䴈ݻ;vϺ`xi9RԷ;K\k-~`WL9 lljه.@MY>FbxrV:"hKHtj]⚂p&q؎7V],bA7C2Q<[+0y䤘9^n[7Xnm~4جkWb "Z'\z!! fd`$9Ibm)8˼/t|9Nx|`TY&u6C+m ɖb 4 I**hMj/3p'i.ZˌÑ ;LMo_ÊJU7#wwbE1ξjXֶRi:vV~!ՒDYn[T± Z;-Oxc[mԃP|\A?m(5#S j$P4+ iM)L/HOv6 +`A-^9˝/jC]/_sU>Jgsͪ YJC0~օRVFo?Gw:wJK~"T,*[1rꥋ5Ο`٩Kn!N*#m8["/cYM,i b|꿻Z6\Un\-hO_11ZP>F8 ќSP0& ~&[V~m2>VLlnIUtMa\\<.h<*"n2涕1FXm1y -9Fz~$\,+X%K=ɱZplgfBd VVMYT1$kV[cI- eCC$C>v3/$$o\҂r8>vŦsZ7PXV;{"__ৣqnNZR;kM Zq,Tu%'&@c^x ENw>1ɺʖG}ң$mę,7\RSHhTHDD|=<!j"TtS%nx^닫W]_qa&U;e{9S@n^X΃ǵ.cC.ؿs,j}4+LPӔJ#.?hmXF'Y,M#PGc& "7͡UkM =w $f@І>wbs)fk,"^י76W2o0t U'ȇh>W^n 2 ːh,TT_k’˕\<~,@-uQo;>jBQtXI?ꂿ7͇lvXXwJ?İrmZUY^pGF2ih㫝Ċ3S0nbeHJ]68 XO:1FԢ+oJUn5g5B;c0V5% [}xUDCOa;b|:}_HG7ӳq;Z5Xlث06dk,2/N"ڗdz~u']7԰AW'#b5Up06շ^+ܸ2$D=0V-1ShмJ`C#Y ؒQ&W!Q5b5@҃K9ktlt/_ŹBk@=))OƝĉVuCN1Z3.YG)yaJqSaXƾFz6xԂ1N/]La)k6!bHZ 4m̟[K  fKx;W;瘪z5Єdj󛴆nc^%n ȏ /P+i\"r%_|"s{w|攊6sm2dQ,}M@945Ҝܬ]wVTjqR}lK4I%12}6O2rfaR`=Xl!!g!6hNJ@^)L]RTw7)Uڿ0o1`{tԎ͜@:3ȐFNi}JPSn^fudj]#I5gL'& 85/6WHn%RH~+DTd9 "aQhA*l_LgK+qE޸{\nqPavr21dt a_oQVKjE6`{I2e0䱄I]3[f|OoD^`" g@?!6ߧ1D, SzNɀT+B9,i>8tvW0=mm:?&IF S9( fD $\V cvmQx%08)i|đ'd!wm0 Vh϶\.me>kLjRb][ 0 D`'iv6]̾t!ZX,])m/op٘X!s*Ua3e4>9JҩOμB~w$۶pP{j9+L3넕D=$Нܷ8 g~6tƧ#62[yGTs32ʝHY)8xf(x+6cBʰcpJx;bk$\{ùsƔnj=V{qX|A((N'1B^R8y$)Iq~F>L7OIHҢͻ۴]Tq9I։`Mt&8,%cٱ|D6Dd.l8Ixͼi"vF@7v!D VnTF尊U7iT$tzt3#(s! $FavEu}{* 0`gp$VQO'ÿEz 76qge 3;~hUܞ ˜=]Ēhѭn#BۘM>,cim3ܓP Ml!a3][DښG󹀩:ŴˠɄN&uvGЉ^`dHeSR֢5Qց,oJ4kM+-!Bd_$?uϾbHCNڧ|@Aފc6;u(Z1*HZf(J[nbV5EoJrls=S`ܔS]-FI2V63X7`Il^f![)`$UVϟuīP[/oGY$dҲ| Ǝ U 7vbU K^mRUer_ NIM0hW mwקaP 5["ҽ%#5N%=nLٍgeA࢟$i|cu~\<ݙ^XÄVzfGB&s?b$P 9Q j{fᇄY<kހJ. pB*4׵fU)J*j q1[sJKQXr)j!oQTS *!-#XWi1fdF{A+ږ{i NI#%,>^D<@y)e&ٕ} QGԲI)MS:v$xbϸq Df<QpοfnG˾0-=wRl6VnИ>݀=lƊ͸o(q"}Yh&w8iJ>}ŗ <4"&҂{z|u@-XVvI3 B}Jh:U=cejq:H?3%: != s:.l~m6 Ϧ&V,<@4FlguZQW##UXhԕ߇үRHa єabVAY rb5J.q$@_{G!e@J-3 G!^S `"GOnLh"lKy (2gJG{$FfpЉжڅ8sLP=gt8 : '~eg!vdv٤Cxd^Te\UǀUW[w~zZmUPKKYA'>A#4#ĭq0Ъͪr$* :J}g(Nf86ܪ$.=F MxliC*|TvZmnZ  [NN[E)a {6-Q %%֫Qmˣ4Kll~W_ jNgyNΓ46LKA|hXT/_M2ժ9 ̐ lt r'G.e VA n1Cb/7:R=# ĦHE(܏dgܮyx}_?G|gn~J3#GDm,+ 0l1&{'0< i} ၄"cLR}/V(E'Nhp< &g3K B&)2g"0!RTA!]7$bՙ$.%z4,jzzԬ=go5r :j~=9"nqM'P[ ג *tQz-=#MB( !6(}sݾ`Dwn9!$,D@k+!SK[3P\?yM{p4rj=^ ũ{ jF#-t|H$ :^Md.BU\\u.Y"\2=G\[r+,GJEpdGP%&w,B;6 +<lj gzE`k zT3],G{|&ⲑxPOjH/J Ht{IÙ~9k *%0谈%o/h_W8.ކyAQ9&k?SN:C+C 9p6\ܓb1}아ڧ#:=(7~<):TXc ȎE¸f=qXZHl 1iNHw!c2Td#v+N-OЃI[J>۾ _`о&>Tf#`U푠f8x7~X+ D~T* (VH,k6LlPqdȟ{P^,KO$ yuOc5du!AA/yv^Ưpq]Д е_r=E>A˺}x ZoG>t;keܼ$@Y n;?{CI&?0կ#!G̷XB ōMAM5Z'wUTtd8(.Q3)m7f̷Yb 1c爎c?(~W*U3sݟ){` oQwh-RUN~Wp\u?l$ǩUT4 hΘeY1уa#]rl\-Vo"h+A{_3E+.?աgE}Ѫ84N"^W |Fְ[[ܼbbj]ƥ9+oIruKcͽп%C4j:PG_Yr)v뎺ofQI/(<4``wN*%Z68- B'Rg9"mDY!K 7s=aq0%fW#9}2v`@NkQ){tmbX h5Ü+;0 ǞZk0%:) @cNi'`V(;& Trdq o\ũ6\C{Vԁ=%_lv6o1q|{xb\>й2ei ܀MF(Ui;>v +鍘XιkJtW7 +/8a]K [ky>P6凑#h0r)i"RB;xXQTmf {B$(.In<K7օ D&xaLbq{rةLcV/0.@ʚώXQ$A77a s.( JzK 8emIjs>@6F6xGm1dUT +֦ o6jw|* LY;-AFF?KQɆS+BD+zfwf>~IuWO#leY!v D%(0bVИS"nᱺ ]AD7UYҿB9I5wȊ?Z:=n2/A-)4Ci8v@|G :&׀\3G7 ѹ' c#V|H wu&ܠ`h.a|#zuJR Gg<=r w" %#/_Bg3B;3Swv5lE<a3#c<{!#-*ߘ EToC% 8qoKMKH}D-{A 8 B’wP w712(A9M#܆ʇTb7knږT$TƽCL{`_)!xJ1$upS|}3*Oe,)4 [~asYEt+rEs/ <۠eWRm&jrh G!MIUwÕ7D!]ߓHi/S= DzA]tj(w ~NRˢ=( <ȸ1,2J锿6%-R/@CC2‚J拧wן4a* f=V%(kiLDLAN>e 2zYq^7?lkV<0u;8~տ  D5e-;`#"^j^l0d$>Si!) rXD)WJad9Bޥ]/9 Etp 7 _,MlgߚtTbsЎ).e]7!{e_%txѓ|Hu"Oq-ajm 7o{}|oqZlikSH#ز<Mɏu7,T-AtWy$L7-m Rx~StbbF蒛gHB0;OR\'߁uR@ͧ6 ې(J:PTq(J 0`mkB@閪QzA#ڧA']d֢:}i'- ^U\:ctF^Z3[Ha@}vɺBͯ1TLK֣kЉ6`J^)v=9أE^(BBd<;{=Pb|y;O %1 Y4%4`ӹ8Z) yhktc0*#9upJ 21”NwE(޾Z-m M9D:V@.N4gUWY`^pJkP~5{ G8]; ;kn"o07zƷ/'+qXQTQ'9fx.>l#`׳̯m<㽝?Q}~f!<.U *蕉#J&lctYθlNbqB@! !KbsW{SlN GHSk[UL z Nȓ`o=Q| a!]ڭ)S&f*MeJ`DFKiOf:zXqpq}0MC? HmtU!,*aacbB$_rOepUqdrl)ٜj= Tt|n*6 {>%_iq!pODӸO >Xh%LHUz>k])$!vB:⋎ѡF$i+V@׎ic>̐s2*iQjIJKU s}մO|u4?|̰k2VXGVp}*KjTL!lÏz7mZQԾ+}Eb 껅#9}lg+J@8 )`{b0YW\ S E-6wBWuc9 #Ṫ4NR߮(,Ht8wK0w'[BqQz!> x a1bh5kDNF}InGϥ٩g\FASeoSpuvdl%X1 .%xʏ|?+Sh:SQ" 1!CE1Y0z4Ο!tSn[fgs.&oRx?:AcvB{T "IJr, +.n*qtQ=7<#YTrﷳwR ̰!<_#=2D=:rH  a2 mC5ZdZݮb؍5"B*@{~$} /_欽Z[]<+ x O&DvEvUſvX&Bj^zDJ{|jwiR+J|}%3ڪ"/D ]։2m[<В[cp# [P^uDȆM;M!_H"G7ں\AISk` <:7*6(h<<ث(T4ntHldEi&u#ME.so+<[{"Uڰ)CG~=DJ M&H ͔W67mDPjfXT@J5ywכ\ߨOa)[7gVLZX~dwI%Nmx o<O'%pՋyA!ґ*`$+?';2$ۅg¨^XKh,ړlwuTC!oFBlցЛv]V o'ٔRc ohmXR+ZU0$]`>%kP{IˑRJKlRZX5ѩjdN#WP[sk8㐝?/h{5[{\dZBNe ɲrf۔`Uy譿AA\5 I;w)ݒ,&Qy+%xvN^  Ain d惓uQef=pMh{b]Jۊ|1nJg+!`+%%"n32]w!qnV .2kW.\ ɦx5K-9P6 áfr~Y~>8Ƴ4byTc,l!EVlYY59+s2{-[6 rmweNٿZfGuGh,{n>:klEAi(+jH*PH}Uh/u+ۃ+u瓊c\PEw̞S71'e[zNy]iŪ,:vR;+@]4*CL̈́[#R|CՀG6ȿQ?}i'.t]9 [8g,7Ʃ1>?oͅ^a='.@,yRՙ HF3cr@bV:~44}oZzhCR_t^iӪY]߳t.5ŹWӡA=eW3׀"V֗!% &]W Q+SǪM-ԅAEXeb)N brg\#t!|t;&C)̢6;saB7oIG*WKEا2@M>s6lB\!2^yQGy#ial2[6ZF|(QFM?ᙃ "sӚt.L=^.N8m۷)lVVv~RawGl(6QzH BP⭅bZ?eC1'j$e q]VDxF2ԲI?M'm}}ma9h@K,V3yp^l$w;KӘy\mh /7 { kRCxG-=ԣ@ݨo#KhLq@wS!rƻMeJQXu@0b-oZP nݯG`bY}[!=$9aztlOf1bEB} P + 7QVU (#jN5$ aE o BdtڳyT|UB Kf F_9AL0 |G1^ٰAҸrǾ^ILpfҁ9z"ۑԉt{Nbu'\nb_ZFVA^Nwhfi@8dtYu _ONC46DVf ̼p-efM&08Mwژ&5]?a3yi2 qWojs.lQG-|(D h"1#c{mjfr$sI _y.4_c"RG~տ`uPIFvy<^RF[N˜XLT'?dwsDSo9%l IO]nr`AޝC!v=bOXgsY 89$&0AFn/PΑS{-@Ge^Wa/P/cPy|xzL imhﳾ}o3$`)&N;S6w4*O-w@A*);81Iz5uq+Eyұvs/<>񚵽<4,:%?Nکx-X!=h b`!6ShZ20oIJ@3Jst BT,¹вH9 G͸ [u. cb(sʷ8~94 \ d'8n`<Ŋ5m޽,m!:H̳yg٣4"pve\GY*9TmO "sX)QIAT=! A^q1^#~p}RXvSϗ"3 RW"z ֺ8ǎU윅]F}/E2rȭ#;bUP3.6R$Z,fq w i f>r[T?g̱dfVdp!.3yiickL}/e<e~Fab sb~ʖ2ȈS϶X$%Mo *ƲΫ`hC% `m IS'9=+R-#mF^t͡Z܆>&GTB^r̘RH]m(7l DLޮ#Rŷ[/*Cd퓫$Af_בKhNZXMͧ}+DnpdW ;^2@k'B0LҔ~T?Zw\TsAcUVJW1*gbv8 i.":w@/TYׯh"Ge8/ϡ67L`W-cOR:Cj[n|AuqRJZ"S.˙+|!s.zԣr`׬2RC(XbfX:)ߟVFsa+؏Ş7Jhh^\đV\<ܵHFɅl° 9:n}C<>啰j/<3P3cw.Jf3j@r`-BJ&(,J sgWx3$zurLT틙qWtfꍉ3-'|,#k婤We$Nq1 šO"}㌬ 46VSM͓V{K$k[&0;O%iI,H eN P֑gQXrSCY5/)?PO3\KmObCǛ;Ⓓd hM(dB#n YRSUQ!hkZ(bhq=̤O *,TDtPĊ(4q5{jZ;mY`sf"{P#3BEf͚ AĻ*je76~"d'1FcVp!=v,w57cN^]2u,D:wPlK:M]Ȳ,^;yD]`;J k<@XRF^m.7Ǵ MV'iM\sV7z~@%Pn}CGHlun<:L Y"ؗA&W}uIp J2%Rpkj$)ZF̽GdeD)OO(|BԂƶvˍ R,ro3:I4 l 9z:~e\2I%' u>"gCX qCAW):nXch're"fv5N/":CC9P=^Rn1,]3+X_ eVyPeѮPaFB MK?E+Fi0;<_E yQJv'ҭűpT +Ad;zUY]cᑺ<{,;y,V@KxaFeVb3XzJ:ߜPͤ{r!Il5^`43.xԺSv\/L$rVu>qITfMz"US_5`qp2vH.oݣO̡4bG^⯬ӈC[4Ajs:11\ܲyUD b# k&Ip#YR{4U"a8e#)KeuHnDr]B\]- ]">V0g4V9Ö@ hUG=S7egС͉h'D4Ɯ(Silb!!n7E E4-Ѥ)F"3b; ?<0Qˍr)3kf.f?.=ur|^3o1pFI\m[TI[1 YW,l.[ϛm#M~|ܜ^Noj/xye䗳?Qr_ک'fIVlaVocbQj5}h8"m=A7N2Drquɤbo nqjP'VE Un% :>05N&tpkXÃyҊ9Uܝcx +D'@[^DScv_#mV: to\{Ǥ!kTv3Sك>Ct^Qa'[΂5֧Yc;*j=u<~@'h%N*ބÑzA9Ǧ{Xmf6nZDۅV2;#Yyp^.*Ͷc-C>TT-Jۚ9zD jJ++/םxWG[b|U1_b,TZ-_%f$ыN~XRqjko>>17˻LG)wLXRxJUFn]cIoX Bw=ʄljS 8x+Ȝ\e`}YDz.mc$T^5~.YZP^^$Ya@DyjiD'u}FH3_I ٤Igo3/^W ~--on^H z9$y-URb?u ^| 8Qs^F|[{įMjŝ"59fna뤎̭$1>ǺQrKL /.\k #;6qJKtKq~Eb8wo)G pZICzܕZ]c7-3/"OXϙwnMT ! Kf~De <4h5tR/SYWM+i2 01٨7a4>K{ cˌqF;Q#`'|)YXw],0zx}$$72Ư¤mflA8VF@~0M؞qVU\cQYNݧ: ?߮" ۑidΑ&^ W,Hdt0А,{[袂:5z*]݊5q~猩@355k_%֘_^tV& z/rI?4ZֺP #-w3&t?,c]w0Ŝ+L*ks;xS_ВTYvT[#DaK`]?^Mмad859ӲOح}yγ#Iwhjl`V1x74 Z^nڕVea%NMA会E>_z!S@~\5 JPbDh/)[yT/tr{J^o}\* =P n>}*+|b`~L- yˈMN2T{ƵL]]qq`yfyŐ<{"ąebHFXsԹGjs^>ϪU_5eMxGQ"<$,XrxvZ 5 qA@^ 4ij#Lnׄ{7e~_]~M,NzNb߃e岱\c_e S_x}jNkWI}LғuLȥ#ٓ+AYrAΆ=sPtG*0@+s>'Ծ4yjJTPsee+y-:"֥~,1L^Dff;תK ,X| mZVVW羳ES#6U@YqapM-Qyr]zfċm_k|眊.,>_m*\坮8?S?i`[W׸_? eVu@"!:n:*Q3}&2۲0Q;U,E+ꋌ~t ʋW'8<`z =R/Ħ%GBwFtq/vҲ[>AҴs"#j=PsFgׇƹGziM-}4neAQj֏$j QL՟Kvu !WL^n Y|YU59ϵ֬l1yd[r_9w{}Pp3SG<CPh99-9Geo iP[du@35;+)ɝARmI F9BO`6tqzi)Z?sf)O}zUнTL})ݷۨ={L۶90[NUGV,[yVC$C70D59𮍏|]!e%nA *;Jf)꿄W; OaD0]2@9_+7W*ѕVQ'̲A6엮)$:^ ]iy#?+4kWT{;/IX$h8_t\jS|퐟![OfHsZ,S٨&_$; t-fJ"S7v:< +9`u0SE'{Ds+VYG~̦=Wckt;7&T|ܣdc =E*"G|OVI#} kW"W+}WZ{8Ҝ#e`߉CxX$87YCf!QVBl(6f@*][u^kO΍+_Q֧ĥvVaEpzeJ "M|$S_}G7Sr`yb}J*:MOY7.hQ4~$LqgLjIR ϽCp>Q'UUgF&9CvaN5 94-h:4ɰ=m=:G4dBZr˥Ry/O60\`n\ s.iAGil"8=h%jI雾9yrK.(p Q30xULF5`o+xLcW`Wm(7) $̰$U-tP*͕3Tq UT>ny83Rqg80fSJ0~AVxc g';[}좊$}r,oU*NF3%Ό kZ~5 " uto !"V^uI#t|6Y-\8fwUjk `&"4sx~ƃΟ*sV Q / @زh"R*{M@|Xn^}р s?u$@, %^),Ydq;?$io`bZ=un^GaLQڨ<b\Y 2^m &ǕFTJt]xqM` XJ=)Tȸw5-i95qD1:; ,de$<%a${f{dǴYr?)9O@8u:7~}QxȆ3 y"StA)azWd[WaY_Rn2MULܞw =Zޠc _+Cm;VCw4]:-hq50GP[ WKUnUHk;/GO2%b+E8 IScZt V~mZ tT2In5^2t1Xx\lQA:Q*KC5^:T2Y;Qq?a&vFԼ;C} :9vǕy~k>E-aMDFVXPBj,:1?Z_ \Q">$"hCn0F{p#~MF^K=Ojf4}vǬ<:A[v-%p2')ֳsJ܂ 7Ei1tv񽵦nqTwUi8,;uʲx׶тc2:Yغ*#<~] ܰ‘+eybZ^öRH˒%vo=鯒ڬQMUJJo$R-PIݔzN*&P2rф9YşgZ2_J{|%;ˏ1a P5h+,px UKjpVgg_$?1KeրxHOvWdvvH#}+ל5Hm pyuutJ%YN_?;"DH"`ŝ>BaU9=b## A\[m f^8.TPnKy/Cnw- wW058݃Z@㷢AX,C-} op-| Nd[اv>x|'o2.*ޜ)%%v?N;p~?7 H5`cltvbFO[^H;B6$>b/L(Rq\. a 8TJ3FLm:E͖u| /ӧs{#ǔcc(xmIQ}ӡ#''2^YU=u-,cma͇:SS}9SZ2XyF5 ̮g,ZIw!ڔ֩'FVulVW&@t6Y8;%"pIA3sd2TА24Exf GGy~h{Cilx #PzMcu!t)Gcqdƍiʭ!FJ}få1(ۡgIZ{1\0LHmJ[-ڀ-P֢Itz!>kd>e ։ lIr# ֙Uл&@qр'^X`RF\cDY]U>proD$@E#Q^34*5B=COcD"C}#U $-Q)S e!&'.hrDA!`iq,rq~/<%J@$Pv55vaX[Z ?EbrQ09URS(%URo:C*K94;\XA$`gitEU^m"KuPZݷ^9òPAD3U]o=Wn"Έ931@1]"ŌgH1v^pɉgK`|;?XnJY?ND,s?)SzpB!?+&WVDW5 Z #{x@Fȝ/#1q`d WX$tyCS}%1$ Zw -ai68u~ -k#PּÉQDYRԬ/Cdhd?.! ]PiVVмa7WPď́J6W]>oX)cHrQs[$i66 78e7cOTo7n9@#hktaF8wf~AVCoBlzE%OX!S N\6&naKq Pk + tTf.1#5|%\8=?OA5>^qʫf̉CɕC@f^}4dOYmQ ub| XDO1Y8.:;o`Sv:ՕY#(vaZfwnu,_]cFśTQkX(jbځ |2FۛyoUxMڰ;G,hXrxF $ÍBE#7H|8J}&޲aCJ=FS'n_7Y16!]2X,J@aUae-),Z 5#:z=} ޞ!) (&Mc$"GecDcyM!82Իp'Kq<+j3YS]9)W]j< jbӣ#5dNP {eΩARs솱k> _Qz)2VEHAEf`v60??܏4K69ѯ~Ɂϕ*F zjD[;^Y#=2sLF ʺhK=?g:jL*FW7s9Ԃ!*qAm'xшޞ!Ju? $WTgO3Yb˜8Rncu~#M+"EЪJyT]%y|{KAuw- ?zބZj9LY,}r/k1=.-f'>ruLzߴZ fkPs0IWہkF<=ʎD/sV٦`%a' .NRβr`'Ix鼰:geɀnY0*]BL:F"+%MkNZP3 Ug$LJ8P/W^ Wyۀry֯|'_$e,c\ㅩnEX5y^.CwfAE})Fs {=e&*Y]/V0VΪ:ZYSK~~uzyàP CB-`8JtJ|,[cۧ 6> iyueRAqPJ=s-؄~廼87H)e0 + ѫ"΢㟇y>-[!smi)\ľ[7B c&G-U&7&I?g t{7 Z{ۨ[#-eFJtLB9q4ԤF猞c<Ď̰5V* B[11o?,^J7r61~RU #])7n:ܵeW^Jȋ?:%$a P+hk ga ;X@Ek´cRG{$kIwޒ_Z>Hu27@̩2>˭9|RGx8T@7@J#^U0WNI+6=!l И)wx{2{pZS!rrC6;S v ; L:P(_a:{R%e&3711(hn 7@K72AhO;؀APy0/,EdQIGWP+&:7:pr/Q#alGk(J1w@Umi;mZ` XaN^YA`lPo Da)N^ d:>dnik]2w0Nj@ԖV{ȻQ`Чl6Yּ5r4qq$u:6 #̭PE`8VIg` {q_H͢.4KЕ H"䣘NlXYR_ќPFt-rj ;}YFSJEў}rOXCvTIhA ]io{z;QI|r&)-+< QgT4Xs,Pt '2T˜t򞗜j>XlB%PX~ & 6}Z.^ Q䷷( _QN ΃C%SkO"pBo?CYHe[GP=@N_aEK!Bn ~G_yv$5dfڣ/}} m. m3<`Y_MձJuZbM!s =(%V&"sՄiDe]M%޹7l4A76.18Gk## z+}㚢`ڞĴJ\g[sml̐oCJͿ%@i^;+lkpjߡ90:pu1D>o-Vw&8ܰ0:*cte HG5rC(wV\7.XL VEXd }V#W bYu,[jf&jPj|֩rGG< %o*Y۽.4{[5Kv^s`u(q7".f*jWfɠ~^AGM${-8D5rًg4#Ȩi^[Ļ;&LѼnbJlSrWzGC{43e}7|\:Ѩ=ab֠3}rA#xkiN ĿC+ț6+ѩ+oͨYY]Gk™ůꤤ?pQuU6j}[%Cnno50V*ߥt$0rU4}/T i~dXvW)k΅tChRgE Ӝfɻ~+<]FY8 -ԁu]DR̛ pi2=-ܵyiMǂubS:Y%/5uz6"6xPo`d ,ݝ(JJ׸Q~,+i7>1wd2@;p\i9 'lL„qm_ؑIr>;6$ϴpZ@Q}O?fTN 6G0*Wv~4.Xx#e% ,Wi(gDpEsQr3L B^+p>j!"d$3߂I=gpDŽ8gRg[81Us<3&> G}ކ5.d'6X95pϿM .N'< Vki) l1R.m B燴c(RA͍T5p*~zmIL OyA+nz1dfuLd̚#s-LվnOpjaАՍ].Zؒ6 j%;ܝ3[Ώ| G΁!T[v-P H0e +lTjNiqƎDu< ޅ=Iwf(PQ+e_qK{%LV1 I:32Ue@~Wd\vIyG&HYu̡ "ʪ]mpEO ۴c/jIĂcqebːW@4GBsr 鎅8H=5nyrm^ 1caI2-Zĉq:-[_5e ~lLs=lA7XJ2n>ԸQ[Jh>:2uGܙJDپ[|L ,sL\iW \8 | uF=+g` _!TR'Z"uqEe`!bo -eFĦ &TC{oVYw˹+Re*,Q_`Xݐп-ks3P_1" %V w;>%j%/.}Ƣ+m1?߸| F׌OcnW7f M׳<9g " N`ĈnC>8Mq!sA'{z):e\X1b;AՇD`|?%I !?iG9as&TqOg;0ڋb^],Iqi=EX[:E%YngdwNZx|;x%L #ɴ7s!h1OjՃ}GR+)!C1jXWRiu{5),N D|?qhEo ;=}\l,T0$-r'Qe,o0Y ׊QMDtݫKZuXt\M@#kO$n &[1jP@}48F{gל!-0i^MBVu!C^j`;h!5frjcUdwz$UW=ă-':p:ȓC\ %Ԗh UOFCg(՚Yӟqq1smc vUZUA}-xfx?X%}AT$0}+Ms_ &;Tn p=F,xi01/A17/AM٥FD!o֦k+T?n4F:& y }e1ԭY nR 5_яiNKO6Rۤ9"4z+qfHf eթH.f lbti qR!+:z IhV&iWxjWBt!5HTSDR;?vR|]:cZbd Itw?0]nwSgRM`<)>x (^Jg#_lɷ1TeP#;OGN(o`u`*%^]K&ӆCC"xnnG^#;~:Tv+|G61&ޯπ 4.-52?P,&!QX7k悐o [U=P%خb) Q4WeSi hzz J}g\b%p_SWBȔp6 ׿r>mDc)5)-P^7<IƅK2՞mS*ZOSٌa1KUi.H Yc?L:Cjpvsou?O8ntuGmSun!Z:l"UUt–ӊ?O(M!¯(D5)<"1~Tb4fҐ9Cp? ّsSSyqR,|eiYԆȐN-5<5Nϟ)UA8D 1ԉ%I-<97,cw{}͐>ƾ*"\9x&KzsUM/w(tl.{K-kˊ%H!12OT!v2(=ؑ4Q O;~ =o7J3Zxt&#ؠ*tڔ󛥹[:W7EfYr2h sR3 _@(]Y9W }O0e"kQ dK \Zoƻf@@+1$}}_|<8;upkj-Eim+k6xM#--{~7-]?ʪa Sڟ$`LkU򺹍K'K3*>Cr^ (k$f7kL9iܱP.T.Ur:ͺI[231,F6 'zt`)V ,c?ɠgitVWyg-9 &tɨVڔ~u㲢{7A?ӾYy44RoM zF'f)(J jxw֞$8UY7Aޢ&(jZǾO/K,LA=˕_`ſ|Q]X)fÏ)#gag>Q5|H$M&aS׬!|5?Q}+J]:|V65\6i=N6Ym=tH Hc-q#=yXkr+R83 ?"b4x]?Ai(;U˚H9".0߅7vF$j\KVpTe!ɔCqH^"S 72EL-<`_X~pU/HI)AsIZd P?/P`h[֯ӴM)%drzhj_fyG(}ejxX%0*1S*S!4]~,3}ȃߟuy۠o0|{Y1k`Z&ƫD׼fyo{TjhÛ焞{'"ȡLу NqwlS^%ãw<{`љEj,zMX!Pyn{|mcK8>w;c16z`cAݙ:@S`ib okGMRq0&r1| [0hwO}?Ů_Oam`B;ō=MV#QW%cpUyP8K̲?fГI1b+h ?}b.(-]Ⱥ`("AƨӺFi@c(哔3PRPr= T)@zڏ8^2ٶʊuy6E>61D}*]`hIC c蝰>ۑM* hHx6CF*^i_QԹ}L9%/J?YIH@⍘̇$*@T`^hs4%,jlMg&\ȏ~e^ov@$W.* NbϹ×7D=7Qوl"9{%Ull yJ^ĩ‘#)Y ͯvptԄ_hH6xWL\4J] M>e}6%H"Rj D )Һmt y0 TlA2'")s;x_(JOJ͜1!iM Rb)SJ0~ 7SWg Ӓ6f)dN$/&2iNUƴ4[;ȋ$~_>$E:, p\ov|\oȗO.<Բ<';et/Cܿ;1fId&ZAQg CM'!!1)O1)hQҕy.z١X/3<2'9o6'#j(S^̲h!kDtꛎu'~|'syc.ɡ4LW|;Ў 1XWW/Xf1 2n.U`L%VY6үLOQ'#WVь9­YՉiS;M4i}a%< si^gA()*SLءߠWj֚W>vFl:o1:mPbzo:TuR0 r:) 7DSdž=3k;p$*'`@~d^%yuS&d{6dBߡK5wguӟ08S2d?^]sЪukZ"d< dz@Lꩱ*BνlVk_`-..}&O߉x qЌl2?MI^#&(5s`Ǹ.rV櫑P%)qFlCk+}{Vc흯$WC3{4F3􅺠b/"MhGԳ|PZ&qT $`Ig}>:N„5SW =/)`[hF"ܮ߻(Sx|E~CiR7 }a&=XK" Z$ʓn=w@.ןY5Z˛գ;T9#Np>L` U }xJ>Ϥ7$; ^:GYd3РQRՠk7-N >K"l Z6xL[.4òo3laÝSGB14h3@;b\cm\#ޥgdYY Q1_V5eܮ ػsW9y 1 |Bt ScJ9?fC4Nj6.r781CyHi.} V3AVA h\ʎXTHjڗxmNZ ?ЃItS]ojU(gf9r^1g{C"c^-fN!ltah_ }콓fdϱb>sߍ&ye3;Kc5 ]dĶ:VUX>=Fw!-HWԡM^;eASrյKTu\څۛ)M%#Zoh$|بMb5 {7Y[d Rk K#=. &2/Ĭv?,D2qPX$A|7UHnq[t߽Ũ VE 뷺 ƶ)bS=JV@}3q-!奚lZr3]9Pz3e$=7 W|w ?W( .^cPb_mƔg+LFKILS9opkp2eߢjjw:irOnfi@4 pY `r$\͕bG8c+\_%:cvc1{AOR_?>j>C*[}x^xre3/K7"ķyk0yȕsqE"~Qx(*l |mA7A矘iJ0xDfyhۥ[@ Tbsc x.Wz {{tdRf^T2ڽCoz>ddg#HϝbZ ;CPG>(g6,Bbã I>ݱZ/R :" ^zuYZ*yXry8Q]VL<"rWz/hlӮ\@`u*J(T55!2z銋!#cl^80npu |#'.0YCAV1sg b*R1 Б?0:偦1ꁙ=@l| ד)wL%egw(Xwd~yE= ugJ`,\DL,˳0׬$0n`?\\ zGӒ<@爍SY5[q+?9,yzmIF]OkƩyTff`N+';ݺPC{W-#'Ų$۹+>󘦒9Sc3Jf&:/ kt bx}#gJ [Т#_24  FA*x!#+p(]!/ C D*UMhߐD U0i4k=<{Ȟg V[R=4eRһXg]7%[[Rֆ1ZSF:*'R~&Hq,\9LXeQP ɦfL,mͦr`;D3bnBH ^[%0 &0<@1&9nJgN-Qi庬~È]25Kq.D)tZy#/M:~`i%7prYR- S-8n[5κ'3{"&9L Crp UVf6U#t qޖB K|ߞkΚ?id>S|{c#ٻr[0E@ v(I.h;YΆitx_M)4hoy_[` 9m*>O^o4cGP׬rY h|v @e(@g X2w 8M=# Jcϋ Iu lx9L'1CJk(5󻜺vܮj^sF0nbŽf9rŤ,Vfܸ 5]Da5(a峫pQц=U Լzk̷Af.g*/b5/Eϴ7.ܨ̂Tn,*k,L8/c#"fӥH^;S^)M! Ԧprgs>ţm`Ufv=J>vKSix띴 tOKTes9azڒǟ _~NAU#Q :!@=WR1Dr_pc/+Q "0/8)X,V h4c|4:D@kd|੓ݩ}(U& s>$pfiuiQWx.nwe׃IQ nuN[ppEb=)594)kcz;u6I{V=pb!핂B.vލ X$[a#<T6B_"tXh=E< 6j\Δd:d@_;'2Ql1];h `9zW~-cP/yҬBe VW4_UPzkv"?|'h͔C ;l[s6 'bu+͉}ATP9=8C:">H x[@o#C<R_Ws"uaaVv21\z~oųo"{D,p&_5Y';Ć@C! SpקdjH~oPW>F2jL;m.Jm|$@ؔn' S"LлE6&//orѷ?h""9vc7+O)k KfD[;\+#^%&jmNM˽%U;f5 хmnAh<^_YX| 1ˑ?-Д̲-OISZF0Y▬vp~Zܵb/XThcw9p\ ⎼5 ȥ}Dz$&c.;{ I([f -P\mo*bc -h],ӊ|$;?Ne5 wq⺻ݢt@^^ LvhtqN36ԪzE46!L|Ђɍ ?~wi.l{W)#%֠cic'cG$bdc$5ڶi;]nl_N^-&BSPZ7^͌Ѓ=I<ҔVq\ʹٻt% !"5![~,1oZxă3v;UΉO O=-\@XU;t@rYu"k=^Yaj`DTD49OJmQpDs6pp鲢I?OBxP Km sa1s;E,yS >&aKgDKbRn˾=@vB 7'y\rQO 7#fZ15nԳH48;7+EՖxDI?m{d/}!#5 oJJGFm)bKA-q$kreVsZ_[B˷{ǀ, 1Ʀ|Wv4۟1}Q Oo$%~'jWS]QA:l 녴6,EN JQ9"uOzaʌTM9>eFH$W$/  VcEo|6Y/sY2{~Uo3vC6h/'t7DBMa/5 NEP[MwwN̠[(oCپ{4NAh^z @QazqkpFZ&7]W}ALq2U_@(qzD:a`;g頑rX҆ZĹqr #IƫɶO$h^fs@4/ S3Y~k ω;4_q'NѰ\UW6sI/n2b E;ڭ~{ Yv\􃰒xs M?[),g+p]Iu|_CbEWtZO&W,ЇrYy;w);՛|vH޳')j z G/ir{ J7\rkO%b榗SCmg݇ġR` =cƾG7~[VEאNs?cZS 'qֱ[GjiD]Lofg:0ZYU'BrOʴ8gOmC%\/SG#Kf2ޠ@;?`v7ҟ \͘Y hrf[:!p3V'n^$Ѕ?r du g0Ճuчu  ԩ:VrTSОKJ:+PxŻcw#MK:xgU;p1_(@З'f9|i"/Hm[^p5HÌwkz3\S˸cJ;M-Hi~۫]n ?zQDț6,g8od!! ?S4byƀ~+\u@Bc}Gݑ՝%M}+Aܟ._ű613H3!oKOn"لl=J~Vҿ5! 2-49>| ZFA`,xA<yZ3c@,HDn?r5ŗ^U oEur9zvڧS] ? hOxz7ɟhw\uY7p~#,t^pIDZ@y]5!(F\^ U:IZhuKRzc+b]6+2gfmZ%@md~/e!E3qLprs`S`1\zt&xqnØmX,5 i&CYscE+d4]U^jW=kB%OR(^YCSՑu`|'>MV2 ޵`{%/[=ވ6UvFJF؆UuZ}F"NJD0Tg+qz䱴a*\Zا`8v~nі C4\4~^;?Q3yyT9QnW6e\}:&OxϚreb -"2)hAnIB6ܻ.]nj}PXIo (Q$#Ԃq@gGkXHx&c4HPmO8ᑒ%(ζ̓#:nʼn1XǞp[)a]n4AiA7*QsDŽf߇ Z$zNb:<8{WޤCɢ!@\ 3&m Q"ǃvX~y%uMV*SFZX\Kuy|JuZ9hoo,,kAh=0rà4r`P<*p:XBӶiYhessE_ABRs1uvzrVAJA|C'5GۭM-.{7 /Ki[ {|wJn#%E:F*/^R񼉉1(7YYUO-YG.L1VMΰ8-yw{{3jP0B ;gq.EkKtR L,H*29]+Ĝ5{v+,[yE`u5\RMvh_rWj'>DCl"AC l-ǝyG67^B6JbFja2$~@A0)SCT ۧ+0uS$d/e4ˆ ghP}u[3@A޳5bizl7HvwƏXP#G=``2J}Eu-=M6mG1؛E9m- Em۾m,'Tv@rBN)y?:;Xnx_?v'|i"t2mG/Z [L`KbP-Ae<FgCo0`Ouͧr5fe>{bZo}?BTӑD={ك/;IZ3*ҨΊ7@0=fh 0':-/2&鬿'\Zqd5Ơ3^!ҡa-m.,O :W{\r?x洕l1c-j#ߨ[BUg ΢5]Nl4Q=.o*}l)6kO:25R߄Kt{0ԅ1f9c|jlR*,+EU.Hl> Bp~ZSm*8lLo(n`?hQ]@Xe}ف;9™%#7!J /=ܲWڦ(~2KS\kczZkcK0Hy'g;B`.!a[ f:ou1BBh3XXce_xkA˞$i`qnRIZZ ki`!y&Z֗E=ڞ_B֞2f?#+˾"dɚ*vski1뚜r+aI̎!+EL9Ew74G_UzѨ ٞ#Ēr"vŦ b˦BdвEPaM]rĴ-3(=%kFg٪eN۩q$GN*HvִfzM*HSfg^Fos&34Yp\;((a2Kx9†4@_˭)5N4D3 Bz3l0; 1:=*nxz>Ƿ^@_ΉhͤR*7 կ d=] Ko}PjVdK%Y <66."h;qz_dPu -K|nBn:**-RZ K"\ghgumgfG` 7=9cWP$3bNfM9ߩt']j`LeKM'rU<_vxѡ] cK_jWfb`- ټ:YbH֞Zf/V,!}&U|`vB5o+5> >KսV!wpS_B#So33L6fV3_d)ifeUf"?AxG܏d 6lQ &]%T/;g;xPV2}ޢUgY3KNS~>INVq X=59*HBEJ] <#y?JoN$M:^Z捓(q^}+)omNMXj r8`[ s nmwMzL ٛ,ŕ-G'&'Ou򠣠cبt&Y͸ǜ>ҝc tWGeYWUsU*|%[XtePPSSm*,Ūpуl &>zdҳ2 5vExy1 ;pw".22qE>C]H @w|lS>IQ{dKC5♪Qq߃XWX "Xsbp 3.eZ׺ zfGG7}t0#5M 6F`JBK%ܹ51ъ|)\̠T3Υj_a@ؚwEDv pj N$E7Y5L~{)CA1K4n~6qB H3ɲm[p6];(`#Ԯ*vо 104U2Ev`/a1-cHX$6l4:(", ~$TXJJ(&5NY,PNĀ;Ga.o;G'K.iTd&pʖDMjȃ1(`89~0-q3fyNWnUTJcΔD=ڠ8Sf(_p?lc9~[z G%_E#kX@LC*c.#W X^ $s@go9 t҉Ll3zSαý]b4(oLE$ )97V/@!&Ÿ$f-2h_H<n[$V (xl jXMG oMDś ^@IW)muC߾:F`M@iK\@K +x˔L6/[ukbgLn'[brvW 1rxjSeR/G `=dCEIL\m7`ߨQʀp0!MKr*]OG \O'uE$})~4WNҡHQcIpPǼWT4d2Sciw!'`71jUU^Ǯv;J(y`BD;($ͪ8Lط2F[32Љ0v0CڇXFn]y srթP'~RߞǀwXeB.~Ra2[-M4}w/ `EDX-вHhƒ*i&D=A{CT02[p/Г x(a~==:|݋BE.yޮ.f]k:'p|ٕ ~ V1FN5tO8@B~0k7[ʝ51ShA9gr줫N")C])ɟY*uPmf9.PM15zch̡<ʑ(*r,(rE Dy[m;m^y#5`A0gI=\t~}Xyzzc$_ܬ3[%s5\o?j 1yT/_2CBzK9Yn0%dew(1ȧ@OE`#dg%3US˼_*c쐖 | #,ߕ*.KifO(6mO2yj;CAh慹 -ͳ?F y{0Jc}䃀ñ: #AeQlD}'OmACOs˫\!S$ -[4W/WM5ЯR@AcWF:ˀiQ&^$W)53lGzp)zG')Qq0g%ͤ*QdUM /(s7bʚ2f(ALѡ!FWj ) z!)?2X}42TTr*A}ЀoGkpwZ5U%v)0(藚Z6M$z?'3$,?~Q%)L!hX 7 نn F0G%,eMrA>0j(5nf.3H&/ٖƫ#U~w D:,*,1%?c=8kglC?rZh{ bt:%#>1ȎկΜ)!#i6 L\⇕9NBگxr[Y3'zOͭ-7 }6L4E,_[tF%:CS)c9,kLMoxS3-ܳgy&0CU WT(4mս{q`<Ģ c\޼h7 e=f]`TH8r&*D B(L|7kΒ&D3,~*P`LӢ]@Rqՙ$%p#`6J \prksF;u Sy0rpU"VI5']ƅtq22|['#ᲩT(GAߟAS" Q,T-^奠nNl*38\@F UQbK"mz!WB*^ #RDaM A^R | {cF99#3*e ?s(Pۚ3kfMppiyi2h_|رʟPq F@Bw܉\{$ikEużr4vq*ž (P+ 4)@Z?ս<LW[G8[er)ྼH`hݮA@R՛6qvz1Lyrϸ_\"PQ²&,qz$8p.t|4G .^ٯ(Q(Io HPOy!7HCYޡ!#.p|j|}P}sҩ5i J HD&ig9Z$H30Bxn"#m ǁ)7b?mYDca*.IxWz'Lf6I7ַ#mpYa5"{-ZPB1@>L@%A!x%E9.fuK$2ӄ^|6tV7XSj&-Ѓ;eUdAfW[K ͈ +-O% -c48]ȨhLݲѮqENG6y ow_o))OӰ PZ_|e @$$qzUŸKLuUH]Iuh"X,ܵE!6xC-1kC {#A+{lfG0Γi@A(-'`^pb!*qW-[/.KȋN[0͕Z KqO .2^."rw2Xu)v2|]皍F~.~K8{ DG?%)nIqtzRf^O&=W&oV ЉR)}@ -oRAU/R9Ezp"%j ?0;35^ґ{!7ۨ)W_Fӣ1#&CdLM?5:+ ou1a胒Rג9٥OF& fsDѬD'X2 T9 WdfW m P^yʝ] crGzwk+?ơB5Sg!!gyGhuJ}Pt59~"H]PF2>]o~d] KUO|~ ?X;>B5G.qG߂z#;iZoTlǩVpަ!v2:@Zn^< X q2[tZ;8UFiq*N29#!9"N&Ck`|LQ(ϱu{ZNے$!i_ `J;'\ԽkܯXNt(63W^uNμZ˧+gr7?9ҥ7>nJcI]N`z{mY?%Gڛ5O !0JV&U ]ZJ`\}f֑}z3?ܿc%wi=`o(3ivb"HO.;]ig3"HIQ^ŠA`|:!57m^+<? RxI"(CMGM [|00|9n6Y/ i>WEv5ʙe^^x9I:~ލ M:ԭlgPPK^TM{֟ߖk:_BI]CaS,,OlpGcW}aI&s &N֐wL R"#s }w<8!FӲz8;#78هx A|؎9.݀_ q4tx"xSg4Пg$C,@jnŻq/**8.=RW 6Ⰹo(m.qg($ώ݃xCKC\̪,8uu O8,FI}AmnN"TW?M!{]C`LO |DiJFn+Gjy>7S6G5S-WbzC@BY0.,wEժzm,نIn > kVP7a49W5 g^Vk,k+z Ж-u`Z`%ra/>jQeX60]$[p~c) #WfV2>O`4|Ƚn<_ ;[\[n6S\GpM6!y$3|y̻&?AVOG( t;[:kh3?Nsz#Hjq"H__;a,J6)&*@Q9AWtBqmcmSyQBQRMv {vP5li_r|v>XS/փ%N3t|Gs?-icјQn{'?w]S"uGs|wχi}bַrt=D&? `P-0K>`;hH-2$X Pj"I}n7o+GMvTǻ +;!KP _)<]޿Z8cܽɅIBDdWC]Z%)xTPP[/8)]3ɺԟSfS@i&'1mWzpLP AlC59e:Ё>U |^_^z~Da-H>/@Q--+Sܗ$X}$di2bjcNFeib&x̚}Z5QdҐ\;FnAo3MC,CG߸TU=0J?X $߄]/F sAY@@"ɀxLFd {^S;`o"308(-p ؞P9phwqH|> hĩ>pHmO- e5j9 &MX^7tn2ƎWR*i-N;@k4,@**Y@^?7]8xAzjWŧ|p4Iew"06m0sWftoܔ8`%o.^ Іt1Bq/J |Ⓔ-S> n @dYXM pwLR_m-?OM5M*<7̵2ɞ9:m61l"[Fzu?g>mmG=M,Ww |Z\3f=01~؇>-c档jw\IJOtLI<2)sƻuR5FPN9'PSA;o!lv9'vw/y;; Upv5V{$VNpJ 18,~2d?|WAy<˦P[틹qF&sB{UArk\uF o=G1$<$$+j}x.Cꄭ$^#c畁gTbM ud=y^:E[ tJIaIz)KF~ [dWӨMBbzfh 16b.t d(BIݫ..9O9C-:4T~x'c5y/L8W@1.B9H5Ν?WE~D$:WZ3mx*욡vM(q|֐'^َrYg:Ik*?ep s+])`Gwx83y؛z jpFMGm+4 4Zw`ӄuTˬ]+q@p=lozOΣpJG`%*z3rD;1))-qUhV9=EBHAB8Gu z*c! dnB[ TucRf@gC3 oQ$Sдb;KЊy? O;A!ߏh̦rq?j*S]_ 1* -m/#9B!:-E,u&[LŮ NJt ȗk1F˲#e]ךxLjGKk}7L13 !s9~؊#w pcMƅ!BM*fОEI 1HwJ*#r!NS5@td(*-KI]pyRAjd!~ L=-({S!@ONQcOzE\~<HTG#9\;z>cbj.IvFW~(^|~0s19K݀Hm? '3kN@hföW&F!TGb%V[V%Or/QDN 2*<؈JFIN 6/hOHîVuw7S #|{ڐb[ q~^w*)NyE +d¦XeZX-2!ׇmX?{mXNrLZU.2Gf WdXg Z;vn%Zؿk;<5 (Jg /%`=TŦd!R"gx!Z*;a2|ǰidT&q <41pc0az,6L 8'!(U燓gMVXbVŶUbaJ\Y䅭^1΁5ϋψڮ ج?Tp$g(Fw,,f)^CK]E԰@&Sw*K~ o6S=1vi sppѝ3L[C4Sb9iY(T걃t.l=Bu }fyst&OT ~Ƞ _Tۃ 4namn)%[;I9قbhݹNø.h5?esLKxd뇽sFWwzda=e3:,ƥ `'E[+eȚz<U5RS ~Af1fW6,lzjpo9-^ QETM)e!K{D/DVĝL֜F;T4'cӶHI6UXzDr-$~h`㙝 X>mq>wu%2;2l`oZ/[C%||@v[_)VfViXI}Nw25У-b|oySY=$=U7+oWUBf"، #+T3Ԑ:gE%Bo.~Su =h;waK&+rrpt8c[DrjMpfʡj!?Q++yN vmLsԎuN#A;' Be b<ηïxMk)n;lc{yC |iF.8,Wp.Ǹw+!6uCv,<-ZJrྖ#'J(^c ]޷xfc ph*9pB!#I$o}I.r,v3:}/]" xV >&wxn9wM=^8( ն;mi9{I*:ʵ3Vn3ƁۏoGM _J⳥mOOۥӓ#wBz! $Yo|}D+*ȃuj GV XpG4)BX{Sw/F*9.Ϣd}(\`Kˌc7)7'Q{C/OWA9cKsV '"e+Q ģ2Tl:j7w֨!毊ή)5o<0F*j|Ѭe{'5B\2IK0tTĮ/(ge9|Jom]2kZ./ۄD%ķގY.`G08sod |K¤! "j_G!l*dl׬&[ $W0ouR*z޵~];E_HT/1ibxӳgSIjϨgm@X5ViNIoVmm>Y{w8uѮlG h9cH30JW rξmuKswa? \o9x?(bYBy\~oLʼ=%hT LJ1\@[ GqGcidZWs  YZ^: $~- BGs/$B셸`ۯ)6P |#;)WR^G7!8NpvD;yzp (*n+}vHt+s 8u2?jƑu8vq边EM fi]Uv3xt8]gסkBhoA1*R"C;X' 닁*L6K='sI\]$9G!qNn^Sop*KXaT:IS~̟܈eI`NGĚ|6\ǠMR ҽB BHzk|UE)#%@pXRߟlȓa3|T@<&qy}:@37g9_-ۀC\7UR|[^o$o# QA!) m,/j ʆ{ɽ(쿬[gs iE?,Y[w^.40~p牊Pwpr16aC]HhLjf LR6*_Ckg4Jug9/o((~u7eD8"!SXÓ;U"{P/݌7 X ?-_wJAW6u{s7f0> =Eo>J҇єYΝѷ4d_jjxnLAqzMna{E28@"+yF@a𒍺7E1ff鿰LHQ-)o_2<B屜@˳n) f za\$N^Xωj~htK^.oYN&yurG0oq;^!nP̝P1D D=u$KBuh,!yHѹڥI%wPAޜJIч;SM?]O<5i2<ܙݗ{c-D 4rYäonY>z;>DKIܯX zp)KpQ 9@?v&qN̶| P@22YD@2z XNߚ[ sg"ca@R*]Vӊw\l]SU`@{bѰ8ӇqD$u&2_z~ftHO]( 1!NZ #Xy&t n^6ݐzp9׍\QØQp6G80UOzZzLa(aU!0 -9D?~p˕!3.,[-M<)ޠ]ҙG{?2ꂨT):3})nj7j+p0^~S >9  ?*VFj>l28Msw ?Y|2n | aLiĠ#e@a :,bJCP^DeL؛QkP~[ky|&5Oq {1t aх`rLY#I{^٬RW,/g)7YSƒ? O0J -FU3IqmBe*7)hmh G1@ VX^0fmOCNxzJ?=&Vwlu"vUH'+Q -~ICY8+yEE>=HK[fV2_ЭBp T cr&Y#8(ܕ1*aR$"W 5 R]ׇ_3/ORmדz IyN Y(+Dh`W$Ys c|+.3kr AG`'3_1E-zùT 1ꓛ]Dޘ]3F/Dq٤%FG֛eSMlU͑hqg1 \H= Lr1q3Y|)Ǻ =Æt wy58x|:Lc/$b=X[9Zs ݰ?eZs~#چrS֮-IbuďVֶ@/'^#}asI }0\Ֆ%ϼ@I|7aN[m:OEb ^~?;11r9,:~K>7Bc:ČL2 d,0;ΕȣF@AJ-GJ%?SOne=1LjydIj9SS2h) dxNÇRu5'h';6#͸ϔcjYB"Hq< 2<ۋPk]lF6/wn>m5yn;SP m?,}c؆!+h|5HZ)ԋBV/ȜN[e0zM06?Q|(q)UTp3yL21c?IM [֫W6˛. j2-, L'`SMV{G+\!2^ x is[͙<8%N#3O=5<"H l"FfۼdH@٬/R Ij x~mwQ4woLL/(Nd/eav "#g0?Fl$Jw#+[U.ͱUp6d~"b?,-ڱ%8"Є; lultQ_r_y{qj_֫|/Ű1GwLÕݡfǟ0 0&s8!`>5tG]2_K# =MT|SՠT%NLt4nc*䒿\1и . y;r;Y` ;RJ+X=Pz`WOYGhÅBJ1~Laˎ6cJJۛSF(i}c#Lyr 1HsPW_oxRV7?cU"J K xb qi(HŰd\'x1X.{xC&%xW8\!0V>@mX}Q'^Oć7В ;070sUMtR=Q@hw5ofӊ;c$I)%QoA4Yz@dU2Jh+󾬮,:tIioʠgT7C/_X: ޾? UG>d'ғL.ױdFmX:/C" gb j10{hYtXd EVew먖EOq-aNOKaʛ=ν R F_FXIImOs#r(c5(60'Ͻ"eOyRya3]`n~tLFӼ ˎ5(=u'$uxpILVb@\4A0j~قz=+6\:g"pWcGR˃"X)""ᶜQu9!dUcDh.f،?q_N?Î~o'r ߜVz\82%oelR׉+9*nɼQIwBmsb:tK"toEqJ֓zڱ3!=ۢ`&/ɿkxq4IeЫTpOqπHhOHôgM^1Az<͂&y؍eZi7Ê,yڝ*c~1'\HI`'zGv[܃?T[ CWH{"|9KHY=m6RNR9="R8hR{/eKRA7\eUfg 9cq XQni;}7/eHozBK{>)/y,Hw 0{n۰ W3Ogҳ? WНIKZ^o.O2R:Vզ] 6ߨquj7)ٿx$2dS-yj_ CHj7MGM\sn!X6ϔD;o< eAA)JipB%EY ӄk?Nό>AElvJ¥vt*cZԾpEcPN7PD3XeRX v (b Ɠ[ЋLj2Qlcjȵ&SiL$?smLX}HqeHh3}:y.~v=ފrS.6\V.=;OYgd@S cIW,Icx>fN&uQ\=W7+7ܱ@uMFe 㔞<UuT?2f<$Z j\;%<8-!TXtRȷ +Q y #X; kߢ,0B (УDVdΧj Rӝ .j.ؓ=R}" >0KщO:T)¬<DXʖ:zӖ3.ąA^d)_E#AN*go(cٸa$ˆ #.Ag%GH?/«؈d\l+ѓ$EQGp@x[)JRVI㴚wĈ# ڕH(})H K1ܾNt/~W4DVm{YUUNR`@܌ S}Xn ă־V3p`n=gdXDzCv&:.=*h< ;'] E҆k c6O~=_ppV4pz$śz)FL_dbtT!kFHb~ɰ,S(pkAjufioxYuz1xIu=/(g]=J^e`3/;fh!n;qufbdi<)ܔiRw,/ KթܖSd)-e8|U4 Ե9KTwB }tZwc A.5A4n" r@xAb.k"α$8mXoyAÈY;ܝy}fn1`$&aU$Xx@̖xv҉PB}g+卌@.a{ %M%_2dtg^u>qoT& XF-@%.}Jf X9,F0ۿy_5BfnxI nfVoN#DL`a<غ>ah[3~<aQ T6o™9 ?^3eBnDĖ7M@;E1tV3w2pmMzCX߆<RĪ* Kj3.ƅ&&!FӲk.[9zW"e`Ih0 CR ,u`L㩖 6|XaO<٬;k/ݳN,HYGflVq$ X MWBI ,AaW4L9j+Inʼr%$.V]h# WĐe5!7+$L&U_-#KHaӰk?|m z'&2vndB2{TmPBF#M[:5 ey7+(b 5yT(f_K斬bPs : 7ˏx0,c[a\( rBg`f :e4Ҥ 613B*LyY x:csB %Wl,WCME*܄hڍ8s=m9ĩΐ|۸$^(ZG_?8c9{71]^bw[nL]p :J`Sv?͞anbDF}O%`i9Y!Oᢖ7x I-Duc;9@r}B H ̌і (Y?6a[p/- /xBzsPye*^L#_^:ѧR)X Z;gГLQF&Ewp4RI *u˸0@e0%=䈬?Qr4=P Ioa-X.'B F$yCzk1b åA9I1; ߕƪ4?__=Gd :ԎDq=UH7ۓ ߯i9(չw~)8A J>"!kBocgk5ncEt1UpS~F#fMͬ~ɧU K7Tëʼn{Lۈ0cL*E2gڶwѫ4 bQ^G䁘gTE6{Ro[LLaeMFip #9ܝz_Q̮C; S"ABYzOM:Z. Re^KF?ݰ>m8v)!O Z~g@g!5~NGe1Tב1*z\9Auڡ,UdiF#OzrѺuMVH*%Ւlkng$ƲBN\8H-n͐MMfE)uG8{G3YPVN pQy(}v EUs3 d_ka`+B6qnOC#SQV-(?dQ`.s DC"SY+!d)`/VXͱF0AZ0A#oOkPd7n82Q j 0q2[%~=Iw w>ܮzTpaDvA+;9ouv<~)$Z4KUM G˅psbuJ#FId gUcW# %Df~¾=E,뢚g/<=b?R LK)Gƞa3M$Yc ^dqSqx(JLemk\bBqGY-W(W4]# .ZwLxwX'n9;;K^$ T> ܑ 3qu˫i.qB+sq p\>_ENz.ԣ/Td)E\tb0DŽ#ڊ^~+@W~KooS+w2RΗٽɕ:u#8DX&y;@_ xtET'=}8}2JɞADf0ѴnTqp\+oeUϟp ! ,#8^O"τeZH a 7lv, =O)DU޹XRjkN eTQQ-S[qLLWj&qӍrd~gK,1-QZn>LiW罏2 ol8ٙS%|Ͼ >K[.]!ؽ4m+`a$V}Cߟ3A[gZboHYTC ڊ >rc\q)t\ᡤMX)( d.^/o@f*woU+&beP0Yon̛tT.Ңd2.G*F=6컬OW]o PB35aF \k=@6QXǭQjb%BWhЭ#_c-dTn.PZ6K<.qe֙@=j7oh$㐜*&U anCz|AG3QWԨ)=NFHd)pĎ`-D~IHMhtJ(+j#i'$Ac#) ~b9rmh[f+Bt=d,٭h^38VPح_+.ʰ:C՜Ѯ2+tNF?VnnS\:Wc)dğebg†1-nvLm]9k..(? cvNs(f:uē?(;</ᮢr}OtùyĕNN1F_r~>:::QޗD08ՅP]17 ͻ@(ħrY'a,ZSQ; 6s[3 $INȭeW}T>Í=nJ5AG@c6AK?whpYOJK←7DY},VU:RTzȦ?jz^=қ;z.!zozBVu=vZۄgb2}4MA['"i簾wӆ.Ox&Z6HNv${nw0@Zt~_p0qh[U2,5.eLE=EH#䷤6|IqlGY۵:__Si8ٞM+O//m^_)"5?t+CyezOzuir+F d/qâS L*Dp3%E[Rۡeh/6XKŶ& wD^YOWId=}RD͔8ؾ@N܊gѶہI,8nOi#/I;7(c9ˉ(V"0x|cd$;KnjK&5 gpGsF#țd2SnG(BrU ~i1s/.~5G A;&P{Gk( CTQ™_?1|ZrV7^Ïwv4z{E0|8n^^$ &mvezHUCU8zkbɿd$zy%حu9C_k2~Ҏi9:gu=V\z d{grh;o9^Rn!GwbQpߖM/ʉl5 ƃH:mS/1vBK4gb7 Zzos&TsؼOùG$Bh@ zT(d+.[~`}Fo~o. ̗hͭҁE=ե*rDoXߝ?MR+Rl7YtChvKo3bf}S!~z isP] ^C 0rѝTFYD=t&"el}1=dxiP{g~guph`= ;6&<'ȦH6u7,\3]'/tz+ޢ ӎ}<xVw?VpQs?(SgGN#Wx ɏ |zE)!4",<3Yg^eCz,g ҇b.^-<П[`EUG:MlP+ɑ3"gI(^HifUd'\|$U&E;w>H |GJ7ZO[n<ާ6Ġaz B /:}NF<=W8s/&+QI6zk92nePz3Ӑ.Z|w,o^`;H8]//J#n ~3/pmEgC= WJ˪/B', =ۭX䃨'ɢl֯}z+BUP)J? z*cl*&dbqs=8\FٓJ0.3?$q8h~gV 1s;ZX pn xJ%_5\Y-yj4^JV59E+5]nV7$_qm̗\ 2`%6%w0*7-T'Ib:!+Q5L报2MiY+h8?J1}׹h{RVYR(c.ꗑz :!Sm=: Zg?Ci MHP75 BHW"PYF6^4x[ut8f}c/ NQ G~T amIһoZ{^xA U,+y\Pu˲vپN@-b䨻>>o_4];mG+>W8{iW኶젏< k8@++]fDG<'CmoI .=),l*[B`?M'B!t,K@!t&PUnn_DF e6}I*?Ya%%p|!·RٳE-7z 7;m 1=wP9VcLeܽa lM%*]nb90gPBH= ꅞ=hMMދp׫(c ( ` hH3.9y~W2K#%Y?/L [)u(jwso%'$yv]7˗rWJB|`{AEԓge] 5B^J]sމRWDf{ JԭݸH$FR[b$qfP͹SNRvw#q6=Xmg-5Ϧ}M%EO[>5b ۅ@t _X!w81}r+F+*_fx]'{Ј >64L8hz'͵4~'Q:g]h/TOEy@s ˇ M*֔bz;UTwF .7-J/ߕе1E3ͧ&Op[fF;N\h%Ǧ娟釮'``N{"jt:b:?R.M݌ WAô G00@'L"Z{KBۿ $AF \j .>B0I COsidVBw&{!rOObDQjy+u_gM.}B>QoJۋ7}V%lmzO}ta.QPÙ;)eEy2~ U=ZPؿMP{mMő½Ee$+@4e% nȽbVRU"Ǜ6G@i/pv_0Տ?* kS3AItqW.WڥMyx__{Ա<؄zٜJ .^nvG{":kEt{ ܡcB%CG5Ja&DYsǟ_pEւnITfGsOY%1@^=%N ҩe^qChVD1t-db( &ڈa=6p)|=!#ciGG(jMY#GGOGVZՐy򕰊SEN# I;xtJâGɀ+h˭4Ծu2@22ƸU9;u6^ò/ɸ!8蠗 Ea<q}<(VFQT»-ث0N& ч]n֖p4#Oh/7*c'vvY"G@tM9=H}بt ?GM'f򜍢29 8?Vc,8*Jƭ_ßĴOBEy_[!+i!qv}DJm/P6"nY-݌-hq*4gd~w4 !!o杖] +bH_ƛj\pA (W϶Gs!Cl~{]p]C[y/av~F #9Oq4ik~1S7uv=/! mlJ钞жm7}4M6OWXdtY_0E[mC uhQ"oBu2SV wNKmi/?L,`ә i-{GG_n?uUb٩DDIic!TZ~ (=N6!|8y$h=:jdl?C.؄l&MU!UMЮ鉗q`+UɎD-e[C$~lFCs<ڗKnYl1{"L{ˆtmqTg>}j(ճ/P{t @6UY ?*axI4x!S=``xҶdNx`"d>y]A3/ 1hWL|.AMg燒̓-HJ=' +)_0x"C@"BF/Sۄ= ᥺{xOΐOMZl.m\ |G:Qxp Z0.;1>{nX Hv:DvV#R~ywmr=Uf% ~(ׅY݅,/M ׶'RepE9df맂wL`.J]g*2cG!?i9DhApC]Uu^z7~m<\sĉ[6B]20,\7 G rEݜh e75OkY3nwrs~{K7'^M/C~OB#}UX ? ۝Ŏ5MPCRפ0Q"+Jָ@VxlsK]L c#G M/\0y}oBOMƿ6.G>c:w̭QkÚY, \;x;1SN8-GFJ8t/Y2|m["^7dRr ;|ˮaL8YvWPVhe]dlZD.e)MzJ;{uxtFxTji23Q~I:2Sc_ʙ+ͻ_e:g[$RSEz Dd? ȄMv%dM>c`e[ |"0 Qʽ Z+a|(W@|jKDƙ5=nqHGHnrrҡDۣ; LqxڦIef#y=[ƒ9NVfԸ7#Ѥ0Q+6YZBOpj;Yc ]чw6(_>+L` ~[Cy6Fks9S[f̘͐ M0vp e~;yyH&\ W |3$$6J?zxʹƪH\{ M$GYLBP^^g{uÙY#6OF][ 7]`۹T&?p:|f i'jSY{YX~[e0] e= JM* I1VJaqᣩ-Ks֛* mC Z:so&x!?ujf;+}hVj=X`,%gPQw |"Ec{@ml@#v<ɚԦ" 7=5WvGFvtv!Њpc>F;! pɖ(JAe"hq/rLCa>r78LŊQR6H&4ןvܮϭ'.K<_F&ᡀdxM1H:\+3"nW^%h@^ӝ8Xh=I^U\7r>{ʓMZ$ZںjYvj3!?i0-q 䢭gŘ9ui4n_G%)P|IC5zqz %hK}Y,& ,XgW}ƗQ*^#(Qi/5RW@ ZV7kF/lV#f~.6QrL5B\ NdSYaE/]cVZWTHG!GM̙Ft*ϫ{dҠ.l':yE6T7Ri ,#᫗kٙQM$qdpyf Wr8-pDf)~?-YBڮ> ̶se&}I")V i@g%()* 9P>PU0St #Fr33{9vCP- ,;v<]{1KFYYNp(96DsF(ӽiyq@ .ez >=h GuL@ t VP-)$W{B++柃28VP\,d@7IpLJ:Du"o'3ƲIǁ$'7l-ұ]e #"V#EnLȟ~EwؿF_/S'Wx>&Cg[pyO6 6u *T&5Qr; bj&Z&<h҅eLG™=9<Z?w$̩.f+%4 ݦ -"o>~ SjEp_)P!y'9iw*l3iMRe[_f݋WK%*#`  Úw̢j5*'[Dç6} wl5*Y+}!aψ w 8 Vɧ,jSgvW*{uhC"m([X]AHqȒz[#65G%_dL4$ IX;ozެs:0⛙leQ“$8i$Zӥ|n=h\p݄;MO8H{9-|]4ysk_Lt=+Έ%o-cȁQEWaE_6[hk]M1K Ahx Ӽ CxO`u ic6w A! VBƥ%z4+h`$[S7Wh* 겯&( "~RgÁ0}]:y^Dz7b-D\~)vhZfbC80zts+Ldc\59UgTyB`VZ?zV+W4 UFD㵸 %lmu˽ e9mIm7_DtwAzOe㍼gl}GuR:tsS@;WFu*'@:H«o}Y,ń[Y2A`9dW*;ZtDC/V6 ># -3"+P~OT0i<%A.".+_S "#h$ 5d^[8ӪJy(@1a0{/]L0gO` 5YZ@}.*)/jUSG#?֍AxwQ=@G]07I/#@8_oB E QfQZqd54u slx[mS=*Rk|A aش{IuFظڼKT;*p&/hB}Y)'tzQ3WܬQj īq"PKce.{]lΫ`'PO_yrxʾaVΐ"' 6K{p Cc xzuIfü[粈UN:v<|WϢ?fmWKR& qPcTGE +**`"%ha !"FP֔py7謵|2h.mob:bAl9HKQ~ZQqpitLrb"Ո/͜h/4EMTrEOYDqMl2_%ٌMk`D\MngbrجײnL&}pi#X̊;C%~ehfx/tº1hcw4rJc%j'9;ZNQ`-X7S2}S\YT'ga>ኘ='y,t.a>@zOٚ&ѕHiA Ɠ! \C N ?Rw& ?$ jL%gC*[\o9I88WcL-l3cE %FBݢ?пI\8 SW<^2s'2<4G"mg[Sʆ7((Q?JL_] 6SEh/(6Jޚ׽lQ*Zǡ;}g7h蚏ΐs9,!X.cmD7LbgfB'?'g?;ZzYr_ReGLvuHx=t0T.F$]g > 4K-؈`pjdɇI] Ҁ~Mw^!%ڦ؂Utxv2+)Cbbjމq$m5.x(u;ؘR=ҦwdU\uw"SKU|1=x3NSC\`ӵUڨ?q L/r.y8dZt(Gf֭!9\q.r `!0GB˱|6+IzTpO߻WC7 [pʠ5fY.>.'@g%G!ȭވ\/ȫ_AV=:3j*ki0btCR3pSw{L2ƮERy6/*tDfUAc5Hb ;r;WIUǨ' ٻ4@(Hn,'ZTh=j7TaF‚V iM;iWF r-]>TWy(2k.7Oq{%5_܍|Y⻬?&'ƣ paCqS"(Wϣdk{? !clk#`Zbȅd5;gV`F3ؠ @^ ;. OG`hmun!L4dvJةzN9;@ۄLv,nfJjDvǦPBuLSh &Ɂu}EH> X4EG^ֶ&~6TL;tXsm Q-t)UKZ;ff+q#,j#( &]'p dVK{X >F^0Ypz7ZV6Ƴ&u*wUeZ)Go 9ql]I\k6Vn P፥+tYS_L*"ڤS>f'ddJ;XQ5G]tfjT5dh1eq[ \HQ[V_M8uYn48obm]idd6OҾtcEc5!iLv̓41,lk]/8h\}(m i\r 3U'Mgl rR)/j /Jڲ2U\/}M9@tb_mmc`Aǂj ,Tj|Ϳ-$ʦZv?;,Ͼ9CP"ȃ]?<`gn_Z+܅詛cױȚdȁ$P[F$ՠ̕) "rv" k"Rc(.Iŋ tq-|FSjhŸ Ɉr!;8[ݮ!wd.psw46^Jf7QUm"-mI0&+7*kh?\AR+ vc\w3?2J gu;7p x2gX:t{8n1T̙}Y>TuKLx;.ls/zM`غ^ dlICsc -wf#V]W-Ǚ>I}r6U=חu>})Tyv4^8#b /XWpYG6Mɕ8g R3ɪoI$bQ#Ah5`45{4b%wmvwƊ`T4*g['4.KpI+;S(@J5'=t+yҵeZZR5 3YJsZ),P?I3ӟ;jUVXw/b/T YJ=`e%@azHFKDl~ǼݘBS JJx.F>ٰVxKx#~ʬ8Z-81`hQ,uGq$yb,eqL sR: ~M (O)YRO2j'ʅ*wF͢@,_b~a8'$]0}n}OZn^Za鲼3RT4ʚ0"k![oke5YОETE膟yÒ򺬣Z3W9/%|snt}X):!PY$)έuvUr%GՖ_N2lyHdjܫ̱G('v6#.5e'VB8xh b%IvC\zu߽>A7BI9uAe\5 PH:Ĺ n8$m Lv ԡ?xBI2M50SpgNH) w*`ufASn%U.𪋍p p}VY2K<|n,ߣ=Q&h8rHeGbbqSl1H~ڔu?4k<PC>d7ºD.zbQ\#5]rXMvSB}yຽYO}lk"XQ=y6B[*iBw4&# lyr[UM=aPKR^.zy\9m(@DŽrY <_u=EUI _ウAfG =-L$էfap!Bf/eɪx|ɕK۸i(b d 6ΈV/.kg{ ?_׸8x0)nUWYLg,a/C&WiƮk֎*7<pop^s:!.=`TVkn(q9s gڶ%pG5y-nЗ؞cN'gO̻,ϋbh1~Iݱ:h1aw0/ Y8/0\n>Yb5RŸi>Hfp$&6>Ì16VyTlQ~H]]k_Ci->*~Ո1BXI+Yg]ؚ{kUHfAEڏ2CdXl1JhJYrK2Pzd@8xn䲲AÞhΊ8^\sebxoS1wQndA2;}Bh Nf~/CzF*0k䊆da$dRw$:_v VxG3 ){Paʈ $ #T9y> N^m![Jb }ܾ|Kvʜ8Íf\ĔژZ4\4z'h4ǙSA-ڜPz'|'נR7qgB/6B!HKC" G 7Gߒ {( ~Cg"q!o U9M6&uG)4[Df@7* ""='{Zf- l>&EVV6c _ř,Z5V, ܬR oO9TYU>IF-,. w5= Z#D^P7i) qO:0`dF&vơJ+ljA|lA933 ~4ߺYOU/&˥߻ퟀE6n,n9lHķ5FtNOqixO9Vtܚf}AB,Z_EtNeGNtɶa>@HSa 3pշ=I㊩ػþeofly(jmRNB\l|Pp%7I$ ,"(%WlC=19eVqcbNv&Yn+@ELP`lV|N(ge"hL|E«lޢnZj$JKe{_ S 4103c;2V HǀZgEy]}7 ?dHS,L,6fm*^"3L \0W$?VꝌp0O.yxʉ#yIz6㨖M kZۄCyJ$+_cMO"4Flg4XŰ гAd xR ^QypsKmjѬO;v0{u}Yk{r'=L}V jF#vM3b!g}1ӱM!f.<UW`: ~Zџ;Aն%۳/JtXD@+Yu[g" n^{ߎ:dVL S/ cV!,Ie%}U|Egvn1S.^B.]]A?z]i&{xѲl#4$$P8@ҠM~por w ՑQ*vQmr\^b]Z,@/)omhjv 1ahtq3 с<5'ökCbb;vFoEt< x[?TؐptܛR~W+kF4ކfK1I}lΥ ^;NօX~½z؏oŜtkn8o^N2<>o0M0! p5.P&>xs$cTr+[fB}#o`?yr &rU:hc%Zv״ V 6U!|+8zGi ; OŢ&y'INqmI t-ޓ/@udMգL, ;3՛cϳ0r-+"@Ac#T+? ՙt0hϰ6 GcG߶('SYgǁϡ!E#=\L[ 0ZD?O+mv 6 u.21&ZDtC:=S^ю5 `_ړo8Uh>ZF3YM_a#Om0/R1& = eԌV&O !8HYUat>ns3xJ֓Z]U9'^;aIԤcC #5\6O1-#D?䏹Ixr 4l芣6bBt{Sxwi ?{r/ __ |+rH/lKE_a]/劁Ɵ1!n+M6  Kwc)ڵx0 TK2^0f)#gX1&m!)BVdxѕ苩;W=i-afmL|xu&`>3JXXvk+}#%_֪yfh=$A H(J2Yψ0])^ʉpyrc;.4  G@/~ ^#AXZiH'ExZlOh $^]OٮK<1o$HGo{Mv 8p!X`ۉ-cV~~;۴r",}50'ʇA[. w F,u=[*Aqr\1HyZ->#\!pv"T*NYYuB ~Jٛ X_ x{o57{ *<En˽^EpYTe+ 2F)Bikoes_ÞT,=-4 ]=ԋm<uQ=E2WM9G$_ ŭyF9Rgv,Jlj߈$鍶 ȩ};^#ZXiQ&r.cpG,^VC5 |Gljfj?~gpO"_:xW7ŬtHäieF;Y7wD:wM9dm! ?xZ4  7n>_Llm_rtp[0?'PgZǴwb0|\pw&[$A2Mqb"jfKuf֊ݬ]L%[Jnpb!p"vŋ ixHӨPXH7@F G\ X[yФW_%UC%upB3ex2D=:@Wb{N#,hӎ葏D-^ k&VK4}k LOj;x b+- >:0hD@CH?P]T1lnbb]XEp|L2%OJlQp.uϘrO46bFrݗpENl >'Go@)rz6`fB:`F >hPqDR IbCv}p ϐddPCEB}4\+$4yaRˮ Ȉ 웏.lčRL*xc`$3+l"2 ~AeMޚM -ڔ,ǔK$bF!M[؂j֌fisD$sa,Aͱ ފnX3 h<@-K[v)r0=ɂel|]3Kǥ^f _QӍG2}AEh$ȵyiɣM!]n.򣶿U Ȋ ?P.֩vAzS{f~ PG澤 )cd|O7/\hv6˂]Su-uD6׮!nͫN{A+εPĖ=ԏ]y./ޮ5/-Tm'fRg˳`.Q3 1ud3e֜{zOxq`O,n5ʔ`(ۯ^$_{c& 8xK㈈(?=%FpüDP1<j6q߉p5iNye,H.}Ҹ˜n%Xr{:JimO):t e2&+KbCJ` ^yRut<Z{qIYA}?c ă_^'ϟθFy⑅'[CC-?>m1{3>صxŲ~ J&f0yzSl}:4V;4oYKGW*- hMEԠ ЊweE !r!ʢD`(޹J mS+)wy!22eD @)! F2½ Ġ<%e%>M!S6cl,fI<+;-l ~p6h+!h tX|y/^>  9bA!6*j#qSMsLk`NIrGh.9MVqqoAn %nlBG2[5<}Ї8i%7-#wF#i28ZҾq@#ƋF<{FEZ/4W.=iAAX %iap7ps$SݽP2gL/Ȝqa fzGknܯ8Juּj=H >*#Դ0LA6Jޞ q>4aܦi~n0(^tTO5YnsS;asuAeQ{9 iWa0jm@鿝=+lxoip wU; 1ǔ|yaܝOi8M_p+z+ށ9Uf`ȫJxEXz A^f.|D_A'c m<DMʣk =v$Z긢Y -ƣH(B}BR^9xzv2 kkWT=)q-^1Ӯ[zÅu/VZxj ` `qev(!nv%%ǜ ]p& r2M&aI'Bg񭿂Sw.C_FA  jOv.Ge0VQڸ)p uRv, /eJpqaimeIeJȻA`gbC\xGϓ.^+G.soH&rCC# 1=YV%fXVꌲzD]v *"hx;;BXFq4S lUP5PTcCB@z6_6%jn4ŖJ^O\uG܌ O5VFko/(CS` .)h t/uAh44"ۼ GP-4b:1ӣ7hж> VaSk~{F}nu΃\;fXIq#"s''֌erGDʶr\gH@{b+O<.YtMFPJ|y} Vov +`@i\NӈSl6R hBJtnF4MPrL%|(G3~tTlۚwUV%ސn͸&rY &9J]evRG_iS£|5(hƎp+m;r/() s /߈'Od,9l(+Z^$IrJAh 8 /N}~K[?R1Ytt۵eq6J+o+c)1U3xKq]>üs,tH]S~P"ݔAwMBnyhϸ\)׷&{ci> rZ'ci0#1;pJJ+SlU&)7R? 0ոA+?$ӪQUXϿ¡V2-$bǩim35|w/4=g[Pjd|gOGh**H':(zJ8k?~$[}Q2ӟ#S|!UmҶ+~-؞EEHO+nQ6gxmT;O9'⢆򗳐'FVN1ۖ3@? [4DN۳u>WZ_H;\yY%z(-q]q|6DJ o*qAp L?"@R7y<F?,_*fjX}E׊͒#"ze;Vn1% iLר5=@m1P{*΀bjwASD˻TeDDc^uѹ;gs9YGfV^'" ۍ!|% dO9a {dG:9߬ktOYb&E~r8 EB~tT#=؎G`C}V=鶄51r?h>oi'.PeW_%d;1VhAu3!>'Al8O@y{څY$8nD@Bn|Cq{` @aH[@%QJZC~1!axXu)5l%[W GL5"1tDzXI?TituS$(2G @hRY9(Ğ^cK;E_QKa&h)zduwI}lIyc._l&R!RV[Gۼ{[*"{;qT&`\UHJ֦^ogqZJ\@#{9K/ ?;6%,rY8n:ԕ NZ2\"W^mcP3 9^:)QdKUK,Hpu '3 \B˥a<쉍0n<bG %sP`R~8 AZ8̌[Xυ2"WsvS-:$}D6 cQ2ADaik4m AS=>=s[[g0|m6;rUzv=~agz~M[R-OH 3H --,õ@&mÏ\Q"v[gAfnEPP':]i>s)3jĆpʡK1~ Ǝ-4hkr a9{t=اQVz=㌽\jU,Vy5֝X"yl{, n^ƞD>l |BDX]9o=!FzIqo,":IſKnoaW:"]rc{aG :ӆ-o-Gp=ivp` QM{@SV]ـnW=E4an5=agS[0fYpdLZ~EBͪnQD;ݝJ>Vdl2CzcgqͪBkHĈWv 4qZzp1#Q2,^'e"9]U)ʱ]^# NG_pL"w*y˙^jv~{tQrssR'_k}'Ј&;RQB?;lr7, z:oɥ F/XZ,FFneЫ+&ی!+_RyY:.@<5YqH L*|S!l@bO;^«$$pnO4pbh u!ew# G%f9c|nkrݧj$7ּa>:/dRYjOD%HZD0H[2ҽEa`*S0ѩrdCn+t e!Cub%]ɽ 8EaX bC]vG{M@W P oNzBx}|Thh5Fo#Kyx2Mjigi8ll݃AO6{h[;Sy 'f:/Sky[݄m$5Κb8и[8ۘ-0]LH~u]I$O4%̣v/ئ8=[#G_f듟a<ˊ(g͡BJGEJ* F"DgިRf _ nplH8h F,r3T̓gR{]~P)ďmW@*a(d3YV\h2Q_7?but' ,֍\A@,ɲxW`ׯwO*<$9q36r۠ 1d:W2~2YS7~JHM0lߊc@4L@'<%xm&Ark#&1d$Tri!Y QqX>}Gď͸|`SlLErv\2eO^En䍂9|&PrDR"Lg։S7m\+3an!8]VgAzx"ԢQⵑO%u x9JoZ3Ծv*ل1(VשlZ) 8 #&rGMI=!zл=]FO^<@_rяS*Ih^IJVv֑tbP.7ݒ1D,&+n}/Q<_g^ Ppt(ygW;ѧ{XGuBJiwdKp꫱.rS4 zlQvA`9?m FJaA/p{Xǧ; +]1N=#~G gC0l]J( 2#d?c!3Y5ܘcFHNYؿqyNɴ2mhIɺ 3#su\M| &Ȓ]i T3bI? q*oMRڹ!ܔukVa}Ӧ&RSi-c8v=, k<&6f܃&VFò`02"UqNϏM''?р uB`bysb=Z$;^sx ˵Q/eIN1;d9S0' UͼYbtg"/B`NK|>fXk-j"VВS=~T7j5v}1MZO=Iq, 4C2 ʾټG9wӾXpQwtVO Ri,h,IN}f*7,; Vw"͓V^+?\P֟_v]=Vc?eL3 WF J6+ 9o|T.usH_X$z=^߷>&Iyҁj+r)S1<+ P H5}cUx-Fy(a^, ~: hFJOZ}y_f-{zbTL]޻^G*Mx%h)k9 OK쥡/N2;r!П#\5Bg{`o Q֪zRAS|w_Fj$aIXEciB 0-ny#,bb ҤUP\6TIOM\NTʐ}Cz`e=tbuu,"jEkCRf%cīj9#0' fc d j'yzRv]@ 2כ ɉ́A§^_H6|՛f$@ cK 38+3(u]5T{eNNYH~#ɄF_bb )h,r[#WN>K)'G 7Xaj)ږȝ}G{ot4E=] *! Q% &S3Ta%m0[;U6<dEr8)zn{B}+Խq L .λW/!gt$f:J Z+ʔ|6Uo}6O [7)|r({e\4AD2HnA-.dop&݌ES_K JŸq1ʄa ͻT۸*|6)z!ָ4e-mOQ(uQɓxݒؚKZJe8WFE FNJ(αJZz1> W ٴ#ں? h \UʃQ[>=e𒯧Iy/5HQMiנ?2(^K~y}3qA\xWYl>?Z^m' 4$Xeku_X_bnŭW%ѳJQ@h_LTvޗa@]^ 턈UyMGd8 gSO|TWA>(E7pg,>{:̅>6jTKd*^!5tr:Uʲ)XnMMᜎSf0PF>b\{t*&e<'PAۨ;7QCZH/"\?]" 3#St 9bMÄ & 7&?06}ڇmK V<̢[jی}n)Rœ]`QZ$gTUOΨ6Gf`VWɄ{XU&!se,aГr`2(aƎ:uQ۵ ÿԤ!ZuԼkǏ+nh~5r 1nn*JAOg|Hb$τ83:7n;>Eb*DZ}q7"g:EiEU7~)a od$.m;֊RSQ"Nw+"3 IiլArNl{A;ǜp:[\V P/"vF0 ڻ`tWM‡OQ鬖 ¯گ>'@Vt<WA+>/WRLZJ-sI׏S|^{֕{:ML_p9VD\cH3u?Qк(58N{%CCWPtq§Lڧպ2CV0/O^_I'#mØ`Arnv2/_l_y٫A# _u&K]AweN#zexZ5yi}fvOGi)Ȭ#7m{R]޴^¤NEDnegBڼe86%'mKyzFhQ u.聖{lIt(fxULփ0L)(^՘6 ><,?z͙QDEFmC Q=3M`ϟ3#!鍚8.@\;=\URr)mj ֍{i25!>X"Cى=%%VkH7LK`~ncbg7RɄc9(}SɎE:"w@u |w12O>C6>MVXbz fћ+]~/szL3˦tVpy?oEQ;ך&^9ٸ &h\ #gBVB#$)h0"t~~+ߟ|ݠ[j"/+U=@.q:i1@RD台q<_  q$'!~"˓, kwdW1X*cF`-U7\80W/m ! R>\ &g^֎-U XSh[[ ]ԇZ IB+ȿpNѸ&aEX--نN+6u9mH"SH[F+O΃S—4'@#f/j ="| fÃ.=?}4Ⱥ%!HȌw?(| nQ`0vPW%N:Ue\!S,/[ZZ &ylkhN2(TixI$_,aU:]O7#q t~lfy8v5q̴i|v7E; 4 =B'َjpIm*%ѿ7@sBp7,wUW׉ n)[BxM!)vCRlx :ۋ@ J%At~7NX-@fql$c+lmŞ,6DLvGoL^ g52M ýhPt8TjKx4ER,.'mzw k6t(rPھJ)HţJ;qS_i|0KF"2bqH,קhEuWY/pMg6;_3yjB`?fΤ`cĒ"k@:e"9JOCo;nc4ǟWO$ :ɍr!T~᐀JX`)~?aEerqMhs!yLl; V.[wګ:8)v(Œk,FGlx_70P^d9Y=Z1rQfP%עˣc4/|)#ѩ@E-&m8aC'aoh̶-9%wavD'Mzgx|*nFF)o`Clw=Xeg;DDҔ=MFz&صk!]hh2+ ?Uj}ͅS0Qb£?FQMZUCb#'JX $Tb>7D8%G-i{{9mTΤHll*Ns8kO @mTP0&r~U#i]aIŎV''pE2,u X@,_vb)h|5؈3|enW^+#C@ds 5JNPaph9j_2NHTN"n`Y+1=nղ!<׾FځтcB].n\@d73V e% ,ƺD+$K|ɏEF2暪piI6i8&Ӳ.،G1 \W3KLȫ]I1lAFmôaN 5h A j^Oˇ .^6 㶉t\m/PbtE~51M١#rpeb3b~^F@'XI25mqjįpR?|ώk \ֶ^N1qeUN"ٚѪ*ݘ[+΢2qkK}Υ{q8.wdw5k}2) v8Š8:{^8{Ј%À۪ý=s76^9#oo5wc?Bq>utH<}P3s?6'1\- Qo4Lع:m֊T`s1C)9,P@45k $>#uzI,03*ҏV9l)C"NN] Od CR2 sZM ryS6[b^{~ {S^#đ+l8 \2= aD.UL抸j%vоNZ'ճy OM\ϘqbRnt,"E-ͺJGrs" IO{%pB7G?eq+Cgr]v9$9#/]Dr|9J"{=n21];!)j'D>Βe 9zmu]VD&cu-%7/oK4M*Y KR mQ)/,=N3> HD7rzkƒ #,wN!5&[VyRmxx 2CEb,z6 DIZ|'٨>̡X#[z}|m|/9[g6}`sߺi~`(TޱZÌ8S8S5!חb6;턩P ܓ뿻m#PV[>O 4La]KH9@TءlDlK_5IZIfJWg|Ҿ80/Տx +`= Z'Z{`](o%R͏%CPxTiU$!sHx x1N#[!؆& g%uf`\;)yVEj0ӄH\KWRcBD 4~MOJaTêPLׅۃS֋NtoZ[ (/x%ڂ6 8CS` 5m,F]KE,%g Ӵv7$PhFH`5aQLTO%2!q1J#\1+κRQ r4D]`{QfZ ;87K{Y)zmzNV,xy2!kCY&GW>' i:; mqVsߐ7,D3sSCI}a<,[,U9~]MW7}2/PtiK:rt[UI~~w7rZ"fw䬷֠ 3 cT]Vv]~ *l٬>#ZV?@D_x6Cx^ygMY`=fdT5CSleN੶ 升UbF*HX<[ ͣ.&n>D[d?-tiD 7(*?Fl-DZyۤ7;5cO9W$p oAҁ#Cr}CHXغj3$51J#ZjRvL@J] G>WjVc))gLUU.|f"#ʃFc3 ~TR#'Jb6mjWnidL*ߒJKpex5tCi0ӤП*at!9k-=q<@GqaLqw:+~Vb-`836!ja{8N }݈6Ǘ|ֱ߂T+M lQQPءr~ pWm8ne] U[j8k;u!\eH8XY$.b{fM(dwfIH24)rer^Î#t!S&shKlYG$akʊgj&)2},9ցy]䪜OS)QgUɸw@41oF~'RL?9WOƺ\VyfRS#7:4(CT ay 1%h4u9XPfTRGN%ᭆj&A'}XU@L3d⥟3ˎwƺy L0hJ].H6B?U !ޑE5]/}Nx+ <> 6p"1Lm;@lcWdEc큌0tFكucJw r'0((%-Dw)Fbi"x?=+B(7QhH|SKlSNk#dlrsK(vP 36 rUΛ-k֋ap 0'hCofLQj PV}ҩftrmB/>?Zrs7E{fq9o3{~c{h66_,KQ0*`To-"Fvb]}s>N1ZhF3VI.&Ge鉅EObEE|<\JDP>&<pfȧ5Pß lQkϱc>ϰ }:Mr>.i|(N\m;OI[Mkg$;8:qHCy!ۊ_vE*t%x쫫trT^J>U"OsЦZIL7qHe6\7jz.U^׉TY( mNorJqiV-Ã2+Ɉ5JٝDBFuPYbϴas\T^,تq>?YjU9O)_Y}bPK<| 6-vbV ,TO9`GnK1ƶBF]GUEwb??2@ģ eTB5& 2a>$o`jYL/l$ElCxѥ{GDC9S/jma0>%#EJ}2)S_>ٓPw{xMF#dڕ& ֮qgb1@=[l[؝uKį~woj!_)k޿[1VߐzzLV=;XHNLäj6ZZ`~c DL RwjWkޑ1VS~sj-t :o, ݒҐS 2t+{^F,rh|ʛW9lȦom@$߫PbԨovW2X0L\ۑ-(l8Qޥ&9Km":uQObonx,۞O%PŲC ң8=z<:uJ3k,FBnmXՎ=/xLoE>D6(J=&g*I `v됖kƱ gW,>A#.MG*w! UH ~ɗg7%O MEʙg41̯1Z#W?kcf|*Mc^\@p~dʦN.T9G׿h'u*<@ Qtyq yWbP%AV2!ibB3iCAaLEՀdžOy%Lj0Ma, XpkK'RwREAӠ5d 6^ K,0! dclV824Ŝ[4]ԞӌJ|Zy\'O۔J(sgJŋ5lB78KT Fa]y>ʷI3J}Ʒ`bϑ\T6'!F*>@rE W3zdq>CTIT+1 Pۘ ,Q ^&|]7)"]?K*XT*~;W,cQA1ZRos2K61|ceH{B GVٛDo$ BHdW$mfzagg)'fi*D4YEu秺+`B[份pn믩z3!u^meVfۦe_6qYW<8o>՟j9t0U[KP]`VЮeU||95Ip:)ŏ|8wDGpv^!vzq8AR$O*3~ƹl՜LVt OҠ8BèCY7 #Q~&.;pdJ ִ~LS\I$ !(UNul+ 'oΖ4M$hv*i %!Dk{xHSgx*ڙ4+R:EDxhfu`)H :SW8[c% v:v C_ٶo=YJlG۲2h+Pp 0:}B7~'$Cҁ݂5XRi,tNoc>bw/^ RQָ7Eɛ]!lKAC^=Q]j> 2?@5[րq(劥ӛ~-Q}8vz΅s&Өq,v"pi 6@#{z_H f*)u&z[g:S;&c I(8`쇻I`U($ uZ\5&Txy5!CʽDG8^%l7/wM&I% 6QRez{3 sȡx}.fC2~AC))=KLaZx4q?C7D"442$+ޣpRUݺ,{\6.&+S~{lGD%jV(Uc9Cxa [<8iXϴƗB" =-+5n\ T9cNu%gLb's1pHFT{s.ϾriloF! )wIVY2n&{EP#]MF² 7lBuTϼLx*GGx9K*_Wv@Pb~26:=, nr\$g[yf%?H|wXx) 6ydq9$ NxhtFt̢ hzO'/Ql<< _ٛ(TG7݋RH x0zvi$jI<ҵ>-oۅMhS;e9_%ᜤ&AL9דEQ>J(bG$@ZȽ<Q6ïhTA8^[uSJ6yV<iс}ay PwFO5:1ww?/Ғ ь=XP:9 }vHc"_:KUe~a[Z|%Tb*fIɦWmֶ,*kQNL+y|$j.9Εϊڥ)k)baݺs_FBTl7 3d}Nr|nfUྕn *#MVl8 eŐ|o LMh@oL/Pv5}x9'!xӤ˨eȍkh pdU"$[J1Y7|d faAp, ⼤WN?-5\LgUu>~4Z~b6RcmQA>9`Vs•1rGͭiO o^{8?حY! b<,H$d < 1rT8ۜsR:\gRɸ%o z P܆EiوV5C@…6>S|gqk;.uڮ_tL&wW)-#OՒїRa<,Czi_vW=K"{X5fB!rr"rw"Qg s]w9tD4'rHX"f$8'A9FnAڅ*@7?~,0;Qx $Sfh{sHOݗxK\qb"5T$'LW{ 13xL*82x>&5QL}R` >r3>9/"ְ*:OAI{5 GwE eI#>t.(o[kÇo *+,| .DC犄EbAXixo$֕Q&ERg/g~!G?mu0%ؽRJkC'Am `Gxb z-Vr#c8^vv}ޠKo,n*=pf(Dqe5gĮ,k|.؛YRwEK[ *HS.koGp< mQjƚbI<)_[7WOXQOBc\sBH_9h;&fZV}$Mv?l_#H;?bVUk5KF\QGj$䘐5Q>tc+Pf+K ?ZN3$J=7>pۺ>P4OaAff|-[Yc.V:N_\QoFGwJ$#?aH+8,ld:oI2BPO/g}0^@mIR6?3;LGۢ]Cu UZxi"~&X%%.TTp`ΚnZ}v{ ʣ<$Z)sGq6°^M1X@)Iuo[n`qwV2#}ưXb̉pjXw0]>4hE&%]qܸT~{bX2@ J8W+<6䢍/\ '!91eqҊjZYY$imrh\5bd$PqxϽw:LvEEHXD~Z~i&z&=A^ tHUJ+)S*p-"F`T Kl#Y'qmHHLje#wkQ^ M8gB6}-%C@GfeKxaz&oEer)ޑӲHۋ qY0jw;RkrkHn׬OvFvw\H7jMXx.IIxu 9p2% p M5oyJԶή\FY%TrL Gި4wn2(i\{ǒ`:ֿJ[l1yУ8IJ, IP,$L#kP|naPe.by88+,jw< 䧘ZR)':da:htl@.@yacQ8_'Vi"Ѭ򬌻j dN}H)`9 ]x%VEf\!^gKVbƉ8ԅFf{(VhoYۚRO=2'߄c\lh!|E'\ -_VieIw;`k3vAejn ,?۵ueXQ7?'|\b`531*_e: ܹ wy[v8y4x)/&C:JU +W=qŧGy~6E[4@qԝulXb~mPgCb3?6ઈ0F#H/2յd l5b8"vU= JgeI|h*[EL+V;K^?S76os l+ȦG3IWǹ, It7`f7jl,f1rA˧M(?!h㢺(:ɛʪEٮș,,+IVpJH#=#᱇#1KZ;JjFyQT`8P.p{[Q3>ط{ P@ǩn,&Fj ckw@tFmq#2L4)˩Rl< Њ"l\E@h {Į(T4܃  >1kL c 5cPޞg#.t5A`P(oG`f7wPIuN/i$vNW9ǤٰKČM ,2Z}nRy1uy]Hi6 t =>BrH*s$HS)b(4e+}u j}@ μ8,M{Lbk0˴%v\[0eEBFE{/予K-0I?Gz% g0\D,&Ӛ}|B!h-*5@N)Xþ)y |]Z>O<3pM m`{iIʘea`h7 }\v^p = ub>@"SkwmHoݭRZ!q;G1z@ؑeI;=5qhUv{̝1헠l>Ŕa=x6+VLݒ+};5}a%)dnfS^`9Jz╬H+h88[ hoi/u96KXY mC24)FyWV9t[Olºm+P>aO)]lMWN~Ug4e l o d-H Pzc{ ~ۮD av䫟_Se>06e#LqД L; Ttt!xOdXC1z&`#22GDUmMnGEAoi(~ǝH3{msaXPX3uzA& Jk4fQBt~ H.%T.XQڡL͎ް1 UMYtt:FJ Q-qVedp5VevajE2;vϦFcCJrfz[."m8A2:6hwߋ5^&q0Ks|K,7SgF5}.W>E, p!QQ,ԓN|g>0Fh cĜd^^-^M[dn'ܭtG w]#icp XmbYoz [p-8A`PwGNddYݡdsA= UWܲ)tEؼ̊?\(O(Yqn$`!HSL~ љSNɬnkc/,`X݀j *(kJgDZ~~q$JPBi+U8p$y RμJ|I? /xHdRMA9fIFCuђS dyM3Qd$XB!J PSK7'=vA-7ԵR3=4Wq^`=ne̾ŀHDxYM"(#j{(2QZbeL洘rV#_^ Fqg+G1O .KT΁[>S!Y>;=:>ڄF"ڱ2A2vTb%aTћxP=UޗF .FTџ;V d2i`L9*-}voIn5Cv+a*>'T.RJhb=!][t_ak#|Jޥ^罴#@86}|b͞B\oNVHZtaaNFEa޵- -մ#,El~3^2߁HIkT9Rȸ-p ;d%|H0V{=t+׍#iϋ89%x4.Q5uȊULlqSǿMU"$̢5MLW>f3T"?H15c;Rcaۛ'*ӱ^=QNf+҇c7?RAU@f`&*T(!9w@F5솣̶g@ m?-y3H3/x*kzDӁ=00[Dt cBm1643tN=eP[4 Jcu WB-Mì4!dyfgT4\WL_palŵS-u -ladQ`r5(7x1C̼x$fkCef+7*!VEDՎ{A9u"e@7G 땀/!ޙw:dS$Z#gL Ijx y1D'*e;- D|9`":*ǰ. 2 ]t8N_g 3Ҵ$sNM𥎪ҳbb@:՝ < ~I-G\Tsy 1oV&-候dBN"Vi_OF-97YyZ@DPfveJq U76W'C7JlpXb>5DV^"`#5W."Ⱥڥ:f56l* ξzY/PhciS5/2% I$9gv(CsA3^< 9^w~*5%.t:Ptijv}TI8Uf_VZ CeDpMWTj x]ܢm;Z}N~yTGeo.xT1vͦ' |P&6׏ұ~\P"~FjleOv9[n!<~,z %# y@֗k5RN S$- v"̦G,BK8w?Bi# ڻծ8RG!G:EP7K Blӛ-Ɯn*UwB2vCvoJy@( zXy^'⬱R.\UH´2'=#X0LбTUܔk@҇dPDXǭ3ٯ%dr p$A/Dmr/nTDR`'/̖OSHS><ڔb>n%EV$r7!ԻsSWBBu`@6Gh.]8S W77YXPU\[&@+g's2s1sa8Z*PyRxۄM$\VR]Xޙ }ꊆv;k rr/2d`Q.E{b̋-)yEY6v CҬt&TZ#Js\2" )@=D8NgS3E97|~e76).4pc g޹jcA[D Wc0—34m¾:*4avϺ.Ȑ<. Gp7%\#`\LCU΅W#C?dl9:'gFxXS:} FQs$/a26kۗ>W'xl@0|ϐqfx rC?kמOIzyU.to]OR4m[{/ ipBg/q]βw .Ozl tZ?2@ĺDAO\O[wtZWaQΤ8Ag^YftKFJвɉRjDށXrl]crJP1uK ́DD$AiF K~g%n;qlh,V!HC;|-MՇK.lwiPd$>]]:Qy('zEumQ|0UC6/% lX-YցX2-~Bq49k؁HA/Xߛ`c}^oLeD "88ΌƻcrCCŕ#Xc;K:y IvH! ϸjBu,1M&گrE^73 1KA *5cc/s̕Ii&f^3нOþ55GhӀ 5wm6 U)E1+zol!:(hh1-+qIB[{B gxݷ~ʜLfѩߔr8b}4PV/y:pwRҀÞ{IeD_ w~*4%>IJȉppu`Dž*kԳcmiC{YoZJy< FG}1$|1<'R8WYS/'TlldH,4j󍕡ώ0<[c@/yShC;DhY qw6ikMN^ɭCpJC(w_B:Ӈ6HmXؤAONS{[TؼT(]>rDNAGF^nTLB/pՄ_s2h$‡`y87n&Jp'{%[8kpGIÌ {k(7ᴿ*> rUPzzɝԓมθ>\JG! [JM@Fv&4ʭR+~@cm"7V) LZH?5?ﭮxAyI#JGJ^:r\,+DѺHz +9.2e?9Na37UCP?M\K! Xn }5$壊 Ȓe>i6=~nM)Gmʨ\cF7H(IL`^:dždKs.gh mᛋ0 ^Į8ix<4vŏ1QPiVh=B篨cߝO= [*ƓIi=5`7ޖdT{G0=X@W1˿-_Dz@YpZT73Ԭ'rp;ֈ)oA  }e|ϫaxcY8dAR" u ey1 չ@EƝZ16VDa$ y)m1m%,, jپn)Oez@T)=O&>+ +9NFe}z\#u4->…m0|^1rkeGX vI=%G_vRdg)8Zc9^jZʬhGճ*'_ >(H1ZQDSػB= Q0Q]5)ȯCs-e#hPPW5Ԅ\ f`F)d;R ēC'E(3.I[F*zPkjS9U{S.png~Rڴ1T# FWG;pjT T 6ǰ9NU]Q:[,L 9-8]Ua|p}?B>l2RDpGGW3 8!*($Kb !(CbtfIgt_/5L#(8k*U 4&՘NhJut( %x>5}9qk4pTr\ ^O*3z͜ P}ʗ|Z<{ZBqλۘw>_ |%UbuKB:ۢJ¬TN$bw8nyWJnƿDq66O0A_vd]RN)jh@?jw;?^hj6/=e;-f/tUy`r*i\dv ڨr)e|Q7FUjC,ՉaSδ q#7k(3F#uk:Wgr#Xj{tK\9X<C {o:`P{pOTa\Nvb`I՗#rfqy*`ذkjjI4$U#^ 9Eb޴X&R$ưj,wc##nJ%8*y[?2XP1%KRz`*|ԒrSl ;N]3-?|VcQ#:l[P>a'D ]]V {URG[F'=79@$ĩB[HkrꡉO*ĩ} Gd lA9^:+%$Bu|Dgff(X| PEou5: #͟bA4U$ύ\3A°PPĜJ9 "a*Zҷ83SMoud9|SKjI; k|hѲXkLY/w@À?]+ յ{ǀlE-V_LO[0M?3 Y#t,Hu9K O88eQp?+~G:ts[*ӫ2o.~ߙ!^_>(eaB^y:hz.9 >{]C·v+v-6˺UD12(~ |N4ri'WXu2jАgw ڄ}d#amS?XgjO 6dMQh(o>X#(|nEm❻vVB}BZslBQU!hKN(<|?!tG=r$d=wϘ;>vH!$w/&Z?ju&=x8d-~ TgiJ],LOŃbl>WCfrΊ@I5"g#A%_NzU=W\H3MH8턎2ʼn#7O:)/P_[6߯rv,<_4ęG7R%/*)34 K) DW~\) LڵҔ<'IA(?(% iR7J6 ԔxZmUJږͨԝgy^;+^WLȵjx9mp4fuc}Hd'܂!vmisnZ92P4^pʷɖ!BIߕ9AfIx*Re\@9 ?kH \-u_6L$ ߋ,<jq ÌO3}ߣճnTQRzⅡ@H\8 |zջj~, e+cif`ĝ?BR~Zj *6P?V2j旸` 'y=ϕCp5\(񻵟2KfDJHΡ6\Yf)#9JGxMظ[(H4#[74p|n9ʧJP롊קȟ+|"PW.uuhK)4tvNW͔bAѬ5J7g;s{ڸGIAX.Kq.0Si.* >QL-:V}/@E6?Ze1rXtpGhZR pVꃍe(qE7p`UgcF[[{́>C(C M>pX;F^"% v-e00h117,)6x ?bT,n!'^9sx Azqw|';#'%d0"^|3C$sOӂS39p]*+l")z IJBu*ZQGtp'jj+ -=<̭\K]@e}2 2'_̼o'E.MH(m|P+43C6' w׾ErQR/a[K\BpR&"4r,Y[نwRZsXc6;3 WLY%юm<*]{r*yUtNN޷K0OJI\qJɋ*uS5Pd_zq_Yqs^b)+$pF Y{+ U#D=D;l^f~x6Ő%x{_[h=JZl?[uN¡ XJ`Qx:"s pZ ,g)l~"+G<Z̿l.6#<[LN7{>7*ps6_8VO0}mb3l1Z8m^-&pCeS|2"nXB-x#}B5Zh(wYmɸQI=pW86͛s}[65"VgWr@Mp3bS:H,Zs_^$7PrF~BS[b=[=xcuz (CI"p5]CiaMI^ƇhDG"KEʦ8PGDJi2mKa711Z./$iNK?5+ױc ,`^!q=*іWrbD` |Nqd5g 07P@`'Q{"j3_ ʪ\neL1?- SH%K* +cQwP T]Q=}{DnJj  i?y o{2 |#lP$c8K+vLNn*UISIBMFſF`m!l6w獈8i_|4dGۮ}VR*IiM yz!g5-sIrPD*EVd A2w#[]rH?0R^$DInFOC`GAA< ]77y&X:0}~:Hͭy}zM넌ca;=3(p Z 㘦3%8yAA^w0 ,` Ҫ5|t+?}@l)wJ[,is^ExM#4WþF%tEdAV;#_cg~\$ T }B]'gMzLFp~-{eZ.?C鯹𰔏1)bɓݲy }(~\ӤHMzͨ#TLIiZ;ۛDwCzIcNkY ap0P<ߍ\ln 7~ г}4"JEka +fiw0wzSarj tfQ9X47hH f7I& $q cTI݇? "nkO.?d&!O_-ܙ^2dKS;f8ӕ?}nG%0Jy*p)|*Z]`AYRAmJj۵>Y'K^M3䋃Y34i';ipgzb_AAܞ|!Bw5dcc*>T*J~.,^1eٗQK9p±n`>γgEjٽYa$V9/"oUc3=7لO6FE?O>-QؠTFs-(v>I+j 9Ruq< dE>w-{~7M">*N&N{ȾQE7jbS~eT_r0.El1Gɑwߩ }0Mqٹu`+XhbV!ztua,Og)ן<~Ҭ xhٹ1P=@h/`syPo>? "3f< "bk-QʫKJC~`-I-\8p*$ʟJt%m0=hE\r-)> i9jzR}ILΉŞn^ڐTf&FP#&x꥟H&Y'6IY/Rz^^DAsEǦ?v[4wxN rZCV  `֟ Y_si` b&^;\)0E._Uce1Zu"ZS`l4<:l\dp^]*IfzLضR4QGD IաB-\&JA5œd6{Sыv#r Up׌45zl~[Kgܢ!w^*~%\nS7XCQUee~{y1z%j&4WZ\:eW(㺡~q |SD Z_}ևa2'B O=ui}˜8t^Ä{!IC{ {Yȹ7=Gj[q\-Z lKC&++ip%2mB.Roe2QtTAI*>C>^']zx̚L)J14fMJa2/D060P^ ! 8>(Gd$84+n%Iy35&޸-6x* =N~(ϚqȒdM8(ȫuSpJ6,6N!(-rOz(SZN@o`u?[hYp˻@Nya`_ 'X |I5F2|>!7 9?.X:?z@z3?Lv@™rn}f"v v&`$.H%:t{΢5Bʋ(;Wjk,JhM'ķEgO"*; MdPHs\JD@QZHy!qÄ԰EHkxJ<9pIh liˀO>SG7ag\B=aRH ?@RD<XyB`ym}np&`|IK^\acTQBYO o+F3;MN+ N4} hd&.7=曡U6+'c]RF$(-yչg6v&9KwWH`>%yGU$T&Pm4H@B뜎)K +$ʻ0enXЊ8JlH8,du٥kLgn,클m=xB 6}2}'Q;,fQ/7D" Cm}#h^[BrQLz? $nC7QI/,sz&Jet3[,B 3n2y6U~Պs!!H*7XcRDy\Jؠǥll!=%HT~H~ s"8weUHtŸdfm5ɥHC\J"m5J%5@(]w,\~HIQ\Ҿr!'lCA߆" %1fYd4~){ޚ9j6*IGRYF7- `~.F)FC\u1FJuٰڠh[`6=ӴA0L!ƻK˗Xy_fk5tD| 5 ,#mlyQq5aú5@3W#;ȽL%PhH ucD˲D {[w@ p&dH\ƏGR r!g9CVY,og5BԠgmUR:(Gwɼ:.i<KgMF:qeVZ67/:/=YZTD+vFW]iN&A ]GDwUw2U$ =cPʊ4g <$kXyw* tH̰mY:*M)y z< ԋixVb\HxN-Kl2kǩ{T \`9FHt:נz<Y$D9o2HWxovYRqA{l4_f y勩,X%-r҉xVW7?xUs}m3V$xg=:pK4*,B˧ # ?rg($*gOP~ 1YSF猪tdԹEMԋ2\]O;JfǬ6uM+ԩ0)!Rwh|:[iKaIJhV^} > %7@%q$L~'6_ P:١E)Yb|h+gO -eVT~ T&nS}#$i <]kאyߓ&1 d#F|+&X;ҷxf GHI *z&Svݤk'F6-^`NEJWLCRPžT!'\j8}d^<'"ǻeD[z_ qphY0bfNn'Dǔ/K5U=s_5x)}ڿfzc&W{.2&a뭄հ3258w ǦJd|՞MR<%n,.n>*SE_hbی}ϣd#Q>F$=7 {LsUIt IG1bD!}nD@Ot{s*$Ntuw67>?y69%/~ JucY^=( Lgւ3#nбM++nێzq_MLruPolhGh7~ZʬK ސHsB^J''y+ܕ5I; Vҹ*Mc1\W^㋚I7w8iCa "F.8ĻX\}W(IH Ξ Yki%عR +XE2֍ ѹwh痊QY;Rf#VEǯ U9,QWBp^wqnOBvI8(5*hwsB)V%N7(fRCԭ!l:g-Ы>Nú YS1GEO1u/D8xZw(=qHa(csJi njs~8a=^p5J\/y~m .w B6}`u ™zg oA1m,c =B",0j"0EF96: w!_C߁!P+ys2XlH>KwFzP˂ҶU@{cڨ +;{t59 Tj2(]踾#>6;e|rcrx()=VUZys NUhqT> x3[co|k)>LLO1wkXDBuHÔ:PQC?9>?tLŎ򠫻_U9ٻe vKny>' I#_< aJ-w5m,ʻn0 s^~%*g:ȿ~;):v*v1VZðϜlVk3`^^at]eJSD .3ͫ Ӎ_fKJX0yO>΄ZBW:,&50C`{~PްEW qǫ-(L^gp{6[A|ϩdD 4ZvqF"s%׶&{7V}[YtGL_l~i:XKlNGP&71aF%n/Y`p*ĹVV< "juK:<=JǮ$G >|Jcѷ+",gF}5!G+;{;3|/1"\w9 @7I-};/&{gv(>KXm/!&/@T=ݓs({gNuJɟaNR +|'ybկRnL !%u ١qk" ۱0^\]DJa] uIĔTIeӔc5:•X,’ۧ+ь 9g1mCR/VkO6< +ܨ2WiyR+CyI\ miBGl̺ bF@"yg!RpEc]FyaQiŝyW~hGBvLJ1/ +s/x_!+G)RXŔTWNfJJC-,`2"X4*J P7Eȳ0pKO#C_PANPM?BnAяجA]<ci+-BtJ%úhQӛ>'ZN;0e/'T",DA`f?bcիoT)^"ZKU[{5ai'Zص~}h}rK,/ML 5:bY XȝH30E#0Qeh5]2BYi_r&,X0{;Sz{}Wer:c'/mY[XRXFFiѕ7C o˃;' |q~|UQ<]cfZn]^ZVnyvbps!#l@lYWVc[B7u"tr~Ӵ~zyqb͂q-9Ϝ8oHAWH] 4o="u@^ND̃(/x#r84j;cd:b@;/:w+hJUfNCT0Tys+:i2󯹶%=hw1=xxb~*!'MS | a=)L3.vVHFsmK,X'|O붜$}{& 1H$.%4Ót5PdJhF1ՙ'S´&&}\*\Mg(Qqk"j 7},gѓ/1H cQIZኅ~o^Xgҏ6(A_ QWyF`DR306/B" >ӈaB>Ɖ#AIhddz!RxЊi̟5"$.'m&n.\2[ T) +|KK 7a: 78WyOy ^$"cI`&7s5va3:Zc{Oю@Z,7->d`7YI¦!M1El ^`"~ZNAS)` j<GUoFt 7{Q!k`aʳ\X)ö&";Mm +w=!C2s.qnGε] ?VQ۵Q{dl$.݉hq`S'5?M+I1K8E0_~IB:U3 w (>ƥːhp`_Ys 2cga^Nȹ%sܚi^Ց]8b!Ƅ[k>KVKj`~|,Qꏆs+h,`T-78/VkofzpD+7a秇1B.FG'p~ICkF@8h La}G[Os|bhR[㷃4NgA-Eib }A݊D8O&5M7F "fhNvtI@f}ryZû=/b^k~|qf x J=^Ut@ -i8[NĶoW:{f?% _@ݶq{DdN3{MDv73*o4xn\sJNq@{%ccV΍kFdhF$W$H:s, b;54h_Ld]mlV'@Cē1ESX7tUWDw+nl>DP$SQleRbY+GHG6o #eUԪ#$U`^z8ks /[z|~ܜ;|mB!Z}MԺWm VwU}qnė8һƈL`r7~}K 8D8bb#x2|G!wA]rDvt/SBt,]n|PlZa y6Qy#Rp̄22G١Wc]ob8ZV4TF"6>[ɟ~w\c0+5 =ُ<4xt/>:j sNgvPM*2JMhk ^*LGAr<: 8eYdHa =HUخ[ڍ'Zݧ{]1G=LI852,`w&|g{u#zE%E0rI*l -e=5?E&?N=A$0>驇q4S1D=Z%!OIDJUY] eyg~֟u S.j&ϟEP~+DX t/gQiKS|9l-mEn\Y S^Wi d3mwԣ@axwFWtm#Iy72jYjN h9CԱ{/1.u?KtT'L VlR=DKwwO`[s SM,ٖ"_iPC7FFCU)TV`Q >~X  r=KA^ !N70ܹؐƴ%d l/ #Q|/t>z^bXD( 8M-t۽< 9S:h _*9\F*>8*Яu-끟ΏQ$~9$d:r,c-Av;$fU%CZ KNǺ,MZߚάG .A`G`T},XJRrra*V rנ}/[r\ ^m$!&zB\ϖ)7b?Aȑ%~PϓB&ʉf4G)7_֩jNNj?ho;*}xH˪fÙRLj-K"RD#%%);ڵTlkλsi@O˜2&I_x= 3 |$4<0sۆQȗij =a'dd5EpvĶg7GO( ,"T|Y/{n R?)Hؽ ilo5b*QߕAZΟvizT.ܞ>m$? տ!?b4'T1̇01v?]`\vUWp/Ljzvp߲&9`r%ivz?ereC}I/)rJփ* fo!R_YRQs)+bj8sx{X̋xOk1bk͒+>]Nӡ5GHCl 8~9GV84{/L5e"Fm /ئRl$4~s(*p$;Q=|Fhz_ HܫڒsK y@ /g\k7u6ܶFKn&on2 (*V.Ovz}GlIMs4c7A{kӱͦ(E-M_}B͆LIe!xbAxNXN]hX6;}r=飪PYUj~o2Ϧw&WxSr:N!{y:?~zXa"d]FbQ"ءh4Ǔ5w8 _ǚ~!sϩRoqvEA}d|Ī`MGqЈpùDVRaCK~ uh2:Zs88[e̊<6~=:>D9'IǽP9M@QgE! ޻4#(!g7N=_,6I (]-; 3r B$ϭAtrlmh2t g:HM~ݪI)&mHf әCv_>Uq2fUL9<ΈgPS+FZ\f,/ZCV&G.g,la`9AG2|`dgߘ6"?p% g$BaoH6ll0vDS[XRNfu:XniXtbp?$\QTyOnSI⧅٬l΅>"NCVCCƤf`5M ]ף0qOgT־Y5QH~h*a{\'\z_ _LE8(a/OL#>w*h6nKm^f$Cmל0~Bc0(cv(,LߝW zWjh:4꓄!%ofj[t_Q^2*%pc=$b# H[g6Hm6:gO !Y4VxZ;/?M 5UH8+lP?*z(9s5.6ZJ\lwEzI&횇Vp0p,YO-1$tG)N*M ;? !2UccZµ IH@4sMaZr _[ fکA*cΞ n`rCwWtEj SPI8@y^iL|,ů\ Es7$ u ?B^bKii>@){*YD~.J[fV?#r~77TQL{G`uj;m7EOVۚ/|:?xVdd:ZyP% ӟC^Mz\c{(=3$ Hn?ݖ8KgW9T#Y',+UcB2áCiJ'!r)q_Qj27i ӗQNl9]03{! 駏*l|`n^oFe(/@N5sr?Tokkoh8+%T.Qz yYZ S\oIqN vd:3|I |vgqL;"|ofA4f_ _J;íT紀JJ(saQh-9wh3[Bۭeٞb-&eTaf &d8D -7Gv #2hZM)\0p'ӆ `/,!|nW^S![O|5NXBL}>wӵNxTN1 D6FPe[Ż(VԐLTc ZX@97 aԅ/gSh=QNw#unhZnl\nhh_ s0OJNwJM55׳у@e}*/Λ7/}ǔ鏋e.ݍ0]a*%}G"噤b; {8߇ MNM֮&H:T4@u%/0مΌ xVkd"5nkl>P)'HF /s JclPe^Y# BkT1ѠgjW:4p:$%]CuDnC#YRAitPVsOHg%V3p'do1US3<o8nCU+o R%fQ JzVy# .r)x툣 a`6om3sk ՏAZ>YM9XE gpg=вhDf>\/X-b>E; /0[SbrkGdPS3֌o;jP:KR OMG+.!)^>01Yurƚ-t]я(a"QΊ(2HCڄ0r>[.1EjjF%@\#R}ME0$1ޛg4+z4OP+C'u<3h SZtwV<uK8s[^ ;>YGJCp{e:u:aPŁQmԼK~ż2V6>(B D*׼:Րp/yGDPDg wHdr~E3{i(vr oɫFIk:Y%b̞R%~RNƺ2i)ȹ-ӕޜOnQC˄ + Jp!˼*;tјF]& U`#>_ [c3\Kk(ӎ*R{5|VGï?vm h[x&@[z16.ţIXH+ E'|WU7JE߬? [?^$,{">8R ‚KtɄf TjW[]mh<鯊8Lq<_7GY]_"m:b~_h6ƒ >A;YC?Hp ]tBS~aaBԚQ ̔@tF^-UɌICԍ3M+ZjD[hn_~W]Hs-EF#o~$\mcAĩ!r UB,G(ƋH}i}F_/ٚV*$]iJRZs/^pmt*RVO/U[".~[|UDJPl3`S&^yp4 ˧^L7pf?,EDx A^O ޗǥMIX0;ǽXPb Hg tK1*yvAG=q׷Hh4w]QѬpä)Y%haCmblr0ifx[<3#bӵ{ȅ}mzV%ܬ9}U](BSYoVwƑ KX`b Z^zҸYIeL_[@P@<"8o# wxӡ)1]/sOV׃vh&DYrԝx-h^n4UL5QxXn$7l8(_ OAvM ,^L<*)#ze*;CՓL'amYdЄ D‡Ԟn~26.=Y]fDӕ~8K*?z'y>,m|̯xLM!=x蠡m9$6Ǵs"0kZ F iLEN Q^ P?J:^wC(VM1&!x3L㖌n*ǎ..{vTmzh`.']3]u;QvsFpw 6Ÿ(3*0ǰt@[[鸖4,|U6Zyʊ6:8IM\INYw&'`/4 lW|m-6~HwQ(.vy06uXNJ֗ .BjoBS=;W[z!q4~ҏa߱)#҄f29da۝H[;ƸfktfpNd~@か^b]N8]R1lE3q48fMo>GEPAA&ƺ>Hd]{Z]}X(R A}?>>'GjmV9R }eO,듖igA qX($*@r qҌ1򊋚ߴW0bL\/.@?@:if99B=zߜ8aFT5-dOh2^*)W l_C((_ZaaXOvGNx1wE_ą0Tl>!1gẗi^&`LzJ0 T ZTP  *#Ef{٣6ā]UQt3k V=`--Tw0LqO/hF?~Fu@[ nѥ3SM)0[46fSj*g,+nž/X쪱'Q>AIbtw:eF%@,&Q=@?Q6N$/wv`Jk& we/8cǽʷY+UJP bĥ]GEP R$~\ջ(;%K6L2m ۹E[7lF"?åyѠwkm{"d[9'43Q=|y,A|*tƞ$؀!H]i6\lds:#:>NJZa~3{he55ApeSUp(˱t7Rɷ[γ=S3ވ2tcl .n0McO@0=q.ˀ?)+}h+ >1oW:QꐮBVَo5:GɤRWrd(t|;g,pBm^+)g#nx<>F<Y@u¯Vr鋴B\&KT; 쨮-Fϕ_MK`<-z-25/Rf瞔+0 ǡګ5 Z V9hOtp.LϘ2U00$4i/ Oq974+pl) ԤsЕx{y@@ՍX<,#(%PdVÛ2 Q'fƶp}/a*6􃹈!L#qPl" CQ&B63Y˷ۮ{H݊QD-19[nw.HDq \r:)Nr]j(~|c0,$*$+v, Npן`aYL!X\U*c 0r Z\FpQasT^Em`GR!2y6{:}A5-HyZ*ޜTn]P q2#pb04]3L<:R0:>y+ZQʂyZr\=XK6fE6Y®t xz*x\k񄺗J,.,~9E͕uGA,I5V|!L&E)$7:eE5^ Hł4RY.#Dl更y vQ؎i;S|֜~;su2y.4j8-pho?!8DSL<Z'xtl?P[-?֟d"~fWc7 ,4a- =>) M.m 5]lt{ X]c.-~\Wܞf‘ޕ 9ݛNy40ř|)),$a"O:ڜw8q(TVJJ0حh+BweةL7?|޸P*G%I\0f6w=܈on'|?RjvwaGu^ta'Sg>Z#:YʅWϞ{vuk.>w81W68`+.`Άst[ӷh6ADCSڲ6X{ z_ӈUju&�$8&,+7m8IxB&gwaؘkqM sYHS Ͻ3 IkF.p@Z߮/B-/a[aA Fɩ'{X0utR\$v(.Gpl}eIsns!\'_M[G΂Nn N}/!r*zl߿I Q]mlB H^d* ޒdtXla:-u7cX`Olм{Hz&=g_REd08󳒵7:&2i_jTOʿT:EGB "Om yNU\IcX].aO'\T#tz;6-޵3Err&Ć]*^i]=)A'ӎ,x3!tQS#$*6As3oR@Eo( =Ȭ^b7?.2{Xpr۷=Hһ`@f_cMYT - ѮxZ~apvò!_X*:T G}+13ANxv9:(IC) C_N ~9WFӐ0[~"@y Ԋ91"A[dE}WwFQL9fة#{ծ~[=&:jyҞg|-ğU lۗ\Vb5,(88*8'HÚĐ!l|p:'lD@b3=7GĔͰDŦQ抨iw[?,:%O Jɮ5Ik:;Sh"c}HJq6@n57g߾]د=0OcM`Yf'_ySb'ShE=w4W^ڶ2!B4NɰC[V˜(1C}6e3]V:pHAb[~gJS9YE3 p)F1vmZ`άݰ]G௃Ce n o @e ?U⊠˩L ~vE0YX^[_-7zJ?:kQIȱuVt܎zJJthTԾObX(p2zlrk}y|bW ?a4KWδX}^>,yT>7QnQ6>9<:c'X"_6){\@GA#弬Q.𠒭P|FyjHlHo3YوSh=~wAgCP.`P&dC `Gӓ'#t~ L[]ό{X_i>ʫ|Bs3-n"=2RZe@» >CЎN8TyaDߙLDw$@KtsR3BO>(B|ͥ]nO*0U8_ G`],;lC'9ʃ(@IDviɠP]3ye!`M&)qF+5_[f&[[N@@p h/!5›X@0m1a+M鄯.Eg&6tj rqI[e^: 'Ev ؓS':جi{Q"6H砵E'N0mQa[s .k *]Ce,@zwj}n͝F`1 \Fsmɶ:m5vNr_qiJ cF^Yghg\OSZ``x &yJn?XoS?eS;f螾XmY( Н_ҧq2Ht[i!)qR%m/ ATT?cϔbiۑJZ_2_-HY1zx.{pX޺24b= ORڸL}8ۮ6,mDz32r*(ߠ7'ҦӿdeD1F,RMM.v^ӐH췦ɂ>Xj{GMdzqVvyo2zh+Mkz%}:w(l$wnBI%.֏Z_XfbmfuL4> 2e"@byh]8DԅFk 2W B蹻>~ M'C ƾ 8 )7%Rۧ=k{oi:wtq7Qn:BBlagVOσ {DquLpF_h2?b}&c?>.hp)Sབ|Tv [y3VSF&+3/ t=''B uʣs _gYbB6AAߨiWag~wĚ Q+߰NU v c}bAd؂R@uG~'z 1uw}qs![y92$l;.A1inoIJv*^F,"^O۪bNL# okٛi,G=gY؏w9jjVLdXN`֊k닊E1{~0bc.Xv~cT=<5ͪWBZ %G4xV@ Dj O>B݋9ΖBЏ"z؊'*z!  Ҡ;J\ ?*M(2WZscZ&ph+l H6f(2fJ]~|y[0s5kVܴՕ?60fmBM'Asg2`8V&-ĵD/< \, }gɐxZ+`M'A?eoԀD~1Gs(b8XwNjlj~6F2tz||TmvH{c*U23 [8=@ AJ}\:i?RmEL$>3Pwdm;u;JOf8I!ie hhȀ:v8dBVgm]@vR?ʑʢoBݙ p: Q7D0Nf»<͖:Ҫ щH bu(޷g,NBj:cLz*~ r ϶UveipSpG0x܀;{G4~">2߄}wW& 8QQ%cEON?A)]1ҋɝFL8MG7{w\-?ecTkfKfI$Քܯ(QFʺ.(['w{*3t:%(m%n+l؁H1NSK^ac4wH]UR+l x//'bvg=Il|H#< |As~WܘvKwDz%/ ; u7IrV@ё: gA\rkbV+׽-%%PTR@xI1=Jq.0;w~b=g:Z4>*s ƒ|smpnbC*Ғ$BZA(ܑDk`gm<tV KU#A5Ϻ Gᒜ-=e c(Jܨzi4QD8❁vR];^^bRuj4z *dy,`TKN7"w^C)Z'ObnGL[cBUKTQ=k3fNE6 )JEN-Ӿ0UؿLvz dOf.CZ"d m]ta۽`E< x&Y,ES,J,Nr: gmAqDdgW?]"orUa-ja'rdS\!A O {Sc e Y%@zwuRۺPQ6Ϻ<*|$8w*2ȸ/4]HH.3G emD%xkJ4BKZh$8龨^2phS,yxl4-s}wDR!?VWcRk<5=-TfQ?]p}Y+ DX?溫pJu[js͐n;#`<.읽˩V02b[¢jMg }&Оi- Č2:O8:"+ש;f( U{D]M6u&SlH7D[8!Fqiо"E8S;3m6*T11C;??0DG\i֋2󐚲;DN\")fT vX~2emc+N<[y6 +bipmtzb^^}`HrT]43< bʐwg䈅݅[,bU>5YHB rUTmTOKW0s)Ck.Uu(9?R8<@5G(`,4Pv8*xSeB祖/_岘@˃ ddu} Jm|Z65hi]*]] SHN[|4"ùbڷ OjV~c\8ImDj 73FQ ֛X=>Tv共xdP4~ݓZ^:"gDxc~HRv]MS]2ݖi K3Hp 3#7, Dh˿]i8SCt6vsVV3 i2.g*xq>F,Bx48Ba%s.thPS$!ܶ 7ILi@,KM0p)/C%д#;gdϴmU?kwklr\&3s$9u̵:PJbMglm'c>^t\u~cק'}M4{u?keCw~c{H1a|-1_Lކ4;n0>@ЃCJ6 x"GXH C=`o> dD.#шyxNRad 39)‘X5eAo'@4֍dC G6m ٲ+ccK$Ĝ,S`L>MOrq1`aB, Nj:p9 9wPCj(x D{Xﯙxpʼ?e^gJenYW*2ê?%uz+! 'L|ZQIP:E[AU0B_Pjx&!\d%8tR[Bm-m~b.h@-j`If sa}ׅn/uXKbe&DK%O_!1B֌U81SNru79g:v+>Kwi 3N cZrN `)ΗjF-@`+eȯ^c({dyXє.jS:F<5ˉF"M#g)R?W4HElxŠ[ZPE5PfHL[Hn=Bޖ_0j}/fDecm( 5~r`_f E'L~Gm' SpEj\u8Q0*kczג Fh=Gt"K_5K)ٻ5C0[+3T dbUdZz" @Ff75LPXd?ˁQ4 -; ]Q_2&+Ne FmӀǻ (Fx[^u%:MuQMGy@0FQ ˇ5aK2ď]L@\RO~AĂ0ܼo I()c_KG8ڐ˛מ~%! Iw6Bq i`bl8nx1 &@g_KeL]/##s [̃ii esgB™XÑ]CX@HȫߊG!)_n$2,h!2,ү{ 9K-ڸ9fMpt]D;J}~d<֕]ɑ3t]]C=:%ByJ13Ţia1IY0xц#"dZ "6NL;iVm\Rc^w)p:\6qlJ9ﺃ;x@k`SoᷰlULJw) !}d﹀M"2MLnjHxB)/򧍈]I=R-xcH">s2åJ_q nO%-"Ez=7,?Gi7,OW R^Z@0YҿX6asu_⢊7rVZ6woh NvWBlSt->}w}΄7۸6,Ex//k]7VrnזHg=ѻCkF&|g{_u 08+o*$gR 'Gm;c :g?=Cw,,X7f ץu"D @"km/S?At / ԍ55*Nwآ4Xm2ZJ.(3 4({i&MlmO{)?}oXߑul`6,E`}4szv{ zLbt.8ΙWM=fsfWE%X>9-*o00-"AZ(2lCNӺK>r) ~JLsan{tRgˏ+_iSjlI&օ0\!$qٿRd`vD% vVCBZg55e!Λhx) GP=<*wU<){>uC-5s_t?5b_9w*.%ϐYSA~(5.f]?b(dE) NȰ5˹h-{8GnBXPr*כ>+;K9>?Xƅ8H0٣}FTlÿb^MؖeZbpn4ӌ-JB{6>!@n6c w++>_4Cc#DϽˈXK>X갾q,Q(FҐ60`d1^w;[3;S9r3q GZ+<S5^y)e">嘊lmt޼##JQ>n|$ڤQsF,_4@;c /iRz(.RCef@G i9@21FC?.ANo@cAnIpft"{,Ns_[d}=IMJTvx'ЄXBb$=!HU; - KXY PG1Y08jssaH8$NѠh) hn(8Fw@5aP h[aBH QU_"V+]cɶ2 yO>c5SW0bwF-s(j]ܣD4w6 517l-S=oWju+BbR4!DMЮ Kڜ9BmT?^r/YhMy2;F*WaGiy̤M&P3'}bC`")_[B1īÞϕ)#_C@2r 'xNcVgϣoUaFw1IMnuh5qP7i<)7ڏ~]/9Sh]zc:$U_EKhtyR $XS8ގdS ^)|,sJcZSIިC/ma&ou7^e`AǂOQ8n-я)Ol 2Yz|CnH\00ڳl 0Q+i?<2ʟWq'* :W]ե3ͳP@MH:%;dsH䴄,f1Vp%XΉA\Bլ#/Nm@|((; ~w<<1ڟw|ca6KW+kvBmKz8戮U/ζeܺ`){\\j~콳덋ӥFfKqPЂHD~w^~Q, ~)=S=l85\6,R<{^8l|咽9LmuC0#В`IS,S=]4TvۍbPfum2:jL<#* "ȦmGoPP !(ѱTE͠[%,éE5%}>vg"{ nG Κn13F,<fvM@x11E" Hh2n*xgZZmc~:awq}P_YRQe\zg j;UPVqZP i0,\zmb\(/;h>k2VBh-Wp#9-8yx3֌j_/ p, )sH{E?0W1s(MSlKѳ5ҴQ|` D#|}1onRD澣 -񃟑S+3̀ WQd)}V`g:fV`}C AaF["!*l3\*RW2SFsc$_{§U.Zڅ^/@# VU`Ƀa҆tႧRwM:1}X )-ђ{w ׍)Jc>?kξe=EVuv@I+dUwO .0=jX ?&AzSMfJC]*?& Ut,\V32|YgzQ HQ_CZm(7*^:"ﴠWQ~6RB),ALm ~b\EnN;/41F# 2S>Z`H^8=^\v1J&ѩ0?4h<[rfdNt㼍_t-EZʈ_' Z"S* {[|9Bg&Wusî7'Z31He1`~ԸL33(mHz׽W h\=CV{l:WGuYZPs'pkػcM6ƕ~Z][!/_g޽`8X/̊0n[`vF6S&Uw%.[f@\C5‹ښ4H_%{Exl@ q$W+y/r<م*@ kr\;&9rg\KoEH%XԆ# =WJ!cZAE:;ʶLGl vTL;4B築U'ҁ"@1#8Y}gG+P4(IxA+S7z`fz;buM^_C"tZ_aBB,ՉnX%/baik*WΧcq?ܩZ5z|ii 1" Lo=h.UgOUw~Qx-\}Ax8.Z .~  +뚋m)$wphҙ\Č5]7z{M8>(U3q6{q2Br0Dy$Fq7{vO ]MVKi  ކ3(%=W\]dmOy{{S̐E 'FjgNORأrLfŮ*rr_- TbrE -o#`ɢ} #$7g?oA*StwOPm_ f]0eD0e;{ =\FݮXOI([Y~:ϱrt$8"=&hȢ>/  EiyeY1$amOZw*#8ԛ?x>j4:%E_@в A8&Ҷ\;B|{Ni R66>:)ttn,:ټ{ QIIUܩP- EhŸ-Gru/N:}Y-ʒ{Ll|=agC逽Tl< ꑍDv`aַRrD#KBAa4v(].9J;Is 'F=Ful膐r૪?='鵼+0۩*:D4p۳!?=Xݕ6 ֘E2lBp _ݴPr~4 ]4!DJ3DIL3.H+8T[׉Ls䭀)(BDP˼\cWgӷDl{˷u\75RpxQQ9PIߴbvҏC+.g~] [s0u0XBRKyx\$-Jf&J!]{>BF8ED߶VI?\StLjn$y]8iYvGFpѠ.;{A2#RwG8'Ht= ՊPsEC>9ݢg?-j4YcK?۲1<8c-Œ<:@|]c־)b9=q6b^RiPG06/CxfMGVl[&$i:m' 1ѢMMrrPy ij9XVc jwbrmzҐ}KsvM]x; p$_A_:N8l**bd[_!NJ4f>ZS@z2:6 Ul<[-cYL_ ah,gY)Rv]Q+r"÷ s~/|͇pkwe[n`DXUDGVJH%HYS70b NQ(>ȥveDR>Bk`B?'d^_^"' qKBPT1Yh4+Fy+J)bY{y3jux.,glZڥIqђcܻ=PHFͻՏ. T`#8Ƚu\t'/S'sJ@j^#<$lϦ)zCNKRGKpR\R0#C-Y^Cx~M̨آL0u"PC!39  [!ƾO) JSa Œ{lQh[)([l(޹#'Ui*/WHǵT3Ⱦx1U|J1K# sF]O,]3)y!U1/z聰_;3ǰaY92ڕD,I&$ZQ~p=LS=jLc3MazTXq:"nۤ@nځ'R{4b+ J rP! GGP(x"C%H-ŵl&e^wфKiطpr7gI2VirYX7{YDR;cC.i|sx#G(pOxT遠rflnyyA80凱 d!=J {:@Ef 4kfPy_a*6"H5UT}~mrP sj I7ˊMRuVmH(ZnHBZ{+]$:4|a )Ћ,[$k02O/K|);EJH2ڂ#mT/B/d TiۋNP>?RIύ`,c q6%}_[E.l|gޝ&++:-ټYʏew,țU2}$R_ 9+?֌+1}4}jAQPaQffȈ|;~]CVւSCN 91d կ*} = 8$peB.7V/$ˊΈ?MLv(I4:suFKTH03%:VK7_A2yp|){}V@jT|HxFrE?-/Ma,nE'u6c95j3 &^# c:p^ wx8̫1P0:4g1(ŽiP30%A1́dA%XӷqQ6LW~% )rIm\ʎWek]їqS# 4\OëmRe}{SCC?륁en>K$oWFc?%3T8u.G"qJ Vn?STfWuL&iDS3 r+LPmc>ZLX7Z48\2QP9?RiwX:MDxA'ehzS=IEWC;dUbrc$v;z0w53C nANQO%EO~J%lp-W{3ֻN[iJqV8kгYz׹2Ant}D>2\O 6R{݈u:vL䐵qc=},j%PBgm__{i}3:bUž2 .>~8r fR?\IkjOOPQ_PB@ oxqMyWkelEMuH>C%-II,(wV5{B8ިvet!"k(o  :1cY$`x4;k㥘^K{0|QGoi?DXC֮_yGY)2e/ZS*(;|"ݴl&P  =j)ӾҕrQݓӭKl{ߦ`JEkl2tH|"V8kBivp&:.V ׷]$@YWQjA2aV$!-񱦵G@O{‰(hy%!ސ!y֎]Vp`eIdkeлWF|gjyucS^|*(v{m~.1Tb^s2~{OG,ax[bI1(W*BbѩFl$ x@$w3|Vғ_pn־= /#XԨp-Yc%^^ۺATnqAU&]9V-IG4 g#k=Bf#,TD%q!U殤yz*p +j$.ܻ4d5/=ӕ3h Z"c2Z/)j)N}qZT-oGʞyy,mv3w1bm!? .5^6@ے@'`c{"nhB/yOU.tB1zl},!H r ܍/|8aMLTB61J=*3?HYHbOxDܜ84rb.~pRbعA1myPߠ&u m0y4#P\K,IwHC@i{V wT`1k8x\FWHLz%uI No \=,&,ģkz3I N~=q5b5x Z~KD-;0Re*i:-}:SR5/9KDV] _TU1cou2mcwsm晦^{ڗWˀrU?8rԺjk-]{|/~M7FI/DbY +^@/E.oQ  sb`)Js01RU+E|cOASNTU;pQf_E? NCUT%tFma׹RPss &ny?l>F*{i9A5U0Hb)$/E4ov-U2v(±@Xu}B//1u^`C9o$ԆG)ig1=דCF5tfj /WpMI08}U!9БZY$GG֍mWtX@l}/^A_fNa봒Iַ@3&O-;,SD7dWVZ|}m@'*2bFúyzW5 Ǡ9gk\*T gv> C=9BlEdQ7zVbvQQi p_߸>-v0 LGK_v.|3%tUq7x@[Ti} DɁ:g3&2F4԰kڑ pB dGLB唦 !p @zΛE2YKXnݼwJşn5%3FFd*+Na},2Y0D=$Յߨy,>o.aroW.g|򳜎/mA^_xz~wK]\·v4wR,X>]Ѱ<gQ ]kB9_6%.,p蜫@FD1xU53l2iCՍ$B2B\Ҷv$2ض8^.oRhlsd 5a<']ޟaQB;~@6Z7uk:Z",D.™䉗t&HkAoJaxh*0mOsj<^ \ b $PPZw^ac-7)t0AqF늧t(|w,B IOoXt%G+rX}oeZCtg ;b>(f]]cR,& Zϯb-|Gr3|l0ZkoQtU e pC8cSg2mVT퍉Ha燅Ģ!1=p`ؕ/PaNخ \ \60lGc~/|;2J֗Gѩu[R!D4]M2= G%pϪ}AL 8:S̮6(;Kr|W$+ǝת閷BQط^֜ V p>MF?e DH1.JrЕgc{ePnzhjkݱ ;<Ej[}&WOw([QZs ZVC {V ͙ײ> gQ+>K0}aqhgXѶvR+$%BG0+&9&,*6K_c'S@ٿ\L>0Z`W"Q M]Ґ! !U~̠~/xh?W%p͏,4K8@2u~fLAu*4嬮g6Uq.AQEw=FJE0r'%!߆oqUvrJլ{tQ p+?LHS#py Kies^T8eHwϠa$/-j4V7wi\U~c̎\-"XWiM VZOv{Ipf9/ /x] ;IO^BѹE/md/.,ig x%4X7@!VRBǣF12 b6/'s,HNZzAn+};?hjN1PLupiU9UD^oCZi63^0Oц}nEN9'Q W18:s:8Z]^t膍pfpGdۤ8\^ot}+/XˈCs6C/DщT"6tSNJw`;6)G bh3 OMvqA ʀxmû6ؠ1㦹jP))H͢eZ&H`އ_( | ι  H-K4=9AdXC=B萈0!@Pv*bBetm(NRʔ~ '`y:u8JY 1vcнaW -VR` :oXkE ,׫>(U20[b 37 *$-:Se[y dl0l- #s9vi>U_@CKI;͔_]A|w%pT&߿緫&'_# s@K%Z;ZR.dAVb|,cR<ѩ=B] S]=pH8,Qж̀xȒ7lV[wYkMvtvWbgK _]w3;ocVO2qQU89?%_S߱jw?m9 5Zqbl CHn4 =gK q\ps>@Z[|J+U6WrPRqaKk͕ٞrR^PdfO@Msݡ^CZ 6H,CYc} o8$av>TZRaίC{X8 *8!3`LsW_©7?]p,t"+ß|T~K,e}C2.TaHm`qg/l\tPD.=١W4n.!y˥LQ'cK8Zҙ-w]9^vJEn! vFy}@3a>&2ر|t .u &[fSK-X 9ruxb*'7@LS֡4$O$[Kzs A@. FB3\03~r)+Lp#K#NUroRgt21ȗm-_OgW} &ns_R+R`~"pR8JJo8e2r"6)⌎|2,j(fҔ!@Z_to3G[)|nظ7_g@T Ꝺ.*|==p#dװZ[J<.#,V\5gV^n)vcp l+OAYu~e.ଉ (wr =M6b09ޡĚoSQ֢4pߧ d|-{[BM{us8g/&JY 3kcr·NFI襍KHV.NDbS'N)cSW#/y졆}L(}zΔ'VZIY(e=!K$#؂t|"#\6J/$e:gnU0݀ɕe G"J6gB6;G [j//x/Hg?Pqƅfn ulb'&qۉ y_م)@Ѿ*h/%E6^>8K~uFQɕA2+x9j-´iƟ13DՁ)뼽c⃍CH |i pzFFu2n*,JFC:N I1C*y?Dqqj(ǪwȫF`ݳK;=ыj$ko kk`-SW-+]Z5YM`-+?7gRۮ&t㤮{F-P!`Ri@XΛ]J%W\-fYUlV?l]d-X6rQWC ;bXJu18| 8\'X*W" PESj~{ 1J @dv@wP_k={* ɒ9.jIoP ][Qu +eȓ13K~?Q&sz zy+sSR5r,ud aVus28&0+0z9[|_;U̶eW7~80ҡRyPU[Iy~UҪ (=4k͋ 7-Pr ig [vKxlTZio:vŘrL/fʼ,ocR*V YƉR6+5xu99]RP\J7\/s{T"dWhX Ң7zZ6@KvE3%txH0HmAt`>@5ڒhS%}زzi2VD~ĉT$Km`#EumQ 'iF2lVlȅ´0XֆRNzgF~Ԣ񀀈KU.|NeKcN(mu{tu@eAlKɋv);rS:ŕtR % ~U/¸L#mؓx3yp<'S}h:ƽ+ S ^ KE"iYg|\wr *\n$ VcpGmMDKl+8^_br< %al|Ey(Hizߑ%VI͡Otj]S_cifPU<0__@2S;$ [=Ζh(A60 p~_ŎI@mMtQ+b T\>GlT:^2q)vT&P ,L.x, !#!׳8'02~kf b#~ Mi ZoQEt1mi_AUpKl6l5@F.xeuk,SW\#EMpM?'}H".1W]ZM٠S9 igg!eTlxLv?GGRw6j*BB4\ #ypV1L7}ZYEg\MFO\FԀyQ, k]owތo4$V$^8pސ qYFPHD)Et7S8>+Kbq* I*ix EW$SrepQ zK?´kyY 6 @29\M<O}?k Fuղ%⼲5[F%YM8OO͇< Du+t$!hh+m䐆4ؐxq5۾'*$a: Xh]Ѻk0`|ؘ5,&$̔#Vy#)O&A(Éɦ!`I*÷PsS8د~ oTbY8֐r$K_ŸE!(+$UH[ <6&l7C@Ђ: d 1^*dފZ4WZ\$Kc~PD˧9k(,z̾ۓ^brfyԀ,,>fy9eQ^Ij!‚.,+q G;E~rPg\%ic: >@̉ !h|*?( >s. bjRav"::SVdpuj=2"nr#}agjz(d (!}gu> B(mMewe+HIM͵`x0 K2Ɗs6dIS [WK0Gs:Ks2"Ocnd6~oʕ*5po14eIm"R-KmR9,٫Ӷ>14f7Yx$b`I3nV(T3Ãj ie>x|cBM7Fy69e Wmg[mBSQ] 6 "vC ZYo'L/[DmaM1ȵܸ,rc*Foxp^:gǣP;S:eʮx;uuI9z@,=æhzjt>_?O,}.01WJV&oإd_r2Wf^  Y5wiD&zMFS23 ")K.BQSs-@mČ"Y{+;/3Qm|50@Cg 6bhN0Oӂ2~C{6A?a gGF+1/2w]AH)]4>W 9٣疎}G>)؋!JriZ{@@;˝Eٓ >6qw)Hd'P]}o{Rj;Y.)sF8A&a Y*5$WRU`ѭI;MAZ7TQ_H)(|\Zr5V:'dk;{Ff販2 R  L]wV[ X|"a9K^i(S;]m S| !sNkݑyVzy|6'\};wYL 5a&%hΔHa8v255_7d?;i_$mЁZEF\;Mw>]8N _vZ $Z3tq7*˲v-I 3 ^K~;TI 5EZN#/J5)]#;DO=%fdŬNU8ZěmjNBJ v,,>ʙv;)uN=aNURe+/t[ w޳'i-od36`60n&4n%:-)[ -q>f}zoQi![$4gەzO/e[*ewW 35?kpmW_+X³WZ8Sxx<"<ܼ2OKɳDOQ(d.e=r,cB*Fq\ )ɘ/\?}"l;ԋA,\W.@^Xn=]8J[L4="^&Ze wHS*( VU:VL6*|7N=t9y/3aQ/uW(0F%<_2wvJTmfmw8qTī.SK?2 & GMW2BR`-yTt)i5d g򞥖 X.ڒ$ųxbh[> 4c.6rTV4fG70P19)νb+kG!=/_j\Ibʺg*dΝ)UDQ&3X1kCդ-]dmq7 \= os:6l#QV@^dHY#'\׌ `f ȣ_ ҔΜf>$_S >qK՜Q+PKk5(jPLEǹkN' ځpë<d'=2 Go#r[%)dNQ).w}/$vhpz+V"[x L? {b@-J=H_@QZ7ی6YMr8Y+(.~?Wox_k NτxQpe.PYoK!Lǭ~t1an2h[8|Wsv$W؝.F oBgF&m&kXM7+hh6-ߪܠ2hk':MU-G)+ٺsMS %]J*BT) $Kn3㰋>5]16}9ZgG_rL*}ٱBAS)6׶Q65˰WS maH,q.9U^ў3D܇J"7`yj0̛͚7{9}4ʸ=mMK]ys*1c ̂y0),F< }ػGezWQ0ĩFEmӟfXZ~*$\7pX+nj8fȞ'k +Ba'<[ۚ"vfV\M 0sy ;o[לOC=DLY#R [ /=Հm7rr&zF<[ ʽۉlA*2M@>{q2 =oqj'HnU5[f]vL<]ke,V,_E8/I%$PJ^, Պ~{OwLFJ{jjBP,! E@nayQn?2|:QȰohM;C\Vmjj#:uV!Dt#60ad!+ bn1gZ 6J,c18UշJ,fhя"V.3F:]rQdNQR|}|,U9e>H:KM|Z$IW]s7,erq/J;g LEEQfVBm36WQT}! iK}ʵg2~M>m hw!,Ɋ-l ׼`D)j|{X~)I HT#L<\a2^T2h,$'M(81͈mm9[H^NA6X{^݊þP#ǧ P 17Uk^w!mZRPUH80b g)]K5W("?-hƦd?:Aܖ: IC {TQ_h/2 $(̪[Nyop1Kχ{ ]doҍABKpF1r{93Kv]"' BZ 0q zH\xG5 e-[+Ǜ4LKQUR93 rX0t= tDBA1%:t틡#QH^vKPnUgp }ǰl. lk`M)N ?U;xCQ)oE7Jpx!3 M(YM^d ,Y]L)Svu;Fu2jF5N-y+3HQpm*dŵ 3x\'~H6a춷l{'`4Fj- -IqM6i};nSB<52Iǩ c~_](8)p)>881AOt_P~dau}vm%++i_wfWkC苙c?8p ӚcY&\Vv A)j\OsOV˙1+w0<%y7YKտlT79Ū'8E:ěɶ{կ.'QD62Qv{l_ j%R#N0pWczYj f#QWϔ !>r.?pO4ʃ[};s~"+cM򷺯΁-jAڡM}IBi,Sl%m/Sd`&*d}'.YA :yNH+Ym8ڄ^NPF}d2x.!$@x~QgctN1$ Bo;w:g̼#G ī} (o~[&C 3Y! FHEMh3g}|c"܌5-jNDXv8^CזZF/ ^yzJ_R&ͱ?$`TTdpӎpuG {n{][rb{f,#5%3!m]um?Џ,qzBPIMR>rɶs9i" e_ՠ_+gz8bo[^:<ځ䏾ZhmȡD{ɨ Om}D$QTce(@K-Կ V0=FpN[^}\ܗxN!jPu02WfH^WRe7eJ-˻At[f&4ٮ6o` FYhPaL68ixuf(ͼm4*<ٽh? V\n_s s,7a|ɺ>[6uKb ˘:O6D~P$9]޿ElV2ouSgNٿ))H\큙cX2A5{ZwV$g#N!@yjDc[q.[83bW6i9eߔ]corh㐗z <qV7&UvN\Kq43jqq/F@fj4~BE HaajHtqYdIx)Mh3aW:gd.?ݔM E}hq=a3+D>Iᗦs[ O4oٛQ0`F%|x: (?&(mً g ?pLx-iPʺRqXΟ>|FC\;W.jUZ>}XnV2]aGs/"IH^C{]&G#k̈F I_ ju`eE_qK~05xA*K+؈Lp6Ob˿3XրI\ xYn; 9|SMi P3.&1<\T+Me/Yav #tɛƌWi2v0nCvfAA UQYOUCUHwK?K&m5B'} #YFs?JR0 iR;dHR!0C E%"Aq#)YhcmPU j>b C䰞14x=;jtuִP w؞Y'.-׵mu @״1·9<Պ6ƻ.#OKH'(5t! 8kD=B]bۯ%q`+r&ݭhp؉Wy/6p5rHq4ӋWϻ 9'3gw=ew6nKiJ1xcSb 8in+n4Q)Da.ɟbtUtBH@+ti\Wavx< QI &} v<(z.3FQ[Y} LfCVFگMx3_Dt#i:NIܟ06bj1,aMw,xl3Vx4iC[o~`za>:nJ۷b/}o0 ޡ^`^WfT=`AxUXҞ]98ٖs XZ4LyF6)Ꝙ@kh6lP VN'΅ igwҺ.G-ڠ9VjNO &$=r (1*% KѴ״5CW\+ܙh<I0"UwTApK"ϊWSVʚq_`q :sk6qr0eja)S]:R>&Ts8~ }l"*0F3-wpڵ uW7~ zrö~ ]F;駴[k%_a lj;`/Md:P݄:':/j}.!P5 xAeܷ.Q/&I{I[wXSE+U2> jZRh6otQbGXTobr`%]VXDƹj`g+IrE!G"Cg7"ot{"~AuDӳ%ZAڲu%eLuV 碵i z%daߨҔUE';] Ci_z̃S2eoյ }lK+l<|d#`<¸~%E7+K~byq5^ pV\luJXOKXK%E!|_fޡ)#5j},ϞVsqH Jkt~qHY@jݴ!B̵pOj^?Lq΄J7nQ a?{dc_JsħG|36-eS"alL-MAdʒ)&i褓hUjkJil܂nz-̪Il$ @UÈ8U׋ R]'('5u{k ]TdpiKr"Vtu>agFD0_3ֵZcR؟B*D㞭]ES.=lmAژf+)TЙoXʰ>3_ R13JE kow>80g-,#o j}+z\{9eLCBZ1S4tgS+ ;jo7RfGmeˋ"ΰW4處6G]oCV"Q_A[L4]0t>k3@G T⋆p-Ds2 Jm`ٲe1 .. YMJ<03P$?L(`@E}gu N} h6-bYoKۣ0F5os!x_׹ I}^5=: ;U>(:XL3mڭڗK?꥘6ϚDg9_ !B U!5J}DQ|7- FMoLb*qK2i{_Y@t5|c߲eaJқ&0XJLS~ e`tlKܰ3$"ߨTbuYsz+D~*qo1MȀZ $6i4ytP}^X*Dm=rV=EY-dљr} :躬ٯzul[:pRBwGrcaqKn6lZIXN?)`niY5Y m6E`a ]RbsϭYS6>wv.W?cw|X6}_v 0upx>?`I@"-0N{"wTȵq;Hsի7|6a8y{Otҹst\}3: }gJخv#-OYJJ8zbU!<WWh~/B5'&΃]:x5uPXn&]fx,wU~&ɐ+jpLt|ʷ$,/v70mLsڴcw0h3cJ!nO-O`[jx2PH|K>W9*FX0̛7y}}+O( ݳV3o/>ԓhݞH)[]C|+4,HRYԻ xKЍL.[eީ(WnT= ,z֔JV.Y=kvFZ8$Q~)AߜA ,Bã$DJ8h6yGIy&7?4[yeb &O Gڶ{ aoAΦۚx9H_մüh>1asq`x\I@Ǯ=oX<;YLZ'/P?0BJջD!,"(5J"#< F`Oe$Hxw:PKm(YT5& ӼH0{ša*_ ,I5Gzl8,[dH  xp9?" NjY M>|.oi̟|Nx0'b,6+*:f_ޯ $.|\;ѫa}ϧ<āeIJ3G|@ IE#J/˷laosס2~: UuLevM.ݭa6|SЉA -j!]+...#3[n)2ig2R@mPN=䵨 w1vӁv G0q9OL""Eb3rܿVb5԰1gMc{ۭMyn#`<0 ٦;;i'r[_A܁MXRMZgqC 2/,oK͌0J7u%f_WN<{c 5o hdaJr~jF".()SJ8-@{n\>0ו!)UWѭ|dpHKw2.^u#}n{0Z|`@19NR?inVr/}k`\1$GٛWrJ Hf` T)/BKJO6)<T}ae?_c$s!ـmw,q i~'/i" tw!6JnRzA |a'+r{9T#'9ߍ#̂];Y&JZn&+b>RgK-jFF$5\`~9I|0nʵSx  ;ꙸ㌨d8~D64&xz[;xC\iٟ**saQmpVID$ԁν1?#P!s+K&+Oo+sD` ++8xpe7a6D`tN&cH/ oݴԩЄ'r@gOFm/CGj+~C-7enAf"hBTfZ?2hmMSw |jZ_zO{$_]l"1U? UsMVQm"!B*k 6=G5P0x~k!w;0{0idpWI흣FۿR{Vu-oDhɰ3Ѡ6ނ 7o{GuO)fVbTϪ?zM욲hv %z6]ҲMl]% Ǡ1RPV ,G3;.UPHvLKx+tt݊paJQka0:W|*Uϼ ލ:kLMet||k&lat!!ˮ t>Qg6KI"CzÝ=ߕ|CzHaޱy<+}b/K쇻\vڠ{{nȝ8Æp fPpq/XlJ76,[6P9xFY'i>8#cҊziT\g7UTZ[jEN̺:@- ׿s8lCiUK?MyҿvNoU昌ªIN-@mla]R/lX",);p6%D?[Qc5Ežվ8h ٱ{E:Q_ %pj*v:U@14Kv(܅y&P/ԍZl kBo}呸ڑZvoT݊y?5ưh\A#=pׄ.ۃ|& -֙C/xPj~-d.뺹 A}:H1-=F]4rs]_uG}HŦ6fHQ Kxaʮ) 6Ļ0]buΕ|@JtCCAJT7x9ث 5;]A"U3 jIFO I=n_doAȖq$ulY?lfǖ@ J0h|,9->6Zq< Н,yh ywwS&i<g|:&E. bW~2i` 2)a39ZҜ;ΣvPY܈ky$UL*Gbܔ"ڱMHp24 e1eVأ; oi*g6]QhNĞx\i/k0[:"p7:f.Y<+J۾5IP(%olŨLgW3Tvm&qEW1ANz8.Wy!<%;bar)*0%_9oavVRQ(btKolCtRDC$H )r+b~1h"h9_ 7}2p!;c٪kl</G jr9Y$$#Z,stUdDup$m*Q<`~tuZRz=dG[lmNIU^=v!RD^R0ݮcg\̌8ǹ m`ĴM>rF4Yyi`Ɏi5l×oί?p4F?L ʗmK{=1AyOeu琱Cp5}[" s:+0}mgxN)hm$!ԘM\ FpSnۂ^ \}2)~gcL)LNx~mxnHf% *}}`$omRǸv7KF|_TgD.bvc3O+3 U3:ZY}hz郞$H5Q"]T^,?5ZG ^dAHJؒIv%MoQ-#1jOt0 ;=ZBOݼi0Q"Y㥜 )7a 4d˓Q~7*ENMՐ_E[a#. >?36evű! ;km(m?J eoϋbD*rF{4Y"5kC^8|V 0`Nq*MKƸIsQOEDH9ZŶ(R`^$GX:u #7G$NC'V]ʮbFK pOf~|b7^@CRV՗vi? ` O^?)rY9ނSHEƙSwmځzQa_$)9Aʾu \Jui4)_]Pfb]hבuL$I˾op|?|r*R `bwPt>]i:mb\1Au/3sfsHWypcEuD~M mG[!sR{%DCo [_[՜KVәyp+';?sWw$ > җD&.^*^P :PkOU"I%k>>ڙl/ gW=%WW*꨽*G@Fb}eifr؜GZQzx?CmgP+V큦9N~Z~ 2]6fA z*kW` 퍒(2Kz:+D]a]W6@MW~yAvR\?kȩfovk}ki'>2UY2PV?Hh ^OJ|RJx3;r{[nc;&g@;,}w04=1 H2 VW57$Oq\ 6Ӹ t, :MM/SUVczTArx@ncAI-'fLJj<#Ok b鬑ۧaPUIDD_exߒaP$t4dՖCw>驽N+9e~TF*Q|*oF+{U9Sx=mxB_D;,Bd/2{7vZ)"xlc7#*MCvY\^^9sUt_mCF;}A۝CA`|5{(}Amt^!{䑎 P#1(=S""[Ŋ'sV0 ~((Sp7Z$2Y[nG-^&VU#9h[ĤFay&^FenƷv|D"hqE?t`j7jX!uH`ܳ D&V[?2\(1μk(thxJD5@Ԙm:d_#f?Ah0(oz݀n9HI5 X74e){@ڦcP偡Ԛ(rΧ:BoU)r].g㭋UCv]͙z?h 5=^Խ/H!= ZA`>9 4gLjI:NȰ K2cI+EW&KL7eK? ]b4e§飆ESii,_O `\{kU-/F!Tx&?J ۾Yqcm0Jơ I|6bmY!!EIҋDA=\M..q_; QpBTALevaFeCӚؑRM- v"6)pkԋJ*u}8-}UEH-k=Yy$rCѳ!:P嶪 k` paPX9<8~޹=d T]& L`D.*YrW.g1M ) %h_܇찯$Q+q!v8|KO|dhFC yj;grN3}|`X2] 8VL='t N\ky=IZ!'S3 ">k .bltfO 9C( UO8^ճkXә} rǢ Z 1ä VkD^<aRUeVU!Q~0A&t`N[ 8 1{`@ } ^!YrT{3Ol=5s!_^503cj^YZj9IߨDET7Lf&D 2|ꏻ[\Ed bG.[_6@a.8 >" iٱN%(uffDeZ&E"x q@&rt#IY>} =iR>{pEql(FHȍ71P"0P[ d{2x );ަ3*AB"1n*s%m7@蟭+@9 Hz#+}k-M#r!̯(ч񉂪q?bjT*L*̫!N{D jeER[ЎZ^Xψ/+g}x@RI3J>HU;M (X)DLƕ)b߉(NN@?9i}[}Kd+cD؝iMTK+ݑ^娾+ JY#52с( mÍ L됢(΅ T-VJn[y҅ :Ӂ|ʓ2I#o|(4m˄&;> /#ן?jå#\Rۙ/X>y}(8L& e^p'!\`ĭ60]ܕKMׄH|w|}/ _wavѪ3z!Vt.f3 A9}Sܴ1LB3*dI@B)Zj^i #}Hю$o^?/xkbjJldЭR&Cgȩ'$6k{-] C=֏cq ݢ^~d/ڸJMy17EC8😕B\PĿcwfLk%Gh˶"&}C?\CMh oө映w~u`G= R3= /- gI Y|P9xec޹{ݦKU%ɵc[V$))j댓PL7\a 22~,{nJ ͼJ߷af Wu\% :e$#2| @·D@LeH 渑b-8TnˌbDm@'!ihy]gZ)?$TUD [QBɕñ d9>ܴua\ xO2w؀HTNR- ƍ.#!z e0r;Hu2>ZӺ<]~ZKd^G!"DZ{)hDvvέ<] -xpxBn{4o#ŞK? &vs:8)V>Ǟ˚ȥjc?BarWmUE;Pc>=J4<(4 fCgK$88jNefQ0Bu1N'h&TM*u ͍| \3Do`TLWKr+^u=-m_H56ًB duʗ4V m%)QFl_ڛ`kz]iLR#}#nAa= 6܅|;(| WT: +p>#I Iːv{,솆ۼ5x%cD{BOUanG liZ_0ظp'6aDnl>jEU]]OL,yJ>_RUu%e!80wg :t5TjQ,λ8FF_1 W+ F_SW/* BMD]V|-xW\m>C=a W,l:L!`6\SA v^+>Kΐn"ZĭT }CQw"eDpťcj5qh4b:D0+I$?teq|5i 9o 1 W!;Њveb|yE idm8QjIi*FD ⃒g>N@,+0#ȇʸord LC ꛪs9#XoOlR䮋 q2Sz|GGFqp rͫA~3T,H@V4nm۳i'pqN- σ0j:|$b6<߼[>TZcHi|Ik7Y sSUGrf8 X YG@`+Hyɻ3қKU0eFւ9 *`VT k7jTi-Wȍ|ˬر1jt9Y{'X~2H̬ :M,޼Jq=BQi%n&V HZxzBЦDM7* dR 'Ⳮ4OmSNfnb#ͯ3y gafbU{uq6gBvS{͜F GDv\*f;@cCys[!\u ve/6d(6zf՗sKbpXmnz<}KѾb)v{}̇?K^2!Jȯlϔ ԖlEY#Fy,-QDAw pyqD:誀B&_ٟ"+$qE 4"#!Lw>_b*('& @6c#"Ơa4^q ŢE( >i y%EAi<%:$ld27k8Sz5k #"ku3C7ۥ {LR!gL™y0v%ΊM?sm  nԟCdW_UI]VQe%eਘ$!OzVho|o\HYe*{x|+e۹fjSg@:wY2oTLeoj.Oz@KM. g8SsP]4<ặ(?5X8q s,xji3B]al(0 lw}6}4^g$UDss?^}wQ;XqYiSG+~Nơ"g>mΐEo ˙j_W]{^gJTmbʏZR951A5&O_Ҙ`2Y.ua7Ӽ@;yhb amWsxA&B5<7[2ico< )UI EKBбTfeaUE;,q7hp̸7qH.փ9`3?HDQ?G7fI(yjQq@WV$ljݐ%aӌQrAr1ՉWC29'6߁ы"Z;df=w.Z`NE*\v4|7;Z1U>ȀC4`50 ,C*>O]u 3\O,<cAa/4~McƵ8-Cu:qcAlfQLn_\-OS2I Oƒ]iqj[QaѼθdn>&lT2уxdxQ:\{# Q#zh]Sć|ao"g~̦3=Nq{۲6)]>OԲDXr^WoQ X{*ǻPDf"4k$ή=@绳K)޶F,BlWtƾr+ZۗK=H@iLy HQ,&\#VG[N6rww乺; qy7I-΀6:2eۇw)4ۏQ=_M O|23nи'ӵM6&0<5IOhc M Y!{o$94لx ~qI)KewfI ;B1}&,_O Xy&?וDqUscoQN@),7]]A/Hoox }kXF߷aS[LXhDZ56H֘)VRlruKF{߳+Cti`CT^^re(ȷ:T53 Y;q^7S"-0Xw F4k %pEF2rkQ5uרEOA{צvwf̏G'%d@0xos^l{y=߷6g%/M?QVCҲ\Ha`F d)ww& QR5jS +tS|Ňn/.ٙt ivh̙< DZa'={510<邇s²+7nV=Bc҅l8 D& Ok~8FAuIfdCyR[_];!aA!>I "_< GbRv8ucHV oh^ȍ-[:ۜVa*~@D=X,hM"d?K7JK wʭ՘`phErS/FpEntCJeq?a``T`b֊c/\B7e iMM{ h_ JTF m=ϟ'e[ƪi ic Ld{)Y0ҙ CA͜\yAgu8֘H s59Xnkig͑44MJEI.c eߐm |t(1{ -M&P6t:5+X58m)R|K`*m 1>,t}Rrs!K)ԒWǰչwd/ҽ,^ pб{Ca GYq,Oa-a(:63Vwn1l-]B34D5E\;8s(¶ᐹq?7kPέh/Q[!z(b6bGI[i' ^wdm<':JIs2Ԉ[g3[@6皼˗ڮWߩHrdYnW_Qw @ pMݍcɘ{Ⱦf`zAp;b=鉊9&誖l9`^V N ya#ފT1("].́\DѲڤx7Ej]Fa8u |qY_C!q#tHȴKGD].7o\U0AYȻSFiFpjwn}WӼY[4m2 ~ou6uE,E| ª ܓ$&a[G˅](|ms'=@($T$1; M,AA8FÉd16emkR[SxSL"?lDx601&tWCLW5jtBk-q(mӊ֘ZIT`GTݼcRq6<U_cI_c` г/^:7-J*WkZ7TTl2ax[LYJ ܹ;Q^sbbNj`P 7"oH@UXʠJmblv^7.IҕgRrǒ]8jIb?~qfyK  _9F/[>y59Yfj(_it@dYZ!I01&᫷w=A |O=5UqH}+;.׺+h##`8{zU^;NMo )O0FBtN odzf *6Nwg+|Kx-5|E%4U)EI H D2gua֡4@QBh8 t2!`PxP%n/ 7_&(fm1}EhC;r #3 p< 9w丗]_c?]kwU}N,~`>)DBD'z&ɭq:#uyV+]UW7aeTY{c$qp@{P4Ma/:IUŀpSs0JrH QLY=c= F1CHC% \ډp8BU] EcGjPXXp &^F쉵@N=A59^nJI~6tCJé:ôI^`kźʡ71ٴQC0Es1!i;X,,7-|kk%9` 870lҋ7D{sWBtD&{J?8u!"◄p]z{c-;&FфTk>o`Q߂ߝ$ lǷ٪?hIBw3*Itt\"&ch!&YNؘu#*[2cw> OAۉA51k|ldWaPE%Wd& VfZeCF nD4I3)(M+{ZK8iAC`g++AdSx> ^S5}ODXƤ:+, Kn{(ū^,H /@hiʹ̵W3[~\$ $71]aA`aca_Qt]^SAZ]éWq^_Q@!أňmt0^6TAr VMP ́$3}+N)l@VBb|]Qclw28T:o s8C[GNUE`mCgwWqGK.E=\,3#,xqCߑ*2bi ,!^b[}$F3t ɖ}Vd 4Tm@kkɐEp?5IqiK_MiO#Tj.5v(v]=+1u O]vkVj%ؙ68Ԭ'++ N<>q. )v,MTŀV~{k(0693Wψ;q; ΥLa|E}'*˓4_VEb:FޱH:%G\)<¿c-FLq'F!Վm^5Lkm`bP)rRv7LL((x VIcn1_-hY:Df?于-v"#&Mmfh`+QrǸT^(e,PB,`3mqHK{U `֎;O\Ĉ6Df5W\?0 1(!ҎWiu+d 0iԑLs6Q/;K3%1+M+ώG\]38I mܕ] OZ>rm p) ΄ 㬏Vnc0m"!IRݑe %BxnMF–pI2"E+0 :C=67V%vcSާ'>T9b%%ea$NwU(;_aV37R ޔDrk8m_ !k߀(bLHTkӶYy3R>/s3u7kn o 77ت DI9]wtG o1G vGugb|5ݕK5Yj2 <#L/DP\11{@[w'Q3GaƊx LցŌTulqGF$և9;7擑®sł =[= b;3:P I1ę( y_%`Trtwp7ʝ۴ow `E*dK%9<@46Ltn# ;Cs,!eQ`ݕIU&X9'خxZq t |W/]d}6glM8C@g_B`hwDtIh'pI !~]0;da-oq.2%t/YwiUCj]2fAp$&e<`64uk_c+i8)}0TR?n&--qѦ1k7;iwnS d?9EX@Q$斤m@VS#CC$+8i_$7f:dvbk7RI}R9\K퐒K"N:nl6heԦ8]㫧p ccqJԼ9۬5J6yauUR{4Yű8I5IG(5kN +NG'\\`cH5asH;A"|0麊ׇG`kG[x4@+Rr 7/1!Cί3ctg:_+0"^p)#-y3ϲuW1J ^;3li O3\/x_Jw⅞v*<'1k r % IX!ƾ3tɑA|~uioH{peT6wX^c+atlW 21"K*@4INvC&`aC O,v5"N@Kj鎚0@Mj. =~>MF b|y  9v5rI_dtLRDzd} t;$óiBY [fi3mX7N z|Ba/CXС3*?ǔcM+Ȕswr`Yەi Ӓ'3 Nއ nGTLyBpT="I6Ug3Y1ܾ!,@M:j|?VLo[8(7?:#/O,ȅ9܇ ?9ȵߣ}[YE?^x5N.%1&.ԽƏ!Vٍg_Fy׃H[W%8 _JY]nAmxxNanI(c}U92 ʒliX\mD"@-`lxxQ.ttĿ6ţ Ad /݋#xoxZD(w7I VBz]:3 Xf<-:.Ȣ3rų"'hF.1/KͰ &SAo,{+'?!g9o}H?k"^f;B;r|BYt>Iq^5J.N΁m!As#bS1Z |I&Aja,}W #$Th 6I;MUW;/pzf~OTJ{;1w&蘸\mY][dZ վ[ k31BB]) vIKwlޠa7OX}+fGhWSJg6xG+r:- Uy4h"0n  Xx[>lpD#Wu ōY\^ gQYdղ)jL('./9QY _!pgkX zOl0I(f-^v/CTܗ>`,z+TG xTdFY.<}?",r1fV0ZC>]eNE.?0뽕WMb򹞼>MCKj0 90.ݝaQB1#l9 qs` NTྖ".Nr>94bnh so"J?|_7'Q\+kH'ϗ-GLx!0WALW< iwn @iM;4_CewM+F ~ĢH1WSo|IDJ*[x_ʉ}ռ"Nd@F I֒.)d ]=zcSg 1vb%LE8RkN%c7E :NlA4gIp2yt&6)Ӵ+=L1[/'jx"-py=QqfGض~p,@P,ePij nQK&D\Ё g=[_{>gĥ4Ng \Lu5s1s{3؄~h_\jM< }qd0fI]-J: o?jZmKR#؋6zahhv?93=.ub{'naӢ6֢yxUoqP<0C+q#n: J413:P[3UΌEJ>`!es"6LJ@?^cΎxmrZBHM%zMmL6,N_O=)#%u^;nE"ǁsBQ.H V4((qesgdJZ_WwT2|9SD5P* <+ۖ)$$ Mid䓳\k_wZ`ם^>L0{se*7'ZSD2LH{q}S2bp9DIv'?FkcFvH tV2VưeBw eSN]#WhFsf:Nm6 wJbt;xG=`~>;EhFL VeK+O}IW466fi_'QLШ ЫM%#pR1U8#0 8MՅklB2Vf.ȹs8 l8wYUUW8k0B,cq"v<+},:ywA OVNTu4pJ=d̒<2ic*R?1gVF %x)ޞjU'G_jĹ^O~\)Wғ;GU1\y1n"c,>IE6f$-־*ֻeASCu苑f;F"Pͺ V!#E,\c;_@rl+)ƭ$#)5>b~0iYU־yqTi4ɑUb#1@G[ XFh|O?FkKOޫ5v{fǝMI{rA{ 0VRȗҚӈg&@\zv1_Ӈ@trvcCLcws- 9md=^T+3 mHYH-\KhiI K^~}8h+V*ѫcn DQsp?9PFMdsx9idɩ[ahfbcW3ا(Y6xWUVp/T]+$=~nSVה"z9]p^*&dzBǑO~ mƮjC_-DLO p~|SJ:3eu:'\)Y%e8{<?CPۍY1 5#U`&: ([q86r@}cR"r67}m+J _rk_U:2ٍVh]/1)SNy3`AaA2!..O qw0=@4i9C¦ 2lLjYGу);ԑ=B5_ލ̩6oUu]ݣӍ y0qOE=ǾEO d`x,ӔKQI@&0FܩNV xuj4KS8'X7bX qc)P[4=D,cz?]=PⰰG,B3mߚAc q1J6K ıBt\j%THF& T_INcCGpe Y/B;:~LGulS -І))ip6!Y¤>g?6*{o;@hqemVJs ċMboR5Om2oOBmRdJbTB @ɚT&s'vhtfLf Xͤ Ch#_AOuӖw \~lj3*! +N1t?M?/C@ly|W>];"B<;sTʉR׬,Y9lBjEw÷IP.+-yOFٖ@"2jb_nY JִIT%I 8řy,4{gx~RrU:W􇞬)b{eY3AG<W|:19Bm꿰HH.n)be bEW:: $ir9>.usȐ5..GD&V<ГZr}zUUsnAMOg^mPc!?'tn6xmO.UyuM?xTqW ^;̢B_Nmt,HOGXoO=y++%2y7 Θ'4)WT_fpPRmrQVi7udu0-pQUe7KyE VZuLsN7 U6AIOή| Bmʟ>dg i#.-uUG[]uj5}4fAUG!ul-}hϿ`rՏEå:foM;8 EU]WVH&:@}Vh"$Cb{v{E䰕8*'g!EQ[*F^_+HIf |@OAA8pCiGDYYa.P!XmM*p]_wVD e55,@T񜾬kdI#mH3ݮ^z-9Igz4Tj|;zN?vE'bpoP2Uf2rMy)Up0zCQ][4|,U:}L`vO͡ZxWg9 jv!g 91 .ɝm X8+eAOY(ǫeo!"Z=ܦrpSiظi^o'`-ͦ\ pGIe7aAp_ > :$ﳷC&z( sͭ 7֑dW󣴱?s聿mrJ 9&WiV q"½_!BN|1Bk4|HR~O,.;Oܓ($ ɚS4,+IWr1F*yv,=!zV'Tv4V\-#[!7x ~" ڶl/ni5DJnWiunE^͙2n7TT_PyjjquE%]:ҫVNP2Z_P,;X1"o5h4D\RYkRdȀώļ$*gdpL/J-ͻGJ e0Q T)W +)4>Нs۵eM#tOy!O$.C)`vSʃU0AfډP_c>/RyYCq| (&F;5P;}}ՄV~gȧ1츽)w%Kb?'s`4,S0 07OE"u~E3ىY:#%Fh@6abd-\LizEe":+X!+TCgZ-?կS isO훹/wCnؚ~~ @D-d&m؃ñAJ`p)w9E@j0k͵\Q y^-nv|;_^*8nUp}AB "VHVUͣ ;iƂ.\ {Y3`v[=,\ R~y6p%}v3K𵏔9W"JO5J2K Zv[Bhhy=RntGh؝E|=mtxc /=@ ?[C0f1o.K|@1ԟ;Jp] ~ g:^|p(,rUvOS m}=za6(+7<ʺqa~3Zw/c9N9ulk bVje$y_T;Ȍ7.`{rE ϡGAhur0qsyk-yxMW n!(ԗt c&{B>kR+NW<lۿYa dҒ6%+XsG>h1 T? )/yMNCLPeTiycahʷufӶTgh2g;U=1]*8V5SG\qL%2XRB2ˍ:-LPd[(U|Nl/噆;-%-Ϧv`M@nr Gn]ݐ gd@w~ 6\OԡHd Lh^WH,}$wS%1>@oɽwZϕxk+# fovS3e;z3{vONEU3##Lj0!h| ^+e|Bĵˉ©2Nу;Wuo 0"(JڧS2HGpTa[jdx{W aUW J6d|"4Qb5R }f`LcUi-UF 槈w]5FR6^ ;̪Kv]WFٺb W\o' -%xI@3[}Y1^yb?N>xt4P-F6u1hΥ?'P:z 0\}%2X24=_dS̓1[sk6وR`p3z#`U˕TMNz'͇WҤf[(h=GܯCT9اՒ2aC;> ˛u'X3)9񿖥v Ct!*PKw(KO=dZ Ĉ23 r:C#$CK(C'\#6%/7%x)A4} _ z4,s)Q%?shIɗL[B3eI˕l †.)5_s&5v!@s90 U>ԵDP֕% h&*I %>@ -Xz12GזaDvOs\[-~6ך)5n QROyמxұ1"o( 9@UJ4vt${{n]ҪE-ֱ\-1},$Q 2t!,c񹬔 S^VoevRx+{d>SפJSsAi O;8V?d憒MȆXbdtJx050qEb ºD׺DG:ǵp(X acguffl!72F_"y'] ΂zQ _,\V-DC7j(eDnҺ;).x7{;YT%cu~j?Sӕ#Si|0:%8tGafLl;։f;*zzљbn1D9ARMMM,Q5UH dʤ++~9b)ԎzOά;gs{# iE[)SG ȃ(M7MH0-O UhNjGFՒ2 rRFۤS措Fӷ$&$ӯ+[:$nߩ}mEZ+e4rA(I `)OU>|%=\hWC.YfK;WiNұMrhW%+?=u84y^EXf-7B=^0A?Qp&Mw ao_|MY Lj-vGrǰ[}'(HO"~¹5Sēޗkilڃ.\د'̩ wE{u;B<1ma)Qx:Ə4xH,Ve\oa 3y\|(؋[s{}_,3L@l&94BҤά%)X.(?L`R?YMW]iK-S o:c?ߕƅt ]5S ]i(H1-xq{hv@qzy$F_+d18ͣ03ζx,PdNov~ʍSde&Dy12[j"v-E<۪xk~c_:ݺ*GEsF9 CvKLD$u.;F%~ۺS:N'HlVY1!6vyhO`~hd`8eUPp_n}lU)սȰѱn/V6@$Fx@AWf$uRYǙ̑\oȜfȅ'ް2ʄz$ߨupv00bck:ffS;ݨṷξrp2S5ue0_#Ӏ j+1NL!A#oGAҩBxy_qe4YI{EEyeNT|}R3'W4*l\@:@),?(TA fx0ެhrqÇ^ X"fpy$hOnV} 3=ԅSEfG+r>s2&/G)]S\!QhLa5jDἏ|Q 6. if OH bWݵH72Ҩ4* C DYjRRC㥺VsڴC&n=)#/[6jsY,}nUuQU_P}O m1I !+xPuZ-Aᑤ{ sKA-eM0Ɋ?~,_a>0"2fR`yJ"&SoV?> ERmLfe\A9:X(BE9XPM,Q% Z?N]1zY V/ڄQ`VMcg磛a@A'm!ݫ؋34Ly]eHE_yBi,.C*Fa{Zm @̈́4AQnA`sGEفؙhJ"ÃHa^E#e׭EoZCklQJmd 1P7+߀^875Ju'8]TSys>W*4[Qؼ_Ȏۮo~kƇ= J}&~Τ"ڳtUg{'GV/}o]tyFgʣFu__ѵᡰMGۻ:"^֡7jTkI)CSS Ot.[>Y!Zov+A螨RJo9\SsaZ(hpaMtD[kqCv@2B,MbHXMy-[@[q eHj/MSZrzZ3d&;OncmGvޒw\E d_W 7Y]dC_^>ͧ"Ee?|E(L4fOy h Ҭw56R-u槊GJ:w1c%K٥s>@QQ_x$E07RCu?7|jpeP$x걡IgbaS#}( y܊.3{1cBfTKo[Rx|LGH Hdb{⨃6z4U%-5 <~S;:P㛮hnY!% y+sί,PϷ! g@OmП'"Y&j\qr)qE:uM$ w^'ފ`<7q)ܨٌl2-!0ԏAlE5oOARH\"ehoVi)Y@Į`o-ӏR0H`F5fŵۉMb"T;R,XpihHE(hR%2#emm5tN+6x%Gr>?E?X ެg,bdAZ@Q0Ncdv ?tRkQwKPCt ,, 0~RGE.O HW̨z Fu$!Ue'_>ZGduŒ+oF~GTd2"p̤O㛄ܼ~cGN$c!v2 Ak J+KM5X #Xť<E=Ɨ1u,[ڎ+ItAwT#R`l`QI(J*b$Mz@`S1ro添Z2nã0 uWhaPQDQLk0\Edd>y9{K-1Ve3I>n.)jWci#3Vp١d [h AZqU_u {LFjQH @4.SG۪C[eH7!$%SƤhI+Kgƾr1 m9MN5#8Ȭ2FbNMUr:i3^]T$W1F@o1[8BT7 *F 1F?fR}.DZX4Cݶ?n] S)Nl[<ُxfvڠTPmN':4*sR^^y&?4^/keKA9Ӂ=VTLOeتk۳b$D@ѵs.b%KIdnU?,NҺ%6CgGIEVW Ă\!WfO*z"[yuڃ5T)4fۻ^d5dXѢ.C)JGm}2S]nl=p0]wFJ{!IbRnVT AhLսs f[ D8!էT&=+Zdb.Z:a֏λo[@1P?%pu!!= p뾈>dsl nr1o>JcL (i?V_=w=ź&yaڤJ k]rϿ9P9|8*e tj (=ObNo7lyѾ{ asJW읔h%>E/$,OdZ0f]6g5&Z/vzf;vIʂ?7ا-&}i.=k. AxlY]v5fч4wG\aGϴ dQ:V|ܶq%5CjA}|uKpZ1\yn?3*nUmgQoVmY YMؚT%Q_:MYa%~ kG{퇳Dq%U\`ʜ")ߵ9ӓw)_+M8s&ٹB f0%}! [׮49ZB!xK@' RIND=Ni,:ަD XΜ' I:?K]ߩWڴQԄyY ktdz?!mkӞ?oAAQ#WOuft&+pNnҳ|?h)右o O8z'yjɼ2OzUGфAdVJ-vH+$8uJe:fN=,c _8Rj7(TY$z%SoF@o }{ü DLУr5/ ֟oZM^0RO}0n9hO>c!$'ع]e eTai7v:GOzu&~('K( oAef0fD\Gʂ)Eu@pZTd㦤 =t/tθX3Wt Q@&SBF2Lp$5[޿,ƓAlWSV)q%. h~TmetkfQPI֘FFo %qf[u3=(nH:uIʻ=mL۱'Pt*Vd| L1 }$?]X :cc+ 371'bfq  GIK: d;Hc[K *MP;> Jt9Y44HBҸ7ZyeRTh;bC[~L ?qQGGn F=Z` ?@E*y'SVgeA5iHʶ2?L4>ѳ#{D JaJ3xDM$6Mh*VL墚)` xZ.xЭ?07t̞[욆6]U<;T^&{\J¬xzVnDo.QCfuezpP):~njccfu3>aA즈=6Dwǎۗf@NFcp)]Oׅs傖tX$,iG,bբ2"!I 1QZ_1.SVtlR8ɽ*J )w䥃@}0fCvPf|L*hɯ$l|4 KϯG37V;54%3&xw7?[DK/]\AdzޖFWf8|_=尀"W' /v}V+eQ'\!GhW!\a?2gTjýG%u[A 09؅~P$golYclm\P~~Ruu.?Qᆔܖ`tq:}mpށ{ih:lJG"SDF>>w(RȦ/VGcaǕ8"< (ʓ>UVrXugD>Jژ!C,EiGFx%c3jorŻ}؋W M W bY:*V.Ԛ?4+RŸ{t:$<;ܗ&zV'՚Q tDeUaxS='S dbʊ%\1vFxO4ni8؇fB||ȩ.=k*;{ YB[dm 5,J ηB F2X/CBIe05힑&R[\4GK;ФnEݙЛuT82ekY级F9v11;x|N;.QֈBůIP5-ðGvU+Eh.iT:hc]KHd;Hh 6W|!AiQ5@qGwfP/ia|\F%ĺ>E~PpdwmҨ44Atf$>P%|{(bn}lD uvvo.2f ){n@Xz6=mdisJ~Fa )Tnu3P4P8 PJu?"r:a7|6C1KUj檡KR a͹^ZBxj7\Bd!lU]kDŽ= OT xNE?W$_`55V4>"U$4?ƱCcZ #L"Gy`4f 6 "*2dfƮ [-ڧb3?q;%~GzT!Dn\r5WAT):g5 Doo x;B*On\'GʹUĨBz:0“>ȸ6y@Q6s;x,ΨeVφ&43`694)`X:sn3HiR2#i'B=1MJ}WAˊK8q} ׅ–;΃Yx)vrC4DPI1Ŕ33MTnW( %b1A6T'vs&,\<Î杠7BݢkhMywH6N]M%k%t; SQd/iߍBp>=8-i5ѱ "ɮrJݑթNb5~g3ͧ LU1BNzvG,5?HXBb) H(: <⠒2÷7.-0Vy]uZʺ]VmРG0\f*$TzinoMR?EI6/fDl%+Vդra,~tyKcu`!z4cԘ[Ve1& {U)^-epi얔GNw T$ o߹\N]"І+<!Q^ݧU%OR7aP8-Gĥߨy-CgRơ q[NxR[#= eBx>ǗrOp)s* [( *Y-':jdjRy1Ͻy녟2XFJ5!_pD`6-l[DELE}>B.q=u@h=XFE*6%ug[Mn\\،[=RvC_e=+W>!S^?,%nT7c/L|%/i^<$."Mo8Lܺuj?{ v{eh7 soZ_ BKڅ;6mQP !JViSٸkhck:9& `@\VBro`2;xiH_ZM:CIq#U\hb9(fɚYptѮ@c Zq+_JKG", J o Ⱥ x2 fLC qG5WьBnBtY-e :?Mf#K{\|K Dp*# qcyAszXd#n^ה~!3 h/ HZ]CRt|G;[}G+oXxO@MJ`uLC7@Hvj?X" ZITOg۷#\B^ j|I(nee\Sw^(zEyUva4Mr|ܾm2~ { k&{8Gd$ `V[F\ֳ$3f~O/-(5$r|C}lQB3{ *-D ٕ⃶(甁%%-?UQd:Mpk`5tVڊC+[lF6JK"O@|G ׇ+ _ۯw!OeU}*xBg%(xt9ܖmO0i])=b xU7Gx[*J buٚ'rt$)4CӘ/"GfiM[pH>HވkU]Ic/兣v+ 1D/}^X?Y0I(A$iF>&AP fC) J',P^Goe` M$#~BU?b͇\8z!Xy8M Q% 7ՙ A7X R Z>QR~%+Q.'e֝F|V Q7XDeS*mP.+6BhÉ@TӏP".;ݚiV I>ddN%6ipߥ:}w~u=cɽZ>Uju_7<^9&7r 'մNj Uo ;d|@H*yR;GHBf}UֲI7Aj5cA^ &%R&R?3A\kd&uoaS=|ۀކi0ܼ|Ӯe ^AAMeyfU43bwJ-FЗhCm7Wh]:vv+)SFhʑCC'ox׉*3L&!#ޘ_@mB'Mh[-T6"o"ژ!s.pOlWvɨcO{w?]YG31f;79g%6?g[%:'0)}0tt7Ҟ+٢Zehg0cIQT,~;O 0F"Y$K\s 3 ܗ5/{+9#;f1KFʮ`4 eU/aMX&wERfz>#% O(.vR@Ec0&D/1' w۬9xщw̡D?ȶH˽@TcvҨR&Wms:Ag-=+H1*t1' 1Ӭ7 Q2λ{m U]A9S VH6V#{7H"0/X Nr9fٓ*8 wvν' /YO"Le`;$[U;6#wr4fyoLC2^by$E^VX2y;NBlVw|;՘/>-o Ђwȫ|t[f|1+\$ZswʍX>\CEatB;ZH+׏ZsYRF\c֧NvC8A:>x-I~Ye>WyÏ4ɩ(~o*lut8 $Mj;ֻB]E|(u;EȴbΫoDr+7Ѽ.:S;静G7z)\)xYȌɻ q.?>̿ϥ 1Jq'K&s\dG4 J|. #S7Nw]@N ɦ2/sBHUn`!K8YD[!40b-HҬ9nVz.’UkD[X?M;yUHbn盙`#jHIm<%]< LEOFG~ j;dgP3t ]Jx\hjK+ӗ&m4\=թVnpݠX)U4y>JyY:Mj hx B[EDD|MRM=]p3X L?Ԩyg7M?LfN&Dlޘ_[(+(\k˯bJ5O7kYҝ*c>է>'o6Ȍ95!vo XTd(顑/T> cXKM" 5DKq]DE,^՚ : 3l ,P =|ppMQvJz^1rP`L[5-k|q {8rEXvTO-f9<-!Y dnb<^OjHtc8R gf@+-t#FV{NlL *Jc5l@ϜBhΎv/Ew\h%o;TתzT4 #As`lp윇Em|\W_R}hs?όdQpqb"VG `mC5KBf%,&b.8UNGT4+wYsIh :0/_x@I+uނRce?=` p6;PtRz$M-!Պ]%9GEtNP4K֔P"rR@՟qFch*60VW7HTAxAog=6ˬPOQCzb G 8WG$lx1[bdv(K+Ucn W&E7Uڛ1Af>k| 4yx|ɟ$HS+\U({҈mQAW(B,A9Ɵr &ׁlZoGniE;u0d˳-3ZM 4QT!IDd# ⭪G8<qN3Ba-:PN!gD|)$-Uw0͞1Aűg+^ahFSc]+=`/ cF~,xR(Qn PyNEcEh= +{٭gCSNF'drg&]Ⱥ@Hq7VS%;E.##==l &/V;Y Q!A#ͬLZ(&7ڧ^]ߩ롃\-\reI&>,ǽ6P^ @&u- - :`:@=np}QXn0uJ[*5WF3^oYΊ9#bCLT*?ztzq02~EDD󇗜dW>]Aun}TW 7 |?Xqzqs\{8ȲGâ k I0nT (r0gLEոqkCeBܒ;>o0Uq9Yk92\ވr):2 1:u[!NqءIЎYJ6#sDk(8?0Yۼ'8_19ܩ sh:Ѭ+&q);AX BojS$(;?Lr9,Kբ4D(mQ^]LiA{Abl IW. E;L.2l:zedƦu8%^ªo*h`' JIMuLsQ3 /i$E#$;ѣի Bb~H>{d%l!Pu#\|uee9U7a+baMhԖft/M(s.‡}''d(z-f؃?k4Fb{Y(Ņ2-mx.#8'iqϴ8mHE^hMݫH(#o[êU[R-1eDn!)ƙAe@ zbe$sJ0E]IeItϦ( DZ6ڀrͮ< _Vm,k}B0J!풰~E Y[N|#gsLWOILk39S.>Ah))?7e) y~FÜW1{\Af=]]_e V;@G#jzOnrN b>&mLZXr.%2`WPTHMA/ Ӹ׼b̬up6fJS;ߢ gyNtݍ%sy@):1蜩uOw|7W'?=Y7H{bX K 'oߒjqoIΫ~MG.$Kx`(D<d 33ȷ!]!T^ƃF_>pl~oqoB> &* `C[8en Qy?eA ] ~ZYuv APOf C`~}9)XhLGQM|IU sYm(h6U\22EM'.‹<L`N;ʉ|- aSZ'T̐dsN9Hz.fZ9D3T`g 0v-Co ԙ_B!nBD.E||kLɧ Z:Vk|K]Ym9CDuޙVBB.N@Mѹ"wA'5e0X~&_D$ˬ2H4 8M}na:|4LC0O. >ݵ(qj'9'{{>}ڔeꢥcfTISl&냿xy%&9w=O+90=~ ` Y~o}H<\^{DNƖV+˜}9 A@:,% p$M@;K]KbnׂO"殷kk;5lCtآ)*@a#y{%+P̰(fqaJ)2 B DbɣҰ# 3ʖ#*MQ퉕Nt}*$}gP)efh, Mp:m/t: p^K R?C6ֆ+!U5Gqˌ6\roZ; }uڼ{b]ѧFbٚ,C_Ϧy |[<~!aW [ 2 [ǬQ;d:gJ! ~`վY |krH'dHEI "uTwk {_*XT_.m 8vz55YKod-r9\_Y(q%m[[" ؓT}4WZwI63Pbx^;̰TN =' 'y0/L:>g"d`ykBwbʉhBC x .TbR_ VEy,Rm#}LZ| ZiҾA9c3:_*L6+uCH mH{Et{w{T.JEW 9joq1CԵx*0dߙ%d<*Pc+RAQ{w*s#'ϡAzt;ƊT&!^'} j_1IR\ٶo&w53iĻ|$یZ4M\\? z v`4h9Y`Q"xaM,MhS!?Anug K䛗fYbmH;$]Gy;M:( +Y¥Bi1fk)C ]72?Y71?v@~EF?oF9 怇xr9'qu z7ذ%5KOՏt1Y *oܳ~촐VT[[ꚱ$%+~)K࿌]`~Aa}s*#4W Ś; R4~>QoJFxKDZWL|)L?U:cjcyM%wd<օCуխ@)"&Z}9lB,WF'mԆE$px2%|z'/_ TiDMH16cU{` vDJ {RI5U~:i5j@EoFY}\ro [oFZ1]m]2BZdiO5Hv #sΕ)JAaGE](KVmEߠIQ6yW>8O8sSsv0w=u P`V`dz%b[vi/軎D /T\"`h8D^0r*6A5;mqLfrU_;УGqK\k$ґ?|rf"';ܩ@_s]-ۣd.v@&UiP̩u W$r@2%Uo;P几x2<+ Tj-5I4ɫ̈+RZl|z[cD-4OQg7zAB˫;-#Kt/l9b_,l8{b$# }jy[°hmXZɘw9FѠ, 1~5w͘yfBPꟴ"Rv8~*ֶ'zy)s=vȉf.dԮ]fcJ0+wM;͹%ޅ9|Ӓ[{ދޒ V+Ob&:̭A,4g3Z2xqvT_Lf 4."}my. +2 g+J3@?v$sߝ pC=3)EeE0q79!SsB0!_,J-r~{g8*&ʇtY?X a'Դ7|qL#`f*T=Khz{NTΝ ŤOANS+infXx oO{ܵ nyԔ}X%xތ,r =gbрeRm;YaFҖdi7h % Wa:'[߷jbe= }0UO^%̌( ^~hvD y'xC|A3rOcr)3ͩT#f1ɚ#} X~] !0h[G$Lk;f8*}n2$>a z#֠KY /Rw9l ƞ8K6?A2`ߧ!WUnS3$O49t%1\](&1yPvA4.]&L{ͫ:t-<(DЧpsf?JH\*.HTg>a4fiq t&?4F0 1#elWLD^=T1B֒DsK=Ta"qș"V$BDcQwۍ >׏\)q}[q[G4]ڇqO/DԽM6+buU6 [rbObLkh*̀AE øGdY$v,W?uKGº?? E"ƞ>E%!ƲȤÛ0k6H֨ľT<h@`r]9lNUYPL';+F's}LY]Jg6Z;Wpӥ>;v؅7~PGrKO9D.G#j|=L Iɧ[å.<Ҏ X"MV߷7g ֛6@ ^e@dˁI JR۔ZZ/?yU'OHX=7`mf93w\ 3Z0#|xB%"A N[bQHj}A|??z"V `dl|CP]rwVZ0v?-KVHTNG ne>W ,.ŋ#r_䜾;_ԧgȚD[x%Cd`ړêii(>"+EYǨE'nef*֨UrIaAƞJ m+I'Kt3@60Wd]o͡{.) bMI2SS~8ϧ#r(+˝IzNIDjhpp 2^7oO~mئygP޹8&xrBF]S pxd+Aҙ\n}+&,t}*KśfC.ܣV~@9ųevpՒ\3H]lJ0;y3yp9GpI;$Ԕx<,WdAz6 u؂(04/0V =#_HatX=}\$'Yv4]I2ep; ^gmT¹0#6_۞f)'h< ֵjAk65?QD#NXo,'klOtTeT[OEqXd?B&3%/gQAgFSrm;R"'xMQ3_ֺbe0x,&ElJ3Le[uLNlCB g0nm=կ^87g 뎲pgGB$̘|@GoAx 7Zum~L#Gоqԕd#W%4=؆!Ap jq|`v[Yc}}z)KOXCc4D7-{'FOwFܾ50Ջ0~F| XdyD69bk c@l].pN߭f4nHOSva >VJWRUd堺EN}"&5~ԷB9=oT?F 8a`D,E)Ȫ󗾮QcW,4ug&iƒ8{gkm3u18 J&*lev^&H9vYۧ6 'OtiG?$cB޺62g/ LYUE.Ǖ!)`"3BAF+uZ`k* E3Ee߰!;ɠDcΖND4}1>M}NjߚDtYD~nNB17Tgd1}0T%07P>҄r'ӷÄnȷ:E(֬d]`8Hr.erq]큮/|Qdzb S (ANאmw{#7MQS1=$b$Fzgh\g$'WY[2F >qXM|˚s##*OI@,+x9gqLGd2 a ºJ8{̧2>kYxц/tq{jNJ"Wtߴ'g5%RNslǠ4i#=YYx`'Ҽߘ-^9w,d R}#l&r`9fe `F`-X H[huSJK8LԛErҔg+>fs0?;y4**du\2b`X)dZ_o$Lpt%Vsᚷ,@ޕWܷ08_ݳz(TyR<׭j.BH8M<ʳ"pՎJziY<(@blM "3*; n$\\͊~1<#c!uS-ڜW֩=?+qOj +رz~(SN]C̼-As;]ӿ7_f:u{GY#Dc~M_ @qG+Uw'8E"m'*X83 v, nmv٤qXd@GB;^u=؎UMiƢI~f%L#4WX`еLD,Qקrw"v։S1R{hJB"CraY=o@xUF~eا\h*0􅏴0"MqvDEfX*ŜY՜] ӫ̑&߇cS`Ï" -a~h(waHܷ &X!|XA3 i=!Wm+6ݶ4U}Y~^Di~EyLNJ_Y& 9 iF:Y\ߚE)GP΢ȥyS$LTZԔT⭥>q2A=%Yxv!VD:ǵrfk: i]YplEѯc""wI<$tnmaX.̍ۏ0NDQDÄ{`zѪf!b:8WI~|0c;Id"v}(.u{z3XǴWVgHJ.*KtRJܟ7b>k)RW#[[ZD=gPPӧȹa^Wc; к |Mq~= :#RB"v+@voLThj.+%Cyhgm1߆peh.k?m+Eu[dYZ(BK)t^QZZ:vì6/ z[%P>;8'&li]hS?ų.ә4anGl v4$@0R@?~bl14m]* #æc(+>! 7HƁW>dB`Hؐ vCv_nC~".Cf̜QoXV/c]krz .=1GoBZ*!O A]LbZԊHyH@Z!W>*^ܿsf4)I_t']vK^ezlOA =ȴtCZ#f'sySs* $I ix!n+i5 OHX *<r*li~OV1Rh43w7AUG\MaiԊЙnS־|~_9L= %Z2Y4̞Qm?QE l:N}PA4lp!C|T=PW 3suuOϽk0LDaf9|7w:HS遷T?(n6uEit[,f}%l$%X2LWlcp 9]+"f8p2ʱV@"PocywqrY`l%h 9$bCsw]2`qr+,`ʨy=sԅ`lʬWgχiI;eEHg7adZ7c6"|m|C>9*X}<)֛Z0:wX/o#O[Z{o-u;ᓌT^|/]awXmגqĻbvώ2!džblM1٠b#(_jœ,⋻;w I׶n}iF`bK T1q-!΁uPKn]z`1o-WoQԟh:UW7҆ńm5>HҼRď(*g ȏ㲾^ Xh̻k(.j@ % ky>ı `Ih'a \5P 7,LPC.(8*O/\~7r@~D._mz ̐|kW5V`xHx+m6 )Ewݕ4k}irol'uӂOnKWӃX%dȸwcL._;'K#Oih~]JnӗpWTŠ=f_D*ꇹX#@+4bcFP.Κ#u9wSѹ.0ӆBj#Ϭ8e^$T7 enۉj;Ńa2p#r0-0./ 1Յ|(6ty9:Uuf{Z5ޗh?zu6 6xƴ&J8G B˖zZ OCe92ԁ{;򚯻[>ԅ]{'yṮ!| ŕx4[xi3e1VBtM 0#lLtZ[aKaڃ0Okvb>MK+_ 8[l_Ki!Ke@WCnfC=:3݈3w0Ee!A| !|:XqVthǧpڀ&jmtC;eO`ouiۜ_,p F&8>hģ]zO?Y{FxCO])EDL}#X^J";i#~=k2fiV+} MVdQ۳d4[:Ǻ -JflKD^0N.ӯҰ7C&6~Ftw[ l|spGhP@$frᜱTL{ԝ)h,~lΉ(cg -%*j>?e>RRi `IW3_Ms!s$Wsaj=Pyp{BV4cq/+ 8\_ -*(w.~_K|z d>)=oI\N<Ȩ8" 8dPq'}Ir?qV4C? P;,M9X>tN$ЯY6`(whlEX]3hMrvnIdiДL_]2zK4V4vw>]A_8Qvy2dU&@dRtI`aǁ/ wI۳CD.>2~'99Gp}#[&iaAl@͟&tkCRSМ&#㇞C]u(EJ+$g# t x[SⅥ0v0{#g+;)wn&S3 _d&r}턵6z/\IMRGRQA(/ ` }bHn>#%sԫW/6X/@R]O#YUG,WPڠME2fU vڞ6*Q4Νm[qy>}B.Zb`uB3M~jq25FhsZN&a X P6E{>7;Ï"3z=Ua$S~F^ĚdN3+n4"XڱH7͏ zw`k ##ߣ`ͮ@rXȹ6DKbʿ_)maY}HnۧX_uDb.(>QF_Qzt aﰆ(2!~Hpj fR[l|\hmv\P<ɾm2 J`{$^ RJ ~Jz'S=yrF$`8old)g: ,rC>@u)cBbzxO iCyP6ތEuT2xf,M2?1ۂݨFƤq2@Vq׀{]w 3^µqѺـ)|D~"HlY9Ś)JG~v˔lltIPfn#iaцOr{H6Ę2(ؑel{FGLUwȝx5ۣ| 45͈_Xv.X~^Yx{rd@1.-!̯U+%xh~FgPwA@>|EA)aܯuW7*CGw=L[thfa>B*V'eBjaQDȓٕϙ+q5|]# pa):)Qs+մFB|! 2TJ+1zaolQ,SqɰBtIVrv>5[$ރ„Wsn{Ig>^0v~_zgRpnG,o@m<z?J:3[ѣh{N/F#:AfV]qF`͉l$|`B2YS0qNdaULzJc-}  RFc]%[M|QjԤHgn"M_ 3 (?)t~mcE {șpl/,xEbZ3>\M@*-?K~EQ^YM#-FaOAsFR Psgۣy")E:?M'*>Vͦ! kSWF''4Bɜ:`yzAHN|SJIL[1. N%1kJ3 <ͣ/'XY&$b@SRQ_1Z60f4r~T&DJ:U5($o=vJXṛI)Jj5= %M;`;Or`H 5ʪ%8@tFbX4{a~Q$ y8`OON}>dYbsk(in5k?pGS'D =$7зHR*?(oJR9'!iMkvثV' 4u>ɉ=qChqATBPiyV <#d_}FOC+Båip\N9h(Xb7s_R7(__u~J6%ù`SY % \ ]څPcҙ&q Uwq'ЂK ,;F@]= TmͦC(k&~ pr6wA;. A#Tg&R8m/ 뮄7Ԯ\z@&&Zc!?T// ~~~-HB r&1>ɖO,sLtɤIKᓜUF[Z M Q֕ICaTVN(cuyqV ᑦ$ikgz^.G;5[<cRϓ~Y;)N(ٞQM*3q=Z)n{FoLCdw3˸"Ɂ˄ذ bp/#gJ{'Ձ"nE 'PX唳FlD+,Q!NŽऋH>P;"dۡ'edp/ aD3<'_@egDɀfh-׾9q\ZQ_ed}(QfD`O֛| Òugzf1`)=j;V]oDbsu/dON~Y3@VeiD/j%7c"_J^ T>,'~(rQ7S!^b:c˖+e>6ZQIa=5Z[,-d%o%P3 &x2_yg8,I>Z W qN$(>,gXawbj(IΟɽcK Ӥ]AK%ٚ٫/8q͔)|R'kaӖF xl7ӝ໕I`{D=XOp'v_i{N؁|t$8tŗ5Jk=AEIhέX]jr/wnt0=m[YP1 "L.1^h Sj @% ^ XlHs Qv%Vx`ܴC((XG+(۵~h_WERzH|HsAoD9?L /WD\1t0j}v>?Oc|MSXfKm#A x[Pd6 irrt)g,~X?-Ț%#7=Txm2 ) 3t_rU.'=ԕWJׄ}j A$[ͧcS$T/ulS9'dMЋ H6[\5줧o|}}C*3'oLJB[*!\O=~l/y&HM ڸ턾yʂs=J6 1ٸJWmG윇ugH @sPZ8Ӏ`';wWD$9|_=:'|D=J5y;O/KGB=2+h ;{N o!|c PU}mL"}?m?Ѻ6JcdNZ% Cch| c *( R&2(nve*vQ4O{I\C1X~G`x#SklQiafP]$'Y\M׮c0S&D38iGL|̥+{`9D$UHQN.U^( lUz olApWJ lɢbsCw R+m-D3껥PZ!W'@xY%0m|. }j!^޼IJWrQiTU~:L83A^@YL 5=ϋ;QjyeFƸCygܺg'd8{MeÆ4D~[Ê%kۇ (2$e5~_tΤ/Z4kdM-Wam7B>G*=,AiEr>_GEK.+sn|M x"beL ^yNn+C"21X};}zH.%Xˈق2c=/^Nio*+flEQkj9o:x*hj.U+j\x o8Xvzml "-~PJObdԸ vbul8b_'\4! :`n NEpŒNXר˹[w-ۿR7gF(v'`58n"Ϊ9R |^M=r;8BKj$eO"x0~fT" ]z7JcZHj&s1iPu6/ C@ سY!Zki,6#qmY8S-|lB#l%2)wx?f U58LFϑYfHM3|+usu|DufHJ0yhGNO|ēJ-TY΀iʡ+{{ 'ofc)1K^ŀqHpGl##d0Hy)K yv2(i{~;wCfw42 1r_)DkN##Y'u%UhKOd Q_l`/MJ~9!g!q}dgbczt:0YNEChn&G=:d cgf0nnџtCk66R, }pȮڈXXT7gn^-a5f B*>a7 Ν nZy:c)~x2k%{n(ҵ bw~rjNHu)ܥ]@pa&hmc3DSc!<#*\`o%$v`gpG.-ӫ[HHEA 3ɢb.}5&ΐzyu6E>74( P ge Labe'5ʔytn@zX7)19䁆,Se~7*X IF).[gMe^㠧SN8%]fq_;BFojϏ%'7BVALʡ-kĔ^Mj_azLKN8 qy qͦlFЙU68?UXg4fgجa^R:pųXGͣ3Nw?W.w~8O'"~oC!`.LzK+! nMW1xAvߨmϲ-zƣ'px>&;' 9pB,vIRQ1 ,u¥? ,'5+Fyq汖/{-7 ")|Q©^ lqV՜Bh;r`9dz_!nڴ>u2e,Aag Yᘈ#.ve#{zY8L{Е4GK\Y[!.HRJļZb'63UNTX u'Ahw]ޞAj yZTVD[sS- 0=[l59_,^\ P5d4G8y^T%[6oZb^?"ukJxnim?gכklG^ h:wGe- VdM/A#!/[U!*,׬/2EҐ t zcYZ95. 2룊ȁ8VHlTnwP ﹾx( 2.)*jk}ka*w 0S=,@,6 :8`DUq*iZۼb<רg6r(ޙȪtDGIXo̥mXl<9-1{@yx >oCK `x% UKAtУGasaU=HGْ6bVGa\3'ce[.g'ܯ[iLUp6[';,t$Շ;O>]n%p2aQo4SJ= #HU=r&_'ɸ3Q262C r~ou{5Hɖ\hHz;f" rs^ia| 薿Ūҗ;ek7վ@kfDV Rg5^K5B]L5e5 qݶR^bT'FOhɄpPIqk*?N O?_4J@og *jCj|E.ZaQ[x1:ƂvLp36_^V9C!$zk~i*Kmf=l(}@aF͎A @d4YOGT f̔q`l ҦԥL\dO+EdHҝ-6,K!r:qKˆ 򪼓ɫöK)Bh1nJҔzfsck^xƖpb߂EIyx O7BQ*"6'FƑX Ħ)]]b(TYGpJ5/@*MWh Ujv|Ƞ /5s؏5—?݂!!i)[ f0dT"[>N-o.K|aε- n,DtL;,vyݍ;4~hbhgҾ~IbAD2MWEECC{{]⶷F5,97K?% Ҭ6d=DLŬ}Lҥt5Q,SSC1`o sK33Yݍpb@Zy<4G:⿻w(WX*So~NBmJz9^P_xq1 eBPRиk} ^Xh}m)u"w0xt0;Kjg8̡]pKB=LC+0=\=o鸆a?4<\Gt[{w6CAp@=N1^)Z JQlo9_gEA k ;0ô\A_&sH꒾tS홊zSa5C;Ζh * +5') 2{͜ } (mAt\Ic:ϲ;++7t/@*>};X#z~)mWf4Iُޡtş].6a\v* ԰`΁onoOomXAl*ΣgJ_kX)LKrJSb9_cdgm$ 4]9s'euI_VBHC}PYܚx~g@lu3HmRe&$.DẆ)Y]8ĩM[ d5gmR9遵dr͓>CA:$k#q6p4 14XX?x詏/᝚O]z Lՙi5~~;/Go<ޔ;$0}W\1 9:[%LUL?rS1u֯B'ĆI.^"Y-+ U l`ymp)u=.A;v [|[8NK,,S{/!m M=u* :HVz;SA A0kBD$\.ԝ>9vaŀ«+d̈́w2ư6ݯ]u;UuK& mBE<>R HZVLNl@*% m&OM|31#GP%4 U*?WUxt_Vxc\J>|@J(B̮lSBm>8.M' n`QHQ@ÞB)J1=5`Ӎ/-8|D>kX+ O>Y,qא>')/SeDJ)-LxJM:u-,yWVxTl2 &hpKĪ)zx4:^#Q h5Qr2' YVn}fϡ%1v"U]&B׳/%yMsZn-̎yo?;\?~zi$|6(D.,PƱ[?[Np{eoE̬T~W+͡gۼbvبb#\ApGd׸GVV;95Kq<S#GE06f$+TJdw lh_6r.uʣEH{&|GpC[SKfVѯI6zS7$Vb[ܼ_5]gF;lGLV9ʮ2|Clu MIf <=M'#qpWaiT8FW“h%liB[Jޣ=Νw5;3쉝n-^ÿW{zIWR[ɎOJgv%U[r`AMs\pʔo-YSt¼yZ{&p^.Qsu?S|;_ϪoX$/ ^@$ Z`uP'5 {ϕ"&3ܜڇM4kvc_0 B2K*!{,gj֏~|8?~>Þn#mfn}:m, Tu|Bj |Ge6j*Ĺu./#dLn,IR  Z_5a;K!z|ySi#9S3]E#&fsQd/ Oޞf>g4\:C'xr5u/ʬ}\,Ejcᴱha(P"ric % ϶J#^L( 'yď8j)O=R)EwCK E"\WP4GwCaC mLaZ{$Vq*;!F>Ǯx>3L©kBg6,ު*tHe'/ sH4EnX~²(/^ِ:gS`5@>/ P2\y4pk7gbE3)v߽`74F%3AόY"'bVՕ*+oUW!(rq p$Q}imgz^RH k^on=_#=h@\>Cܿ;{irDe}ara(X̃g[B8{>X@Z嗁%ߨ~Hc9H42s oϻn㵣BBWT[Ĕ GZ/cv|vlk:tlRF?[$o5-.bg?GѣFu1j+J/TR3qv2 l{=%qWPIa7kUcx+!]^÷v,ƥ{WXu૩h(jІ's#r{~\q+B?y` ˎsM2_.ʙLaR,@dzJGQHB$",GLc&,6Pa?rWFi@ ׎uzls =&bVx1+jVd ~HAT̥Oh[H;rA>$:3.HV]勇(Oڵz{{KGkRƁ>Ȣ'{eq%)g)\MXaKgڶSOp?SQ9 ]F3ʉC/3,mZCӋeM}rf2yaM.pju@t `KJI8I(\P3z3gV[Zqh2~.0 nbeX6;u }Hř%)#&'hOqCXFi&%L|)_: #/SYhYϒaICIT-ՔԶ=,[V=gm1ؼmQ}.\kbiYf-J=*PY֋@+>k ޖVŻ',HA^CbdӻI a2p܍/R[Wc +Lb!ܨ.i%Nﷇ1;(o,.ԓ/0@@ZK9[+p׶2=NM.+ęc A<%}P A o\]g(cc::|ίu LTPʂ0-ɢǵHx`YDhc:"i|<g-XibzX r,j))VK{O ?BI'Br tͬoBTk__LDoTMPKkbdan)hD:s@^|ZXeX XBW3I_]_6l?f._`g9} ]jXe CzLDὍR9eJNGNz( Y*b8f<#%2 l^Swi|r͕pX]&l,Ktv0S_,=g*]H^4-1a}qk`Zlc>'馣CסY B`.mH $xZW^ H e-TiCa*6he"! W8XFڏiryrM vYH }I0l̲ĶHh4FJEz:#%*d Jޠyb43JUpHչWOYU̼YT-/7IGHg^R¾!4D"!QxzKg2=ikg -#W?yݗFua'u9iGbӛ}יZ7P|m:J5ϏKmYώ lhl Q_e`nb!XT{t|s*N U̘3 ! 5 ]̤mn^A%NiڛsS)sx]cK4ּ󢸗؊٣ yUƮSN^0J]$^.'/QDRc0jZ#y%{E .X[mx JVZ&;opZ6Ĺ&9+ƒוVp`PV3ZP?-=)J5lבݧ#d^EJ50q(?pqf_3c ٫UXjirTmdyz_:8b\} b-Md3H3鈜~Fwi!.!% aO۠z]h(yܺ[O0\쐦%{ZJOa v+ETum6ucг6Cܑe~ `SL,_J#K{o j'CĚFQV W@RA60@ gw_F_yi1\W`T dmEφ͘P);|Y/8Vntuxdְ/v@'sd(ȲN 0:qGzm+0%tD.\l -jh&^3oj61D)B.4x2Kn/-Aʹ%\ɉaQ^:@:l1%hz* /n AUA ̦lɦmv0 /pR;ܛvó{ W0'C֚ t U|N@~G_/]LMEB!Xf e˱y{(&UZ |=cqp_ *6V4JB,”R\@M}Ų>|BW]D$j}Ԃygux$E0춯SCD:Zg|ҭ<!O6ٲ.moW,Lf/@ Tzs )@0N:L&^l k+rjbs C,̌`zD]u~mnvOr>9B VLb@&Ē7(As ]֠R܂Ue\C4j |=#(xp.|GnTG ht,dA93{'cH=SC)2 C{@47o\+ @)VF@OLg&TZ3N#hT\ =vlv$W1V*4*,]4)lo?fn$H$2KJI-t~&GAr8hc`BR1A⫢ 5WE;5l>DhMb!i>fϡ7( և\ S6xeeW>n. !7`zʶP[})RܝSx3طhFMQmI)]ᕍwl0c?8mEO%.ü)zoc_7]:T@\Ļ) "".Z:?uԲ}*r|[>,vG^#}$Yt:G6\ϬVdϒfCa7*h6san!~, нR$S@$Bg6}JΖdAiZ >*'},H1|z~ Rxz:[N`C2 c+k[-Juu&JNkp h1(- ;DpJX)hѽֲ(Xܼŭ؍)ڠQM> "% i?Lc7.MJBde\A~1`8[-V0Nؿi UBflfVF|d뻄C2 :EfZ8t`@<:l_LY4 j s^KM 6U9s X)n<&͛ނzJ-E=*e){Qx/SnK2Ca{d£I8y!-6:b/`JV6(t}2KV%eo*2؄/K Y P ΘDZ {4#/$l("jJ^x)/DPHͧƊ/7XiJ:oC4Ydd 2b+b3YdүrɁ2+Ed*լ@t+ۈKbeTa8åBJp’R!ŐziA0EZ>DhBDU:K2\⪵H X/r(P±vTx4{c6 ^I]gs !5dLpɒm}#*z.]KeX-{g+ً@W&7?:@x [}+qPa~1uMcVbW!J^&2A)ѠaD'M\)a T|fO&Z.~?nA+a]D`-mIb̷Dc(c/fɮ6ʶu71_V%U u1,qM@ì_b!B=aPցϻG>n7!RV`-pYQKX_6 6<156BEnŦN%|:(W e,` j2+/Erա)'skcu2wPnTh, gsϷHx+f^[.Oa,E,rHN*v6|7Z4Z!쌅^ls)5S<1ZD17;NɷȰ?sՓ}tmUVE"GH,|-WWEv<憈]"c;p@^ܝU{T϶hfif-ED8D^1!H\fhdQT%d ?K%3S'u5-@,KBv;{S{T#r(a}`jiȆ )`-oHCX\s bwU3*WHrL/ipY,FZpݶǖ(ڕ mK-k0 a|)3Yy]X{K!k~3 _W{V+9|$Seoqb/Cִ3 y>DCԜ0aqn:2e}'!67:&~!ȎlSES@49r:h#t,\]Ѣ-*u`6qkEέ٭s: dحoybߦ/xȔX{Mpz35㕚;өޚ}GFa1GFE` }Đn u9%=Zt ɾs۴۪A}_.[1VN>ڱf ! +qw2n3e2ã@9ۛgdS&:>+RO+J<ӹq%}9xfZn E 4Nr]SU8~ٶY Xl+:vOpiP@1:l[گ4 ~ ٵvpo2\)i$7@~u87ƹ(`4!/|Y( ᐗstQ(X#aìRXDżԙF! Qһ^n^\"_ֶ S4 2Pvޏ7i]8$P _a m^;[8vL A`qIMJ`r!;yXzWxw?싈'7(j4rF]Dtކ5Kv+'0OڙP2oŐF(/c<;*\oVro$ EF7^5InBehkK{PG-O?+f:(m,*9vr N?&neh+ Vks1 ZyHɺrX$8VB脐`sJ:YU6BU`إ ?QaaVӽpa8欱1 \rpyNKU!RP 1?ηbm>@a3OL*B}/6)ӄ@ (ϼ^e(9'P9G@v.O*?3X0<) {i  |ͻ,1Ȩ9\)vؚ0d񺺴@ٿe+%L>c((L=nQ>8+CU3Lx$i\OĄN pԅ-kwbԦk l%FG ,ϣd)G!&94|Nyj *dP#շF}Iqҿ̎KmI$m2ڽ  6UÉqz;R<3ĩQf]=S|y2}?xZځ[7 EǷvgJ\avK;ڡտs=\Գ]#ezP9j'^:Q}|5Qu޸ C&~}v[qB,EZvX4 jSRtj"f^xI{K\SQ~!Y6x 5|-W~>Й̣=~=: 4 RC87<B_3!䈮n΀"g< ܓ5R<ٵ炲hlqQdPx)䦻"d\ (i>$jf`~ոr_@_O8ujִҩ%_h>lF).>fq5<*TZ|o+v*m7Zw0l\;BpcE7dKa[z;]o7X><=U^7=+X?aҴF$->fg<5c\L .PBYb[}<ɸ,*ohiZ(?f.74+7萁!%:p?~c j~C熯`OX0eOW95SK{ldfkJ!uF}zU#SMhpݒ.{tAZa8| f|eZaeaUR":.BDѩe? lq~BvV4ЉEXy`8R,q*oAӈ3=b|̖,R(&>>))0#h4bk}Q8 !UZ|,G} ~Xy9y J~F>&0}"(g$%iKbhL28Tthŀ,]QQ=dH-i5KaK07E3iʡT0Jk8=8Ml2p@!h\cFFtL\FI0+"$ZeǾ|\ dX,JQݓ4=OM)HB63*V7[O0,lKXR q! 5A;M|2GpW|d"d^Yhnb32$iT='*q>~H聖]bD8zxAW0?&sꠉjG*DQήُj]W Q}3Q&G 7xM6)k<*u=E F_Qչx&D Yo-#S c1 `ˏWШƌִ |0eaX>י0Ӫ^9%1vKUn$l>sK$\SMO-ĨݭiZ< <B< ق 6xFm;w-]=)Fѽ%8lq`Kʐf^5};E%%\WLffFѢyO3|̈́tf J%Mw: ͨ}nM6xUk$i@my({&`:J4/n3+lEиtΦă/>{Sv~Dy v;B/u q8ٓ9:Ea59n2{Ⓜq7={T MD]͝V,7< 4" [`h7R$pT ꄆOɒ %6Q[2bCD .YMV-x}|ȑ D,uF俱Ϲvv1g!dri{PD#O/o K~ =|I};ދֲ xt%:$+Q&uvݫHϊ8dR+|y)6Ё`v$z$[Ig$X47JIFCiJl0,cZv-&`8,Sq.- s$vں?(A.v֍4Ѫ{#yc8`YkM^ͻ6ugx!ݠÄ0~|`<pIAjO/ "UlW蠻2!qpadmv]NV_T}U+2se͘蠸وx3Y@pլ._e%]RVzIzbI.o)b8qjÇ-So>L/Ep/]*~BڛI콐44wZM,D\(}ѣK5Wne1f=2'q{|:(ыT.k=8H39<U7, Qta ?o\64 z"i ͡ ) ͝ilLP)n9dE:.$3Sax1Vɺ9h* Ʀ]U^%a93XGs$pq~kK:8},NRu2ub(2;l~̻u48D=E.@]7QHy8w3;ӣmX( {HҖW@!/F^nphLb}0NJaMUZX*j!t6'wY&OLR=K5˚thͼZ8 R\٦zL?B98JŞՄH?߇zD@8fff#%cQ[ gЖJ7*+z>b !0Wκy 0I ƶb hB,SJPE + ~(I=GMT5 +C-mo4U_C #Oy2 sC_eОuJ992?Z<Ŀ1`5;p"` 8Mjk44P砛W,e,hpoRܨݖ@;ٖ.}B"Mt=(9i ,u6P6M sm!$G%JIO0<#axyJ7\Y6R+}er V)F4 \ϲq&G $%6N-0F&NjHM~{6zhvCPRp=u}}̢ask+y ytW>݁'ԖOi!qX%d;xⶲG/ Xj0.P.we8.}|fȢw>ۆXu;O}RD.h[̤83 %` tɓ跢^ct:jFV)R hO'R9F5ͰсBGV/#v햽}<_QMݼٌQ, ֺڤN+1u>`vY7ԆA;7M X=<";m3a뫮O>) ҆o1$3[ Ra6jq+$O~sFeH:c զSquia_P.L7D}[yE͟' TxCQ[e֞XJ{x Np)5j D&fggۗSNZV(H`;TJm&3|Z#XeRSu:)㻯mՒ򽅛QL%tI=vW0#ALKT'OSa#\wsrG#+ƓQڵN1{f]0v}^dÌ0q[bCݻ-\i_+Xumy1h)h}g!E&̤(Țj{.iFeVіJcb#ןjg}:#E}KXW]&ۛ3 9&UclFGKr-$WdLra*2l=Qa@@:zpn151@#]_ax! v/L#Oi;zOI;vކ0r~8BaZa }إO:z.!v7%Qݛ9*oP6;#CJ\15cL&ĉ}%VGjX゠GB 1qok{\DAʩ*J37 2Yu/̭^Y =r}{ǮHI-':"VܵȌM*kJRCm:v#&qpB M.Mi5yF3$6n*rS" #~O1D +v[mrJ5J@ҩךFW!4BI^~iɝlO_!nFa4yr2l?Owӱ=ONhyEG~=u]x> Z' ̜<;.2Ant;,.\O{k1e4*jb"b $<@eZN$@ѦH|v!ɅV^3r7ѝ&{6|^8lc`:esvϝJ"0^ãT1hXsv_̣'|Iaj٣S0T;]o^:rc 4̽-ev, M1M +pner5!hwo$=ͺ6Bua&=@yi#,>~.pCm)ƖyM`o..8;km #g}ƌ{R8+h$J>(PH ` pDϴ|ht@z 9wI};mH,tHfW\fmyc۫_ЪAS~V} G]N;i5| w+km_2*pXxz) 'Y~5eT=N!gaa[Dv?s6Yf' 94u+:sm (AH( Eﮠ:,릚bЂ,\-͚YTVJB?qSp|Z dA87/)CY;VOH'yf.g8sqh9oi,W5ޱq.銟bxyI\ċ=zW{VY QTj̄Uh#r(EqQ],%<"\'~9To;CZHj" x+ysg/kZ|MK@U;יza 6@ J" =\X{b*p@mѐ&{.NDŽ"I:Vu⯀Ho/#X5*^ƾZZQ$K1&X:+Vt.CY#:2րUTb#ն)1T}4Շ.$0K|/7pv#Z˘b!${5.~C1mo^5m wiMaZ>[V'}́nRSݺN:Xf%Яul}rh"%2%߈Rnp 0Uvɡr^? QtU݂1gSw9;}EM~Uw-ⒻkBNMƞea\#Ap>1 NYl{*僞*.m džGDRf,v IS̩_"8H!{rt5NU~R_`zy'AAY ).^Z8Äp@6v /=%TUznx|lL>U.{@1m߭Ut"SjX@MlnHsb='*'aFEBvES`&4?6ގq|Bp"8k$8QsNw *;%NωK]yR/W<>+{'3,eZ +dC4݅E~ jd/hњ.oߴTF_,KuIEQbS9.f FWΆzuJ:3,;cξ NwֳΉs/R9m꟩Y{:Rûpdܦ=c̼f3:[Kfz_-#k]،jEaw)(y SOfٞPK"$9 hW$HW/ }<q↾&Ba>bK5% N%^8:|U;B-b[ W7.t18Մ,HagjʁPR7AHrq?r5^f*.M=Uw3^0O f咗4w޶%vRÁ izz2ptd"ڨ㏁I<09O^.V揺TeA~ -#ɹy>' "/ R`\1'Z@+pTO\&=–. Za^4H%wq)V2oݷu9goݸ.ݡtfbd~P%s!9Et]xwE KCd5ElR8_[x})%+JOS&Q+\4 .}~"XZe!b<8eǘ7@LHǗ#v^gd= h|^{z{Wn ( N@>K`Îay Q"8j6&=>toD:wHfaʣQivn=@k[H sfiIq%$9"oEr*q /ts v!#PM,{A=VǮ1Qh%k`o*IV?j GJn۟˜—Jc魁>\p 8Q:Й6CIT_vnr6IV0S kLչ%՚w jä%5'$"SLFTZ7m${>dėua&ޕ>_PU)^3 ;sKWtۋߚf.٬4p+mL2Z~R_93]Q9hWU ݋3o% QEt+sQe m# ḵ?Pz&n-8LLTCVaxBDg۲JVPa\ZIW@/HF ق! 6P%۾nh~#߇pew-q*2AA> ~w;DʳYMnBSs/lL$-/ZȲX:99bazCiskpݹ1NKoZ?yja=<A`)j1q,2@sy'{rt7a|=pKgK\f.r)EP]JTP7ORD^!=2)ͩψCOKÆlj[oE/|Ż<|Bb-.= 1tnRvmMރWF|.SrJ-8dP=Q*B&*[1C+ :'`'(r#gad6t}̪b+qހG K<03uP"j!S}qW<̤9fcp{tA퇨s()L'Ѭ @m2+?>;,y'Ha&ֈq/I:% c>B;58wwdQ%$3G[CrIoBo3sHޠ8$1{6S3O |7|<ǔq4 =Tbj,!x": ,mUpޕCmb8vȗ278TMSxDz'=k;$a;Ȑ#zMr(suLJ-3X9ׅy z3 E߂b RiQu]*XY] G"?eɩ;I Nk#7W!GJH*S"wY_P2Ԯ#˱)¡5=[Y/~9vW^t܁RV,-k+ ef[]boo.`^u ɜ8w@R* a8X?/M Nq잁5K=v=έ"=Yz؋KD5  !of>:T &Mcӌ`B=*τ- UE(r}MN9G[u?It[.@b_]4r* I침Dɝ1P! I+m4")?k"cM }&)ϼ*t͕WcXp:=.;Gg/:<[ݗa;frx"Ԇ}s7MX31Yc.R4U޼ =ˡSёc܊Tr5*q&EH. U"baYxgxt5yvtהCi:m?m$a,7M.:~M2^ikWn% ONvgEyò6?/YYb~'٬ )t3_/aɄȲlOK6I@3d0F&3pI+2n&E8ۡJ"`.iyL_x41)d]q7!zdc^{CjNO}D={ ]ΥcqfG.YSϓpu]G5yw]l\|a=KT pZpuxFKBFpH,-:Czfpխ םRWU׵ r?HkZI<$lF{2=ʡvd$2EA(k>=OS$> Z[״0VБ([e6KvϊR~SBzz;ߧYuGs0~ywzE^"{nWk<7p]Zvt@*3t o^O#20Qt%4K?dp20_=4[eA <*Pko_\Ȣi#>TG(da$^ r ew?UH'-Սc+ȔxavCR2J)"\(MeeJbκED$.]IvJUws ;0_ɍmM.[f87L`hbs3D/-5oXAw-t؏'B5!+HX<;* .Kk7~ToGJK\ gK.` l1. +3'q8z6)z$o\t&~J{J]}|'-6HڪXTdn@`5401fD.R釫sX$|KUX;b1>5:z6Nj!J80h#aU#PK#c4!9]?/0=ZzdaE?DddS5ZhB}Hh.AY2"gZX1>C6 z'8m:^~A[b0atR] {t:=r"*9[ڦ7ldwV3%&E]7i*Bghwr5Gw-zJ7-Ċ}ڤܬZ)ʹʡIIKfbh 4Z+%Ǩ*㲝C?2[I|ˀ֞|_tI0~$,AZU5C?S 0) jV>͛O]zUg\CSMb&g|HZ<8Umi3z^ pPWMc̼+^ԜpRd;_ ҪJB2Mϰ#*xuWDP+ g3.d<ɼMAk`YED.#bH;܅S"C#<%&\eS ONz%zqT(pQ}rk{<~V+l_[?YIB?Ak  vp1ls&T1sȐfK[PC 7)qFB2? 8EO| LY-:%y -lŀEϟ+šyДPc02ul UzF^T3yCiDNVQ ةˈL<[x5|۴st;7^zTd~DP* (2,}rL!2ƃmg0( L~VlM;ĤY'ƝOQ`sYhjkΛl__²4cZJmc%or?܋9QUSUZ_?\GXbR6 !rܺa G&|Tekl=eR7č%\:yݓs@߉o_MP3%(~M~wq"3 İuo _tQ޸V_\ԃAp,f=iȧ)' 8]8,Kjck{l 5F/VzA?>w} T^AJX0*+f]=xV:EabCʚv\[o{]kACuF`O)? )d^V :3Eڌ=^k88gvC?gѣ.B^F8zհYwJ뗞{a$O6"ͫk16r-DzB%6@!VKԞrY*p1iϠP̣H3lw !8 F<5xdk* GMy|1%TXqHxMn(kM_- _ӹⲒ5` ay*enUI93R<5!Qe( pS/t~}I8Rp4 jni*ϹjV fe--:ˤxtWKE(F6iލ**'p;&}HdΔEݣX.]xw[[TX.J!]dϦj;G Å,T^|er>1/"G[P<mK~gAuc> S1g{VpLgҬJYd[;*=SSkIұ)=6 p!Trl2d] =T~آXo}sU VxVK͆ZD\ wdjF k,:T`όV9*s:=GdMG!PaC~4os| 2'Bu0<1Zau&8U_m1ͧ)5'k xu[)qK!}kz_R4rkJlc~NK)4y `.zqXo) ixDg15K Zt'Du_;'?$dL-hD1MY_p[Opuѥ.]Jan s5$'^W&J ':z~(r1HhX  2fZǾ@p<ӊuo)3d7D^[4ݍE7Y*N˕o/=v zPQ0iN_JQ&gks\Tt Q ](dm2*2Òtb%}g?bRt}pfsNʔijpΙB*T [6]&ݭZQ߻-xʧD(VTNƞh%Vw@98l}m(,tʧ69DɢsA=/ >:T?1U?^)'*hDLE`nLIaj=8EgH]%4x"_OT@o THz i Ӫa*3p`[Jʦq P\7m6 JKG'e{uTfgd */ BW;QHl4r_/)SVp-M4SS Z~d#.$nr3fX(rО&/#̠my@4?+9Kӥ>)uM=fP լ0>2> Zer^prŕ/x'3cMG?/WxjB+HJ/WO._qt4J>~k_FM1M$:ZM]).U^CCp\F;aUCR+'A Ad#5/r_RWxE/W"={%u~=yrZ6{v })Xc!4\"3[jʆ9|D=yNQr ~Ψx/ fX}5 ǷT8FÆw ~O~jBR޺*|It)߲k #t3<1se`$\⭡V%m-rvu)Eŗ,Wڏu+OLlR5`ͷ%益"Mvpbo=>d?\-Y7]1­Tav? LOr is -w-c);.)Le4HNOcu?_ƴ̛I-XEcB8a}7Wr~dw;?kt˾yF |R^GueJ/l{hsBxy,|%LN B*u, _RSB .nG(ABi@,sP?iqץ ,k]S婻+~NT{i;ؾH.uZ <0]ڢ`lx fMX&drDdd I$r5Ftۓ/cIpuJcI&vUPJ45RшAu!y7Uj!u; !zE\,>{^/OI7+UJ;iԍzW/&!x]Fpi{w\FU갳UOы8g8,H{nd; R)oP\B$ Yh k,Pulf4; ^m lACI@3u>&Y:ާz[Z߅8猬2)3æ4suWV$3ɃAp>Nٸ=hCM;V $UnpU-sBNzHzt}g%Uɖ/d> (~zeF[N~L/6rr 5mV'/θf9$Z%O֠ldVd闖3;-jM^.RgU{Dr&vPE!X?< }A)YU܇zų_|ن6?hz!C/9Il$ P8aJQR J3 ?Hڡ0(P 9=^-$:4x p件U<[ "LNjhd )sD]O=MKRcb9#B“P:SdbS.;SL>'^ɂjW^x?Ż_mzK5j9\'TݐyjV(9ֲeNJ2[M;9GCN\r.an4-L*PrvO3mA՟s9Sp=9\Bm3y@gPdoGY{IQpE =Ԗ :o0$4ɽJk( @qE`u旻LM3?`}#W]"+pd]%rar?&PGfRtyl0A=ZmoM \'Ce^_=$4k/8rMSRq_uj\MNm~A\YYK,:5̺Ă 0$0(F(qoTH33ko~)&gXYct?1;r5lU@_b2bw3"=Y NVe? x &n54iU=08apP( 9w X, _ c:CtgV64X)pX|Dw%MG=-F+tir~.wztA#; 3!W~L<=𼏧3?uOl[p缐u7&ZPAI"nn ΔUWh[ercxǨ[Zto}Fnh-LgcVv~O`}ꑔ(=,P-a5̶mu =_9~+܇dc [,}ʳ>lnfhsWBRQήC=Mu [3x7ov' C"/Ks4m%{,$Mwhu_%Դj) !q)5d/B{X;!˨Kp/YeAFx åPn ؗ_ 3ٜQBu}m#FZQkJMK.~@if6glBQfLڣ3&0="^'b9sh Z0l5:.d) sDi/BK㡶?W|r!Ho dt+ sVE,tjZ#z,Fˋx%5~ c4 DK`۷>:gjl:xo3aU"aK(S!$, -jS#ΌX{ 55=VJZqZ@ V؊c'< KY>={ 5IRCQN3mSzil^L_}mgro_쌷a74cB lBԲ71&"ix-& G,s8֞=?sm4 $: 1O$zuxaQA-P6a]~scuE¯E5~#Ad\#9ýX:{9GO-eӿ7{j6Dg hOQ$՘4Ն5z Vk"IJ6 M2Rv­p+N4K+NTm 7f4~~s'a:OU+je{$qb b³ ?a?vNlW$D0'_z^ "$rz)9}DG{I )-*zVũ,8ߙ%Kwk0qdQ Ǩ:v1*{q0 zAN{/<^%j3+yc5B"Tϖ8jw`Eg˺T0.u]`4ۃϣukB 9CYD@~(O7% Lhe8Y4U?R%f G085-B̼{@2&Ϋ}jL@; "i1C~?P};mU*%l1+Pkqq]&N8,X9ݢt'2AKʜKr YDIm ׮[ӌc!`}Kt) i ].3<2']3Z wjtNĕy\@[H4b08U_9|5>Ro$N6H\`RG#ogm%ˁ| ۉA%0Dȧ3FMNhvRMpBs BHq/*Wl u4wymo|yIiUbwߪg0+[cm$^c'?`IҀdDo< m `US3rϏފ!+bgpE\juDW re?7:i">3F`/SW0\ 8֢D;oS>,⑵`N1P#P"ͧi@X;sW_:u < u*gt`/ yK˰6#EGHŕB&;g% gfq&#gJa.Î6y/gLaQ\?ߏ.Zz">%Ӛ Zfq^H[)0[\yaH~QE-wp͠z]ZxO$7μ~lճbl|y|CoZxnE$~_[rxf400ӗnJHA$Q ECvMCe?4 z{"W8:N#x` J_q2,&Qm ,pc=2` f)z7u@gMQM"GYJj>D,FvgbyPъy+ ݁E]@q!CfoAdf9r$3\ǀ Ԟ2Ȅx1Z(4a1n2 P:k\ǿ u\@gC Վb{#*W՘V 64N}"k+*x5X 7Rh1$s Xt{^hc^iQQ3t]8lʵX@Z*&6oDBrԵ5xP#y·VO)uzkzތDW^`vh~r5$)^kC:sJD# ͭG[#c=:{|Σ^z8P_'S*4ZɺPcj5py ] ydPzrH`(# 3\IQB ܌W @ɐDnQ+uS`-Vsf&ԥs8=Pe(⧨n(,(X۟c(cֶޙJ-nU<r~ݕ @ 'T OccHGBσN\Mk {uE8haDzHzbpBc N; nӵ7f' =x\F,d+83ʇñ FK`,@~I2.3?|6غ6TttGⵯ?er4GH͝x^e^xhДB8m|(A^A!ZRο ?zt -JfS215tGeL w]ji}>*Hnh#1 ip ޓ׮LT Bʲѡ@Yxlf<] d##}G+/ؠEHSkTiG~ǐ2Y.=ڲ,Ӈ[~%3Ca <6*At {j2d-P ,K bF%,}2ObX%? R]`a*p@_R6FWSu﹐׵eձ31 75rR##S%'ESpnÌ D/6&0b{Qmm7W`㧿 R2ɔ;QA:\!}ϛۡu[VI35"bJZq+sd!Lݻ7b_c[rYὐAp[( =-ˉ0UEk=GMo0rW'*;v1fB^]r6"čm`優#ei_/ srQ:*r\O Aч?J9 _+Dy/!.v o¢TrU3L'U1K-C-prO-̾߱vU-|cFQ 2*zؼ+ZrŒX0ع7 -Њ/{qϘ ;TuB,y8 Aْ6kM[A߶E@9Y? I~&:X$Sh紝{S-MɭMBy*#0 $+.WjuͪBMq&aQk&T I5D7j<\ Q@raZ={a'-9tQrkI^87޶{Ȩ8Y%l/-g.X7U:gW=3 >Y|lҞ9Π}vc_)l`4nYq\<|s`C~_ ȏp/.tq0zg4q}8lCP{ xSلby8SMkmapcނ [X Ν|F! Vy۷'i>- 8UN81GWcx,r]E$ HNL5#b3~֏Pz>woA+SZί4vJہ۽2CK l>.My mb.6v((1(t6-*X@1c7Ve:"^K 6F(1p=wƆ !~h yr7nؙ\:lHŪܝYZ >U3B GsW+&'[<Aqn1snĦ㚣;pVqељCNPu'=SI-&R 1mA DĂq_t&&sn$+or"Cne(UߗsPM+gy_cY/~&qtoĄNŃ3ҵ uKDcFA1F~I@+0IbnmYqȏ)/TU{2"d0bHjh0r$c50"ewQim*<غLvC+&Z}h3p8C 3glAfʊ`Fm%qXʹ2S,(eDQ3)&դ5&t7l⽙/'D(C94y@̙Yt$ft &m; *j(ϭ,r6յ=*K ه, J򾅹yicr@<;1WUÅ L|9EN&ceDY|oh@]Qd됟EE4>=C!j[; [jq2b>jP:gK,I sb q)Z|WSl{Cs;ҳwY_>0[ 2+4׵I-1_1O\4P6x"_hYt삠a-ꉯ,TG AYfMor4-m &GA&,޷4swi#Og[;Cuk=Ž!g C~EnbG]~&jN߱M¹ e12[]WGz,! YI[TSODMUCn) ݌;G3.{7M…\piڱ1c<5=SsBqXi>BFCKL9n}NS+)J+ޏ#82WxP6}74v/WEEs a+|B2uFaI&v=Io}T&AdKT[rgAGy3T#S(.ˌHCX9 hC`KL w;|ols6LYsV,w >tk d,{G@oߌg lzrb܇k!iɱPx=%bNFaz'k-q B 0-fi8t0.dQ#둕D餭LK_qFAvoF<# GhLz/IUr I {Jpba !x3./*CJԩ/2g.;}0;ͤM%DˈlتJꋅ) f)$uInv=tP~Y_׈+B .7;.XWȅvsKw̎I6GhX7-zٌʹmssm.]BTTE)$Y4rU9larE*2fL*4Ԇ)Q ~" 0ċ%+LW'F_M9{9tP OCdY뮵NMقH#W3ZR/Tw t},L͞؊հ>OYV+_H%zӵ|G6-RcitQ!"sx.";_ #LXaO$=kԘ2EA-x2T9ggSq@P p\WJJ_*o3p3* ߆J_X|>Ro.ɐ١twl[lN\,ۍZV'd&3F@^[%Nԋ_'g+}rԗm`Az~hdžg]L֝3m 5zHgi-~qqz.M3 H0 5ޣ7g{C̼(\F"GzUI!Kx(\As*ط7W~13atEo:DÍ('Uc#Ռ6;s@$Ȓ߯G"J>g1 A<Y5PdK$exq jj!зe}\duw9340"dET1AFnPsODic*dN]; 8"FEf| d#,tau__\Y`lb6*$IJ 2̞_KRXI. #X۪iJXz*-jO+]g&(J""bԹџG-;dɄ9øm\0+}) G[/p~hBs?;J4˻\z9bs2|,Յo-r/RT wihw'0\ f,f;I}|.q,["o~<7m)ۢCkH>~r1 Q2KWsJ0IK\&D1Eq.Jc[7tkfM}ܻr[qL/0kd?rHķqo@xBr igN{9/ #oC?UQkH~dkV~Z >LMR9kQ2+|q6{qAVCLAJb+o!"r,=j/dQ-P#J6WLvJR'X> mi'roDǦHjbm:ڼ-2Cbw)Z8WӞ{kþr[Sg"n3ٳs<a\^bۺ])>fiO/>rl;ݶ$du @y!bM0T˗_Ż7yQrƇ4TUh;a6Ÿ.^<ʡ%s 07qRc~g)n$8 Yutd9d2F :lT1 P|RV_>iцVH~DLXTPJ. vTکÐM͟) f!n:i!\"IPKEY@;) r/V7ڲw_ΑTgr.8}Qʥ67ǼWYUT|eȆQt3ϩ՘^TA"a\(٣m&sl:26h&ymrc+4@ؘ?HMc3fABqV-zy_!SX0uaj2зgp%yM4W%CYxJN/=tdI_R~9r録}f8 i` +ep--9 ".}uo.X&xfx)brb"up-Zj2y$CE$\}\aF 5ZF߈H=4=42Cuu9b5>d&Q9K(d:Ma=~gf4v{]b&u?4+mK_DΆ '_f'p;nQ%>$VBE:B4|;]pSu{+ޥA(#4- y0H5*|ϒp3-۵`KF%ՌbG|hQEzuPx%3WgDW@z#,) YMuʪi;u.0͊ (wUA8Z5*} 4R\P}lDLD9FM2@8;Y%a5BB+; E_vc6;7q5TE_k @a9 P0M^a,>3e¼(rbPbnf:tI~*A,d"%Ax.hPvۭnyk,_LG9ZY ^L6l"V;EH18Ũ$ݡQdsg,*UbٜX]d1cr2T=vo;yJ{d(%AWu#p߂_ о  uܝAEkPyRvq5^.}S* =rN\T~ Ak!,YdɄQ@񈍊6!c U'U ;w%7e7TC̵ &{8s#d\e.(;?~Lz]"@`JAuקA2g<(IGPfpY0>^+$O* FXiA/`iLJ`b0'SD%;< gu;c:' :L.q.gG]D~$FԂJ36sӳK#?l GX9uUąT5oW(a#[R[ G}K"8 4fM7Lox]Y_>8ˇhIaḠ5l$䣉P͛1|CdaU9Ȃ[Bٓ)%<_Xal'>)A2#P{dpۃ+z)y+=#U! ҇yX^VEel9b9 ilP(0]隧6Ա^]E ;z%VkTc[ ~1rI.F/!K(Aazo>>]wN2朶azS%cP \*YAob i4883gn.Hp8YX Z!=sLwv~72. j"^Jfae[>F Z{ 4fJ_0P6fP|Ղ0xBd&f$]\XC'vYB@ʐXCj`}qkY *b!JG#";^ʥ nr@lf񶎂 5 ``xNf|2VxݸWuj+ko͚&O?hzH$X50Z`Np"󀑱e#Ol{P)&D IIԹ&/fI`B']$,^^u 0h8"[DFzx*M~ĕf{ޅQw>>XGBR!s-',SK{| s60.㞉 "[K4U6z<#,Ev?Rl#`5kDCdriFU*aj̄Sk^LS!Qʱ,gvc&fɷTWLe0Cyp(#7*J,ȵwEM>ͳ{O9xr9!>s(g /$mKMbN/@?:v|+AHQf]pX[ )=g\dqxzd7.5czeDl*iv9IQ:-- JRlгSR0"Q@{dp.*`M^ HQoW3Ñ|_Շ&;ϐ s)ro^ɞ-!D V03I@5`1VG]FiqbR/۠,U Vٮ9]v{FG* wWXE->J-Eq]IJ6K +=U΂E~f/;Ws1g T83ռUL-f @ϐk=BX5?D6ҕۅl/cfEaaY}O߆' sB |rjǀ|R i\.vw@..̮m>*L E(6&''ZaXPse'p:C S±:vAA(D_uk۫:10m4`p]7y!fCc(97P\7%7*?zx)+C7 W<15.Bt& _gIdax!(ZV/XOew8!F6:(ϦZNi~9*g{pG{كDmw4wbeC<l:ޚaVmX9ܳh*aVDS:3`0q2íӭeM7ofD6IܺmQP.Z(Vnc">1Y؝&ZgmRΓ| ݺp `>aֺUCv;mQuY6 YMWI\]eqA_S\*VR _j*mTLapf;7`o9B~ԭ_ İNv$| 詢>~Rɻbf=&*NԂӖw׋~p-*+zR%յ\Q(%?žiffzw̢{<( y4`^߫ +Nw~GC'+SjWv(?0޷H^u9 \և&T5WA&B:0r:. ,ye@T? KB ;[^xjC=v鵮3ϡc.\%A:鐀WMr(>$`q7 ~ 1AG 8b3YXu( { +ye#0i׍?_S8;P*#s¦m1X}afv1w %1\ ] fcUŊ|楅|sCt;<.ݬQEmـKhʋ3D6jE,vt($U^RVgҩ[_b R~)r5$u{z^>91ߍC8-v?bko+sqCrLQ`oˆJa]GF>8s3[)]BSK V=9/| ~BK v5>K#UK┅$>_rYCT?yԎ50~<04v?inYbv8ULK&dI3F*{DgA8m.0I[}>L_~OBbȵB I'{xt ON!% duo %>nPP oh?\[taaI+zmc+ V@ "' _0 W,4⚓ Qn|m$f52*p-+x35TJT#M,z.%If%*J?MڦL''wa5Fl0nHh:}]6wn_4G o|/TOL h9=-|f&a8OoEa*($^J!(w3{՚!Wa'z '6ܕs 3Sk޿iPu'ҝB0MwQT>nx\M2D i{rq֒Qbԇc^%HY$.P0ľ"O^4#M|cyEs25זc9769\!7ob+YMIfl#[qdGGb#nrG9ƫh]拨d9>*B|m["DDOg"ZZEý_4hA4`RaHvƌ᝚7,ab;LX~8VopW &ZHC#q9{0D( !V?fJ&b>)3^``>MPvi_pkOQ0r(MRi& ,gF84:ͷ.y2hn`J] d1']|4W,#:޽qk%L -@?[@yBjQ/K"/"YDYl]]՚v ;u)h?Ҳ>kAI-94,63i' e/<޼:Ү<@r|@Zs̙&X- ]q'qC鴺Zp.$4eP}g·QKvZN\c^^jjE6VSCIq=@PVI( 7T%7;g $1w<*$5!ڢ$tY^$'SA[@ˁP'K#= { 1BrTVKoֈhU q|'(ޢPSYgy:~+kǘf<KM9p\zrU)$zXWo[x@&A ?ԧ($;yEͽ'~#yL6O#AThR(W/ՓƙGФle;` i+h=U嘻-BU3vZN:z^>7iu^8dK C"n̼x ٘zvt:hH|{aDb1YפVwn;1z3.,s}CrZl }hV `LGY4Jias#_矮K'$d> ߏQnTA͊Hf_m[z:)[dza$RpACoZz$kv [-ƛ*Y˝}mwcVn9iT[5z00{7J@ӭ&*ZobWR s8&VFڳy gszӏ% +j)ucGV*,ԭkkL@62Vts20t&Z|}Rk[l|Q!íY4QjB "$66e葜@^)cn&6@)@ZmQ޴߷#e}[̡ VeAkd=1sp6F-[OKuԳ`r[r-ި\:TH:2o^2ˇ* e+|M7\qEz|aso7sӛ1Mƙ=r ш`| cQ.Rwj8YT0^vgP\<- {0/`ǥJY𼣋۴P4=ۭg]r|/rۘB`VZZ -cmfQd%aiaf_B +eRGy|>04$/bB` z^AK m^xWYd7`U %=?Tq~ٿ?km\-^s?VH5%+fP-67'@Wa,!/=+~Y0Tvq9(!u#*^OT2N]'- (;e76O#dFY&kq[H @ 4HRh<|:6.H٘T4WbkK:It OvvĈ};I8)3.yQem< PH}qd]DkBm- =G f fБ|aa<3:@O`9-rĀ$XH5N--\65vth̳K&\t YH~}tgZ.&GǾ F{ިM}}a|(fQiBTܧ* ޲>+ /Q^^+"^)YW.fמ!wY8b9չcb"tE}'@:uW΋՟B ?쭤/{n޳*OGU"O~k+c#V}Zԙ5ErAs$$K<ep;h9t-uI xl.ꛬ=ɰXr j&n %-c mJgU =v>˲()7R/trZEgȪGEeKs]T}Lt-8ʣCTG!%ӣ;[wL`* t'+:ו9J&@uaumqzIQk;JTά @Pm1ᧁQnȇQCM "Zϑ L#iãlф\H%}?Ո{PG/ Z8iR %3$6H+H C7#;^Υd5R٩R_ACm5??M}LMiv}hh5cg|:DՖtSo%\UOe{4UIX8Gj;{]ɧ`!{$%&8)qQo 2dϳ7<*cX Ba/$-@.OYTX>۳N$%Iao|ˌ&Nb2##CtIkS/*͂8"b?&Y!`۲8[ RqԟCOS^e:0m5uJG\pÈn=X{t+QH#Qj-ev5M wIDKh# 'ԧ?CX=У&0{ ݽI"eԽ%z|qXyS2\<@2cI-nMm EXdg* rn1jmЏ vgi^*R̾ 7M͢{M(MԒ6^U/qʅ<Om_J#MW> N3Qڡ T Y-Us~,A} y4 ZF+14a~/2WR~|$O)c1ɗ'`q],>Y&NS*( RiC,kPi!V\o_+G~ \;׎WLeE ^ u6@`1ւ؁ @=QD-oPgs㕩f:-+abC+ǤgFZȡ(19I m4PZF8֒o֡Ǎe"MTID[qNEA+֗c0Xr5J:w<}%^ICLjw*Wsc[4hOF$] n7_fIBjsifcAm";әDԧf]?J(Qm+nɁLĬohպ9:V0Tx%nЦ̉,?hTW} vWSq޳lI\^l=MQɐKz8D8r[ bj4[ LU(Gf}q7qKe/3*\,ǽ#rn@9%8|;] *Ʉtpj;V]y*Y` Rxz8| q|p2_j"Ie)6e?e롷|DD iI%бS"il`A^4MlQv ԪSz߲Ô*0= q$MK$/T4:#S.JN)0A)7Na֘}n˔Ј 3Ћ=V e'p <ف5eYmAO%1`h;pBJPwSxڮy, #.F]%+룋;hnRkx&昔qbI*T#asp%]:jg袻LB +qW;y=" vu +%C~M B{Ҳp_]فyJWU,:,9O[IwQωC/dي74i:c$ǖBv]Wڛfh8Yv^HlPg.WONTmc]a)j vىO t*<;Cl0!P=}cʘ[&HT)]:8^.c$joh9ýB !^8`cE0 Š 8r=i3F:ۺM,HB,A1-9AnYb9ف*"5T)H,? sРl۠E@^¶OSp!Q>N 70߯ZiLg_$2]'/>#*p*1DAL_$nP|PSuA 2w<֮c7y i8vxoO9楾=QgBhѹFA8n\&U%Q^N*+ue{g}gІl;)U ~WP R\Poor!zV20 3vRrWxMHv:#)wsRbzIϿ0TH_(]%+aݛs&%"E3QkߚCNX$8ŦmTIZL)hrjp 2N =) 'vTzt:h4?\=*rw ASʓ3< {q17.㻂&SY,gt`pM(h9=R/˘kgv~_RP~tÝ:5Q=)+'P+[m#Jb@gaMm 샹1UnDޒ="_MҌB%AQu q+qiFh(fX L\ElߛHaōB4}oYQjQn ؾq'⿑ ISNSgˋWOY^jk#]Gat#d%gpχݖdĘQf]=2^ba󥁻g/xHZɭpXf{ #LVP/[w+9&c>_篵wL_ kvfϭ|wlVnf'KPHUix&L k{)(|p2zcY|>|Wz: #m1(x4:tJ_[=P)# W"ަ;S@ž=]{2o훙LRx[ƷL/c/+cGt<1-YVOxrMՈn@U>3|mXkK+\(dEl0a4'+ZIOBqR{[]~`ʒz}Gq3H1UWe9l\o3GKzwٷ(#.lnδBF;oN =ʂ;*pgU%' FT3Ťh>P]k yPV6y;|n)K:|I̤8Qά{JI"s9Y/"/lf_u`g]"u\.[J<ޠHA ^nńc2 >%nSAs#J ջ4z8^=DŽN `5qyFw6'y/-5ePo4\fT\BGk .h&g)KlOFH}Ͼ/sų~8j/cFa* 'E(&Ig0CN$w2'UD7ûT2<ZMÏBY @ݛN׿HoC-_ƪ332.@a<z; ţu Kj{('y}g(E",chaU)|%7tYl5j/ ̤qhRk).L h>4r@R Dld*:. vѥ j3+k҆]u6@[]= eɖg-!M1iÚ-U: ojBx -?IRXEș#-o^[v|J>\~ڪ U3r,92GxrU[ kt21kf,e]%19YdI5MhJ$)6cJ.z}Uzyzƕ^60os捰Jr/ke(~o*L*P$l9@Յ%`lrU7Q@ _@x9͏H |,Y -w[aܤe刞GS?;F&91 ѿ.P`^c|d lY@fi\lT|t໒m@j6<(Q*yjT]%_endr|;h6g/nK1R5_&f*fQm_>C՝xm<&F1V㵂PܺS_=+ NDԔqqj"ء?7 Z*#K`ÕPf).ɤ<{C\!FY?0w17eEVo2\ 3ByfJ^~ ?qGBv& Yyp5ҽ# <Bh)c#W ˑH,21GLE 7 !)qe-GRnFʎѯr@CchfGw!~ Yt ?]u{-B͸$w9+ZܔŽڟFU$ߒ0 lR %# t* :]&̋.Qg3ywr&KdW*X\p][ |k:Pla}j5aô"/Nh ￳! hggZ6ӏLAI,oܧ8QǼ8]L3.Oj`Q/KKRn~5 ]M%<#`oeTN3+<~j7R:k$}46hb2ޗL=Oor`(:u zG(}b&T\ ^T]d"b{ToA?^.6%AsFLQړ՝lcJ~Ы"Nw_Na܄ώ3!jE0LAHV͡,2F=hSC_ fɩ;4+Z{R[y!~Ll3MWw%7X?6<v^'L %TP U;;9ONy1ST"s`5-ꊻe#獡X+1EBa&nbԥt*JOd_"`}3Y&Yyf7ph$+zBgǹONDAyZlY#{ @=uy(N2 p*j=t+=9VY 5Cx4i6t=-*gPӌThos󊯒 PnC>Zc,56 i )':. qxٖhhB'uJ]|b+ks6V϶=1bUinmO'lmlJX7 HDP w\?wXtSr }rp ]〿͠e==g/ɳ,b_ts#Z=euiOwwwQ^NҺ\ZP<eFe))m[ȬZt|imtk#3<@=S>1{%(ع,aHnXX/FHҨMA+c|3Wi~ڗ=qzۺy)$#AK=Vd2lcUZmw-<9DOp~T cKNOnG牉t#kC6W y[ sѺT|PRP婚(p23\zFDIKCyeVHG{c+`qpO5UP;6tk1}"l}Io$DOC4֯} M/N]uwW!6cՁ)hU \M V9-A}8MP[C9z#gAN(kjM}o6(汚nJlm.SԺ/9ԸYѸoO!*tdI2hG>qRa?OWE͂t@""Cx-24_9'xdO\pX`i\AP9Z.ؙ7m[{B û-:6OdhGM~0יȥq傫ڢ[;u l?>QLZ)x%iJM#qxf}Y+C=SNF#<ɐb=ᓇQseUXc!=qfm~s2ԡz,r4v/kMp":)IUuFv3Y&̤nI<{gs>DBa"2xѺgi\dF)GjKgv18 -7~D EQ9ڈׅߤvKl4T@A]m?j4dVa\)Dm1lY/ʐz<߮n["sY(rU&1'#@&bJ1Au[K;vzZ)8>-ý]s=)|ia [$'Qhw:&ѺA#iTxY8y`Q}WiƂ Ivsz8܈>{#n?xɪemI3̷ lvYhozQ]ٵQVX($ZЂ[5-]@8/M,?%4*|%n Q[2x31Q!0p݄8k:|,i>я7什dYLզ!0ےO~ϛc"9? KٜXWL zì58#f&|Oz\>ގ͞km v9 h5fA' ]vķJr "Oڹ-]jEs :%&9 [G\ B_~L%OzNMZaٓ6ުLݗb6f&Y/LCkq CKIS%ւF %=UbKlz  WjXvJ|7q"aӱjiùnh!gFh3;{J7Pka/>69C4T.0o 'C$l2Xg_ AΔϗTڸpy 44>:3lFXt_Շxb`6Bqte0(-ӳYߪo˃5]&e>+ [6=MVB_#״q9A!˔Y(f{F^ѕg Y,JB z?o7rю^a%٩z@uwhmrs4Zpk,u4%Fa Ū֕ݩFS(OT: q6"k 6" uhViYDZM0c\z6(]Q}4}j8Y+LZlM Bȼ|FJ_W]8paxdcMm5It,y!ROlaR߲ؐ8 &´3J=B_#el[1'-M{"$À^Nc{bVE%խ|3|3Bby}`{S1SpQ'Lىޯ-0A JÌ I1lQӇ*9o"I Gi0P4ohz:ҿ3"'򰤿novMሩ>@e3۰g$:{d{IcJ沓0lgtPswdYJ }Y-iUCߞ9W.LY[&npod+>!ݺU[JCZ)3oDz崫d)<Dc½#a`k?q_UEqF*J:]A&K2;:0Tf%lj309`>ɰjn"Px`X__' )pQ:hafK@HRp =3Z;-7`F]+dTt4S fH7~]2i,b֧Xe/hx^U]\I'rC9#c u*PKJH WT5M$6nL.V/+motKJ} wr 8y5,އ5T/ʴִ5˲Oc([t3Ѧ^>Y,(;|cDG5d⾥B݂bfU_31w\ )SOKAXWbWK8\h7c rz'S 51˰]L0A'M+ϙ '9 gvB|N."Դ i3T[:ø|R׫L:L!Ӽ:3)W%𵕀$E r1l'Ѝ"eUZ oo#̈l[iX&kGVeQvG hwRp'p(ڴˤ $Y|ʈfkl<" nCRǧިiEg+Op6(Sp'qN3we<>unzؓaY CHӼ/.t}<6tLm6IA [%Rm?q}TbHrmO5 *,kl h0}/\NE8/ASĊ_]M>䖰+J\fD; F\ ө_i\5 MFEWJZkK/eHZJ.?-.!2sL[3|пjo9sDOoin WH͕s|1Edq͙3ݖw+T'fkzɁ+`?hάAOn N`Ut ?WπlƪY'jl? pKER8"dcA+v}.:;nԌyu[gy=am+aV$@8iaWm1a\$>)ߑ{͓gU5E tK7y3ձ@ X Q\ x} (ODĠcru&A^r(%iPc&m \!u l,/FTH5CɃݔ.K uP ՎZI?$yzMξL rEZV}t6xޣ3#~k9+Wc_9$-Ӷo$'(TO7iѩ%ҝ)XݓYP_*h6ˀɽB.Nj"J}T6-1/ ^Aw*[6 ߴ%K|e9kן` {S.f^y\F؈:+1`KZ{Ճ GJ y- V` ]8d _wr[WPmi@9¹lZ|p@ͨ);IGs/hW$x4&cz+o%fPV7X) rdfĠ䂞hzR0Ht\جOC1.ON2)^C$V#nnD%<{oZV:1ng]e/ѣH|u$nN9ޱԥbǴɲ tD9ۂ?eVG:58f tnuE4V ^h&͛XK<TGBFkp2Kb"|&?e} Pėo϶",m:-pQŔd9Hqm+ݼEs[PyOrlEs :lY>uP= os\ؖV[r;l- Z2,ܛ!ȏEhGĬ=DROZJ!yV_SwA `"K>vvLgk5^Ѽ \sJ0G'3NRl*ħB|jnm!2^D?Zm Y䵑 [c)r5!,X*.JS;M̦+fq?>pWxcǑ1[ډۏrKN5Iʺ#HR ~@O[Oə?X/ʎN$S_V6!CN B[hVkVr\E` 2v"PL=ᩯ&k,_iLT?;(̿܊Pkb!U9z˙(A[G^6V-mm7Urf; vj͢d)|nW;2}ш^xg%&mH'D& -}Il.=.T9$uhg/kٿmwK]'~֐̕3k(Tp +ʎ\:͹@%%m?K( 2Icv W ZmefkbvA= VJq x_*/a]Q]ђ^%hTY;'*,"Π DPE՞P{n\BDB< !B1%pQC99GǓ\A6 _L,4?dZ[p-B#f W֢E1~xmY]%'=Bl@% EcRueѹXιb$%av-ad?J$eQ)urJEEɷ[j̬JVvROt* OHPHnul5!-|E*m-VLB#N!͌#j,c$F#q A4-XmK`d`wB_tL!}U3& 9Gή6t幢}G3IO:V40 "nA 9)ܢPԫ~$41'3zԳqyؼSIW}3 L%FLlߡJtwמ/=4NZi)'![c$NvçT. p2&6;% pF17e'@kֺWYV,0{,cP<9HΪS͔_YX):\\xst{s_~$1.qB *cI\>Se::FYхӥ\ND[=FJڙhϨde:{|.lƹmORdwmaO9/^t\ͤON5[!J$kt9)?&|)p& 6d{7AR~pq5VӏCCzh'1hj t"}":3ߏ;댸vMzw-&1m|xi|D8"+FlLAK'qD@,kf㕠c>'ڤI4Wss';s8ghtpu4f6 ԠN>/UןDea{6]3FD0+$K5r#żζ {eZ|f%_rT\ B&7ͭj!Ŋv:ni $ *j &l_%rdфKFĽ yaar9]OFcgK"E =c_޽Ac`.ꘐul =E9IH"Vr2i?.L[PS|M 1#EbY=%ԣFS3(cFjX!Jh_%LIw(?VHuj;ɯCl*%V:b-2쮇:i1BM㨟`I06 mEae 6  wg]k}Niz}Ox| ZzsV%KRcLͧʴ#s(O;D(1wEg;;8 TgTA: r5$s(U;x%Ax +|)ky x[ܬqd;t>%^Vbە?P.*/ڦ`Eqw_U%Q$āa{-dt٤]ApH5*eN8xn%[dQ nܳql"9ᐆfetH _M*0&ŌX%qlެܲ{`%#jZ<>|+g!fV w._ɳ)۟_+~)%9@_vbo#\cK]1Eqe`IK60ly>̒=Ka *Em+$n[8R(Ec˂,a Ww\.GɅ&MyFKP!Q+ a:j:ϔ*FzlSSZjMMx@]N`59x4sl#Ef`|~/ n00-Ҫ%=zR f|9^_vj #;F?BѶ iuX٦߹!@~cZ"kx?M6XAvࢻlbi=exy!?ߵ Ir[VK oAх/ۈGت <+Yϧ,ĀSBɣ/zůg&{A|yc]xql-c% @%(]y%3˴#͜&ΰ)fo{H}9u!J: - q@ 91db"nW}ߣA?T8o]zblrBU/L0хd@8:]jJP^ Л&zܦZ\R<:pE$N|ef=􋓁 vzn.i<ޛBۗk1FV;71'|ak:v\nBUtRr!]ϖM&H?3[I0f1kcPfN%a#8QYE9T8 W;C|23Z&\VfS@3>aJekoo+M'"M DӜF]Dt3Yg:ȂW;ͫ4 #Y&>p,]بi'=މ9#~mX_m.ux4;8t;WѢЉ~~߽so0NlA{AXH0_?5Í*-`po洨v) T |TCmr`d0FU98z $!E M֪/ Ga"P^9<->KjY9'oL1Q.=H&7LAld&GE1&Ҏta_#2@\/l^TmϾcT%o_}X.jvZ50_l@?gtm;~1T'OD؞br8,WEYB͟%qp8Zq]FYfEUa C;y|N2sW%n|&2v_D%x,siRt\CKJPD c?tl&r+.KޮoDIkNܦi} }(pX1N\tcT5L,ɹ9's#/t*j@XW*X*k667 0Ǿ26nD*. ="] /\yMIw-(ż2)+/Hf@Y]\a2D(OUmu :v{cVwH0ICI$9\/IϘ/L$Ŋ{ f$p~mM(;0c:zܕ)JZ 4IkE_s2}`P䦈榾Ut9C.^ӃP!ê4 :Kwt&=VZ(?1,NN ȝ$OэaUݖxG/P?Ԝ8_7u qF'6! Z~iioUd`-5گnn٦="{2 9+0e6x eR9ܓ'h/@V(O~ciogYCS'.dְ zI%n^ K_ -%`y˯+Ǖ,Gy[H_^5$ Vy6b=y>)չaTh9,yC!p'ί-dcmc7,*\6;ӎBWev) iCQ4zq ,~uOi[KY1Q4S d&w7<6"p2 3&!욜Gm@˸h3{? ! :K(ʥY|J0f]ů<ʅEGˤv8p3$ CODsֆGe~FjdiسZ&X1-ޙ |0P{w׼KIwG/鋮(EgwOqmgJ#Ar-V03΃Kt&iҫ4T5em (jsU`V3E*uh!XY;~v 怩/uAL/\ξCs(>(fJlݠ T{:CLWwYk*]]8$9`UJrʓ<_a~Ø@3XǑhMU f+sRcTvnW8w\0^`5р)ݛ|Cjf D⪡=vI(ZDŽCSRzS%ʫLKmNm qC84UJk5T /dP Ո]"UAE6`{WE;M5bٸ4y@Ҍc됄\k(K|к[#-A&Oߛհsgg(AtĎR-:^R~c󮢁~@$v^C rE< ,oI{A{c[?Aj}j E^(DiN (iTN$ hlĚ :(߲Ǘ;$+k|MgO2zP2ϣ^J'*l)9 =c ejUhŧv6`N?sWݴrwSS;}iK4Y R9RpA+%է%gl_}9zE,h# ڨK/Q9psr夀 r*h;qM-H7#VnBePz vn|qfv7[[4 95A^uD*4O> H0aicu9JyAⲩFgHz(SYgkdt]>tˢ}ѥt -e"Q3gM0:yHA+Ϊ Y#BXw#*K|R(ʭV̎Q鮜׽2'A (3c(t;f:#0b.)oG(cI'v6>opqgeLZWثBؕ`FP$L u)^a` -vāMo}Ft+ q Ihnt?˃sΧ0@tCKl5 yE(鋛%X QC[ŊX7/Eɦ'xeLhYiF-H 9䓽8s~̼2t-Q*dTklG/$t8L˲s~[m]s%ܘZ` U7WX&PCO2j>Fb2F̭S ξd^H7>3WQk :->$ߒzH5bA7ڙL5Q]o=j&[g6Fa?P-Wa@_bf/4]qMy C9\`l,n[*)}YQA=hvwkIZe:v./7F2jΧpaչ& ~w+ s$AR" * $v@I&BS6 aqOP8nt J<'ksÔGIyfAU7jusQxY)Ӊ ǂOTS:El%ͥZI^=ghN/L"U!(8y0:5٧+;rCM>˲(xzeb1JF6n\.=RStkCY~9,-ŦT̙jJ?D-;:'DrM4^YENOzjm\\$mQ'RVef5~u|a;>A{(ЮmkdFMc! poDo̞w 9P%*U+'Ln-A:[&P2A$sx~pGe -0C}8H9Y`{ZGѐ5#1|e + MnY+jbWN.!XYhq٤*]yO fV?.CL $ MzcAV;5/2b+w v1lNmsJ˒i8#6>M<p n.-ȏI/TRp5ߡ=5!])$:-`Y5Rr 5yUY~| >C|5҇ MZfOK OW§_q /E(Rwj)lSPe@!c C7M˺)2_: eb܂+n~0s Ÿ/pH- ДB)G$,# ߉:sUDR:;0Yl{b86"!CO5q#[xwWxJy3$,3F#fȵ|dlkU",!+^WmaKr[)Sjn:Yy(PV|̮d(qЕ:oG@C@: k)@f+.x:WȂhJg,<6qurnX`#1| D}(5ك{-T>fW!HG+5F0 LṶgapq#b"0__NuIr[V=nNI_ݿԧDay^=J ] ӷMhȁᄆ?M-z}_}x B 1v vh"|0/;1lQD)^B؍#ų(~:}%f۳izO RDI|Xpt {*_Jsumt=,aZĄ:1PͿgK5m\x_8~qB׳Ѹ=Ԕ]ߒYo1e[_乞sRV/V"!y`l!C5%m/։2UW[Kֆg*Fy_SnHvfcXWPuU85k>ZFW6+CT /hosp󟩒3Us 1"۩2F*yp[ h74ZG1IbA]#0&n-lalYhdl'[L>"Wbk av㚔N*-7P?Ak"sfv^mk~Em_[Xbt$ȮGeH-ur~s]syN|Φ]]Σ,'<2wH_~@DBKg]s&:$hӠOw4ϒX*۟> @cIb5idau+P=k}"A3Q@C_!^8>eqBa;ԝسIZ=yIlcqwn ˔ea'N|^kUv͊?vSl9_g=91r;V<3}S^SLD~抈M'bdVvm(2V*52(vM]+ǁYW=-jA/f⍞*-6d*߼G(l Q.ۨ(#c2N%׳ מ@Q]% yFG-i|HH:?,RN७ae2;w3u{h~|P> y'迏g꼿MX0/Ͱ=H[㒎Vu>>/OoZy5صA6Cr)6mv 2 /c+{&݆?{x/qr{'8$V 5rz@Ioqi(K XS9vƏ%!Pȹh֓%8ЍIPۣY?ӼܺaHMnъb䁲6d ˣ+ie(f(=%fs/]Hd $b=/t;w_`irlB CԇfV0י\"D&6C؟W;.N0@K6 ĥ($D YO o,?G ٜXPBho"dmP|NJ_yD@kQK򃾷~8d7MAmކ)jN*hfbz6-3hzQAjGUkaOε.M_HkC868~:3H47e+`I?I*Ś }ThG`Q!zw}ٺ!II)S~;m޺o8WfGgkpҗ∬ֳc [-u`Y)-%sbjik#<S.p TE|A,ʥ}U(hn VET 4Se\_qvrLn/ N 򟔦HC7S]'_lPt1è8 k{*qt'`cYtQ?g{obWım0懯Hm7Z|8_R}Fgj+?JqJujEAiS Տ?;NHs=SX,HEM[lk5`G?؂V⟏ʨ XJzAw@X_N_>0e{Ð[nk(WUj'HĂ 7*{Xg7P`֋^$6Ɲh|a|e?3"EPI]PLE21(x$ '|Wڮe"UAʋ[W)war97Z-:rS$(vSD 2ԩ;ĕTxcŊY RwDH"$ q5\DK3xg3s f=ݠ2̕-8o - r+W.(0\XES]۴CAp=(  :^n4}A=G+g8%FPtBy0ѵYebcV\bܸU]>9!Аs?^tЍz@u;$9rj᷼ {QHˡ];e&y(^kvb<;jW "wNvG:[2 5R 9P@g jœJ?oF(¡NF,]дAW5JHTd R/ ,eDf\WTyN5 >X!vO%N\4UZ;?%#k[GeP6<@iOIꛦ+\"tr8bK]3k LfZ/u{yN<1kV5ff{5Q lz3i0ZnB_s֕W?a|h|`u{t\dz"9{o0<el Ҫ;4{nHQ+ dB^=ڙ~fH.!)ch-Ӧ(Ǫ#i ۲B mᳵ0iXzZ<{CGghlatSڱ h1E 0rց2s2CBavж'I4FbO2*FvV.-qE4|P~w ZT`+G&4ơ" ch6P|:NHTe]7zVX!Q%SuIKPF,᲍_V&c?[wÛ9>$һ8'.߁O2U?D g`-!O~cypŶ=aFO/ê˗ryOJH%=ۨe +\{." d Հhbso|9$k yEQӺ*:`u@gd &p3|EOӪoSv zB@s(_3bC/ jF{T+&FIY*?fw T'p6lݸhk m. L,>RŭR2O.ۍ>|`1l+¡׷?B8ZxpR1BR{~E+P$w! O4KY*{7y~2Lgr$o_JYWst'DJHp<|rqiС-:DLxF D|Ǚ`ov2=^0(mQ ?EԺ"NU<(ܿ?/r\I?#~T ЃTWbdTD#0J&-Ցإu!q``jwjizvo]>>"_>Ԝ?V..c.O!*)rq[ ]Py.l+zIe$ezgZctU >OX3JwRAN^XtMv=PNr}sV\8{Y!J澕RL/{VRbiOqпT?u q3CcM̠:<R۷#I".Xr97y6n[~BZjf wB:8e= Ak*Y)s'{ jY0fnϥ_xtdrW3EgMټKi}ord慨6bY͹~ղmԱV˄'=Ik{jE"9QD~UG:A Oa]? ԯtkd)n]m+~1ud `+N>)Imu!4Ž;)'\D2A姑5AsL2<1vHH6Ǐqj;mx ޙwFv{`?}zs{s4R<1xKL^9Qg=DJUT̠@QkJ\֦b*bՕ&tr2kK..s-alh] i})EJ0\oaѹLAk,pܷOX˿-(ϩLax@Cc6goSv(Cǖ by1 Jz𰀬|1@^CwN P7t`@'FIluʊV0@K663M9~Fbl6vG_]ћX ve?Ca܍R $Z3إ^ =wjw b5&I"NiECKop,Ƭe0>Sh'W\ҷpEeJc)䳩Q?L! Y-##JTLQX ZajA]ymufYtùKew|r( S^''j֒}gKo 7TsU*#MFph+749 avg "YlŬ IJO]?+!f6N8#klZz[sy# n>sd8EO]˯$}D/!d0ⶪsP)&sKiE^lɣV~}Ge Lײ Q' fP'1; A)H3ȩ a甚{&B(85rX)!1zdLjU[OscO*Yd<ܗppwkNDNj?&lu|,\/𰿱OqJJeIi0]Obx5KDnyJYbUA 8#ݓs)F "u [0 ,WCϥگfK:.2}Iwˑ$!ekm /s-XCE@M&R*0!.8G@bC3y e 6m`x +ioe5A.fԃqj 1-[4g/qS؉_dUw`MmA=-s['?/YDE3^ϒsn͛qA IPE6 iRQ˺)sX<2%"x:dcE"n7$pcTßaPhJ[ Σ),^yvBR6ڸ UcF:̐< ͘ĐelIЄ_YZF]`cȼjHI9bϑ 8T?XHǗOAZZ]3 o"(Djմ3B`^3ܝ7u^I0&v<ش$&qPyԊ0/.!5JA!T<`-\  O!7itݒ'7qqg7A%ZCQ9u|r|!O=\FZ4Vt~fԎh?vaI63_z!oPA@@`k/bc?~ȈO^ gKrNȎY"o>i-2= iHM+Gdl(¼{A\q{y^tFl|YE`H~-4vYS t ˵|CR e1voa,|<ƃ%5|y`2IƑ?%1 $hLPF=~MƠҁ ߋ +IzNb=9"%W!i )s| ~4#e v$*VbIفw%:=(RħH# ^2:әi5.֊iv%@$:\NdfmU[tVGK؄Fw/.]@<[#14N X!: GE)%'׽z5):Lm6Ą6d,cCTKdRTʁi1, lv]R\"JȤՃEC!_"$W`CS%mW+V`b-RRzvq C#FF$6.jy"d=^JU`$W.Rxm@0`!;:6ͣI}bȈߨ=',o%uvLqE`U8'ylP([7j$ CR!,ŽUlķG_rO z gZZ)צmGV" @4h?Dx +>T,Ȍ%0 (PlD\Y!9|bK&>2!6qR$uSK"v^oZh.lV9ZS 4cTC) JO]r(x'YGx )U siaV({݉B8P1eSKu}8oߐg`"C1cqiѰ/)Y\l39|Q[k( 08ڮ~1VcǠcl XA'b0bV؊mGdY_! %{_!HBE|)7d#w08t5"}(7KS'F-A3L%$ߟ ~}B !*^+` \|U2ÊH\1:N[]؈Ԛ$AwJ+3Πx}k a}Cj9(2ti8QLzWJ$HH6)W޹v(_ 6uÃKغaWR5;ǐpd'dgVP^F^@"a[i& 1 YR T)^ź3J9aIX;~)+|q|ug>n*ez0 jƽaxPhglyP]wG.V9cT$F]51c#!"\aA ;m(g]NeU$cU_xFΞ*hV r7~d/u8 MNҙ/(5?3@G̿=9yO<~$~[]$t5LbqJ"/r.0hSi%Z:Vw'}ΏXBJ0\$k"s[?ڜkI" r& @su $Z 4 3AwO /ds,F- >xe2=ޱ_v% i[ڧW 8؊<ň.tyiL2ɲ^"0}30諷^"$wl_NFUtki/tG\YL7uOO8{CaN\Jp\eҍCE11T~/ _+u/̞\$+ڝ*5(Zu1"2M)GʂN,pcGKTZD (K{P3`Xl&M\hM٣%>/ wJkT-q 6E4Ejss`hnSj36y Tf #eoHwzݔgP.Iп AEax!:98Gqֽ&v>\^."ͤ2S<\H½WFCZ>c3mVhUn*M:Ib~:no %axe`&^e (0␊d(MBy~&Uz]oB' ƴj>u >`|X3bd=Bm;3D0GTeTKⷰWdLqvv٣hSpN+7ubp( 0-98fG 2/cޠܾMF#[Gc͌;u/Yv:vho]**`MwO?xs0HЎfg:eϲa%-1)咥uRM*Nۧ|u)u8` ΎVCݩ>6x̷T`,Ϸy;)ًjme 1m\, u,紜Ks!k :D (O/'`#jywpCt-~U,Sj?x+3+݇` jVvf k-oe s-yqG_yQ&Ly} d"#e83(鎹`CgN-yo-i4-R&ڎ'3TUFA $DM>gS76.!("dH@VfuZH{ Bí&;R|W!&7+֚ph9/99Ŵ]׊"]L^ҳ!,]rL^<UR 3p*qپ1} 18%[E*þ?d<~vU9?dVzg.Cם3~EP?u+RUVybΟgo?CLQa}@*|̀+[6R$csI14iⲮ]-@&'RalDDC~MFe:2ղO<m|c;GԚ7݉G4ՀϸCv*UU_0Kucy7nDyxZD V'̛s$TZAs7[@!|VܙC<g@M];sSG\3K|FY9^zݏAࡘ*! _!i+tvCH~f򚦎vB!Br5$XӒn^XT˹=^ogj~Um~bU4X RLAoHQ>OaxZ0d%! |@yѨ)eeeVVT >(z``:osebx?DNlr jtO+avu ]D-Ԏb_;籠KWK!D=Hʯ#D6[j|)goZ[38LX3󝶕,*8ۘtx;߱0ir ?3IwtU9uIpc7sb{;;ZnZƋLDԻ+E! z'`4 l:7Djm[bվ(y.8!»Q`&4x.)3j2!'a+D c嫯O9ΆrᢐձѱRNfFVsnwm Lcoߜ!LeΌEQ3K߀-߳51DL|$JH*jJ%e&,5UZc%-,܇r"8p6}0c~fZKŸd@/z' >DB1܀n#mNH_<6%iR֛҃= ύp@~vW|ǴQx ;Mw`;p]e|WǂxhsE*o%_\jKѨq=Y`,9K,0vnLnG ~Rn"L_A{6[~Isx^~ebVIsTk%3v#Ӗ;6"xDi6qfpU}T荦TR3cfWUJ%m_ɥfǾIRR;ە7$]Ʈ)&ӛ AuBq7Q 4. 9ܓ:ddlзe:<6\+7d/h'k=JDM.E# aմ" 8rᭅEN12G/.t ~0VO[C9U'1#w赧(̙5Y9&r}=.Gwo"ޛɛ#sm@ 'C>H*Rr?Kr;6FuI^XHHm>ۤAb^/8AA6Oi؉֡{ ܙœ3Ys=m%;ov}#]H!p[ˌR9rjGJPЅe9.2y~.& T;F-ѐ'PE URϿbxo8@@r>~#Ni Qdӓ`)F #Z|.E^QKfk.܉|/KF"W#6՘ ejJY:gtWPm 8U):_&j6 v#Ŵ0_8 H:PIϽ, W=^xs)Eb_H-KlR*S{{< ̴>mC0f~Zf\#Pz̴^%_j)  ~DC9pθWTGv6״T/UrjPԯ}{A_=}aeإe'Hė/3e(Ʀ׶$Hw_vϠXHAz't4\ { pNt%Wgz:|@a ;K1nj7DG5{F}_[ܙޙ[: .%8۳8s ?(ojYӶVSXOJ4G_䎿vg jvn:j6V$mo"PT G-|2ǰ%龖S ܗ[/۠גK71).8an sWw3WM>RH+&WzsRJ"?[h/2 6ƥfxW -=m0erzXV;7%*Xvjqɮ*Z|wxϨCv5O_̸Wkw%I\Xytca@][P-=u8R4_FL1a?ѩٔ 4"h2J:[@G)eR5O 2XF=k̓b[IE 8,fve 2eLgWi)-?H~RT][Szgfc]@qƍZN"ջȫ:)hscY\' h!j&}U~Ii>LG$vѲp^5ڊ$OVmoT"p޻Pb3$[x}50s3 - /wT $KBfّ7)J- r& UD:dQ 1Ro# 0]xAvEl]@}cF ^L$r5QE_bMxOAPǃiC"7 l ڿPQ{8GtTBRgNX܄x"t|L8J@yn=.hު k(r~S{ ^!-s#-؛:9;1n[X|`MTY.CQ_0ht,,/"ȒDN:76a!_P .m[_g#Er M隫*.;pRdvt7أ`wxImu&y&cb#t Œ EÍ˂փ7l8Og k96@2#>w<ȶ sK'ZƆGmKqs$w/G6&Ou488v/$= `I5A'yg25أEM(1&E dqg`pgb^eV{2t6vDINH$)[|T] ϨCm/|4LiM)V9"7ðsSgY`ˊr E֒ :FaL~x&L'^B[4&ׯP0`udk3le.BfFIoQyD^I̼b5~qc_uG[X-#tdžU|\dGOT`׋f\zS` auFM5Ar4#SJ>)Tݱ"d*֎][&logJA| Kt iw%a  ;5uGIJC:d Bd{fsRfzG8B7p]lQ3'\dl9o hpuءmҒOVJ l?W(=Ĉ12X/n,M׮RABY$FXyiVݵ;GǶ[z\"\ D_ߵ^56{ x?#z' ՎC(3L1Hw0:Zo+R4?=:\aEmke±9KƧ%rya)ڭ5ǔDaBC8Gů]C98 |rV D4fѦ]%ST|DգX.Ƴ뫰^. ^}>>VuZE@ˏ{aH`ӣ2t#l@p"Bԉ&lA:Ch çP9%kf3eB =%AǕi/`|i#t?;9E'X]dc3Gx4L}M?WLIJ֎ѾK(( {"-Ⓖ C naDLK%@U%.K1-Okѭ9jB]Euk횏\^ʲ|N^9u89U$j(2Zڇ`~Q=f`7KūCY/-cwE9^B`lOAk?(*l>59,ĂZZx&U/^ʗH2%|`gaW%R8|>jy"˥Xgpy|tCn&{qtxפeC*f)ج[>0&lf؝l_90jJGv{r{/,DUۉ!l7ɪn3AFQ4{CD2UHٞH荈r"RfÔop:-Gt1/Yck2S (4J0gKC*QB 2 ʗnT1$LΛތ{+T&Mpo[4{ 5w:+Î5و;DvƇi u(.Qi6߉0(lz }B1''zN[e^W%} YSAdWYt\\Ჵc꧆Hŗy ? X]XQ>HVǷjSeDhY(}U@tsZL\"U}w x`GW6]*FE\0[2_? \wO0xѕgH"qIb Ns YPE G ;T0_ٻLV 'w YK&K8T}@+Ȕsev(Q+ /gqX PY$-;zlj~ yRi sI!'gz +0TGuAm_*D]dlLвyHYlt\3S[F͙'%7~xyDK|V?6G@fsl{|WǃB`,|Hc?eLM0`'.ebEkžg&WJ#̐"௿21ӄYDW$]pb!6f?8^TVnrkq؊.G1FHl Ic y{2tR/f8> ,;Cj*26\/vE 4UW˵8,<9}_7atoߖT3s+P2lij&S4jKAD2T7nLTk"V#{(vz Έqt q+X40!w8Y/%-{d%Z'mD:Np؎5|_J|p?"Xs_(Ƣ>BLSskY7&|6,Ҷ=a<& PziO'9uč1Bm]-8ߜ{̿l{icĩ. 9\S-/l rvDwpKNxv'\Oٜ1fd![lz,@DzW tY8 | OvN§ ? DS'9$ .  Q 2 qn`/U8ҸTO!<2\ Ca$kYNw;l=VEv@ ;W (`^Hi 0ˈ#^8,9T@$DKl;3s߂K#9T<:mLS/2RLt0W%Mˤ F;qۃp-1ҷx k+'^&D\|ރt  \;0Bq?ySŖ[ɭغ=*Xc wU驎ILf?Z7C~dm{fRg|GbF)>*7s<.2 v5 @KYk­I6k4'9_ՖP;HtЋ7 3x{4;R~߅uq)3 p wƖ"9He%E خ-XT2ɢqc Fj)rT~M`ؘ%֦QW:!\]7SN =ShHqIQ0mo5++'=Gs; e+~P/vHJg{G'e4}_Uİiei݄)SjA/ֿ"_+y/6S\*ΖbݥﳴOkе7|W\: HS4uA\`7 UQ4OyU{hM͒nZ;ŸHH/8zmlm4ZSR9I@^б"9F qg9;=niӫ<-UOa`<3GLaIcNBOnkz'X*Yf@gFX zeSBKD)],B*epCVs3h\~1냔QeWfҽGI az}-մ|#G15H )K˴I \Gۂ[5ʗ*R6{c\.Ka e!qth$yZi\yTK#I7,x7CxL p槨j$I] @b1bH,Ry; IUmĭ>1Bـ'4}!5 ϮG;I~^"BΝh"hZrx6J~`PHm,sa+QCd-G?kjƴPح[U 93nmBh)+VNIp? Ħ\@eXt&Q.)OXHT֚F+r-!NoYfQ +JÒYGL}{-T4ll-BJ++ƽl' 8eax#w٪~%yaI B'%(C/7d&#:/!ku|p1[=7oLvw @@]85w.FAN,^U8x19мкWjCޒ)Mٴ@m7uԲ2ڇ3 n+*e V^қ&4Mjw}Kt1W}J q{",2"W@wUcJ{l ZH|[!\8DMh{E(x7 huL,c*qjۙ+{ֶ?ѪT8{P5Iu*1W@Ay;4fчUf[hxu4;Yfe'w,PZgSXkeå}(?þ^SREs-֞sRoϕX7H1ŷ(Pw-֚p=CeTyer:SM-U-I:SІ~XN yk */]u2*zU[P~vBMkw 4whӠ(:%45J˓pM q~3H]6Hsbi~ͱ !-yRf^쟢s~N5Gw b:U\Tn0ʄ>o8lZ8z/^+z|p˖*ֲ^sFyhfznFOz yvGC% XOڹ \eC0(Kί*<ѠxEMyn1=es>MO>mxEW< D5)Wt{ĚG%PlCAA^@HH%$ڟgWtXu&˯?vtW{v˝bЪpD\H78OeZBlR 98eOI%փA_&`{lFJRt.bAH犨drv jM6( 8E$oQIK';2-ڴNd'3@Ogt'7 WP>@++^:T*h^"bg޸l=}L=Czq0⑨Z /dS85:FeP Loa:B$v $&1J;CݐIKH$)J52jcfи3Xa3׸J滇Җ ˻$Tj_r~w9 llf"aS2Gc~Ke|Iq5{?[˟q@Ua]u0'霧s<6guM7,>S|iSr{2BQ=Hw>_*C x,]ͪ/e % jLb7T ,*+e 0и L S$fu[94'5~si)AyYt[ZY<lњE4t,0NUCWuTDa%NE8e/^߿ LǕD(pGV<8F|Ԡڔظ/=/yʈq"BN-Ha}.,D8z5xV?}M ډm/7nA "ܟ>ʷP149֧q]*jU" ~F@ᦵfr3ƧKғۊRxjE#,mG\0 7e ~(mт{g4Ϸ Sĭ?cv%yu0BQgjR#5ҷrV gH Qd?1QNNDқ[UUxn9]>!ˀ %I^M@"B vw-j3VIQSqK4 nh/g>^Z@LP0 PhtԥTځYDŽlХŜ8Jjx |6*+:܁.yVyceWfm.AN3QոFo8?,e6[0j2-XM0ARUG|$0! t;cPZ J u}woS>J@eP˵ȓR߬v[T_9ݓ`l&̽ :KGڬ 4khF/_i@9b$AI0ةx!B!YS mmp !<FoMؾ+m2Va\i9{Am *nQ^sf_ex-\)Yd}f0AT@z:1GJwE3J7x?yy-M\ɉK8J.O^F:!OE^`h.0Mh2QbZ5I: , @[؋eI€ԫ$!\hwp(ںH$Gni- jmP͙1>pXNZG:Ol-nzW>S/Fw$ 6Zۇ1~xQ jJMf,pOĩq(kk}Spi frGAo!AZ>^7ZWfc1܉Vg=3Ԑȿ@QjX,AJjk!]|qgFgX"qfy dU7b)LW#(7fR o!8MyX 06֮킻T41n:'R{3dAe8VtB^o4oWqmIOc$Ps>tTiK1vhd~!A\oys>-X9ዞxsYRtUįo g V* V%mJpysVᣦɏ όmwT ٠}}Za.7nx%#ym3)34fl67JwCm@ M@s=@ޓWW}OqT g;r> k׮vQe9f rbb\zU2j~A'zt bUe7a4>Uc.#N %Hz7sbwIKEItJfp x>hciד/<\|*t\*rVڭb6yz>ՀRp#,D NgF3Lw#En#`$+u{)Z\ޙl euݯoNo`4)>k %=\6A ķtW$ͦJbҒрbܗ2'Z@qus;;ivŌ hrʼ픴S"k5|ʖ1gޖK\oUXWn:.=%_#P&N8Uay;3MPΤ9F^F B"kFRGϓY|PܢFVQaԾSSx}UT}0e/Odb %S -aL_8ޝ(eC et Jk{Êfϫ"hجpUI{Q;m|"`Z3<6h4HW BIqAZ#淼mˁ1jY1E (s,CJ3bW4;rm0eR͜ Wq~'[nwp?T3!ӟn'ıҫޕFZNjڶ>-jZ0}@ X8p!RƝRHgϨtNT8yP00o+3 R,8UGɼ#|hap:WpMko_ +;BjN8GʐT^@*G zk7l1yPLscȟYs^:/KyɴP,PܤڶC/Yq6QTQBOGb}:~J)1zVo:*B9vO]I9A KB#sXE~_8*8kG1F~2^ B1o-;,YӸ+WhiHڳWBȒ [3jK;R8 +,/-VءܞCfPF#o=h )WŦ4̥foXhz'qT?(nNwnխԻ4Ynf4n9{`Ԍ.xrMZڬ&Eq\W7׬ [="xxt, /Nf]TEny\"ETdL͡( b@1!Cb}QzҩWFV&栜3cbOJ Bh3īe^x:c2%k1*\$@| &mXVWI;Va{ƓgVeް'OBjKv#Y| I֘ޠz{;hϿ݊!ėnZca fcEyeOSNDA8VUnW4ǃg'*I&!ه¤>;I%$z,Mm ,۫CvQ)3?-i'h̺37w@Xljl|Q0mYi*L6tdT"h1 "gK|ϣp͓+,T;T~ٯPDHZ!Pz0xĞ `(GnRX{OGb4~xY6"lb! ӿZ90ArH,ި"qr{:*hW[l=qW  'ۃoqӼ(4DZD09<1o_&!&aFttɿHB|MN^첢!,$ L/:EIOU-#$S|%ٌ|7V6)A]QTJƆXS׀pXAKt&0rA>с`xҵM9є[?Fzxx; "K/ln@Lm]NOQq`$;XF37Y;ԇ61u7*VLfCc{ S~" a@6`0nvXXY:%S̥ϸN ub/d;PE}di=0,in6Q"*.z7wY~oqjgcMl)(a!k0M&clu$ʏK7Q mΛzt8Țd<}pwnΏ#&@ls T[uP¸HMDTf,8YVӳ*E 26-Ӌ'BlӉjd vQ7 @5BU)crDUQ8u9HHz_U ޠC55(XMVrY *H ?2]3jBεj*U+euh AOӉ4||U,N4Ǿ}=G B){UnWt"s`QP8PTǢ8YԻE][nzGպ\e@rv-Hwhgc0$7M`ۍǂ@&%"fX .mݫBDX͹{kF֏ۓ*o CB|dݯ#c G䯐1}4&N6TK]DR =#,[V˵A28ͥ=GV̾P9?{(+(?;i!4hcMgf]_̆pw“.ҍ7DkjU,v+.^l;Bs#9UT"XA8NdvZӆnb[*UtE|I+cST !1n0_aaāVC{Tbpv06@IO{>d]?pMrNɰKf+6Bա_\y&:i.Jn<_~jE0uyI.Y=TwW-|t 5g~!LcǬUUWCHhM&nSM~l4EDh=UK4`P&UoP32/7Zw1iuz]ܲd EL4,֤Y,F,TMtdP5Mo~zN-GGc ZZw:ݠ!Fv0m R ťw^M)/D`ۂ'jŝOam\kYP_ES0w |D:+z9o=Iԙa/#,oRK.I/Yl@1~MX2nPv\0Bma67_cTΟZqXQu1ݾl*U$pv ß:93]d = %W yUܫfBEQx"s!DZX%ǨnGᔺ uefi @ ܌m?dK e6ړn 鐳B]V97ǧfӭDF0@;HY 5Xq %Hp "SGTVR)8eI8ڷtt^sH']KT,83 0}MrTP.fWOTܱ|2? u[:2U'c77(D<~q45l%jPٓYx,Yb d?ﵧʍ2,0 :zt6/CVS9Թ·<<Ԁ`\ j*$ [1m}-Gt~u+?ghTE{6 (O(k y3VŸlȪJ網;>-$0JE0֌;J:E!5%ZzA)});uE]XrF\Cܲb #V>01IiO^)H}C86fU̬xypB;5:2Ϲ4Ќ l$"ok'`8zx#Ӓhcv|ADL/3KTQC&(>k3r4_yCKU\+^(5eG&/hXk- πC5ח7=VrԱ(|ИJ3D\{xO7<ۧm;]SCq.\NWYqvxdb;!we &{ByK$S;Ȁx)V|׽z@J pdPz.aMdjQI,hr8hf0Vmf*RIXy)W!NxAv_lV,b`=%XɈv5(r.a"YUBӵ:zY& A@(:=C@v+xxҧv{Gݐ ݛoIYW=6t=L&G2at7lY`?m 60S[\N0ܲҥPah ,!53ߔUDֽ6uO8S!?oi,;pb۰_%/(9[$Aj'&hktA;i ddž6g$-Q]^.S;2ܥKG3jd{&-#Pb5ThQ寠z6PI{!vk;"&HRU/dB|82`3P'!IR<+H^v4԰)E{D#!x;K(Hw<[75@.]=]l0,Jt57e!ͥ&y'^L=EXPW7i?A+%?fKY ?I7T "IĹ zsyJ̯>+G_?!o9O_k-qSt?1{sA~qov oG[`{Ȫ,(p,Q>wlHc3>1ٯYkr쨰@?,JV%-M.S7&Q_ˁup%>#$9`3' ɊSs eֹq Ϝ[:lSt`_<{?!yL ͗A(tQz[fl3HEtlt f~ɠLj!1+/Mxg+~28bN \̪ӊp15 6$X3؟ `Q`.|;P۳02㹯ܛ`k0x.,E]@29;ٱ`x]h.}D"s3Q|MQ= 00pydw!667vfw*Q$~', {yսy.̂ LwxFoqйPk6й]{ ,ɳ n-ymB1T|Ee7>4^Ts^r_-XckPtdr8ԃnb_:64Sb.![ra׉?f|1PEh\8~bFZzYR$L}$Dh )1nJɹAw>"aJjWOiҽ+L~H0)ó.U`#2W%QƗ"{Qt%`BX'fDز]0G[vk4/@q#"xj6^+!\vD| {wαpSp*z'Ht'b5 fYV^2Tl60#LmnBW*xc-lG.XV714aZti_0sRBfwΝ9b6CfyRtJ}.|#[NPg؝4np7la9H(UTt79pDEihLQVZz.fN6 '1z=zEYլ ;mPO %w-@1Săr'@EÒ?ж @b=ʌuߜuiq URb|-yXSDzy[nkzEO,^ 9wAZ B( \ x̀+ZoHyfB)rƱeh:nFݒ}kפ8R#^`@LS۫9 d-hڶn̕7P<ϼ$Ԩd.FeY0˜He#۞ȸ!r*n8([|ߐXÉ̛_9¨|C4R|EQ=}+w套<1ڇI[$aKQ)v-æ-i?brBnP/TFiwh˪{58S95_ lc+=' ]y6ܔW_ p:=vF2{]&eی'ئEeL$I{tEw9bfjJ.>J$G:Hc5Iz k[S&HWfȻ BsJiOܬ5ڟ M[S674~?sg6.Hۢ5T현_fC)yu?b{$_(&ٓ F,T>;V,>>sNGnG&s >eT=#w|;vKL$), vI!|_gȭ??َϖH<,;Ё ܧvN^\WIjNF}]6NXip?8XD3Ry9EavX^UQ R0`*uhJ=GHb=/+J=~f_ Xy7vxeRWa!0i4ؚ.u t >NGWm)Ҡz&da~o|֣:YMX鼥?B~8q(FEѽ$MΝ` fc cbd4?c%'ȫ|l规q5{6[p3]~>q%{^Wg-''RRN-18Ae&Oז 5GE@+@6 mnuFpD@} =/(*ĉSo./ plENG[\.r!H֐Ht/a}9%UvqN;=XT~me o֚5f6I<L~?J[l$yo:V]4>ig[幥"7Dӛ_&nԮD) $ ReHn.̍8AuްR&o=v)0{5 K&eл9/;yRf |DW-6{Uz8٧ޫ{)!L,F-6PzoOG/+@OjkhLu4sQcѼ%y5 bT}D ʻVq> SjG5TuT׻J,;5ÛŔa'<5v:Y~'U3q׿ AzBֲu"ܷ1t} \rDXj*w3nזY}dcT>_>i6SKZO|}+ *}\-q0oڦp !cGڽ2!3W@t&.:2 %iqVX9pcc<~ĐYuskX|Ij^~,nen; {@4[D!>)r2@1n ;A|I=?"LdWEV#J/,F4݊ amCV;N[(-zҴ#ϸIC&:>'!Bm)lb4Qa2esnA]%[C!c\ZVӻ.{WޙpE$9~ƞ27[>uO^m7o}㒀݇qnKI'l`5v8d&ۚ'л5]:UA|/G`c|R ϺrۼyT9&ibA1gj=49/>{D-a`+Gq'[z /:8ܷ@oy iᝓr}>GoEzB;xJc 9 oגX90mJzB\Nz03 BmD ZE3ʆ)'KNF)^. bdzPd=-Qh;9qN,y&QG3뿩I/RMSvcש::}B'!#'O|3<"h6|Rib&(bsa`FZ40tb>=FCaiݻǡ͑z G5+BI+~tn*V&vg5Ӛ2b[<G"0Cf!ҋX'X5+=iU @MAB BveHEK=v)D1]9?xcTG9sͺx+#p}jtr-럖Q0:#։~Hq!xcaI^V%ߩRŌ2=?]'I\gyP0ҟhas&:rC@8(۶T㋢Ec d~qvq7 _$p~hɩ)_/["TJ{s]D_rbØ̱#<^rMZ7kx2ZvY>ce}dqxq.@i,eI`tm"ߕ"\wq ,v:}.k"kZ}@#@֓jd[k~Cɜ(2l^kמ ^ڬ#M?zd/i)q$52lPu|RѰcWjSЎu <`nߦ+2 }jlᆰ*i ->d x>7a+Ѓ]!KHe3*>e7O(g-b 1ˋ -WA2N/^p^‹3S9C8 rUz=i@}yZQZ0(t!'0n3DiBN=LCoȻQ zj䱭xM?5%9A/>ѿY^=XJȴV%Npno@A߱JAV:gιYq¢PtPedCjKgSE/Hc h.{F,sLJ:NtZ~2FxےI%'uK:]x$r8RM?Blz0KQP9CY|5P#Ҟl؜<4~ƚd!wz.F_UcƳm"* (D{ eXxF^R+6lnuЖ_Dr2m֥qGV!o6_v`!ߊ筼ce{x%zY ~"4xĬRZe'-<^iw$hUѩdR̷b=ſ3(>S`-xe)G-QӇG#nXn״4űlX;= jg !őӫ1skA N)ft881GWp<t#s:$r~3ȡBGA\)L1~kJTeRT9CE1(z钄7#Tl2";4Y u/y-d2"{ⰺ0C\F"6//5qWsrnk4d)Ϟ(L U&Ago/odq}N'r_v .;mi?ST;)ͿNWIXG>8CJTIH6ЅzξV[Be7dZs4l@ IN/!3nS,:rsc+[7CK鞥6e.5Gh!8ܖќ*ѾGКy#KwYʴfڝrZ)#ہ]2O>gBHhEZ="Ch鹟mm'0?4<,*r {9 NubReމHQɻT8,Rfn% 49s yգ-zcO&$g3σ\zE {Wu@Pvڛ'D}R~FpiPGx6P*(vy_S`u`rjqrU(+G!nL:ژ,QyX7D?O.xV13ۑKU|aWXӐY~OuCjl40;Nz #6 ٰ}oՋ0nqJ 9tCO~1yt#dZ1ZSJkLop(`cotd{QM}aa;$aH<|w 7rnOq|ZR ^QתA&$8_EE\0ԾN^١Y.'*0Lp/YX\BDM} <7`*]w<I!63:|Z~Yw>I>=#^,$1aCp=*[QbWkBLS%[Sn((YKw满у5k?ͣ>2hoI^tn'yvRHp̈́0beɃL5( IQRP䮗|ޡ0B'[-A.ˤIPwA%VKŎq8X7B䷔68/]>R},h܄+D0Fd~6?gӴBz=e U+Ups!2H0̐-dhWS`Kv+*]i5L{yӵ2I !RVJ6`g{lqTprڶs29uAg0cVTaGr}@WrU0"`x~%os K aл"h W>(/{gѻb& (^js:N'7oM%s i o }>XD=H7^!2W9= T򲬸/M,yX/V1*"sA;/ّDO $5w4)QA5-t("~٫Ip͹+΅`ڭ F'[<YSrD3\Ha97>{N^4J}FM?:3m*~HUZ6M*֧Y::1Ϣ7@>%YѤ>ڿj$UϬQ)ǫGZp 9ּ!p#4 I1+ ¾yE NN<7+}b|oHq FA%FKG[p,ƨiLmRkh9 ]]?ZQ~JK-m gB;`aޛMՊ e1`gr9ZCyg*J[,oݬgٜ6ML/.GN7Šoja8 󙢓l0BC9)|Ω|dH@Ix'C#sں){G`BlQ]E^wBnJ轶 O{ފCTJgI<Շ;<}ܺOacoUԟm!N0ݨʓT`ۢC'>O U<2|y\ˀ:͛t ik34oR ʍS:Y& @dMYT,̪\Z&&,\sQ $;c ,hpp-'H#:Եޥ}' OUE,`ҪYX4-rG/ԑ2L r1VTG$uE=a<>1΍i~ynWAmY# ̻uy2<'iH7LAP|SuRFkj\z'/\T9Uz_}Γ L5E3|bOm hytus'Q:@h'[f3r}`U'l-ix`(&tvk:h!L~j&ZsKG1KO/<4X4H!O8QNJ\bnn?Ȳb݄mnǾB"'-R,_a^wuM*&:W4wCE=S돉ʘ@6[7ר-_2U!6E{i)88o)nyf2ٙ8O,ʅZR'Uz:̩ Jwc.c/d@o"PוR/a*bZGdOgqZ($^h EZML&z3-Trq[vx+ ?R59,o/ؽ#&fC?L0HfO2I?8iLؠۨ6LW:ن$1#Q6T}]6TfrDM2h i14~Ur[_ Nj/5{;HXX̨y1e, Ju3.8~ho3zos3tI|ևI/O+ְ:V4@ QӯO!Z&w)"VPk;J4%E!~cD+~Hwu,Jw͝ܮ[U+lQ_9ހyZνF87j9֝k |g{}POFoG*0&G!Û1>Z5%cb N\aąNՃ 5ɼ Lᅥm!ѓq+, CH=Z?G"_q+x8œ dAۥ-7w 258kd_GSS;] *?m$wȌ0+YʎSH$z.%yֲR+/`l^pyx?b\ў^(Cu'jmK&[![dH,zɉ*vGEL^ (1~,懾b>s. y"r2UY.#ެ7K/,_m!5(`hL%8W n <rTg;|FX`CHHS@F lC gFKkyG3P-Lg_ sd+ J|~n.0^& $0. a6A[<:0*q  %n,l+v-d:$ kٓȝ(ljPط53 iz+)oL+{Nyfk6њ*61R~3aP_h uԫ^7F_{$<2SqA{X'?"< QGfˍ%O,j%OMEڐ0k3|68;)5V*;JQ!1Ska2upr"?_%llۇsj2gRp\4 .gN4\t;/S,V8 dnj_]i*&[]Z<˔}`tEd] r˴'K|#džyg:!@$gLJk҃Zfw#;X:CWv# XIbV *Trdz1G|NJ K0+/(ϭ>$~jXH :K7e%_9Q1Hf`d+ 54\xOm:z&.$ z#Lo.'@(^'`7ǼuYC^h bv実A(FYƼdT\3aμb$mXK,h!BdaJ0UXͧc:pa&Dλ᱕}σE<M됙cWDyq=B=4x|40^drF]P˅,j@t!"M욟u"}&s=F\ȉ'+xH2?AR":[}!8XVAAh:Yu.1Y僠,LZfG}O"ũ K2F%&RXAmYDp n/I+X(+7e9b;`S" ~:Nteל7W;0$>R2h}<`y]nIt `DzWr ll#&UD﫚f|`2U,b¦?hӿ.>H5}fd "d;1>H=(gB!KC!g qcEϹr]O"Z&bzsB|E>bZpBqkoLōw4؏0Kl\_R81ړ,)pDd;|ф dm/t`W۫sUVe652&7d0sQ U7DzڷSd"ֹ'?.19g4M_C&xAoH;7S#}QűⒻwPJP>(?剙5IRoi δY=*=K+tťzQ$j7ɑ{a/fE8 褛7>iɒ(nġpweiRs^sóᘌb}S5iH6d jY(mtg5὆`$⎬EQv?ܒvl9lFjEqlJK膢LjN'=z yWo=-'ά,VDgq3T+_AR"Tݍ vB%,tA?c>Z;z)uC􄅵\IP~g=$Kۡ9|49`dؘuU &kXrZԼq6{/la5 ګ7' *P&%ECHgi<(kP,UVU@%96Y}l6ԓ,\ǽN%f\]P/}6es'8 a%aL6a0{,y#vfX$\Cn?}]|lF!pppvc:;((7TQ Uk9ϡ¢H(<1.{,JLw WW۰o&5IϜ z̦ͦ)倐iΙ(u K+EG#h:kalcrN V}g*>ϰ Ng ܝ rY)N7cbl#9˳BxBQQO@NZ;Ȯ2ɥ7nDY 7 |B+#ߪMuz)''&I9o>C%eU/.~4J^Չ\_`Bh0=rw"ŅrHΓC(C|KLWtqp18F"g$c}̉$(>2x[>S2`~*`pϻxyqN9e߼i[vH tKu|+I!1ړ^+& X۪֘sro^ }*y#ߒ,˚@ xχ`J4uH _,dڣoUcYۋsxJjfIi~L&h2LH@4ky&w~sӫ *.} /lUIőx޼F@UӲ8A8)HZOfLߧ>1y_].{F]lt"]zᇷ @ߠ^R{ԕ 6z;.O[5KDzCa Ns=<.(/yrmLb j $W[m@le̱7D@.m62sJ 2 \ߥ]E-cLAen[םZ;hSKfi[0\Q*F95W2>U)*0!z|bO(jqd5)Qe4gغe, t($.:HHF7' @w}afh *N*k󗞚q LK./ujޱ\1ВuZÀ@hх,q̣uT=gȜőAeto0OK#=(z%#7U@0~[By-[&Fi@F J̆<]T&?WFj`R`!M5IbG]ct{9 [˺j0)4$>PEo s0#nW}4 g{XòeSM+RaZ+6$ wW!db6$yp'kΓvD͈ UP $1Zx4*hz.a&) *Z/R$ ¸}6G #\\Ʌ@91zo҆-cS9q&v^4%r4FI?ɹm-T$ @ز5f/t8#paә.s3GHeLeIװƼѝ;&UH|.bu>``Q7/Fܪ<&9qWmi{T ^%rNj0JM\^2@[,D ~]Q u`(u_ZBSeJ ezS;l>ϜҜQr<#XGndG3 eSO 1-p+w jyg㦖5IaK@# D&zU61K%JOR}yU^ D_5C&$€eiA\0Ƌ{YqM`t@zc v9w <[=R\[=uM*6VKH!Fʹ`{zJ22ë)!,Y[Z$(Q~.' H7yqU҅ pVp~^kni8 䶒I0(@oi# MH^pް.vŢ4^՜,J/ 3cOOhWpLa۴uXG-9kFv[cgq'L$1dԯNMs K6B[֘$׽2|*ʤdMR9{<YG3vm 9iuPvF~Pr['x?OIMቷưʉ)V Q̀U! k.pb~*:β+c.{24F gKWQY݂&.c6d鮵\!sȬs8HIsrOO.%(%5'|GwՂSLW3yދ,Vo0`NxT5]k'vqMsGwVLr|ɨ؝k[_kw"3ݍ&W% F#"8IQۈN?Tcw/bނϳM-, YKf(s G{b0jϤWj2VR#]*F>3%ԋU%e)rn6qEՓu~7o? 0 0 pܗزr,2`tKßy í\6dGh-'1¹/-h t4"KE-$eH=*X |0"c}>H.i j?[mLWU i:,thG=)^'~ d=7M >!C[S jBND .g0~BU5Ihc E ?^}.v xЃq]cL0Y,SuͤnY#JeԐ 3=eR#~+wX>LW]ٍɽP]$uZ&o96n{}_yozm&sLSCSRQUohI߶':s!ou3\y|pZhVz+{0As}b[1bm(w?UtvIR*:'CMw%J vr @"+BP3Pxf%Y-TN}8]^S>wgvS[Yj8RyWH ~KJm~*%Y*/h;&U+rOz:k>I5[ͫ!JR'(s,L58XpY|xHchM:VLCfumS H}Uef鰋]d KDe6@ .7,fh.7 `W`LU.Pd޳a1yXY.8_'p HK()Jj>>(dc^V?9(*>E["qG ШN2Iw1Sf[}[oU{pU.Оg0L7|}/+׽VoL=6S3Xm6H;W@7P7 -49q/P4q'x{n[#*Q;g ƃ%n<豝hJtjBs.wvyRt0 FxJM筗 ,7Kydf4\gicnk: Uh{܂|ۛka,윿9 @WpJ:p #p'T<o v;c\d%)8`? 7 Z~L Q"@ĥ]Hѷ,oo2&[!~5!*t™ןsalI g+ү]v+.yҤY Ft JSaq!/b44!&OUV Ax/gshO ;zU @IS(pS[#=R->l"SCPm+U_2DlBL~9:i/MvK(6\d~9l)Wڣ?|[c5RCK4DZdR#}OW`!qOrҭhհ)M-1VB+OgL4ʂ@zR,{&"Yq}l25 -7>x5@ikY %ɐJ/hkYPaC-ojٝ%SX66K\b-nIF1u5(SG /8fs._AjAstaA ?w_ u\RYf'<l)~<vȬB)#."Kf:pTtk910\'Nǜb_ErP$c*gя{5QeA +q'oP4yjd0&":c$N)6uӱw4 2҉v5X]hƘs@ã0hʾGo]?W&-OSِ4R^ۡ[U!V)4)=HxXѴlK&#$Q+i@quxFS ԗr{ܙ:-=?Gy^(GoiV.Mf1>AH)/#sv\KnZIWDQ\(: V2`ĈVڷC sҼPvĈthC}Ȼ؍*g# oH]5PMb4~N-9][Qy XftnIHiܞ,(Kb)Ӎ>cU 珙VX:5vƔ[^&Q*]a.X ۅ5oR h 0$1Z84 +gk]ϊk1z=M5\SC_H}EBTNwy瘸i}pdsgŰ;h"Noh4{3P 'Mu.QbOmRȲ>o>T*e_(eFB r+ ub2t[2x awȓ&L00'Ke=[B@zHUPO_`lT^YźN=]uznJK9h5(5{tzʕ{  D ]r?Fx ԃ10AJU<sP=2oȑAB6^Cl%g[;:r@CPU94jw.Χ!:.N֩J?rm%@)iǶޔ0\ OHՎNcDA")ۺ!ҡw-.uJ_7Z5}RE}2fo@u*u R!8иWikL 5;zVۯݤCx*ݡ \?p|_Y}u砂f3iJh:iiyR#Ł%R# y.dIFD^? G2 A Y\r[∷-[Fn(/!]Yw@%i|\^DCʓYG܄>h=iye('qHԗF&8.QխQ_:d+q%=Y xBs7•"^ܬ2tZ4kc?]Wѧn1|*"<`-0!@_fl$]P<dVhZ־)’59,ުGL}:cB PM 톴-U(G8X˃#*:B}H)dz%Zr s.P^!j-cԗ)p8'$Ӥa 1`:o*Mg1<+aB%d +O'CbPi1 Ր,R,G>vOHSɎN`F&nΚFa}\!r9*{5,͓ aAa ]W-HdF^BP)hwbdPDmC4~lPe74_)swł:f5Ąlm"vm6wAll_?@}JrC0f:ʊJZ@n퟽Mx4$׾^o(+.ϤMO̻p0ݭ %Z9Ub; ѻ4mr8?`:g0'VUaEeu[+U|SzBxFp>(:_&*qdU]SGI3+' 0=i3"%:S>q4@jL"pTOy)I8NH7 d#Fݳ)9Ġ&&ؐ B>%+.b$*/zst&1Λ`!'%9]a%wϬVh_'NPƾ$B9nӸ#Qvu9bvo Xwvө[P!wP02TY1fT5PMX&(W2WvwSHo%4vV,U5dZ0䪕XFm$n yU9燽r PLF'Qǖ\&"@֛SDzRJpߖXW)¾nD ~6NbuP'bEzVBjؚs{C|6Cg\h; ]+@|RhxL  %[X (,]lNq';b\hiOeG#t OP4%uuN+R]+6|r (U)ɦԢOe0RU--e,ٴ7k+eh~i#CmuNœ3wϿ(CKL $ Ddj~,hםN19 /b+ǜ|oЌh+mc3_b;dMH;8b&מ,#{oh7} hv38j8k~`h:?U9&h`-G:4g 1zS&@g |z}|e'W4GHMW| e+rM 9I%YҋA^r5*L:<7:lY"FXӠ+>*9y~ I.I9!/1(2a~<׷$1E^}gEm\,˧ѻ'>T o>_Dg1w\.MxvkF #??W"gKE=ە+\H\\vs+79et rKуrlO!GUJ+hiDZb nS5o!s & U_['.8',yxIh4+!:Jy“6"R& N/ֱ@ދ):ρސJؒ_d#TjdD_Zqƃʿ)RnYk@./UA qY&_]=z/ϼp.K2W9":&<'S9$"sQc&J)7U$a; cĂVA!pN]#"hqE4͸{1l_S`y֜4wzI";!S8ki&&υ~yL#r48v(fsIgY-a,umyl*>Znx5=ncEʾ4ĦrlK},`yvW ae4YYm'By'@S0˓1Ŀ[v O5!>SEN%2xZ #+dhgDUSPďTndVG:;/hqlkm7X𧒗`4ΠįJ6'e)4Bi` 'ff4Q\[K<Iyv@B -w˳YvdQ4[ #p|)\ݺ!vv7bRO9?X v+ʼٜzBq`sOaCtݠXV'|Hd>@I Jwkv#!0`=`A aC [*,F˪=[;QM{9ξN7"(qX3X1yt矺9f>濮AFJU ٷ+H(Z6w>bUAɞҘ/ PT?Wʂ]lyVѦ(99cs7 5$݃%,*_~T<\)0 gD="/+q.wh扆)RqФY>v5w~-U1D?N4K8el Sl5"3RHDt_M? 't.panIuL,jBURiÔ@_s&?xDt= w}aqU;!x5/ =3fmo {fdl SρgcjPnd`{A:Þ S^4e⓵F s +_:ٸHia+EU;?ݢ>dM rB'G{~RG :U>mjiu8?_¨ Dm[f԰1h8Z;+" 5oEZz0j6W@H4NmUdYNJӹBoARDx?^C~.z HF2rtH͆RzzxbB@)(AXM5 Ir%{P\$4,T34 בyHn>#eMЁ@wjp(n r0I"MF5H$B`Qf+s;qf=Kgz|NGTP-%0vVcleLk>B\a$K'($I\$j.Rs@[wW]7-2-4Tq aO y-P0T)3X [,&i[rG$LN@Bg<[{$u_39gRH=AS1wbjBf_ k!WG3nаy ~v=Sg>sDCiV(c4碄έ9 ]y0iZA3A*3Z<{ƍ*B~m!_O*u>BF ]4.NN~pF3D x?&9F$տH#Ɓ,n)AB _gIF^eN_mm7rXM㰵Z Հ( ={lDc(N#H輄ZJD?ܳw3Sb;fO764ߤ~%8I֩ɜq L$ [+Yx,lBJg(Mz1+N=ӿC$ >_a>G+ghgFWʢs\WޕS cKj "T+cMBcNWUTŝ%OgOAV\R`6<|GI9RŶ6rKs*bD#BŐ h>"R@8Pb*"Z{};2yj.gPn`FXXrnsDo\M3B E`0Tu}&LEWT814iO~bn:\Ӎ8qcqe} M:Ry^C{3BI%"@a/<? TEYxNz WŒ6֛ME*CDB\JSr~g-Aq릂=^Nu6QL ~ YMH6㟴4,%_#|jBlwEC?6ءAlNy{, ɪБ`JZxb1 B7q.=ĕz3x:|P7U>cϵʨP F$6f }r Sㄆ ~ͭ4e.-xMwi(NAS8P6 Gx ;7P;CO4-ve 7|g LDTqm@9* \GǮ䗠]d- 0@wrsI|nuW~U^͐"T YI9_#pC T*yPTd 1aߋX>Dv\%@&'L`p&i c$ˑ_Q%:s!Гg#^7?ȕ[zRBer͖l F*'dlo`:;Brr%o&D"80 й_lFg#x5>C#>+GM`HL>pZw5B dQ:VM(0M5f6z!-yp.^l:;~y]L ">瓳i]mv!8 M16)oLXtIllY8tư|4Kzwn1ڏF޽'%<;M)uN7A[ؔԚO&aEFi`"Ug悀] 0ά+."E)OFBqY}>\v`57L|Q- wc{{39Yf27NpqdU Д!fvvhe0qǏK)fiX]-A2w:СYNM6\1ˆ Ja:ȋE{YfRC=@7j9Q h jv|@@fU9|I Bfg?X7ˈׁY#f"'ꑱ449b rwF#RBf9_C5-Jˀ=dj>*s.bj* RTE곈V9KQ7D*KMT=eqhO~5$G+]%yv)]#f.ܧLg۾),$ ;4>hA748DAbw%]Abݜ# 3Wm#A=OTKPOKٙV[{ԕ73ca}._Pg›2ht0sAlnbB*.1=Rd[oxL;,ȟ%93Goc `u@(-$"J> é:YWy.S@-D}[TNh[QT!aKi@(m?6Wsq~-*k_fྃUc,_?pAf4Ǝf#b 'z'휍r~oCBD|)m]k+h ?|Cݦ6d%OTVKn`Pz r\Ɋȉ=,Cp@Wﺘ0W HA9%gR+fyEVs&rAWunHF7f_rڈW;Cj8_Z2GI 7:y JWf} #MS"B 'ng0>.8(1r  J6(R-X""I2kJsZ~A:;s5$Jvo$ BYlҿ q0M9Yd_3i+ĆDG+ ˸t5+*S7\Jukef(;"@ė|vXFp`uiUEҪp?xJ0jXZG$q5i8MDD~Ҩvp:}t̾Y gV>IN;Sh*!ލ|+OmؖUKpZphyV8j2QW9Dt)u0Eufi__sFzhJVCW5k)&X2Ig11%mV7@O{&ch c+ 4S/UZ}=f3/݈X ϠG_߉eJp8~! m~T'+HeGHg8_ٓ[m1H;+((-'csKYD9ROf@?.'^e͟K˽jljrI;ώ#TZ0+;`_8Y('B2+SD2ۣgRSs$;2ba-aT?L[ҋL25Ae\'C8=[$re|z 0/9,整&.(s#J3uIHNGxj+Bs3@< +,|s*Q{Tٯ:W:$C?U3U%P%8Ba>PQ٠oSS?5`@WU׶V;!Q 5gIQ8@o[#|Jg!:"© 6a)9xF%fy͓z,˒~)CĄ}d#Ktʘ?L:xj,\RPuV6Q(6M/uxm Ne0+Ibm0l:@兤+{УNY/YZ2ZDD\J~w=<|󻅮T-&NCCZh*B=lTinȨG3GSqIPn_OmAK$#S#GdΌx߄/Wf xdKt+7V9 %k #:yܳ<}s P 6='o]fs-5;$'w2 [+1meR"g.†|ŵF j}O7Z/\X49B!i(c`X <'tX p81oaAJ?ES__E\\!EdIȨ&SXRNvh=&A`"O)+"5?D7 )Ⱥj ޼_؞6|{1 GnjQvEf}a<:26K? U{{[Q;ơ6Er-@Xz\#ߏu1+7zyt?qؽn&q=>Rx&lR@fpҵ82Hry.%͆F. 7n Evq.W'ڊݓ*&跐} -F\&}XMx b8},^T^29&;HR hM}.rvl nNo1!E e;?ȑa2 U{T `s9?窺T /yX1ߢ/gK}~H\z^J)Y K21 x n usAdzhPSI!j D|00"#>\ h2iލ P#ivR~[3#ғG˗q̚NmIV` UPeڕ6_c8>gɁ)rݹO?sXRԧrsvIfLuzW6&ww0gdt~Vq }?j_#@! .Ɏ;oMXJ0?W|N(q].]mpw{!K/#1?|ir6f٘l$M0#g$Z3IʦPIe5:-Y*p "$G$dY1ᘅclsJ4d𲭼=&E7"#d,Hr‡ˍ_DV))58.o )TadJ=ӍuU΂ (wA"Zn#[h-M ׄ|9.W{n0 A`~Aei G!?bkE-%k)oWw~ h?Q+etGj^x6dDaYm^a2(,ѤwSjܞx 5B W-r=Ѱfkpގ;Jl۸g Ac`W1ˈAyZɆ@>,R3Ǎ&1/")ky(֬vN+HW^^ I' К UL}@SLYXhDP*1y0GřwczZcX﻾6lB@[9wܙ{Q]SQBftӈ#Z\Ӫ$Dnp[E_#C)lgO44s,O\j ֬·M 7Qv~?H4-lF*k*SxV *exX,O,}Q|2Vbt8tˏRQ+v']".Wa2d\/2f E9X!3)vY(5"E jȴܧ݆Ddc4n:AG/ԅ0d[B#7Sojz;ڌ?,@-5&;Y.c0!Ǵ6?^ g<̑Hٶ~p53JtYeH!na.`lA$Y;gkhNM3F^LXrG<k7ۦΊ(7W'izn2g}IIj]V֤Gf6P=j%{ԸQR%1)W<ոY ƥ.;#OKpdPe8{SOn搨@5p?am\ސ}"OG.`6}CGwCF~8)-WG4.fF~ӭCXYj<WG!)xJA3Y^%m ~u{}p4s# R'17\L q4wL/:GR,L̽1j1;PfIR>@ZN:+є_2؃w($nܿ@STл:tp.BLXaa_f1f&eڴOL\BLfHGLKJڳqC.| g:gZ5a ZhόpԒ![1ϓQѕɦK_ ʨRpsڛεj' 7}U'b!)ȣz=޵X b}QBoY=ò(,-"4'2uB.7W7P7Ί;YCDF0MFC!TS4KOPБ6_YDpXFmRu`;QFN6YaT67z:TܵmMsWe?IXG:D(,d{$̥|!\#? p\^۴Y1q3Xc2Ǟ _ H_\jjlnC(XQ']~ma߆Wl:C[*1\Aܯn e-GO7g;Rc۵.u _\{ȹTxV_*o7 P:7h)ZJt+{i3|uq4T(7fC Q0L>[x&pGxmjOۺ_ui伵l(V*)h?2IcRG]E #9ƖmF~dAGb/ݫK.@,d8-<ʾ2 jBDp06V}jϸpbJS/$:Rƙd^}xYQk!j;Hp' t&34&Oj %Lo4'Tbl;T<톑W MIh) aHḑȣ"éՙ .sǽ%/{pd, x{A3P}j")ITxP0ߌ;^Tǘd6`~+fX\Z‰a-ߔj:qzAFuC}g5]wq>MLO?juI!5 yZ $ SqNp5pCЈJ[0HW{gSt2ƹ:(' *ߚ#.[sV7e-x׏Le#S$ mq߲p'Qe^B 4^-}(1 Ħn)B h7S=`9+.7d4nM5gC`5!D;u 4l!ʌ(BXuT\0\"?HCQl\.D.M$[.Qvx lc[ 7$>2LYCiyqQgw\Yn Kȃs :8_Hf"kԲ1CTԿOfX4׶hGy%r\ $5?-NxZ/^] Q+Ki&[莚U^ N.bE;qTK .x4 l4WI&kZ[{G>"!=o Ri6q{9202b#beNl^42 0hA1E N'B!I3v*d[Uˋ=sRvP>B?>H%LVS7g]GF0aߛc gA>3~n9wĿ$UxANI=/6QTodFk11(lڣl>6ɶCɚ{x=2yBT (QO W"];*!p`)C< :?wy or6@zI೽v I@˄=V@ ?mA#q2Xkr֥9tZ:SzA`{,h%yx[C.r@ b\O9F/~UB+qE";Z^|rRd4E0BL^Vf 4A+؅01qPŽr pLطq6>el"`磨Bz[d?ݮ'''zk/zMzѴ$(/1,"tAj s)lwSw>Nm'1տ($ȃHlhJ+!vvJ72΍=6!/YqI$xj{'Q4|RF *_k݈ 7x~v"t>WIM_o,`Jץ.4@ !)Pi$[FЁL8(D@+^V 1iQX-8a^F9 K1k2Z{?Op?%_jtdr-}t/!~D5 1tNs H+˸;EMs]נwӠ^ +>Ȁ<H.d\@#UYxF uAu@oD$De jxypȘb@jXJw*CQi^OS'E۪\d`։Z )!MQvz8;@c%/L Q^[e󧁎:1X&P/]VfO`>!4WcdM{^mcղ`$ ]܅1Qo8tĬ;g ?? ;(r/wNΧF(? AM!v>J[Ϻ*?lXUE&7*)m!񋱾}rdMӡ?w̢~W̲%E|b\1U<$QZԟ?A=' 6MxGVzS˞ iJLMZS|E.oESd[ARU:Ň'G@k4Tx5J~vۮ0~Mml||B(8N:wKw.܇OQCaeG)4\| ^!#F+V/Gz)ΤOj3Q/\;ˈ5˼!sk+a EE[0cjM(a&o~9p~F6utc kTO "*Ø0ҥ噰(\ڒC m<#gՄ}̪`e`cۻkt rΘ뻐i,ǕUBɇ`~L/̇cb;a允)c]fB*Cž6,A2Ctȗ8+Y!'u~~; K6 8/]^ N]/&ܕϝCu518xKajSB%EKEPAk:5tK*>LuT lKAcJ%Sw?DCD?,MFl ڵ'UÕRG!+ԶCv rN6६)Q8.{I ԓۣ"s7?ǎ GΪ}^FX ZY>تo(K@Dl8PZpW۫Zwޜg| Z 3d͸~jCppw%N( #}z g*d9>M;.m4#$CeI6=M F$w&|5ƗfYitxsS(a D,fv;1?xe'͞Kzd>EoBx!!Q&_K'8@(81V++A9p*zX. e1F지yՎr,P5 4tld#5SWXF^^X|U.5=vLL(m3DxukV¥+|:=U@EJćӦ'/m<;jY2ǪgQEo{aCUׇHw!Sd1n" B`lF "˴ כ8ΚՌYhPLT] i+W18)Ԡ>ڶ{#xM)M2.O1@pZ+ :&,F<= 4§HmYsVVM[WT)I?kc{&DCB 0P7bcQ Yan^A97#AߪGNe>媆%SZNOŎ>rH:]O e:syOlSv!5w1-z}sT.9O= aZwttoΉUY:o_W N3V,zZ$aڡqKGkNJžG!~\5pG2QjϴY[! ۃ7#JU'(o6䚟pMWx]ɣS"sJ#V9~gX',A9ۦ9>/XmF7$wGFwí~ZziU&Ѭ`xe6^vt֓k2RADa0R*Dܚ.xݫw :JvГ h=EiՊ^J >=!ҤY^b,rJ+&YwR&4|ѧAf{ EL] S`\6 3]TrFtxcfgΗ;LAZ>!4pJRJQ,Xskj;X)K 3uMVJV #aX{!>E5]3YjҾ><}C~w#`2SAZ ]!9[ ƜCj3Xq*ѭ? VFgÚ3l2?{ɓV$ w!(9aNb WD܃V$pFN»jj+19oVF>]@d蛥CCR^mq)xZţ"*2rEv} 1TA*q/7GtʶpN !ҮDAOγb%HD* F{J}/ն("k* RggsѠ?dHE&@ &AAԨt'SVގdzFf G7N3;!G.RbIWhG ]S/K֖~4%M/^dshB9YT_ >D0G8P1Ѩ%(O9G׬In" ,=;<9hH_g~Tf(;BS\V 2Fk`ckг*eu;tv-ӨFRi˓,һu0X@"QMiDޭJ{(B{calEI֥3ż賟|iJtro<ذFI0> {&u^uȭj)hD3'pj0gaf9zȧ3Pn@ŻkStH2*vʮ, A<@8;B:HM#$vIws"͜?kz_K3ɞ[c`0Dj^J'l}ujO@a`+yv-b5AĹszKv6[m[3|*?`20Uqt}0VxKr6NBfm!|tv! ~p\}.hJC'4Uo`|qojMً2Lܘ0 UЬ4ڸcɧ̓ŀ iy{'Z׿ڨtHf%0 8˱  foV+˵Gh B-{z`VqU|ʎX$МB4:lzfj}j;I۰NB%y^~XCw Ae Vp'{峗ii d϶zq`/ySrﴛEsrI΍$ly?ѩ,aEA bZhPv)aha/H:g83JXlb:i(+q8^)Pd)X&&δ5<,ltky"jh^fo>3\:AȪ1.aDfwjY.]=L^3b,P5^נ9ȗCq!)8>096d Xmn"f\?n|kp8Q6 _z$ WRԵ_ߺ"qE`zPF.8ikoSaKSP3Ū~;$(69xi8lt~zVNFHTƙؿT?wXѠS;*5'F˥m JJNGҹ=m l>kVَo͊1iM7Ajd>NgM ) Gj$vF/NOX?D%2JnԺ9\db!`&#NV@yI`2ՊX^::k{ iZ꺙S)6 -9sZ]IO 1.I5a̓Ox̳ HDeڜ[>(XR4V{}Y63qqG,ucIV;{4KkJ5}Y;2t:qd7 uk a=@hۊ=# ".b Zbg$RqG;#^&#os )cp~pgf/搷1SPDūRs$(W'P5V ַA>z6V1XbQf xSu=A#{#T8àz6xh7uTAeYCf=Yjj-QjO*H_p->ECk5'8(C. Ee~b# rB>=R:cxԘ{tkiYEE#Rh8+YT@`I/Vo96Je-FEU^)+2`WxEPys{cŀna~"APD#@Zw:2B=3D#$6X-z:n6t1xJaB!wX&s˹(N˥> ;'q-tR+!pi:ED„d5 YcG@:?q*/|N vc1&-$LOKŃ53i*? {8JM=4g49mO=V*oeMS~H>x[)5o?}L"Z]֍(B&hb#69hQo0)$&4y}o㑀F>{93QB2F֣ B-}[܈e:O`x%sF[<㤁|E nX2Ͱ۫e%t烀JI2AK<*~Ig9bxՈʵ+j٬L+`UزitWBs~70Ŕ=S'wx ;2QQݟ}wImQXlQIV>& ġK l#YpR4BGJi9Bp_:׍=Q< m϶:` @KƊ4h0r@U)7%ƞ f3>r+Xi(- qxUoDŽ2m(Z: ؘu4wi50wikZ9Xn;ZEÓohR&`{@c ɨ|@Kv&נ2F#PsY"uL,'GKMmpw*4g>EE?Mp>] pҸ/Ͽk~ {Ѝ2mꅄn%w\k߿8$@-kD7z ˄7ːZ)ɿXo [qyQxv,Jd%q]pwo αVMy]tޅߌ\Yn5jڣQD1_EvFqFj o_CJJ 1q}:̽m) qi;[S(򍅱2OϹ[:oP(J{no ؝؜[fcٱqM$p@a"a JI1CA6a(>-W̖Q_\ ΂72edyM3N)Sh{}ߍX)3_՚&iHV'&$TGUDJD"l =f KVtlSVjѽij$wx4Q+OJralNC"IfUXw?afo:bi+^Wn#v59>E7%ofh@/"X]Z.@!lI9.h谽G?~1vU-"˾ id/;O޻N͔?,`Uìf2gp vs ("uSI|]G~DCorF[ovC:FcCY1t- _!yiNO!\@0TnmxYqahۍNhõl 4 w1"Pϸ/A#%^+3 D8[km47ֱ,FFiǩ6H[nRX+ -f A5ph?߅$ "oK;IhFc~HwZ$JHU5ͯdl̯̾&2zpnU`c,F+^742>KE 6xo2^0n2Gh>Ыg\JXvH$XJit/51Ƅc D\#߃Y"Q:ܐ;xS, jrR{',]4Ƥ.H0peɗʂ!)Uk;D G AAY-~E=$qBG}mPoGӋsXc,[HL}੖;>@]us3<=U4`/)ɐ ?Z!2PvmM'4zysB@c 0% ga&Jjy8 \Re{AP:ys@o8J^hO&Ww|'זO{~L#JI-&&w }+r=I":>:t[%yWTz'_ R)C3&gӕ{0f=n)G}~ac8O;?Kx$yFLk5e"Ak=z d/D2'</k)m'h&rR X]/mҒs Qc6К#*w-&EX˄]\%yFc)d^oqѩ앍{ yNfט+&׶͚#.Lm- H $t o">T9e#MqXH@_z^A0N&0sfЀ t^;u:[+%˾|=ph33wdF :7|lF9f ܑ6xR<ѝ;Ěs2)7ygt׎-x C7VH/od+_d@2w|k0DaonFl i?Ҁ`aRx00zDu)]@6r07` .#nYL'l.af$\E?-^!kQ>z- us&5"$mXw-֫rtz<>򂨓8Y$^<ߏ(˹AvuoUmRΝ,jD|)़Zs꣆>l_8y`6 d|q;U`t^Vf7J4h➛W(ôt1vbtb$X>E 1jC7!e1Tk*-X%$<[Jcu|H)լKj/E$2D6j:.Kޅ^>V|[Q-N.9)[ .p@#s0{8v Ơ]]ᾍls )0Ƨn:,9k2  X+nO=ǰwp՛[[&u=x8'{AA,{r.S9S]D`E/'kioՈ%'K} } ,oby^LR _P60sOJpQ.z٥buoZTx=.`Z} Y'vs܉$%r8eA2R7szTekTMmE'%Ag6%̻6E~6{8^H:`=Vb,9D^)H+EC ~-뿤|exinQ$_8;k"OЛ}~kCaU`Qn'+0AŀRHQe|iBZ+XpfAz+NRn}n}^5}Je}Iv^ixR-CiM}HkuymLv h%YFN-,y )ȓF^,Ի[z)`*Z#4V՛W۶D$N |vz"jޑbg Lܗd:"Xg*qd ޖu pdVO P_Wkl#Z{w'ʿEeFK߷LL7BD9q{;cMMό@oTX0~Om`uZs5C*pv*'G~fbM` o$(zCOϸ#q*wb؛E2x,y,C+<\I՚.#Gi)z2ň9Zzb3N8l!IdIͭ[=D4*B14$_҂uUsb#^/|3@ t?Gs$5j\M `#.%tq/վڧ~ 1\<U7l[F#شq.u4|/`dYs2!Ѝt;ʂD=B0\l;#lorh=G{W|!{+qrw ܥ8䆤E2 nU9E(FYKI1syyB ^N "_sdFGW+И8gY>E:?.sI~@pE9n* DL,/y`d*ȫzE\72#,Uۢj [_p0rQ;iW.\&@B|RX4~7k: v .NpU!J?ƺcH`cPj#7۳*k9K+# 3JөzL N)Kp) E#`-d" 64u|mzv\hKk.Q޻8`1R)thtkÒX7{1qjV*OBSS[ak5rm`wem螠$&,k]QH)\8kUHMQыgC ?vY^I:9Wۗ{&KS$Ǿ#4AdTT'%~\25LQ\hF놝 Cz/~ tG,|WSE+fWvfZsBˤNMkf^m[9p[=WN1OT0yEc8~+c XVxdY>A:#m+8XӸj&)d{)ΑqN4gkB?zq`Q8}U9Ӓ:%H׊FJrd*Ya)?,^Fo[ݤ[Nf",ˮC/bdJv8PITbfꀡ18ֹoDZL0g½㽉MP)]YU,$.֞iBz(NDPK[gPgd=zؾ % E78Ec'KN;MnLR9+/|GrhS7]ߛlj"-)F'dV>}-W%(A'o]gbJ6_Gd0`f]WNon!9Olb^hp@]"Y-IEjoDxMK+90V*U2Ss75> [>NǤqLƋV?#:a[r+_l.^gtۃ,,N$Gi.pG:Evad\NkS}<3n (Qieєcr'CB m6 ,)Ha9 =}7\ .z%p;SbT2t%ǾF.u Q2aʔ3Q)u1a@3 Q3ΓTfXgZ>BX>81?T"i~C(x{6'sHhL2*Կ_dV/6zbĄ͚nWp(c>5 jשӯ~{)ZH\@cc+iIѱ KJċQGyis7֦[:.J^MHeb\-6{Eݩmar7"EppY(V@|I/52:$SKF! xw 0 +HTKcGͮ<W"!Ϊh)آ4SBrlOFxڌ?H3vwyxBos8-8 8Q<ȆR/bYԥO5^P9 ?ecl&g4ɩB$վ}uLȄ)UAJul[ nX&Q7%(SBXqYEAM!{G6uxp!b'ju߮u֔"/Dڞb dd'6(t!yЧΜ R<Ҋek`Sp[4̞>[5!Q/H>F dh74᧢p!Y_H/E+hQ8룏שd*]i}9kJwնJ!rSigS #dSGYHbȊ]nqf{Rn sBjN9"Wp~V;[T7o)\G/|XP!54 8C6='paJ2$6n_Tgcܫ%|'[mSTjic|(߀9`-n_$yubO}UdE\^&(!BAۈIUoWeKxSѦ/!-`䓇Iw#ۄg:}X^ Յg zZw'UCE*'ع*R.:+WHŖ넇j+,by̽Rs3T\ՕΙO:lء7p*sOq07}]0,rka#swѱCeAe7w8=k3 XSB$x5ѿ=8*e.caOGx[plvLUB=VӃjd$17as jfCOӁa&~$_M"R#o)k蓊6lJKzߕ&8e02`^Sw?.yz16B,;m}?oUYd2T ֧.6wȵ؆PwiKXC@§ *&к_(d jx Bk*\) 28u~>~탈_+qkϖ0 ~>k?,;|J_'A.,'{ IrZl w3U4ϸ B6 6:ަUzXKnQEDzqeҍ4OVR '=Ҫ%E6r.¿ӔqvωKh?G7wŪ_$_خ3קwliQG<!jyDWi# !,KM* XY}H)>`YZ#%lԀUz(+GD+UzKr~usDh9TYi`v$3/ir1evҼLxN1Fn `?ںJJWimXR{Fa61 Z%:!-0\mt4<5%u@8AlDzcST ]d PC*)Sfvo}G-H>N4Ȓ p阳 @n(?oN>?a%ZE/+aJu{VY(l=ǖL`sv|̣E&hLJ̉jtH˙;Zƹ gƴ} Uv}6SFYӾ<X_"i5,FC)/A">L/؏|js׮^-&\kשϲ(ޏS5|_XxGG}A{wW7)qCy=̙&xO?DqaҋQlG֟/n(jȓ|t";nqSݫW:ŝB.EONOm!K`@ǤȉY!s=67 47bk zj_Zd.+~F9ZUv0dÿs" qP4h{f8_I'iSg,LzB-'#ܚo ą0 2fj;^cAk/'՘x Ib΄JrbO{vD 5XlNІwk޳TeAT:ޠt0 S3PQ G6ds`61ӊ\ jE,dw)>mm "0L^7+ etĭ6o>>s@+JxBw8αRquZ/vՉ_u& І/gɷG־\!.ީ]gvN$\Β=wU2+j|MGH@x҄t^I3"Jl &%S7~?9*.瞞GYHi!K~5`s\Xi8bjsA֙(9w>[J3^rŹwk "O.7R hĊQ4<0.RuGѧa+ Hyhmd"U1s&k\J+-QX+$}ˏ .+.0E=Àt&FKѯLFݹ~{vvذ6 kBwon.z\=30d[Uѐ'DCY YioӅC#J{{JXk6&%Q_QGѥEvwb"O N+j`BlXgI4W0yˠC0]w Dw-;gZOc^gSp}MEZlsȑS?ڧI>(?b:.hVs Ïᆤ?=~k!F G  iy>GM I˩ oֈjҵJJVljYǗ>xrٟSvH:L"AAŢ-Av(m@[¬js@G Qmy]&^qfS#3\HXme`t p1d^Cb_/Itt1VxҕKu>R߅ cpX#P+8UF^iD`{h}h_՗g2Jy:Z}FBb]~>gX%99Eu6:q= dAefv'g*` D3P"P>Ê,9s*x>50p*j_sb faz:1nг@榴 D |/HTJ[(`Mf8>]6CTb#E? UC{ Ý)aHX36aRZ,YzPTI?9Y*Ƥ?< =O8 ES 0ƊqȝgB%IůeHؽA(2g6@vrF6Q4Z09ig';9G$5Mӎ;⾈=_{slP $.>a44Er<5cWQDVb C.%g2Ji=Mx|k uPQt&1%;lw0$dx*' k_Iavս_><{YBa :+Sn1drV\5o4qE#6VRۏV܊Q>:}ݼ?i{=<(ЭI y40P>_w[S[ЭaĹ(D ߘa9>@G!@koM!oZVׄ,x 4+{ (gAfKLiGTLC5j 2ZDď7IEdqO<2K& ʙ= 3>_Ko]Ʈ jq'JD<+T7kce2lORSr3xJ\I@㭒P"9 }ݮ;}#DU !CjGdae@ *XIt9  'їvئ=P^diʥ+2"~Bas0k!XPCNoCԃZBZʑ=-Su±dɃJu7|+Q0ĆFKkj1-J"mhFagQLۦHو2x[G&h\\V>EIU̬[+fASc0 g"|kC!cprz'p{,Q~ RY칟 1+b/SXxH#A\Zz;kS"ms+3^p* 0ZO|sP%PqjQ; ZfiIʦݟ|Ua$Gu7(mV+""Q-or>/cWS/Tq}FW)c!G%r}G%?ص dwZ>[ M oJ/^N| aPsW7oͩƍnc{dѢ >caR(!*m eAEȼ%VM葳OR0܊h]Z*WxRO[g\&Ae2M#z=GD0Q(Ruxؽ]Go)Mm~on35Q/f#?MXA ydӣ;wJ?9~/4<_s:ng0O+X9 ;4cfN)LǴh.@!1^v%o2pd7xZI/sR-Oѽ_j?Z;c ǘDy$<݌6p0!KIDekn]|J%ˢQ;:(ViurbkorWGej5K.ʶ!ďX+>b #IH¦řr{ILR0ч 4t8 m%l?//2(fFl2^2$[UOU3Y&c9Q8`ױЂ,&6=,~F)`CWƏY#1H!ilS;͜b57io:H CZ Mm` ,QSL&4"Q/ 0.q# .Ĝ}N\TuHMz7Ҩ۾$ga/\O:HCN'LA%ZC;/ ,z/hʅaÔ N+!U%կC:AR[jrt7CF쎆ɂ䒩/c,)74hd~jVŗĔ _JTKOɐOߣe*BmbT+_SOD8صM0eK/)~ s)ֵRy"VhwЇSXV)G%vkQuavtj$ß۟p ٌ&7l "-.@%]uhe L6\O7ԚUd !@zod fJl@=tW@lA$ &Qw">2(/*nciD :9W#nʍ;]J<־8/|#!k}&.jV"ߚ sAÀl̠X&^;v Y!/ST(ֽ`r\ BtlL)fkȂCujt&? }AsWܴ$&Gܡ}|?#' 92$sLMzʸ) Q/G(ks Mz ȮG+x9zU0S_,Ck)m`;g^M8ʚpB7u!j5i0^h+wJJ+ڜ]XŻ~&/:b-DQEEkv Ap͟X$:Ft]Iq*F^ m4^hu3؊ؘ-"v(}d5`k&-nY2ruZr[7r#kLQS@XAjls}l x8)sob)Q戧~x0ƴH}H3ⷵ逦ow`9ӧwQؿ{vB&Aɩ Gs:5pyq(^+9ĦT}Ha!tѺ2䤞uݛg_Z|rXXkUVh8"_;z @k7/-r:_w/Dh Yd9D( qHk{}s$Eb:Fh fk0&p5rEi>`WDTcTj*|uW zި+Ѷʮ `jAe /$pMS6S5(ѭpn!8UblLqC]e|fB(lfU^#A𛥪]N-EgKq/F=`j E%z ^ZK9ˌw)}Q@:jrdG^OnϝNӚ ~4E:UqZ3N"VP$~UVR\u<0+9T֑0إ:ң"BX–UTyEYO: .u =F꘲#S,)lT8 ],l#"2 >!P˳i{<'/:e*VEO;ε#%m檱p'Xr.ᾔH``]-"^ڴ9U I<瀅O`F XelHV ̫XE1>xS~clAY-Qoxb2ű_Z|*΃f_(O·Hyd]<½H.Ɏn_4u,mؙ:D͐&;XW':Ac#q1eW<;sO?@9Ee%F~ KC1,.؟m^6f[^bZ4Ji,.+#F:Ö$N摄?ZG^žTȣ?ZPqm(^m"1椀,9NSxH)WS&}MŲe#x%u諞0^஦|cWp}@@獟؆i/n f9ZVJ~ВFHH1fF\:+ g.$B# Jr zUR̐&Vl>z h:+[ƹu/l׉6;;rZ*EP3tչc5Kĵ a\ONI+ B 6Ҷ>2zE7s b6oX#`I9Cy!coXѭ I5B8qiqalc10$g9Yz_61J1#gSt)aF*$; ,f.} i90MM4<d]H1P``;Li( BQF-,Y8MK({5J<v~םVvk_w"j 8tu~!2jXm{˘Ո7h#ha']S0mz }y&^]q!f^9LQCR!AKƻ).Kdfī*J@Ewzr-#ĵ+`fbQR; K~юϒ!bQqwKTuNW DnRȷG#jƤ)s9`AVoBki3ԍCSv_52p(G.5ұ/@9,%!4LL3r~v@Խ߳Uiq(9%d(L?ܑVqpR۸/B]fLŊRL(1L!>PU&YxwG(qgŮ I;q@:neINlo+wh%*74TtZHT S~ԥ26*a FAH3 ^- =Ёc(, o>R[遨YWHepDD Ŕ,ILl~J)זtYsY'ҕr^U owVRr17ƂLb:,x1oԹ+6gX*2w^ӊ+oF{%$Ơ]UOI5BBKQQ n&L<| b,̎-''Lt$!k#A)gËspEPC!V`{5 M^Y36MJ_<_&}SlNT%> Rk{N,jIIc㛍"Қ]ߡ) 9$^@̎v9]HCP>p^DWsnu:"tͶF &A6Rﯾ:4<2=-eSN +h-T 8i 2oA[Y , "ȭZ}o!n#"AQ,ⴙ"9[_V\DS$LoKI;7@лԅnǚi'Z m3!Z8-H #  f0d94IK;I 3A<9'"1U.a.f~' $(|![V"(7V!֨UdgJSǃb<_TgQ ,LuDѤ|ɽ$ao|JUi WNͧh.l%0kY-D f/}noo D9wisfA (`MN]F0 "|HCsͼJcFU")J!S9Njm(8>}Xz>6<ҋ4"FbXqRK1B7&L4yȎd4ƜKXubt)a''h ܯC`Ip6@8t?M}MDYNn|. 9r֟e=s5d&RjcE"=mg[1pcS^Wa ݉j&1_@BYQ#ᇺ7r^bhk-Č05= kqyljO%,t׺xHoQ/qM.nͣ[~?A,+_2=~ ݙ)g8R*n鿲`QJYwjpno| |z!t ,Rؒ[Q{t׋$Zfq3uܑ,nLqԠJ8{x×si "p&_b#"o;ޏ2E'H &~j )>ـޣJ m7 l@'m YuΒE#=W& tU cЀyڕ UL/V׸!|e^eWzӪ-YXg@E67mAxi^ڠ~3a6`H7SAW= pɲ5%jRq}FGŔr 4ܮ>ѡt?ѕ:d]!S'ҋg&``\HWV 3 _GYIBnjiul9#}kJMRhi=熧vRzŭQqe81݉ 9gLP<;u͑/,;O}A7huk; 0Nao$pG"@Yd^2-_9`%7Jx(αuu.)Ga.m\64N X $s!XXY,t!@/Bg#tzkΨ]6aU1kGf1MhzHY5(lVo9G(m#au2n m ufb/"hn|MVE9b ;Hsm_r{ooCJƪEe,auzx`|Zo HvaUoXFUbu*={/z4$\U9CcMz S@CMERU{_K"w0aj h=w"vvomՉ&5x\ِWvq}ϩFE&匩Ē ڢ/kg=qەčD2~35U䩉ӡonv z;DK^imu!Ep&focc/}7Ex[ ĖćFMVLq7%])mg9hY& (0 _l˖_bpM{'zC# է0SgFjJM<w#`H4pW3oHjԜ"Ű?[àKı;EH]|Ұ<qΰB=q)3\ 6-^M_*NA '^Sۮ8p 뱯պmJ7ܨ|oX&kl0;B+U.7ZQd0~W hڟF| maE{m 1TU1E2j1Wr1 cq'7 ,AM-#!tѨ󫷥Ѵ~ ZS1]w+]aOmrFL#ϧl5e؀hi~^Z)ƅ.$p,žCؿڱ~rcMSVsܾ1@,4)}QIav ,ϴu|X*iR:C̼:# jÜx,4| [%ԇ3"OJil PKd3r3kwgGCB㐽{ ",(TS7hA*<>":4 қ!|Xo qF#LXO]߶Qz 'p*º:-pӫ6H%¼O!dgDKE;s ޫmh6(CĬ=jؙd)+IMܖYa+j "z!g Z&Zf[tvJ3-  .ոX Z+َ--ج`sU>@4`4 *4 t.v Ub?|PKc 9Lf[yVҸV'W[a8o惧Y(D 8#ZIsv 9sL÷pH#n/~6@5? H"-!A tR;|L8&Ebs#Ёzt(b| cL`{$N;lƾs]6vZ(&&cTeNR620![p`-vWi3꡾B(yޓGq$48%Kq;mBex2koqM}i?zI]qZX]pXE>x \e8Z{;o {q/1Ę̀IIM>xAT$͋h+9TTT*e`b:s8/ys]Cd}1!ӓ#R`2N/pB}%l[EnpvϾNJo${F0 ]Pa6x{1={6d6BݜFo6-\M hj*\3^ݑB\n lpBmW;Q+NmG$ |k$2 . 'mˣn}߃TK?O)=ilBD{H՚Jn-I'J;Zig\ؠ|D9Va[HV`ll>a\-p s#8_VcAͽЭgztܮf /f] v+v}!!+*-߅ٌQ?q~sjnP$[bTy)%!JNkN3<@"5UbfGh,XܾRZ.-0r}VKTg+nY;~7 ]Qw7Pa8<M5'C7V'TqW|@ CEg&δ8[`:5юr=J "-Ϗ1*h't+n-01TG괹t B'9Ce[Ԉ TG + :u=rhhxMO2%<5*g3Y<EۨbFڳMi\%",ZE]u+i'u\#W|%I*͙#ԡ~w=OQZv@t څWrL^ʑA:gޣ"!; ,= 3k㗀Wۼb$Q3MW{V32s<$R,Ezt[}u߰hŠuĪYSl[hU'[G1\BmS9)B)N T~ `LvLq}xȡӰ~\TuR1m1:eTbhy8-׻Lv.Ӳj 4W)#uuPm綉yۖEB'#nnKWȉjNN!-YbwHZsM`ɩ7vp,(ٖ16ቿ.wDH`8^>=ɣq 6Ԧ.qxW0ǃIYWw~& 'n1fsR: c1|lO#<\vfKiuVzM^ ,Il&3qSt&^h[.~w8#Cm;Jfk,Q-OCOj9 n?>˓d8yڀ3jxҽ~dM=_-Ύ*n<pu fÍ\J&)HnZI~scO "&u:j,Qtg"Ma ^yr{=|AY1tihI$@ -fTwL8Gff3YBJS{H{ڽkt4Ýp}(2˜#F8濫!sdshS֟֨v/`h epAvd|Z)tņ>K7Ĺ1,e&?n\"u2$q%Fw(*N]k]CzMÏ/w-Af1s%4e6SBT)縁Xh ZEJ/  ^ ,-iF͊No>aN%"lFlL ݼ{ *4V+"&W>wR;)&+ĿMm'JСv~ 6qIG ﲬr5I>INkОX}"0~ߘrK[ hH5>ZD;HƶY _.9>ov>e- U] g#e!_IB+`)':x):-CA4]U h#G+xlHa\Jz{>@;8ݤ*v{`|}^ z &a M-+%Iw EpbӑtN矎CΓk;P ĝߗ S{4G=e(춥zdI3<-7JxWE\Yi{Zlq\y[*닳wAD2  ["G8-dqxhؘ_OF:.DyM`Ȥ ƿ5a֞ߞbE 9;6O׷j4`s/0ІΤo6gؔ3uuqt>A`Zdu={0<#pi*q+dͦ>=}*ϨBUٝFܰ w]\_=Q>τX|ү9pT1(c S&H·v_0s!yFyT@ $k¿J֊n~r% (2ܟy(ğFW(oLq먃^^4[q7M$CӜfڟ$$eȋD,o%gW-O8!azPdKO] [״ 瘡,1q$)T3<'S9On(tnpCf2n+no,s^ߴx\e>*Uz: NOd.ݐO\8vik= TAԮҢx'H)Ev}ۗ-X` (NmŘ1~Q=u|2;]7؉SS  4=̔=GS'a 07XTҷ:ܖ_3hmt GX?o +xJ]۫EJ@&|S}s@ L,9-b.ZQNOm"0B̀a88XKO "+vclN˜M"s oղ%:4xYE-f>[⣀2a8Ñq[B PP ^ t ֛ D-+fJaFr&=F.48s>Byr[%?K2l nwA5`-SЛQtR͖m<[.àT{Cr8s't9t,dmRs2BS~KP}p Es~Ǧm{ϕ- qд=D¬y 2j$<5}z&%F N˓B=iZmwCqʏ- -&z3B`Li[t¶|!tK 5fQxG :J6뢇Hwz1ҝgӌAf+XHR`#ٺV]'#\&\Eb*+]g{ ba|;5.K+֢4xƚ͑do]\W>V ^ _LNE>X,0@`EL=DU߯ ~gYHVǭEZ=ڭj̉2E֞vU>sI+#e,F^;rF#鉹eEWB`^k}ɹ΃|=ב*waވC5@x#CVV=`]<n-TtH컢fOX$ {n'Of?Q 'W:e-C/ [cTUSkR+ؘI͐.w.gla]D)CJFب/[!TXx'{>[ruE`yy/꫒]8 V5lVUAUGfr fcvOńxF~C^Đ<VWyM`IbL! w.0t=X0 /tNy={{OUk(gxwEr@IJS# %}|mPF5$ tXlv; g )׌I ̥f%A4X:,kN֞QZȑD&-7Ef\jI`M:02~kRv//k/7uҝ5v"皽uʊG&8o?-=*gt0|pA[ g'Y=r?ӽ]tdh>չ=@rdG͙ }@caW#NJQG9w/lK{1!W3k?wo)lύ6oW+x vBm#4m+`u7o^yTXCj_p 4+ϫ#(urS(d4a#Cv*fDRz|bi SuƮi8),O M*iFAAXs7XRC"Ha ,HnPU劍Y;` LkG\8GsR}" #*ڷ mSh7a`\Cp#uI:ZK?1t(ݳMCSPWCS\{zNmϯTaDž@V߷܊\Y}t7urTE=N۞,³q17GM∅ .Xe,|eCKMz$]G-`$F:xg8`l囪6;oG(p9's#rnֲ&O{/BnZA1$>:]&%QHuݒUmJ~2ΞPU>2=5aƪSnI6Bam kߦd`H~"0 is|Œ\0?JuϷx]l#";"}VHóN/Qֵ,$"TCuF1YGg'%.D^rhIc#_jT#l HS7o $@8|bInȋT#s(JiBǓi)ћ;K?^mId ME `I Ƌz~;+WVC95W~ mJ4$zrQc~\%co- u|"cg^<|EHl?#9`]NyѼCR:>j0 [`HVR 芯k>|u6)k1rty,jA"k`V|+&*BȘˆ_bhUXw:]Eǖ.rBK UJT')l XG͸{$GæϛU2PShMlDM7JE< $Nַ5=wf) + "#[|̱s'.[9 .9M1Z!7Qi{Ơbby^TjBs'05ӧޟ4r){X8hs1x[f1Ч+;[?5ȡ`XE_l &R Y`-1fJ6[}Qn4$ !$Ns*3I?8-|)}/ ǭ4Qש+b=a]p.AzUiy)A߳VT-\8T@=>aze8biIFӂ]2d}7XtS=Yn`qzWPYZb?&/NoaXz(vipM@t(/9K$z wC7w'n6J:^eFO: SS(@>O/>SMً wuaQ:y~@,'ӚS`@-n0mN VS:JEH>RejU!%iW6YqмH¼)d#R}AǢI#&4JI'I$4=Eu1 ):^P࢝[FFSqAЉ me`u0K,3ѰTm̛u=ηC2DFF]$ڟ6Blo6af#i!msbH^,6iIfК`z)r*B؋[D߈=)[ 3R`@bٴpk9"sސ8՛1tǟ] vq|Cr ?UO\l){S,9 nbVYw#[mdW2VK[x{z(} ޅV^CVY.s5{ pDmV5* 7w8QcRjZwH}KG{AߥvLvtXpFᆮ-W]M3 \}TYi|y3-W_I12Fa/_kmx~9mi@ ѵ4wi^wN(Z+-%|-"$yZ :]v|@F~fT?Ci1u̹hZU~[P1}M:XrXV<%H$`'q}.Lv,;NXʹ8TÑL±fi܊SxЉJpV$uc¤QȊ:)wxW܋OzIҗ@U? (TbBY_#q|UęZ%\2k2HsN%=IBTlJAOnRv r{6p6~^|}`8  `ni7LoJsa [ v?o2#Y}|Wcf_FS&zAot\ YT\cnS&^i"պ 9y׽|2DOU_ n|2DР{Ka PjW Ey5 V+vZg0ZzXA::|k훛Nm-T ݻZZeC )*A}EK^{ +x/16k¦Ѵ Y5S2{T_r&8DÉSΦxH%RFɤbhx[\Ąsఈޅ׬*; ο;Ψ iۛiWp7e, * c mG+YTT-sح}EC[>P}@5YX  ‡?x!B檼&M F( k<@P5+y^ҝaE܉y 딤,+f{iSگڰeYۓ?,ҜRp1 swCZw)Q_ga9 ]?}3񎪸3Q :2\W=tӸ'64b*V3|AҹOKľ:3K.lyZE%b4ɣ鳳?q6Ymk P23Q8;Z*gΡE.T A~aѐ(5WQ6":rv t'z2-Pu܁/0u&zwv4 A_兣Y9GmE TeNz8 %P9^K~ v~~lM6mM>c' µ.܇:+鳒9q䷛er;t ^bB<ۖlRnQ52؟,2G:Wv8Q]4x nMW48=bIZf;СQ}2dMtFhN0¢{R֥Y;PstqeH˙6 ehgD͑yȵ%pnKK>S a95yqZFl; $n9p-iHheܲ8eڭvk~UǂeB5|ᡭ>=?}Tb h{}gGVDU!p:PiDT;44ː4v .P8Xt\SdTƌ U m\cՕSԺ,#Jc\ŕW(8❫h`Y*uNӲ! {> ##ɘ]谜*N4eG˂^Ù *e7Gm Q6ML$F3qŦgEEu sYWrϳ^]{؁R%K. 2E#U^z󮘢IFlO*\yܤ 3Fyu>w,j_/Z!*阄yF[1uy:xTE{qe]?V?K :vKs&D(k?5})/6,6S=Nݫm6/%N.%kk+/U{h }2)nJ3q>V7G%ɉoCH,vܦs,"j`-mkt4{7A~{A;TX->zQ 1AIwy? B#U< ,Z[جJ[}M,a1*%鸊ekmkX4 >;[e,֊ȹ?1{ }p ~k3-;M*.ߋ*~h纆^nWԯuJ+R%]+:3-~GJ8CmOysyߒPp@TJ;Z.l&hDP(S&N/_6@jTDgD!QUpiIl!@fW7>:0 T˗$RzR_jX_>1Y q()(@5@?Ydq>^TϨ" VPFy ko :'HZq^PXD䤹Ia8QXoGp ru'0r[a/@,Vl"Oz_aAg)JzD54bCR+` = '=$B J3 U$ Eh:xgl>vųWEMQf?s3`qmpF85(,M {"Ӈ:‰'O9;Sj3`GvDag"v"zP< PU~'[J* P+Mv{bBӫ+h.2FJ^(T)Lxްİ$h6"ϢCY%!3Ǫש_=KǛ udSZ!j` B`~K4<!Բ'ڻpy9#r4)POt㺥R|휐k+j05JעLrkW4   7@k[yTPUb(.'6.F 90b0 DfF5}{/LckE%KR 5.&\nXfPwOw.}tA!/؎HrDdn\n? *1R)CHvhaB >?6)tx?`f 2-"ڧgY7m]堄(Tth cdL"" a@.vٛ,UM'0/w2bWjqoCzr54i}A-Bd$<'FϺ=w/zWTBucsCF=xq\bjzXW]\mJeL{`UՁ thUjhL 2zV˟/D4dos}S 8+<&cji{ X[ӑ Ki˗"%Hpf{É9r9DJ1Hu!&&#[ž4]t>y_lM_{K)^PbˍtԽ~f;*)DV}ߎkGЄn1LO4w@)7C,8rȮliQٜnpg, 3$B !A[nׁy+t.`zd쪊 vg8^G2J. *n 8% grhͬKCOGWG6iWHJxŀ8bXn|ĉ?+ӈQa&_4, ͮ$mĶ_y $sV؁7& - Tu`*;?=M1{ht0AO^FZ&"y&Y^tjʹW}H},Tp?7^s(؜/d B tLY"opk:Sk8"zb.{ wڍCC?EeG.#bz2QDb(:-?+%dnxYѬbeUId-*DAQ+£ϟ]dF-s)[Bq̝:g{Tik-|g9@QR# KҐ6O>}YǡQU?5W:1Ncx@?t _}>]tK.L,WøÊ|<ۄ>Y@xa2UE*!׿nPe9ŋMk{vbAa bck%뷸'E8L%bTO[aUvj8vf.z6l\jDMC"볠1r|-EdXWSԕk׋=YF펒l/~zwłn7ir'^2-ȏ^(1-a0YҵDž݅pGw2RvW,p$⧄T|tyj~n%m/\b dzvW8ẍ+1ϗ[&wUɼgvnGar,o*\b7i^&UIu0Ϳ}?Qx5^D>hev_@I̦0e`!pRŸ=ݴO5״ s \Èj(SF2@7$|N'!r*@U[IeTF)AE|;(-2h|yF]l0֙*%ށ/Lnޠhsp6) oeTI9I%}X{a`O3e۷c Tv7;օnV5JMųNV*cGkbgD%_sbܕ#frՀ0QW/8k,+u[mh]|0pQg9-ǢjKL==yUJluo&O(*s0A,HmP :]e K@(3>EPRATP4xiIaN+ uަ8O͂Jr;lm~rxY s?F9 "\&6|8dZg{*ʀ}0J2WG v>72% JMDIb:_hm8J{w - [OԆoJX9@WƦ5/ GT :ۑPp#{Rw/3AdjxVqtq幹bRG4X_ hu-,:_E[19ObP0/3ʮ'fg$4P |YHDLJq0CMIͯ1Ev5J~J{iz+n|kޔZl.JHlPD8]z>o@:1 7Qzɞ9LVɅKWf$a5zL(a+4RڂY)W|7 cr$dp~o^rfSR0rWI k7,:nMN %<2ԷKFG\"bp·[pS -$#=rW:b|L4Cg_i|ZYH5g9Ve:+  NpnuX;ifr@1JyD_.&r;y%JA^O\"N˭Zu뛢H!V^QddT3Bb n"TȅBfbs3vx;Aᎍ}1qX~N[.{'TL#m_N}0 !ႀNLn.G@qC.LxT~nz1qMi&ׄ}j:C) / FoMSWdF/`Z+@VʞMO0'{&$?ft˙6ya>)2!p8u}OW8A{׾$${6}&WGrgOɓ>eRUhԔ _kdӟ+^ U c_rk\"DR@63'LZ$ʜoWrNa&}D6法EJOiVZ *uT[HgHJ'B6@߿YR莃+ٮ~PlV/|Pڽ8Ӂ0,64Sv{9$ڀ=uZ 3aQ?!h*RUͱHwdieYooDB_$rM(3]` >@:`w-7Mp(ڧFXpLJV7wJ TG cAq#E-}G^ 3!VJ$ YjeZՆrdjd>@a/35<&Q9W?3 eb>T;`9<5rg*@N%Z̞]`O ;rh̠jCHI2I{+ /@Hip(G; t3?Pq~nQѦƦ9$.NN 7wV5lp;'fymdv yeߕqu%}wJ7v=(0+ⳭTv{ 4X7-|Gifꈜ"z='#zȥ,o M Z{yB,vY,>[69yDYJ):'Deڱ+BP^} (!BMamw2uhwDةjBӶNQ*Ndn"vNJcEBp"z0G]m51fK*}@M_ *A/G4QuVYQUКl5Cb-Y%uIw4Qu؊dBXX>x`11/%LPG.V`] ~bJWEDRݰ cl#3=dO F}g󇮃$9~AƗ3Ytl~M2Ljù)JdƮ#Xe؃)\3`7sdp v:+(l)(,5X xK_q@DX)j3GTS`:J]uP,U}g`;t*WV0b01lZl7W)W||Lg͂H5?+TR|{eJ^ F\Kf%3yv={[ai1D;6Ol!mazdm]{jFyFx Za fϥuJ6d3Glt5#ZS(ħ +g)jeFXTdަ~Yr4dkP? 䔋0ӬqxyC$+(A}T.JF$LQ^˹B9nts{@ (юvB^ Wkf5gJ݊/4ŁVȘ CjiEFCٕp\1yH+sz6)}. cWk֥G4CTBkAnMrGO;,),͙}nH *WXN; 4zna+u#0?MZyŇO;s.Dsd )Ym`8-kO)Vclÿ`!GحTFq|56uP6pazm=2 c}YWň؃Njmq'QO/3u g, _+3p:׏Z@#N>gve}jkٽ zD!dxmEljR;x;(𙗤1[:[ҤP *+sKRZ)[UՐ< 4@ϴˇ 9Zpti!r;~ uLeEyP);\7~5\q2hB)!U $0cX,B$~<戴].9R\@EO[ sېte>7~2&;`En$S|؀BHux]"lf<+';# e8\D.ZۃPmXdw.%lIJ6A] L1eLu3{.qR]9>m`p,ZTt[]zLJG2?WG;]U'WelY9\y'l{I#¾hIrи0؃5~KY@Qy .FFf rKT{M묣o.@IFCÃ湴P/7W`UxfΫx5jc?yiwEXSAg@3 %[Bis;LE47x)>C@`қeʺ q{ff޽ X 2P4=Jxmx$2NkV N",RD4gA(6E&)tS̹Y6g5b=1sCZzoND%PlI,Y{_bE:\']<Ӟ!OXxQFm08|stHNj <i:JWg응(EtXvR,,&:s P45W'5U2kvZIT ,ؽ@=^`½=sd(*,5TtC.t XbjvF #]7X'ZH{], O_'1<^'dt߈;ۉTj!Ix΅rex£% zJ,CU1jC'ȼOݐ)uEٷ2nyxTk\u.;c&ɑXXޱ)@^yfr,ž&NKx|cWL kʁRڌ E 6@8|9Kak 2B %V0@jKDY"SwozxeR8ם//ɞE2ן'Pg ؄(:)Ew1ӥK3_#v-bD!P#EGЏ5o uJP`kgARj`eg0$Jcu^EEqk1¢J2 ` o8b>\2cNs%>Ww!*(y`CI72u,{ ͽQLR*lenf> ޙWz4ByUۏ< i$K Փ^pǻoc_RwOvQt%`! 6#('Ew v]r~ c[܈lB7]\97\VrQg|^sE r&\{AsVU Yj5͎ [<2; 0ο&( t B0וG~Wx7,ŊnO#b/؄3-H"MfLC "d ^P Fs%>{CµvB60meF+$+Ͱ TJ uҀVu=m+_ t" P:<7`x8#n5.gm_X=w(fZ"zeV~!υm0o'h;f?g6ho_r&%!N|LJ馇@C\?ނՊƿ Afp,2~к;^.! gk]KQHesp[Z#gz # B^dn2g1Ȼ {d:X_{Ubɀ,{qIz_'r)y P3 p)+k.8EjM=:I`'YJ}$YijW`vmݚX]ȷdʵOu9@pN)(8'\))ELgƪwVGVE8q:,*S$T7)N+\RdžHH;&⧆'G4,+e:uW㟑GPh>H_z"h0$o͗tk& =innp}OZgiH研Nd{UcH|NrzAkh0R(c~ey9ETߌv=PB ):AMH0̷# #W\M" k0HLjӾvӮvL$3V.m3"0HA_8RJ\8'e#e-oe_(#mLV݈v`D%LQvE<Mԇ9 kjߔ/ѝCSVY?WۨO$AKއ>޵o畳8A :|4 ڎֵ5@yo_9=pեT NU8Lz[8uS̘cuN/I,!gIOQк@7YhlWn7w{9ZM"̦@$/8mEm ~6ٙ r5:\b <8'h >/*-%;IЍj v"69!8`ֲWO>5gXZlBI䕈a4 ِI}; |Cqb[b'76!S ,8Rqjb_nSJ\K5bt rtZDEN_fdc9[Tb_P(G7.?:wfvbVQxWp*vmz5>{Z9}&`gS9]4 w$'*q;Qۮ_1$WX'f톹j|\mFH*z*ʭCs8jr T >yh:$Kхh)e}݈MaB tFzi`৵iv٠ ,2GTaÙQ<Ra%XICF>lqRN>, +j8+ 4Gѥ#K0qBfps-pŠݰZI[M & Q0,a(%뒇5N$M /AFGr  i݌|yN\lglkUedӀN:1ɖ4.w=]YϪ-!0>R3xme{g!(ca y喵7^HvYenS-,> A*~p y9 `wn6uJ<=Vb>QV5RH@|;1]W!z\ļg7"75#oJKLފM$|yҲ. gґtFs7#H Aͧ2}fxx8 |yu!YHD:{D$=9 )5po%D=Cr#H%,<*Sn[][cASg)y-fmKƊ 91'{BNot-Q5.Hb.VePI|Q /Egk4P! ̐:E=I3rgK4<}W&@ٚ>З 0`@IC!IWIZ5mCo[іK&s|+&0y˜1 צX3==:IM67^;^yXi-gP&Z y*,}%Y'<U-s)Te_'%lXhv~tjx=5B ݤS}]`cV6LI]es!QSчxÒ1JM;pGGa_AB +o (RkdY_:9],E\[Gu;,F؞]@.:X8jeb-8U Rp-Y !y(3nqj̩VNQʹ'  t<(n4XN$2q*g= wi:hv3aA@{P$ :; BfBn$SSx@]>=8ֶZ#wFBx!ۦxr|o)/ɛv*sf DOk\CHx( {u|Iq8 G%4 >X\KܺF{rq:pLiiBF gӵli }ගU3JtQrc#t=iT@PD΄Y$ڑTe1Z4˷x6jg7q̖- j:MLqs͏BjQjtD`_*-HOOD.jo sVְ,5J,w{u6]{HOy҅86,ϚEI/Y, iC]6O VD N@{M:Q :fi&]s9Ŷ}+P6`f 61TV=h!reC`1&%t<ؼm٠1}&42f7CMEKPrJ<9Jk ᩑ: E>W%ZLR ժmE~ 2{c_] F]IDMџ37Dc52vݴzvLt\Jn/ T%CTCd6zaFj@?t7?o2ϋj.DPOW$dvT{&m !Yv\:r.Vbci՘!NDu-_;Ob'#&$\w%V0l.t(T:BejG佡hC#_ǚW8VûQI$D7zL{,KQh؎A'jGIwy{O0\aJ#鉦Ei0r;rw*.4h,&ݗD;/MDj/MwTeCt m/%bEeeJ*-E&?HƪAm#i0aw;c+텟/ ι46%оi[oY xo-g;*:Jx=B nDWoɋ\p)sv~p {`UW.~(N|t)y8`/r4]F#6l8)' 1"sU=]SɮoqN`ROUۤ:ݚkF(S/r̴ذ7Pjkq*DHTR!减.>.M#&b^߸I?27rρTNR*d'8xB,7h8"#fZ*#%hGDa?1sZnZ0QgjFoOF+K,>6]TI8Θ:ˤhnp }S4gI_|2xgƵ||z轕5kh`*]l!YR;SbOYz_W yy$8Ycռ u>+^7mr2ř7\R\7|M$s h KGxw >WBmgM[V:Yqt"l8ǰ&ퟫ-GYMZ"BSDž2& { 2a!<{)=W\ʼc0a88GkEHN]4<x6\p"?nj*ۿ-oh;C `*@(,E$܌{"ЬT;[aoX~:Q&JI!KO ֣/wIl]#2@OmnA|ʷ%R~G3Hˮd!sp[}Lsmߢ2Tbi. M}oQ&& ]#%mTQ};'<;5˻[]tꕟ!!<nۉ^|!g76X d~G2CH:lDɒd8eޫF$7=X.s.WcH>1,HUzſZ/"\ x?8N!t*$$WOe@gsH|[}cj͋}|^=n²27s@GHfrBZ^5$h^:ةԎ龾 iq;Z l(L$aIzG:&&VOa* +gat @T3˹H:ozJCQ0tރbb ^:,P`݇sH5F=yC_g,0.4Ц_qrpgϰ8DKO֍M@I%k +{W?`.\ UOi bF*p4ygrf4u.kPKRZkˀr>3$#)Џ0^HS a<Ϛ?]?cdC|EOuf@H qMi A>xዷRoᄹ[c2/zD&oy U[ٕ^Lew_S%/;YNAeI(ha0Z,[*dx WZwҁЅ&9}7 ,GOQ8͓[k tu=^Srk;h ⅵ3A𒸕Bλ %A0π|ڈopt\bס50kÎ!0t.,(Ŕ:ʷeU&f3y4lmJe{c~Y~w.Yjsg+)GS]b' ҸD<:9~z:ZT/;^(w1uU JsHT3ZjYJ2_ [L 0yq}0:K#c3AklT^R%y_CQ0'`lOggҥUkP<= #roʒ d%O?4QJrSY]XqZOu5\),h`[WimyKbMhp (ġUhD_LPRo &kc-vg;r}NE&jo,yQ@CU<29JV:-ss4A}a>Q6@GyB9R|W;tobj06Re5'IT hXS&5't1 {zV[$o#KcDTL$K2cd*G%ayUgI ҽfj|c}sc;R#@3nAc)qvGAwpP{ݠ:ty1;K1, E'qD{BS5$%;yG9IBY~6Ԋ|oJUsӺPe hPg ?O)Bviy<2F /ǍUS3 @pLf.L CgsnXdɼkNu $ pVfa5Rc!ц.(vwЂ|rm_3 4%1quV'(mNBH(gݰ6<!dX4ғEI5)} MTNEx<[ENtaȢ z%jE >D1ҹe2o`Y\sf؆*5T>sبM|QӨ܌q?q{6]?K,jI{$r?̓V﴿Y8ucZ  2GpI5\&W̆3^L"+çO+':8!uK'j 1\Ъ;g)8úTN>1,M4Ӆ\ g-oshr54 f/@JL-wqwa+4ʿgu׺3ai[=AfD_Dǎ3uPox\'9i#Ji[R]=Fu+ϼ  d S理879qbO~[7i_,\D(ʤ̏k4]jƽ3jum0P[lv^OQvogCJ62nYi-6KpkszSKVTzҳAU[g/57mH@MO6YOVGFv.<86)&TW\?tM #H86<(T J&甙z6 Wu$Җ1ФMh}hb4.[Y!rR|21.<|\Z|`MM3QP,Pܑv"=IO]ۈUE$h X?޵+6T¢]k HO-mt~ .'qR`y牑0>kE {t>xk*9J"xJnJ\&Uz!&] n8h!Ɔ>X.Xf9 0NpZSu,qc<{L^:yz в MU²Zp ݤK-T 5$ I∢qkpOO|ّ͍-%4SdT! iyKm[A%vg߇*=ukeir@F$2Z!@LJ y#O1ylK!sR%4 #oUUp #*?fV +|)4H}DWPm`FYۋy_a8 g}ڌog<e& - P?SSM[jk}; ^Ryѫ,p W #Wv_Bd_N*'qEšc*{8]̴bPX}R[ttJ'hc m鮐SWfy9tn0bᲑS_>υKol &7`m]o)dRWQ6ԝ=3lo?<V)}gOĞ}s!c`vg,QOnFT=c~布GUJozEUIϻX{)I XEeTN !<̐^8m=G1unL1>o).RxM}W,ܽ*ԅٙ}rzZY!D,BVL\YbSUqx^M(%sך:j^\r]vP>X|bO#xݫB7Լ}e2IUc1]ݾ̻/5+qLnq̊;DNdQxiW>T"rHC^[Fa͑5od"tDiG'=>[|27KLKZ< \%gbNK2g+ж0y{n^y!b/{ ~F\ v1oqfajv`+g-~ ڶ C]^|N4\y^讏05COTa_31cޅN';O qsX ~2"Cdi\#>%jbfc:$@SA/BO*ShӃR8U(XB 2Ug%ژn2ٿ*޴PN.}IQ74n~Jw=:TfH!X^\\١"-i1-l6*2?D&kBO#A,@J̾7hp/2lPjVH@(ot€(*(WJCC#`WB^r,ũ>Gϵ6B'?)r^.C&69[s ܸҩtKde|%-0*y^ RZu':Ej6r@.VHƀ 41lK^{·!NQwC!.e{12F;d{t95eRɎx; <73- |;> I (;ןl>ޘG{X4 <2w; -bW1%\9bARGPHP=Cߕ>W'ԏHWd_הr (JY)f}_WrF?cOXVĆvն݌XU%TJu6jEf p66vdK汙|# /ٱ.- U3e֓7J)-ۣ0p,V_B[Sythӂ ._-rvۂ@@&I:7>5|~zG7K2lěuumz)*T[0?v' WchJ//XBL3yv9"M]W#Z%]1ZqUTaHZE? _{ʁ{7$hg 0aFu2h+5Hb]ѐAv%rs4 W(0Sehp;ףhM׽p4<\}@ۢgw|a{n9낧>:]vX,A@`7[-vpq[]H\YQP~`;h!Sԍ>qy7pjax\ȴc׮>2ixޑs1-MVbLQxT;Sjͭ%\_U n-TrXVH7 aX=k_Yۿ3KKTr @B;0sQ#s*e"8%fחw{"Êڭ~_;;p~8XC?S%E?3@>ULz<M[d˭ᢇ[%z,9*Q_OGfwsykg>`v2a @Wun5<^!L_@W(sư2Q\g&42Xu$0Â<N)!(EJp7\IJeT1VQ^tI dVu$L,]^<3 w"x$dTh=nS hWF%=kxrBrU'c* fLƹWKݒrX9~us?6},fz>֔7s+ŧ-de& K^HVveV+%&%>uWLm*`*)QۄL^Zܗ;"-o Y%7=&ǏA^^1r-uJvY&mu@J3ZF(IQ)2IE/[ E5cW͸ga"ܲIu瘌k!كqu -vvrhɧYߗi#nqKӜgp_c4_iEcIrfEh PIjƥPOPfKd, L0 <͵wkԒ7ww \F9üz v>2(xtyA 4Eg:l"u&a`Y+ |Qm ǐv/y]7껫N7%!Q['.R(:(, ۃw9%Œ޾)Z C ƑU 4ofC}.PFD+ ٸ oN!*TƢM(%IJzε kO'Zh=/lOR 'nq e*Pϧ0X|cV+JV)R{~%MYa|._Pșj:A,gxĥNS6ۚ"-]b:وgC4TrI XARIAO@E֘upNkNȪ` >$ ~[ZX9z' C9 O4J\rs]{$9VxCy'q8 Y?[9s997zWH˄-7D+>:tàOVk;H`q{HSTeކfo`y=8P@>{j2&},)@'ߧےdIkV&'a!1]*΀Ue]RGWiw2iܱjN)ttlΣ)8N!>{D7 v!/A2r 8 $x]G}m亁p֠NP}%{/`EӍ'A围h o*[/ H 87^Js KsviKef}y7NH{v<<#_7Gb1cVciha[1MӲ>%1c{ :'5wgax87km+_ ݛ-CV^(C2?a_ !ssɤaPj+Zd\0Ԇ+/n$Ed}{eC &&m >p7۸ ʬc3y@*MHL0_l"hXSzԷ=NMtJaU$@*Jj3jA,-r1CmÆsKFM͛>`iWCfoz EK؄.utSZu0VBsJiK5@)Z{S}( 52j?t۫ *2M]; -m |K7`#=cg1u). s!Jf ׎h*-(ElQwQˮ "RP$E±79MIģSWZt ߎIz#9F^q } HCyА̹p\S).*UmeчRocxAW⊱@$e =ޚg9vFB:lvÜ"-:Nmsq[ԋ iΖĶ4w?|h=&>N)hm)Q6m CID.QD r(p \L4`1 ^jߙ薲YT+z _@*ZݧsFc@Û1x(ux/CqR֚r qvjTTR8?m pȑ.?㶻r: %`=H0 : ;<(St"M|*\RkԹT(LO ߃uXNx>_t` AOx" OK0asH1.cZ-Lzʈ A.*?功۴N#1[ Lc8讫AUhSԑacj'r1YەwԖu^'I>#5S0Y-0ڊ_pԨI([@#i!^ٕe+|r3M-^t[Qr?+m5m_O@0-GM7{K Bf? |)H>9JD}s3ג΢2:H>DZ\t!vQ_Yt`&Ւ%s$83Os3MPOg_nʵ]#*}۩dDE^nɗShY#9J}eoyZNT{_uy}b-3Qa;dRֆ_fH5bVz@`>x_K*J~|̕?FtuF6x}8B3 it Ѷ<W1X)!9n:Wpמxv摳5C?dJQ(Gvo:c5ale/]:[ ZuWQm%L] !$ݚ3ֈtVnV3mv>{ËpV賈+`J s wm\] Iؽ)E2ZtQKʶwQ"w* as[٠8"= q&APo5LE5)>AR}.q+ `^]}jZz:3Qa %1T†B%nc;Y;A*u/rqϒvoMz;zл+v+7;L: y*!`aE~&euiBԆɴ-#W6sd˗p7|pPdҏ햃;odJpE | 5blBs}^nDsI3i)#1S{Hr>ݐ%LFu&fOܹ`D=puLDQd#s^6 CBBqzҙyZێ,}2a^NW^xv4"2y\|Tw s֖8ꄱb 6"}oiO?=0x5\$\Q7mU׊x`;#i.R,<_is[W⒬v_Qp]%ܤTI U$ (6{#(z?H:4D^rxwIW~nPY2=LX2 @༴>x/EMd@x^`gz:/"څo')ƙy͚=R]'9gK*u&JQ&'!?oq`!P IUͱmQ˙-MFu$Di7#,p=w[*yNmG/Js̉xK9Z|_%93 {2§jvϠ4SzcKf|x op#}5'y]_`-{jk;wAG/9֝uؼx$I Ec21$H痨~=SZ.uV0{)6~՝c7a/+j& tՇ0vTHwϵYo`w#p,.~>&t88"^93נe>Gg]UBζn^=(~:=e-i_m`cz }#JrJ,H嬝>HlH(bJ8fsb% ξ]kSp؂:FH 3 n} Q8(hD<冕2;X\"{Ϧu*#5N^'_ޭiæ&,Eaj(k?V[}z`D1VwKRcn\iso+xLzz6\xʑT {Gk pJLXSɇڂqvk+Բ3jGV%_@W,c?sO\˺wƵDcDH,t"JY ΩXO e c[3+C0nj(@.Z=dL=X NfЄ$*1A+L|?~ʪS+j[1g MZU/ũبT3 (w6_i"(1n(a|$&h9@/v.nDiќ<$+o!˵*vyg_ T^?wT7'@kq^d\X 9n 3UԁfDVHaz();x)x JF[j{w%!IDOyl1/X|ֻs<ުP~7u>a5}3WFn򃾲ne}QwF/(NHMvҵa|5\1)F+4|73?XhYB^~gc?>K*]tg5R]Ѓ%7wtFm `=ۊ2ר3wIE~qZ.\.7^s Brx}Ca$'06T^p˔0")@g;dΐY5=R8jJN%oe"{WywNJqy_7 =*y/_n>*&C\?GV\EYE1?|b}?c9O>S<ݥoO $Sja˟U}u:ݾx`l4]Q,:*o B%-D*'v0)bޒ\w5 ZEarI%t6:'_TYYq?y0ӰadEOi lh/J&(}˴1 =QNLz xiy&ΧŐ&7D6 hl+,AN-(ߊ]B .L9fj'nꂌ?4ۦ7b\ ~׿j(ӉF56ϛ,%A?*lȜ_B=roZv>[ſܚÏo lq.+-hw|ֺk dx΃I T.)ie/j/0O"|e챢d+TTgN^يpp qP鱊gUS4ܖ/na2,Ie&;/bJ>32tP2f+ Lai tu-֭87)7!2K0Lb`OL,I4Q /[#7^Z0gܒAo:pgZ ~ƣ=EaTFcn߳8i]צ0~]oqmYH?jPiaRSV鰪e*lЃ63\]|:F=d<\jZ}nvx-RXt-n1Pa.>.78yA7uly]Le~R[. (vj]w*^3"H)1f)7VY+oH%щe MLm0*9Za0ysqII t.J8i\JPqyLI* ̺x'd9 pf\қ .ry2ه?ICqffo0]1)?b}Y Op_юU)z ۴5w1BbJ.&Џ^Nvz7hH7e] (N9&ωoGs',peAnnIkӝAiv%ҾB}xq:>a4ȯbՑUQӈc&}^$& c/+M*6y}#J12nzPZ٦= !2.|ZuE viG]\ /F=Mx4#2?v]&ʸۅ 8Lcp⛿Ѭbo[&qzGʲ϶ "ScuwPIّQ<:q !z6Q:&BnX*L)R*o Y+jdZ_mcՅ!e<PA]~a"`BD|)xMM"qnٝi}q1ŭuPgՋ G h_>,vsm6'8W~DVՃ,93DkE~G cRH64Y99v/ 1Kqi.V#pD]m^sIk}Ԕ>#{Ӳ>d5jM)^ߖV;8TtlJ-78硫(3KOSʍ*,T? dSv570TI='E&ӫY=S$1#LZrLOQY#Nz 6NzL}h \qPjȃP5sG0yEzJSL8O,Xorwtf3́G'c+[q 0d_[]趚?C.a'NƘ{Q_SBD6yYGg|#rQ,DN.\څm;_ӰV$<;|s2{"7d&h@7߲ɒjsRL xŹOS2%y[/` iKV"Pݼ9RSqIs`~#<4޿'͒/8SF i9gG>=47 ۂFK=LYl'+KBL!0=tܐ8񽚙X%T,/rGE,AY7KMX 6I$y@UPz~oh '^XyOTYrޒ Ŏ1`=$54W)N+:+ñp&\rA\vO2@lvLc\ڹ'bv$],E&'dp4 [3G5I9"2 iZE(BfoM*e21Cc̫6H{'ILMƥ;x0L:UjuJm*թ-r]2.u<[0&WI,ejyE o p0=wΓEӄw X 6k""p8;p*p ۱AuB۬9 Վ "O],YCMo+2@_Q.i=]2Ȋ_\t!MEvyTGG#x>'@+k ~ƺt9mY lvJj ܦ>b [:Oe|:NF7Rq44g‬\9?}RgNlRkNH&y  G@.:#]d] Nf(Q(584F_O1eE1iR΂ <<=| DphG{Md-`~֝H9/J(]h4$&3ۗ s V6Pʑ)iǮ DN,flHW/U~NLP˂Lȃ--i@k:_3`9^֢Nn}5 `,By?^@MDŽi8R~dg=[CkQ!,{'v|k'mn](kYPZ5,PPgtN 9Ef0B"R&!% >1]+bJ)4;[|K4‘Fkό&$7!*r&Ύ*ݖG⸫P'Bk` W\b36[Rh[2:8j+` Bt2R@J}gL_ V|ްO aV:v$yɜ'pڲ G)q戯Ť/ y>W5Ig\aB Қ5$IJvE(ԝtYWՅ, bZ#/zbTB.*m*/9E4.ļzfkkLEE!s 9/G&w{q-%TD8was,C|ɣcC%/(θ6.VR5}P{`YN%!x. bȽ4r(85i')!{2yE |Tк&șt눀s~ZS2w[eDFw[ AΕCzbem*0;m6>՞_6DbHU% n?/dNO 3շ%MBzpRj5 p3e*3RVԡ=} [J4Py agF׈W5gd R ڠxP.,V00Hyg7 GIi7 IY-Đ9w\ܲ+tF_P&h%g>c q?p[n&^a^.b|Gr{VbgLKA\f؄1狟k8Jbx3ǞR^ő>\3IΐGA&p|Gr9eX~`H~KJv"[p?: (f8TT~BS Y/c3[63Ω}8bu6jF:~z)- .N5V`z`q.MqڮktA b2ayDs#Hhh*=`#Nsf̲$-3V0ԱŔƾ4LD%1iKh<Qp )^/A __"a2AZBaaoU1>&}b5+&fZu{le<zq!v6*ߊvmP( r)8o="wG\e>Y Z#[DUՠ%ng\|QAjp2qh Q@ wBɖGF LfYHkd!C^ijHZDm=y7o[%\~t/(,H:4c)IWLF -)`>mÛ9gb =hW8 MkX)-Z U:ٔq!$ -:p'm0n"l dYN%(jZFfp٥O#J%FK7•fylc@_`@vA._BV0>ٔhd#C cXL!Ob5Y`z ,m4H" b[L6,qT]>3CƞQ ,`D@F9k2Wn"HBٟ3i>}pʷE ٠`b{88Iq`OhFz?:fcdǖ ܆8`a:9#ȸ_P W҂Ix#}(nHoX5'P4agش6+&h tf4Zɖڿ~%87 45Yq+Y,Dk}ICTh1O#OɥKKM#+Drn-z2( dHGƃ]wqLC%4zX* `ڐKIW=3 ]!@qHd!EjQj ΚTR\ǣ泡HH[1<+KYX$5B›OƊ3^ F0X+cj1S֎0!v N= Rρǥ!>R @ ]͔:L 4Vmn=d ɴ:dQ;H|4xfޙGq"ZKU@#' mSFڪМ/>UjD82gj&#}wkٽM"ct?W#[Xl_,axG_H?? 瑜&3eyVI+aBS/{ǃ4"$K<]q]fL(-2Gcp䤑 <^Kwn`0+Pux"eBKqEmHQ'5FbPVc/bĪ\^v<κ%xq;G suTmndݞ) b$CU}ES!)_N:f5F1Nv[>i$'i~fbE7P Ohr%#No,'L !5Jb'r9^/ͅFHor<űzs冚 &y,X]O>Zz~Q(xvzjQ g+ppָTQvpʣ-oS!~~f`U5-' .AFm ,.ap'q L˔czIz^In>=r@ ǀ;mt7Iścl"6b" }mO 6nQ/ɻl@3cR؀@"עfbԇv+~'H<_ OMĈGZ_r#!v8{&~LoszdO16pF8H$`w=Few: 1PY+L|0}\WAp2™'Xh0y[>6&G8]=ckHj4 &ʴSi^`ܗkrTYm_&f(a uFc#;mL=FUPx+V;lY}q,tEiyϰY3<@m^'ĈLπu=YKe I,514}J!wz`4gecFf;;kc ,(wKs# B K/MtG +;w>>?@LprLlXe#e#kNJh?:,HLh*HEy7iːAz`d/LfN8c~tyw/ר4ca}vRGaOk@p~r`f+6mCrE?ݦƨ)ŰHF);.aCNhXM:;.}QkDNϾʦaJn͛o~-i##]llIj)`ֺ]'ޒGIӒu6FI8(_R\k"$GӇ!xz;_Ł5m EPP}=>C({(ٗK-fA fc)*aaH! wTn?7틕!IÖt *ƥK?|J #"0 f73}7 V:gX6:\ &엷hǘ1KC*Z`5<Ӭ;9!hZ\p*'@TsooWԋ)ywbmx26 #TL"K`8lMmJg`:/.%O fYLP!C\nT v1%1ёZteKRd3C,GnDeZB#)όto &XTtw-2^$;3o'W^@ d;r4ǻ^c/71%՗VJL úໝ$dAQiff@NKi9p7AQ|?]"\ˬ{X*)V [¸ +>DZ],pDAu CJk=SEy>&ؕg=hW-6ckk^Uw/@sծRS.Rm,4mlYTyxšl@O^x׆baxj,¾s bAmLUAΫg;&Uq˜Q@.A)>`]m z:kTX.2 §`?}pG~Pbz|* AC IO|~WX@ᦴX UFR [?;ٺNŋYjCK-LL~gZe0lSWEr!ۛ-{mEda4֭?_HITlrBKοsB4ORSafǺ \E~$޽,!kSNKH{Eda6'] @ k"LWȨ#rQ!e5Yi.EkF(CqE{uљq6^hW2wyVCvp"6@h}:cՊb7MK'{Rˣ.xftwZ (ۜx^câ֓K\bdȄ*XtQٵ7OiQײ*=TYQgXclbJ 1u8 O I7HrcO)I㪄38Y.6'P7T J6Nqȼ)fj`kZ u~6 0Wߍ:HD'`/$t~݈+i@_0ڀ\E#gvDkL&pin<`y7+,s8K+"o] jb t;A+$ NY@ 7XVF@j`a8Vd2[-wk$J3_2o&S yW+ q?hhU֩&44y/7aep+4 cr&ܓiX>:>滵?MD2ipڬb^LI9pY_`KCloC]17qQ> LVSa[h``b4WLz-/u\' .U)S )p{0AR/02_a ' }e>kToկjPvGT D#nK| EFo@2zbԻ? V- vt=<75 'nGv+&7BiWNxM7^5]yiswR0wSF5l"4qVk_F|| usjȎ V\#AGX~`& ҙd?o6+" EP|w|<>,ȝ!:Q{yr9so[D\  #uѐ2qՇPt=\5B}F1gC'TͶG "p- |K!YuϪkiO)0ZDZeRhE ):s8Oᩇ9T6ycI'FH/+Wt%mk'_ c6/#R?XWVe.׶%z53]bL؏q州Q;L>s (S—'$P 1 nIs$ی;ָQ(b8CAgOsgJ#oL ;V1%@ FL0X&hC$0h:f"#P빎疎vIkdQ(2L맃j\efG,ۨ(<ڽ'_zM\Q'R]WBKn1s׾Ƴ/%eф^o]MO{8c= ᎊj5Ҡ u0E ر#mMLMsk, 8 ]Ey+rY=q8^ؔ#RA<]a$ kXc5b$`6DC[5r*l0βo}jѻZjwp1 f"CZNXrɓ7_|/CrU^ĸd&`Ȣ"1-̲f;uiHfnr{EHQ _}|ܦ";Djw)m!6{՛0pqF\a2:*%y~p{Og,6ЛU:S8ϏN5qӯw97pSsԓʋbj\Nnޜ͓gi 2 dʟnA,փ!-lA $e|*yު?m1*M>J˽jRTQT)M/cCS=]q~\W9I[t^Rea7t`Cm_N "u->zblZk.̤Y^jH6fx#'PeļlG \jG= ڪ븛+GC6=YgXгP9w]^U:@HK`kיi zP)xl9:vH NE\wCquYv*Yoj^!%-L8F-}vM`G;<3M;^rJ\s0έ=< vݨ.%/rp GOM*D=a(z`2):>LSL&^NkG9u>oތ_Gb^Pz "ۈy?W HO. 62ɕ> jg݄11> R\N)4}.`YUa$&t@M !r\x]9$A.D}Ymhie`t[X lU~{Xߩޭ֬Y(KHG2"mQ}DXflyvԝ[H*qɭXcD=~47k!x8wHc5` #6l4\2+A+FwWL ɏX5sʰ\x#Dv oD 'K ..MANj{b@Ex06kaň|ϓe=,aZCÜYB% E(13"ޯSQP0))%Dl$z.C7aa:3x6Qw&i֍Ah'@$Eyܫؙ u 0TO5gm%&u"S#E($L; _So,aSiWbإyB}y ɓe H1BכዷD(6~@*CQ/BI$u@G*ݼ.v޼%&wHa_@ kĬկ|'K78\*z|xUyA& :bfȫ4/ *krU=An 88*Z( hF`%?LkO1A=VC6ظ(@q5'U%}Ql`JDL:N3ʡ4l/ʪ. 0Op~C=VQmŅѸ_G4ujwZo 2`,glO2JMar+3 A㌽[xot{z3e6bRX`~e6;tS[!m *@ 䁉w0*FVhg> kfZzì8n <8;~ _'_Yf,uLxe-\O͍3xsۀIUe: X'G:N])SxWȓ&4T}PF5X\\ZM<8Mxl~ zOxSb;먚N2qJ?rxțR+EJ U^*4*oI5崕.=x{x,IX,>)Mt:"rܝ,Q^.yEzїNe l!L8`GsHwsb Ļwg 1xuW?Tq2/\u;C|}yv'~#invDQBLZL_t-ۚ?_} ]"S^Uܪ B)fns#۹_p ˅'-i }z>GrU2H^cLUe̞QfN_@r+ǬӲ."7Bs1;bԒ`$~^SG^24m<4/ ]IӅ|SQeco\P!R~'Er.@+Pr., GlwEI5N#q1P/6$ 'x[uWB`϶?V[)wɏS7E)4v=i-M vѕhӿNԡaH pԡ9zhǚ4]TX7ǸGr ˹E5Jy;W5v >rx{caLr%9 Sv&]%κޏ28=-HģMRByK`n|ZVk7-'Yۈv͂8d+x(;23y6@ke *xVxkupMPl<-z=KM $mq'jRn[^",;7fꢛF7p]t}[iڨFE;.S 03)d!Z(dkM(k54U_ 6T_3Kv(V_Be`eFnG%;k[Em6<[O $V&TpWOULfhOñgJb@RХv@r*Ab010ͩe%8#(qE;a]:eQikqiE9vZ%4prPAd9tzD~h@-/fC'x0;?AKnzB<:kfb_Waa :5c:kpɡߢ0f'^ :ڥ0ZYc11AKXԪl:*ZR;ZEo\ 4f2+͘Z=M,*r?8;@Gs:zMg6sNzccG%wEy{ &$ Zؓ$^>upNzլH؜3i1);qGܹ5%DHw54gލIkumcӉ_tQm/C? ?BUgX^ݥ1xK %w-8ʙI4BV{AxE.Y=_lϥf0؍$:da@tc\wuu+kdU77Πx {"ޥ.iB5X rh&h G@Z]1rXa+Ү~ iɒE.0/YƾCxpb-u6W`G{ÕZ-J?vU# 1z~r9f ?Kη1䳒ۿLapcw3 6j@\TxAcX]߆SF+u&Όַ M8Dl5`[LVZ C?^aD&)\AY>_5lwy:HԳ֙UVİk>u9z91`$XLVVEcԖAtr7i.D2803!L=ĉi`+^";C*JzaGzRW+SeKtj2ʠ$|M:Ү̟1|{LNs+PK;ʕH2$h׌ұ8[4Q,(#R?ܟ Л^+ R9{$^)и'|JP~WLZ; ߒM6^C+0n0WZpP,z]X.1-¼HIJG5B~;S}I" [v.1h஛)ۂ1Q'BP(XEh{ vQ `5EX[2F4[}7.Fֲm`XGY,r1JT$겥ӌmeuOEUK)ơ'zNAY>BQ*8̴sȜ N }:-y ͡B~^Z}m V]hi!T3T@AO@Ḩ--à%= h?=!0J/ vh+uu$cqkG(QGD;hq,0fS,NfH+ٗ J"MS7U*#K6&j t H & 7%L{Fi5jz#J48&)QI g?Wp?y_LBM\+W+"1{JwNTYλYW,/s61è 1z~יX s~W^qOeb 0<~ ~PQչj$D}%{ڔM)'Vs+K %\/Nk?=g"[/?X:wq`9ΨR5T(,Rêk9"0Zq9,ܙr36OU^=,$:uv!ntw'/ gS5gx>Կƛs]T"V{9r,"l'q.nw{75+e!5l.قSfM$ Aj΋Ym-=N l;IV,#'nfxM.cH`P"C.aI8Gvd6SV է&Q#&R( VQ!0]Myqc>Ŭf&]N(0:=2­Q[7/Zڬ8%!zqTapʑ͘n`UuIh+RdJ גﮜDA`.s(^K:R':8K>]c[ E ;(; t ars+Hwh{jl%ϗ#6Y}(-=UN3t !xD18]6X`~g$=Th: 0AQTVߵ@aQqQ7SG %of,t>QnZ//.BS=m8.U2!Y<'O<=z| U꜉E ;q 5?6nn. @?sx;ZT-/vdqFbYGGmtԋA֌uR kd3ά1I7k{#_-CcbODHB*>g.Ҿ&&Ora]:]~Ȉ>tc?#,fy1YFar\h,1ҥ{nO?ߌ;ca8K+ M6iN3;j@2IS¡\R.YUKA*wLjbZMp@a{eS򽻾?)yokjаTͪiH-OF DjKEUǤR8_buxRB4vw$0>Xi1bM C+ޤY%iwQ.鄓AX.dR!C%9A?n}/Â8&2N=G$ƩW''q(EG!P{"6;-piu ?R~&Cf~?"F!$/;d2$72اd|OTg.n9T|wRjian<**9׺6C$%o֠Lى /ٮ!ȊhyPS.#fxH76?Y9hJ:^cĊqZE(LT z\ @5d0U\)FcƒR~E) hS%YgxaC@u%n|,v䱧MYz@6M:G΀ \!G՗? {F:(ـEjaOSN~݊t@pz_^lx" t+HIJӉǑJr":;G&K?ى>Sm:' TmjZujxf^QzmDLX0ku K2C -pԓϔ{~L_Ex"Al؉>K(M+5VXd;'`u7c-I8 }B9[AC١2 6U@| '@=nݱ@IěHQn\i IJiUÄ2I*͸TB^:YBCPOF sYjpwC*7*.us00@FeG RIPO-ՉXǗ^S=k:R+ tRPO7ITl֭t1 Չ魛YEǞQ}#9(t}!vp&߭r b*/#V? L%/WaUx1Q@/IqTcEP*;O6ocG6k|9#eN,GcBkj}D[Md]}UJj %Hʾ@dv('u Q.xS1!)"U||9CAH`y!J`9n)ٛ=M{W0o?v"!`C#7Mҕַ<$@z8%O[UV symJ9ٗ$GxEfu{8s9XɅ(}PY{oIsHxRf|UۈXcs hfR;.gQm7f`Z1X)F`fRSZ椫eM ^;0.Udפ0=,O7JczÍPW۩W7аD8O#jy1LuTre}OD]5T-k9l1lTFLKlǮ[|xFd~lʼn6.O3h kr;k63?i([K4d'@L<;3~u)ySfu5j;29(.~,;Lؿ/<.W1f@&O@qˎkm4h6CdgQ^XtkrzTg7/d`;E@(VKA741څu{XnSup6*LTn!(qXk1Vd~=YE2UJ"P>c}$~Q{~Kǻ9[5'~:$O&"M7m.}i5?bzO{ɲqS|]"u_Esk'|)q$fM۞r0SHMMQX<ܒϽḅњHسY@iHrstdXͳ9@K_7*rA-> M*!7(?Ȋ7//@Ѵr/9Q gpzJC63ߌ5ഌ]G&<׋%_qDg_Kׂ2涏Œ)p>0?rĦ&OuOq(,| !a[Y, n]b"OH%|лJqǜ1х5;?ߩ[=W_e6[Ze9wmݤ$ai.V_[bu}obC\FhtɶXBS@Rjf&UU=Ch^nL~@˷O bogQʺ7̶5yWpq#2\ӳ :#ζkWJ}bu"ISͺs'$V@!moY$h~FBI,N)3BFpnx<٥hQ>?M2`JiXvKo5BޛtۀgU҄UaDr\9%<)yCTTao`đDQpp5y ~^_UPn!n\^p/5O('1~W4z1R,IOʚ<& H5iR [ wEyl73(xLŀLi'&{0 % ˲JPX07SF)c B±,MB8ؤd#'v TQ0haĭ%%Ikf^Fed .t߅WwПD^6X'(Si4eGWzWLQ3<]" !E07D<Y&*ߛjƯtgzYwAǏ窠ݰ+\?+Z@JoSVςQ|,ÀV=|1Kp3{uEss얳:pJLui qCy]gz%mʖlз ҫ3U ^ɥ>!CaLKbȇ9xF $);>Ѕ?L¶",].έt6gEIН8g̹+ }mvN;jAkĐy diF2y/E.q g2'8W[wxkݶ>`7mߙfwpB ԡU o- YAa 񣥦 }dy*!-B{X,ٝ [GLςߣ-,'B$tڿgn-v K(Xᛍ-`Ϳ.JxoD/^ޔFl^%ZkCd+MJ|Y9Y]Ze+Go w8&c{yb #̩h$VF#]{ #T󮻱 Eq6\riV%~ehv FAO>h\)sj?%d*&&DhVo/.{/14,1wBsojB]~smٌp6#7Iʴ2Shf_=׀Y22X.։Py$j68"3QAV{ ZZ1N`c9r PmҀ* |k(L$T)p:ń2G-AHQ:KW1E1.!W$= \9*"aS\;fMl)D'%:Isn2Ju1&]yȜf'{,]I8pTP5#4_6G۱AlAz>4tȞB{?'N[y4Ao7_BJn4c9tosaPPy{;4?_z1ƶKq>!3K8Q!JO۾QXJkT[E e[m3P#1o&7e0XǞB t8t}$t|cQXM Dp-Kwp:: VhJ4cf"?I4~üd퍑r?9U^byO383%Mu?X|I0Xq!SJ*38ѭpR4_ `֩83B" $\Ig塖N-篙 bߗ79]˶oiDQկ#Fx|lD^QRQz ]j@@bݬ-TNnB3A\ͥZq oˮaRx7Ixf<'%6RMl.MQЛW==tX& ۩Xne[c;.g^Al6Xl67 Xe^oŢj]~Ǘ{n꾄E@Q :>"Qj:Y )BYj.uG7!No3 z9>辿 K[14 DZ^yGwۖ_KR?K[ xCBkjP C vnL&wO4bd +@b%D @"ccn R$IQ=u z?P΂F UA;Ҁo)̎v,{ _Z``.Y΀955͉"9;AOmtLE!-}Eezv +QֳHu幈ӹ`$j-b^c7/oEjwH?%"eaP@Vox,*i? gy{Hr$O[Xԍ(ZaOsɽç2ߓx]+I()!yQ'$$ٝAlkNXǩ/`YvaoCF+SSM?{u'VR rye, |:J@+ߡb8ġ1NtV+ Ywl 'R$qwz|C^Mشo%}uPQx[ɩVh׳^Z>I#ֶhhW0 ؚ3Dsܨ`i`;>";r5+wR1kvjo.Wc#"@Ac(W͙r\s @aPDT%U rs)rJLf2cj vZ(NV{p!ނB LDDb%fܮ1nPaBs]WB* Qj >0MyЩ'f\:|BYHwf*KhrhD%P"lMDUT@IUăq$2cծxXr:[V?*'k )"lγpuN\(H"ja.`mSy9@jva!qc. x;)^yWΞRG؃=1`cᱰ!C,鏰qȱ"ll[y!7&xY{_7&~Lp Ϸ^8uv'8Y GxN[/W =^>fd7lD3 D&T?tܿ 1ڟdP+X JZ]m:?Upm f.F,/QQ bND2,&)gK}6Sk~H!W0$ m rGT,i{q'ImєQsR ϑs`ęӀc硝u2JwϙbI5u{)rF9.s.QRtJUm$PͶ"ʨ (E;֑5b?` c2D4uӹP–3l[ RNcNhNi@SΤ$9+z`+L~1MV jIp/I]m"x%_"g^?=J̀ ԱzoyL=ՋZ\NY4Ar- j y[Ǝ,k@w`dBtӡXR= zԖ+zlN* Z[_i&,V 9A)tE3?_ "Sz_ڨ{ߎ٥S|o{0Ɏ`BA``n^12h)0i y}-,#/^f#8 (JV#$˟?}Q;;^MA&fGqq 5~FWGU:<&bmVblh$ !ktnMzTyzH 9z;I;xK8vWRSmyɶ&bwuwrcgB\Hs`Lm]ƑE逩x2p1)1Lr]G}A$4Y<:k2^ԤPRY)6{8u ]dz|Da2Y~6hÇd<-u,8,1(vJS-P<%~J:,"GK!\ifP ^hAMgXñ _kqW؜ʡϵ6j~<>0vɀ\vU"1׈CXғzhb+3I^/;MT!X8kFG'HF8F~:QS% 3'7ン"9nͶ\H'ī&/NUW! ҦDbĶ#dA'B~ ^kMǸG{|)R[ZRiIOk@ёgy+ϓ)n;U>?aH1Cw!) ~ʓ=r ,IRf:lrf ԴA#/|bs~yNJ"YRMwJ;=j0kiGH~`,y͌'%c]\:\qadԜr'#T$&>"{Ȱ'*އׄQy"b]w+PrꄢyAn@ť!,RmmD V@U^aCYFyGBJBWe<蕫@YQ71vIa +^;$$yu=v 3\gh2ƏSAb[ɃU'mhw֥y*-V - ̎4D1+U-B&ϗˢpC!%kV{-`*YXry|r&eWi \hJF5}t! 2<.U Hm:oK3sl]ఆK*ՠ s'nP?U/62h{ĎtWj(60YNf5>"2v6 }gk!kb`3`Klnr[M/̃9ǯ{3[é 챧͐WY]B#ks]+ *ڝrp:3ҷh[ڧ0o*<2," h:o~.jhg#S+qRNGyogDJ ?C ܴ-nbzᣀ`*&d'Boh4ytv+(KI 5-JSF4O*`dn2 LIfp^zx8p`X8 tijjÓ<. !K|F*MTOxMJ$'^|R<@:gòe A&%*v)_B=VRBd<>m(Tjȸ>5"Ӫxzg)E08.[wh XZ磹H[grIa I+U8LNڴ0̊(*@X~^3h-pT񷅃BZnstd*٫I ݔ$3n)%SO^Ox X0@^%7qOxKK՛9+} ],z fcp ղ+wS&Gz{.(DP)W \SP+hD@^B'nNnycӁ~VHy`3 f\EC| Tbv:G+n ו'3X `[3 ;LC :j_{t~kKc҈i3:f\iqgftm$l`:ȹ(.s \yZ6R[ ϚQFϖМe`?uuaEΥqoeWѩU3s&8L3 n t`55+y.8;ęգIA: QMQ-ȶ& J%”ҋnF1=N|%"͔h*}qtߕߋ鉭H)/_ш8!_5kPtR $ٽX/k4S`:JEڙUVf6^Mwd,c/1ZϦTzCV<-צv?q'B[)=f~yP~.= .Y6V`}ih+(Tg gKG]W.gdLvt=ԙ@F{յ ɜPc+DQ0.ѮȪNnd^C8F.g *B/y]\r1qֆE#v?tӐ~,B|ûo5+%y36|:%L |uz$W+DB~zZqޒiBiK_4ذۑga =8}-̩lTPyˈB$E!%䛍tI* &}oZh;3`^ҥT)qGrD 1ʃ?r#dԷ#21]R,"f?gK6LBdvwՇ̐fSy"@갿Գqz\ Y.pb_cn0 4 Pd;%rXY1T5E6l,q$Z)vNRyQ8 M;"Z>섭֙>WLM6Q'&"nXuvp fEc&ۥG9q0CteBdC\EsϬ^+ԝH|@N%g#3ЧjH̲ףVi>Yc쀁{ ~eK6w 戱`ޣ%[O(or_wzBF"/s{B}JXN\~4oJ2BbGq.#EZUdo m3|IM3bq;|ߝֱpV';Mux'Mt@J8Nr'g8К1̭M0w@H`"0_eQqsԮt5^?fKIe1_hMw[BIh#xv-q E.Ǜ/ԉ=VK\pLBwB1Ţޱ4`vHa7\$!Y|׆A  rSjIm#zNrJf LLfBL=4+d[:*SK^1?E( jI 1A(JnN>؛K[ QWɊL'NwĦ]U?$#2FUB܉Ug='pV0 'Dy(ZcFM!g RCP͜"n;IՋg6fWAMDq+6럥Y﹉R"}n7\I<=WhGyXcJV;6 azET;js/bUL-PGڧ{OT_:JV))~1,sMPelgۨa~LγSGg*UC~);-#i7`z?Q1 r qԗ&e:kD#Tf'wcԜ^4_NeM՛m*x3:đ{*[5)FiD`x~>yx[gzPρcJ3e bz?Ĥ:]bX-z.Tc8)ԑ-*\ƺΛ`+V̸,z9D[GU!o"?dgʻ!>I xp~ t(.9 I4'OJs.x\PV",ǁ5U>(H7a"AXkde扈hs+nbk42%ݙPeP0! >a[H_B:O˨cPNBϕ UY13٘]ұ$}ó wS;@=83/|aKE}/=2i|.ޱM*GFPO(I;`hPhr|$ءfth޾(v]N4yj(eFai&*ef biU̙Tŏ932Ed51CS.Vj/dvm!OhA-c>SDLT pYaa]PV򴰡[@7Uh ]qBqvD]^?ji6>oj{N|6"cS~5m1Btu5_M^F\hI`Xr=^x:S2JSmRQU8f+e E&'Q,+N_6eRuw5HfH{d#*r[wbQ~(aG 1ҳdg/b؛ccU@҈g49\Ö,A 4jAP( D3]ĸg36 Y*5\Fpj=ƹ*A}zɴBR؆-~I*Co7@Ik;> tc̆BB՝3m Ǎ׉#Z^].9roe0)'=Üwg8Z2W(er;Kph^'tR5!紨BΈd…p$saQidP#R&, vZu0:ƥr4t-n}3B^aҹ+-˄b *]g?-v<~^OEe\d`r=<.q2P-㯳 {rGf648'7Sd[Ѻn<0 H"3ؕ)I;P=J]:S82hf.0sF AjI.%Ǘ2r؏^R"J4K!Q1dK{s1iܛ_䰨+Ƿ|sͫb^PR2KԥT qɆuOBRw"{`x48#7G}(n:|+uHseF^XTFM\~|<0l2{"3h&\tc@&vb~|o =EExEy8P0x؝>cWaxRN!ɃQ/_;59УOz3@kDzT@; uz5N 8VP=FkrAri Sm4ڰ5xF q:Hmq{ eEڻ G`X WPLb lêt^8u-7c_Njchڣ4\ދlfb='NL!1/Ma p j\# )njP\Q>c>9y5]1bq/LS*2'+d 3R=X᭎!:\<[44S|)$f[HT0,w2Gqj"W%kU ȳB2uk$pDMܛpMw!Bu0[JR(EJ=5+Ph>J8xGΆR"W\Vud%? Pǀ>XTRHT'ozД@FxS[fO-C؆iXchX!680[d?yp Fd b@ @w2r9N:iJxH*Z/?YT8@"oZF]-3+JG^=~ZhA[h@|kǵU|ڧe\] C{?(JPR&Y=Q F#c멋̕E.dLl?"k_xOK5Ys(e5ywq ' P-^Lބ&:op+ԡ0y])WVc((w171b )jVʦUM/B'[;9|_Fs }e0]5UhI#izC9[hmOr$X i8Yw\E?]:"SyT`,4_0ޜ-y;rEoٳ|{rzU] Cmze4`:g$[Ϊ:gXSC~|J`O_~5r^jNqf>#PsoVGGrӆBr~AE*Z%@)lky!?s;pf0{ )̙E7S0`RM]V+H%歼ZZ7 ϥ>tb XQ|}`RM'mA!zKWGyeR'IYQ o~&&Uc}NS o*;+|Ѳq))O207`4*_$#'-8@ZN~FW 3Zhι&G +. @ΕZ 5ސIw-r$5l Pȉ Sm}fC`-]Ss 5'RBB߁s* @Y8q* i~r?awP{cZXX4Zt݅uD)I`=A/){W {t2-6TfXlS$K\sv֙_mkC juQfXHAlp%ȼ(lvNeB.y:Z|Yl%x]l%ۆGM Z>s:n-d;া R\R.q&`{\4Ae87g\Go_FMо=%:uUm{/gGISםo'WhLסA4C #MɗsuὌFF\x%[?)A_}<](ׂcv:,D#EVvPZ(~2+ث,tݪ@SJc1]vm3 eݔ cիyYXQӥ"{I/[zW=>NP#{+E(ylPy1*ƒ#\u#pLr39kLmZ)V`Ξ"s39xY5&]yI@(XPA)%pvT0*~TF=jQG(lUzm9JPҧySHgrྜྷ xz.w2 gn%]fLȭ==|UZ0 ;=+;+Wp/bF#,iA8*Zz1e<>e;-f]6ɾXCC'ok70|%1#7 U2 ?7a8g"I3C%-qr]Xx}'gƧ=J- D`=Kж)ZrX$09Z^k\\𩘹n'n)XnZ0)\*ytңЯktg<@ {QRI%oul e ;7D^c4~~{,Ti.ϪbؤW+(Osԭ1@e͉!}AƑjH726#%| mn)}>A),w,CBUQ8cI#퓍.c[Y2~Y<Ї&%׍Ett SFgs1ĩ̈́ӰE{U"?= Z52PO5<>b2 ;/%$LjN O]C[g#__0iUbB9kSL5s`drQ1%Íwj p$Ӧ)0x.wrp5wzP?K1'sj@xd' -͗)ݝiG+Daj &-7#5ꦔE )o<{/88+nG]] Ĭь]kd3PshA-AəƇm +2ԮP\icakLL}|G,6|g"Q%\Dljr}'+糡rca $Lrg'~`P5]%0TX:|[.ӨAYИRP0IMGhxW)*oQZ R#Qxr,>:ٵ쵉(rGz3\6wD(Q}dKH]EC2ǃ9V^c\RC(A?qk3Q$?cAK~h\s_`,'#mAKPU前Y_6h,ykte!F9k4'89ETkeHȈ,y׸w nQybaV/QJ7 n'%ˉ;]) bl0N4j .ŤL:>)sv_v] O2 q NxQ'DG^i0Dx/U7S ڭ\tS)0 Abyo Y:TrdijaXe(QAqdžSu "7k{,Wt1llitS\(7Ok;%68Om`.֞Ӱϛr\ORb[S$~5gʥ<5b&TCih@[׮ڐo"#+)a `ɞU@$|H08b,(u&R/bˣQZ.} mmo]I&P=@=NϰirIT772^[qdaqh͹0uONT-e^8Riy# 4F;g"*zvyJ\/-<„p@Uvu"n!1QW-*KJ3Пx YaxgINI-wbnD' |OhZ#5&pj/RHkmh7uF4$L[8~82raAhCUۣY5^ XR Xu`)q*d8 wj{\G\T{bgm>- ie-^}_ZʆuHTd{M8-y%4OqNO8%$ jvM%J[#[́VB,̻>Ou=vQh5w`2:#ٯr;BLtR4ӸaňG%ք%ZHrMvcpl'iDllfr`Fj89`[yE_vć,&T`Ol>{`Fbh~Fid )5AV$-p(8J1x,%vaE)b溥k{lܛĔ(+rU, O7^r`y(KWr_Dk#= re㳪3E'C&p0s;+<}G gp ;4;/n =y[Vq(J/o[j;aA1<X[r^QռPgeEO+ S |1$)f?v (ܕ_F<_"'}|^"R|nA >[dQV,e)6E(^dLJ.};*VqR g%7hftk6ZeJ8x'ɪS(.7WWZ\&ޱ'X^],)U#nJ^߼(Qn.M5 BC Oļ|t0H@] dmnh]w,뱿m^`ಚeIT{53m4h@,-ePWLgq`/7#nRM}$M W-ǯx +Gt^4Ja?\:^&,HxSOI M)]}r(:?r<;2 +?1EDkIfGIҼe֊E"yB Z)8],`;.1ߒZ;{BV8l~z܈wO /Bu)Ot2s}IN"ynC~O1M`ڷYjP߮oԅ.g@,*#bx%aSwq_J|lƹ=-3sg̈́2EM}t[UowBBu`Ϧ`;Q22?܍) p|At6޸9oޥ_ i(Z^h }tաoODcAhji.- ڣGhI'Aurbkɏ|66`U1og=5hR\}/e>6Vz_F36c0cZgk4C]P.L'H$v`ٿB@b-'Rk.]O7~]ÖW lhtއߞynĥvD|kinr*M*/uV. [}Ғ^#V xx,e \ ǶO&rBsox܄42=FvGfŠ71!iJ՟@8>dzMQf9P3QgCD0O<09J ru}&ë'AhvVj7+"G]*BC1CəǀȴR/@. sɌae OB\X]"3iS$%ڒG;DxT= ' MxNW,~zv1 %~|lb:SLf2ˁHJ cw8ӻ''e w5eIT[7LPݽ+(T%]r19لua,yѢ${ÉvBk;ˋ1ImUZ7뽔(uTҹuuZ&,:HVSz800p1װ>UXw7;E)٘`KbW nTiI~&KRg"}J\e@;ɸLle;PmxJG20i*+;sQe I -Y/ho8筠L]_]pi'Ųu^Uжfp+˓@UBD1~{ć}y R(yTa'%x4j}KEŽcʑSwir,XlQ 'C  D,(jK:qza`\[\^-]?,L ÿpǶ,m*?j*ȁQ ]^'Ϻ[XoЮɦ0,Gn:L4'C؄M[f 4rab67 C%-)C*2;ύ/x0Ip%/3ĩq>RY2zQvhpraq?~?a 锑ͧ.En%(SaKؙS0kqlrvPZֻ?d=8fR1W Nc] d^2J$ȓRqT<1W$^AF>nXNbN:p:zyEOO٦Tj!LX2DkqT ߖyxGs bJȫ-_ayDs4wS ͠5nk*ѳi7Ik5b vN(#;ocl|nk_35W31cM?|[DtifIdXQ ~'rcn5x`YFjhMX]m>x Ы֐(gi&\W@ /lcD`\ԡ" ~m$1l|KhM ۂ eQ5ˌ-jmeמf=C2%)6ӟ$zْ}hh}y樀 _M>Plc'j;k4l$Jm&9Gp~dӵ`wAIT["YnWvg|E ĝE*҉l|hˇX@ZLUHR#yBE2q /tUܡD;&.ojGݕů}Uϵ26ٳcJi05%>"4T]RL绀ňyp2}:%}<^T`.Q"P}C rD8;[zyw1Ͻ9_]#,Rֲ= <8ZY]2V"^ySg+i9XnՋ5|6z88E.;j7j.PVs48ZY5w:&J. f9Ss8!{o5(waW+XFoS|47VHѶ>{s2xТyfMw( oo|s2& (TOr9;1L`"mm=8|Ô1fEab=%`Y^WHT#eRUs7!Lr5O $^b=H)zYiRͅ s ?hWzf93GY15mǎϛ#tDp=a("z<]vj0v˷<(_3@ Ul58G_Q̇ DF?2'iulK{s.87>PZ+ $B o5ЀMzl56\u+F{6}jxD\d*fi$/ݾvd+K n(>h?̶a .5w1p)8;5Y0RKEmcwɍY(1K@,qK kѓ|.D;(ЌѾEP=N˗]+'?Mw|{zJeSt7Y2Śj}ɹQ-X@=LXq\_p b# ТAd"l:YHz~ 37Qt Ԏ-;BKE ^䎦OEV**r~C* :tɛ>%4Q :?;p{š7 %u L&6bUtJwNJ2?q<9 eLmpT8k`=+_<"wIkF m1 GCAZv}`|lےM@r#ѕwf,YTdi7V!݅ jhYYBP|ѯ!@i~,鬨#jpv_N˥8{&y{Zk5$p?&#_M\WKf2p4ceS ), BT.kGy7es!&g2(+bd/?{E;.+"e(zu1 \25SQ\P}pQ)Ek{i,[wlǏ/z:&da;|Ņ/q3^ ·_L6 r;Fv|WϖQw87#?]p0lAɉȣD[0FgR~w }bR xMEB]WcFR1f<z֖(\ @$tcz@e|2y[Jd/Bٖk+Cޤ: *1BA}.4R bcC 2ՃuKJ,B aǪo#0&2 w>ϷmMr׎qa2\w\ d!k{ ©ɳ4  ֭LJ1[t y@F(;Xe%ldZr??=\ġݾ͉4帔um .Qk!sZn֡(#k(QWY8q[]V3P iA'yV 9[Jfn:;ē5nstcM#NiMmR1kƑ)YP.A!njf$#,GP=Ķ>LΉEh$#:^D7"$ ZΪl^3Esz\IKeN Gu]@Ax2M6ԇ@"<)\GІk$ Q^ ~^$e2|'L?嬽 @G}j' @@ =xŜ.KҕQ̠g9$`a6yh-c@ΑK1Ԋ)d,h&jߍE Ė]!FKyhd~JU*ONRi3"mT#D nડv95". +_f !PIj/{;P4h{YL_ꩨk׮ ϰ1bw%V:kɿ\n!׆T3xm-!ïqb Nig?ӄ.FO};G{n{(qPyF#FܻQL}SCV?ە<39RiΊ1s)1?q ^bje!QҢ))%h;.=p G7cR~.öEOd 7\e+*G~l AXbBbß򮫺H YWQ8x+2bMG Z-B{o[GPCK7NZ~$ 7U;_tX9pD I7Ze~G%!.ٶ5}oܘʿYJgP^NV8V6 t`^#?I~.H`;?z/- Ň1jyyTy̘39CgjN\}qpl'y)No^k[T>BmAy'xྰ ݰBH+ء] ha#e nJgTXBpQ9Y7/J~Ŧ@Q'PhP$VS,%'/'))ns<_  B\-z:;D~YRv#d:)ݝc=|0-.jI+@}fq /O^>; om2Z_5}VFCf@@g4(ѭ r#̅j.7ΰ9Cn:`W6Yg$a> *XXjX9ù \I5N KעN0lSq"`u2y Q Gbw r˙ M9+yp'֨DQj0a"UƸ%OقSV9- iy-ao'ïOd[j_T@g.WEJy  0YjLeB6A D˪򾻌S$G:qrՔ3/wхwaфk0FC"ـVsҨc9rKuEC6oySfBFΒᕡ5 z`F!e~>JDns5 E|tO!N$5+ᕛNZYTGޖ0M'4n .,E^"FCGۤT"u:1f67]r5ۇ0m҃Q 0 #Q vN =s${W3. ZD@pd#aH\OC*Pb t㣏 mp<!):JG?狈#UyO əVý7ܘf> $ײ\3[{5_/~ZgDF{ >H>,6Ӓx w|)׊m哅j\PZL ?gU }FuN j! EZ$4U4M8cQ=ڢsZ*Se2{{?T#E=~T׭ձwT9F5? QPdw4#).].ދcJ01ܤ(m4T/+c<^ aAinP㣽 B.9cwjI 5n_X8{کq[i=NBAW$Bc`1㣙<}yrš`9x"E#D >A\uB1v|(|)#Sy"cEcfMHڣ(:ySe2bӀ)xd$㔞]+m]5G]LzxE)«ᆵ7U_QEV/9؇BZiD?KI_L?B ]$=V貫&(:iF9LicqPua,DG($j*].뻔&3O캤%k ][c;* [wBy,.񮊌<7 bQUu_Ϋtu)Ŭ LQt!%{Ry(n*]Ms[^P^rxz0_`@4֢8E1he gH@:o E<\LAWr!DEˇ2#قϭ&RJ}=;wK6Nr93OE0mO3(2y8={ IF=:-ƍs"16`j1f _Sɺ2Bq5~j:RB}јB(U `QTe-x9d6 uIAhZ3ۦׯ`CHdjEu9ii@S9&%'vze.CFӬ;)G.;"9zy745Kfx)$tqދC 8{{fn8JzdMC(8.\YT K$"yxlɦĸY>LP-s'wSRh 9dt T9+;k\f:,翌Ap7V(H}}nPvL$د*JclA<{R>iǜM9m`YYKP3rd걈j"&% | Һ_ɗ1Z{>;Cn =E169jiI`Jzǭpv[9I#I%es˥V %{^ш|<-^[T[Q < ZY1|z|f.=vw=7ޅ*#^HX"\R75%yO/U#GWF nD%1ǖ QΟ9$m<ձ*$mJ"?glCkpWccFr'W/>z}ؖ\%(KFnm,8lŲQCCxFC+k'܏O)M! 2xRoAso֜7Ȥ(-̯< o62r6my?I_#f/x8*cZIc-V.mha5L|*R!1+rD?]=ʒ0$RRoU5v&|$t)V`e@t8Wm~|S;i#9)R;Rz8Cl0gU͠ 4^8z!D?]>V;ψZL1-SL>J _s&e1 7;8RÜFLE\L-\Iۑɡ5fi( KWKʀc[56DoCߡpi} \3ƙ^XF/1Ay*HEwNF%7?f\@qi5O&?[: F/g8U"ۿ(̊{dVJLsZz}ZiA۴;<`3j."P.:<"U]̏\s4'6$I+/u5 W,Su_j~ț 6 "z O.b2KlZ̀Hqk~KD$QP (/l+;/ 78 jduv[f~"@aHiړ͒J˳kD'dWqF}#Xbjkvh sqğ?SlM][~`ww\ ~*[Ü;ԋO?cx="o*mZSn~AWD+B5O0/as9 ?SZS#V'Õ/&I3uf`bTjj@hYӯm*cr2(Ck鬤Pn_Ζ+R^@r 6իNR.F'Hzl"EܯZ{mQ mi?u/W}W<;qJ=P7 4XNZ}~`]▏ϐx԰kBv-&w].;pR!)vKFXr=係_cojv=nFk_Y@t°bNfc6*:d<$ç9g.4[O[)vN^nٯofs]CKS+>nY|ܽ eHEuNJYsoQɩGLj?C0;Cc16sR}}ߞyFebPI<0_XbԨBGeaR,",xV5g";0Fjgodv>$i@HnBNݼzWl{rQ oQ;tn )Vc> 1q-ev5K<<-5#1сg6h2ĜuB=/lcd{=Jn٥ VKz$YNN^A#}S$wOaiaHoKzǁBmt3y+O}϶-`GR2]h(KR( ;PQK9@S2lt<CZ>?:CK(`ȦNf;}q/6y #{qV ; 7!?Vޭ&T?hgMUKg25eq%iJfwMS%HLBҭfcF'p!9stW=X?r30PkԪ ]iMN!Lm3C58 2 p19"! 2qANq'J @~Unzܔ\3'ћ Wny_ ta1&؝I)RF6x)CƩr2<x1G %'@КtO݂p0A])vz0AxSdU~.Bq_OWF 0{4˘빟8J}D˲F>k&~= \bbkEx$fѸQ7]fh T6fS&Y.- Lb~x5'X&3;3I{~ ik`sUI, sS BTLMZy6W+ Pv հX% J-dLzblZ~{2y-Q9wyUOY. $"g9>/DRKNT;$<5XV>[Q;#dhXEѷm3#fkI*#2g[AQp^`Ki*qMR2(O jz'ȕ7?4hȼ$E~[0 Ao bhh 늩w_c4*kĠGO/%eK-Q{GX6*>엕ķDMbɕWm߂%tppR LUe^O(񲀗~V>1 :BBw͆"iO2x G%)I0ăgy/z}ˋ =b`ڢ('#ZΎc;]ܑ~Lo) q;TQ@k-λ hU&;zw_Q/FHQ:oY;O2Ufd-23rjyHc[N8iRu7x1/ǘ2JɃ^S$ٱX;4FQTȰi u;s.3YAc|5mkH_Ni` o~blbgZv ;N͇_WŸ ,lVȣCnѰZRy'^ar fZ;c2G &a4\>DXxH٩z{sX'Sx ek H{Bj ZۍьA1 siW{`7t;i4܍q i:znm$̺@^ dkNs̃oZl-CZɌ6E֔N0{{-mm) `?&Wen$ .rrE~ *u+W6)SlzqT @Wvx3"MDcRhvZO4ُ_EJƎiN'4Jk;b$J@a䜦ep|*\rՑsAmkk<6M$ֺ3YB9V"7Q&uS98<߉)@ C<lPI!du̥\J%VFx_=Л,ge7nvIh8]mI҅Ecc==܏  , Dc2f(}G V^ %wuk #vSd1%6U)V-[9$%`| '-Dҡ ٩ڏ 4i˻N-RL+FY'tL(/,8qf239)E- WQsWJ3ILd݊&n80yx^IyY!h؎j IBb ic4&O~h.MUͼ:L-O7D[Vu.m uT%7LiHl7YM?!n3q-7!˙4"U*NLrt `$:ʃtScZe:JC;m.1XT9v[,)0^|dspd^_[Bь~03o6O@~fLDXh. `bXJ[&7QsO~mYxS~ >։!JJ &^ڳr~ϣQX ]_"yL$ٌwKޕղUoI$N"/x>֥pH0z:&#lD:@'ƒ d َN˦`E frjFe@Jw->?̥;v>~0B6gK'="؈<,u"=]Zp f^'+7JG߸f7ߊz}_"~XQg"ZR}FTKDX%OyY]K%>rQ3P"|8o)s$d9lb6~_I|G5 _"bo@,H 7;:\9P5 IRx"E0ueAO/8-a?a4A5v|.'@quE%AlX>vEFXm s('档!"6`vćEzc|Dn`Wi1Jw!Ka`hj86m +܂JE#ry~3܎պ"AE E NwӞe LmC}~B|Õ /MmcQb#m_=NjtݬMT?LЅ;c7|_G}v4P=O1UmܝԦ3軙zg=+ڢhtSb-g0Q 4Π'}x)Bĝ a7ȤP:Hy:ob: /Y~u5mn:|/5y0ON0t?a$I/fwIGE5QoG3?B厬^~D7H|)n˿SL GnQ;wT?ywM̱ډb:@z6-k!{lt#pc"R@l^f&nyzS#'}/$_T$q^b "Ѥ y]` )yj #婁 ytq^O\^{nu(X$3I3&͘ ,Ī:^]^7+F(ӝ F66A): MniHv6fo%Z"*HC)5= rdװvarKQQBuc00/u~ccl /pHTwNT@Mp=AR|Ȳ,;i%HXPxc뇠QEsN^fX=FV(&h`XMdmV|h3I:Q;|v[uMD>3kyz3xe϶Yl F>4,2z'_R}?I]IPiHE@_#yy&J(s|KQJZe4͈1أ;8ֆ<{M@ MniYQ=؛aCotaijFkD(QG+;{IFk{5q3B^ZK@fn`Bf}&A㴑`'S;iW_`T;>뺜EɮPï`f \*@2:ʭ0==Tl]>70|?V*y\yf+0smfgxS]!r[;lB`/my-1aPחVP0c+@X*}V0J 7Ŕ-o^yijhU$VMܪiԈu_4؍=~Q,Imn6[XԈ\?R*ī@T}7ܦ|s_Xn"B?嘩OQyz B/uq>⅜}}5$z!#s.#L#5cOk 1 weW@*@QfMiKےʮ/|N&RO.Θ ( hB&M4F5ci $_L7S j_8 "= bS Xew@z IT4rJ>]UIf=|:g#`ǦBS5߼fT#:5- #h(>#}kiHW%U82+^Q/1!MT;H~ﮱԫubxFouh)@Y{^NW->C@94׍ ]C9pS9\8 lG! kI)l~_/tWtN霻XԄɣ0na6 y~;:x."*_SXKIŦ*~-A}A\G7n\?Hΐ#9"[2!jVҬ]ݺRz/ͶS)$Ax.v/"yP</PSjNnwdwKLw$^ʓ62ח3Ms(^WY$_G.yga}]DsoFpZPalы^fg3yJkߠ=] oY<F7R` Gq*b}AP,tbJf/ r3YK Q`mD+ 6f9/ƅؖe~ט=-orZ3" [nMh *ܷRzh&Rj @u .hGh5СbQ&Qo 2QZCDE{WT#_~ z&G41?yheO ҔO Qmuhn]bOg~S,.JG2 BqEJ'0.գHfbR@{}* —ٶV|@jE)ǒOE|㪧|§rBusHe]eRʹ_pŽc|qmTd٦|!q.KÞϜA ^cs V,Jy ((LyE~39 Jz ~r8ē#؟k1‡'Vؗr%BYԕqV#ʼiSCe1P.`b7Ti g|#,͔/X {¬Ka͌yǒ;a\Sω3ƣ`ʓf4 QF 5'̂)Sm&a(RX/@e‵PF{ :7ŝ&N$-4L;(V2(E6AzB;(T(\!]bG~$&2q#ƦJ0]ﭘk1kT~~иԏ8ܯ0n7(So0. i) F z#bZ'iV"ԧ=Q]);w0,8w|U@oG]M,*!m6֖鮻S%?؊8Ҧ|jLo[qSjO!0%r_sAXv}T:^vf gl<pms $y{upIW vqu h8A'6X9_mF8/QS'ӓr~4!FgpCYM?PkTUMeYPKg@4Zs)u5WCh.E[YιJQ2oW ڎV\q$Q8'JjD4gK]bhEpFt5nUw&@M'A,srNYLH_GLFm𜋕28ZGJE g/lCP;WcVe~kBF)0D6DH(FO< [؝>- hUdeW+\&7oqtkq|#>Y︊N@߶4wKtS:K-}1bmk ;QwWaE\%:ێ|'Zns&*_OxV+!&:$ aҞtۻ~#8^REO ce?]j0}FD;`7̘5?xDO{<ؐƚZӴ+ncC""u\EiY+ُf oɧŊ;䣪d4^/C#.NGn-U.E1!nt\g}[$6(~Ud<-r,R:_(&A0e)ul4=}!eu2'O,?qbAgH;(e\>nc޹+ 0ٔ{hgUGZUM0tj٥;g2pK8" $qF+S))b+ןn@m_u\^]]509gd_>ü=kֶ V$=S}*oMzД#}V@&b2Xܥi/Z]}Vj(jqe N>W,$MmOaᬯ_Kp<7yiI|I:I6Um=a+ _753. փ!y7Ʋ`Jj5\WEJ|!laƨ#L. #]'?(.fGg1k1#"f.WY,O6/A.sg~5f}3J<,ga!\?Zak9W&t3^dPLoٴlSTOptn1_9adza`s KJ0o`38|ZdgU=6vÞmO/cf݆4C(ˀVo ,yȁ~aPHG6(eFHj<sҫ_:MCC` S 9~9S4J\b!ޥϒ9!xm^9Lu<'07ؽb@={Δk%$8ʁONb5G  \_\L'jm1m4X>M :k;?P̪;%x<|YBo  j^ވ|bEݴ߿=4>`J vhW{qe\q#+ u 9LdNl#=s Q?[\\5'Ι#[f$/g| wOעÓw_4 RE0t/(82*NJoB5x՚&(Vey:TV`F=LYMhΰk:H?q%@$یz*}$1|nLOf OnJٴGkG81oB^/!┽FG館7f{}h@tQ6}89+H+E6ulV_‹_ߐn׳ HVݝzô@L zgK_ VčQf=a%~R,ASh~ -Tb{XBP/& @(@+rL{˚=| TCȆ/ Y;ߝ?jl޷{O`[@f.C^"lcAʈтâP,_9wDP߉uvcB#"XT6Oekʙ=pًM #|<~f y$6Qe<1@zS^ed<0کNP6 T6!SбH"%[(;HoAh0 ;&PLgjoKQݲQ <7Km (NV'Oǣ8N<ea qc@"ɊamK1$1^P\%]}lD <~0`I?ߐR?m 0,ʕ ŕTVCUsqYNT2̷vGAz_gԭq1[׵x-̽//pkۈnEt@@,>10:7!-nЙ0vo0H|lݟH8ӀwQJkP)_@Y`#+np@]'Imu1ց2cl(h,aN<[C^[ua)ދ00-RKa{_B?7J;z(1Pze5}1eso'"앓jp,멥QF/7tyqsٯYG.C??}1&HAItD*^w?- {,)ނ=},?rZ2ۯX{@o")=3jw)~wXEָM;Iw,DI4q]8ܠʷ_Lh>jtM [&9&ރ /]C0m`,$|. K)GpJ>& O?XtK m*dbjQm+43[ɶ_<@ID @7 <{W%BB}Ս{Q#OMsJY&veFW6|lů[>dSb,YxqlYή;/,7O𲼁$WJī T%O;~ťhqY{"/>} 㰐JIzy}^e:„/FHJA;g:erAU+q("@pmZS WN3t}Չi03yspZP VcIj[yT- {*SU F,.Ћ _)a9TIؾл :.F!w:cFS1L3ϥ"mKڐx5U+s;eUL߲F\(9x,N:ky"wpxFxdwtM\e/R;N(8ۖU%A>߱: ɧ~x@M%˰W#CG:AP Fn%Y%wқM.{~q]^5&&C](qX1Vm s[i" aK .-K/>w1QE^Ժ6 ª~';_4 ):T ؒh9RXfkee9sl.Tf\@>N۰@ȒdI<{YFѽycf&4 2[P̌bT[Re^ s`V;afw^9-1vY\x] ~wjKzGUtMvAb\8DBb̯'+v5䆬Q<ض8mx [<ˏk5墶@]PFM`ApE$}1x}n"/Qp6*lE7R|lBh\ T"P]8O@_&mN>XY'd<DrQG!U?!p>mͷ-; fكF[73 rjY /ȷ*ۘ)r;X>30 tG'Z 2O_ҥڏ(Z~9:[ƩS]C| KN86Ӳ+-Epj*Z|z/ ?-cP J5 Jϛjos5kEi侚)46ϗOg%n0%@ɥAv|0 >m[ɣ2t;Y q}o%u`pBEߋyb0U4k|>%]f0s;J+|WPQt$<+!n eڪ;Z诐!`T9JNJ3,1wqGYx1Q`jbѫ8)z\ '*!8<'?_o1zկ=][9@7\3 e߫Y f.@[-CLo0rY*zFDur+ ]=KS78Vњ@D"\UdS8n]0I;;Q݁;I/BSL[@Pn (xMř0ktQ;K G/PыPe@w2Eogcq5.J̄)eȡ#tŇLz !OJ\-tݻzA*:]H],蚯&C('r–+uɲ}Yv'QU< Km5MpU@R%GH(P7M+oO\&/].e%z{d$:dLט!%+ca Dƒ@'SQcBֽx85];-\"L4zh WJmjLM:F248Pn=*j-R7w]*vCJ%ZPN5w+IR*S-PG{Qj$oRY}^t0g+QLO[YUZV[X GlҸ3C<F d4iA R.+XG(VgJ@/jP cI DޗFZ~`y1AQ0S! s9uz&q ʟe%D'}r.;b:g<ҝ+|@D0onY&mz?˲TylHZJ[lv5TYP ș@`}o4tPAaF&+:f(@mݴ'nyԉ°?Kχ}];}Ta}knΘ>VC G5(ypLUlvrnֵJBDRyd `Zu31g vVnV\ >=W5{C-ٞ\5b_bK.cߺ +sj>E/&7B{^lA+m_XNg` ww}|dž_x]HTlo} 8[JI% ]p(.) j[UteiYa#6&O˨=zE# 9bHt6:Lk̹T c/[DJriv! H=7Z0)zv6ǜisYqiJkh$%n?Õf7lV2 kWPh1fe!"\pc[1!H:J VA!ѹ Po:䁌VʑmQMQG f ڔ:pp)0 F^`܇ tǨV ,Zxï7*- &+{Cl#?Z K YXж6ג24aosii=q gCa4@2Q|>^u.,Or ԢK~ !I|WxJxUr8kk䪋?˴hxZ&5 3mO~1?|0GSH(O%fJsr 9%61~?$>EqCxhZR Oղ4u"r !-nŠĈsK 7' $n{|P~Y'خN* ;cZ7-"ɽtLnX䂅5e~#r¬ ]7>讱{;h9 X:|ӄz^5`>~KM/{:ӌ͞#J0:su7 /@ǜI AC7S6)v̼'$hRdϠާ8",@pxEqjaohE5'c; B7_h|\"K;8b3Y !H,%;tF&W4'F}Tx! x{A{!JB)B}6)R;x r_O_WKN\"R j=xm'.k[1+Op~Fڄ/pwnr@4_.0xʯo?$:O3\l'A7+3MG]H nX J?i*g߂NutR%)Uͦ=Ry)Č_IQ`5WKi]2 h!L!I *Ɏ{sQq.I]E% ue8ß8&ߋ"):Xq>I%zFC*enpAj_`Pw5,q<,=ř%ƃ  NuknΧү W9 ~VsnAX&vBDmjq2Y" r`&ҭ\ZwAOBUuFF XXoDZo:[/Bꗦ /E,37#c <zq}x<)29.*p"S!OW+}nl [1 I3 ϣ㠊F=ģQ1'5DjڹL!.NDG1Qp,7ʷY𵕤71B'JfF/m[αjgrKɌOTcѮzc4M: LtP{ť?]gGjyh%@ /nuc},y8^w5tYn%ƍI :S}_'}Q-trAp2uW (31[pt #EYJE5N.&:""*nk"0xoܽVq jrf,J=;eABw]þ+NE]]mU-!!Fn@Ȅd [j2ILg9mGzԺg9A&%6=[1Hv{^' +:)8L푐3lR$so߶Nٻq5Tt;&Wb:S((;wp_CKz/J@=Pׂ& #$SI\'q ʾ9y C3"͔I'͈1zz/gSB Tb@;U>.qp̧be+r>{¯Ǚ~K  IatS0,vO\ -2J7¦鸐͏)UfщXJ3Tk/ PKrmvOk eRX] ԧzO'ߪ/|? 4354<7q5.G<#>ʀ{,paw7-_v"L@]AA# 2D֑Ui{8ܧb ڭS'e+ÛY3BO8|<UsVZn_i Ybr(q~+O!j=%8qEj}f2:FVGr6&\a>Dzbúqf:<9w#[J쒪]g`PL .Yޔ ޗ.d|xs4G0nycb-@aR?}#=YY:^xo4= _mVC꽁+te{h}`z.R (B{AôؗP =e ]05Nt%]hM)5,Ҳ0Zkc$ F" ZD('br ?9'oc X7(Z?ȵ")AX=\E@hoľե)XzEKvjw:xTZx.! p]! t1Ri$+#ft&}-cgPgB1B?wd o7~֖3rM%ټlWH?%J!]价ջs͠nIb<;ALT5wj~vge[Ƿ4#K(:g>B"N=_?aH@d S[AzL&9 +fCίؽk&!է8dbyPXBįV#qaPԌWw+>Rf:R$x7 ;4+Μ7&"MBޛK*Ӧ4ŖdyݼݛO̬@ `"g/[p cUfE(: rΏGhJ?:Sֹ0DKOVdǝ„ꈙ׷ic&xp-fM9clDkg.ZDjH=0lڸP L=`]-R?m|1x(KP2eWS++uB9ƺB"P|&,t1xA `B\<'VÖhdz\hEOԉ̱EcUB#~om{j?m3ͳuoQCRX(keyC /zC 菫F•ͳ*hki4?jB3@ _QVC]G<'Soߴg!޾:ak yt*~aCcFf;K#:@xB`E HivkD"9 v;w}H>QYxמ3Xf2շ%ߤ8]Ei y}ͽ=xyUPnY$_}Q\Q9ՑLywg̩V_fPUkЩ{RA"{v!TϠ|xsT 䖷SfJ_g䞻lBq u؅s[|*NI/g* }~BI?O GIǴa>(2c Fȇ Zd\cxA?eZlH1)KWTuk{Cgؗ@*TCc`31^1-5M)v]xY29L'juy%haQKs.fyVj&cFL29{E>P\PBf~r!jkRdt&t)TTѪ7UrmkS$_ʟ>egxԴ e _TEhv ֝c=AA'H.boNPl8c*Ց:SvxQp@hr#ܜ7uj5ͦDlPph mcd?f0,WU`~PUm!CWzk\w!&r)vWx+%VǞrm6§:xy) wÑG'bV ݾ֊n9 l<sVZic~z{c,`NS 7krT;)dQ Nrm>s}2+߷ Ow(P9qށc%:JŹꨂ)6Lua=L?/!Nj"=hXb(j}oMY;2gH̟l]%z侕#$F;DxmJصd͏$}u|-vNdNy?Pd!f(j͊Pw`@js'N;T~M<yVld aJK?@ Q79WpfBgY$1/H0 W(0Ugc_@Y;'ο8y'?>FixDԜ{|L^$DOM nBR܄5Uac"Gpo|(?n"V܅݀]Zp%@oס7ǺTeA|keȌ(Tx3a] iewfV?4B-+ dBGWx;)?TE%,]N8f6pk0 &j:ZF'`@G>HlGt!ؿݯʛ^ |̋IHg&qDpncyiRT/CLxCv=L/JD ]YB;WE>:bktEYځ]tn ]g"1/ߩFQHkXmήމm h DaЊeZ{Guخ~.SMuX2o6%o\">4sVxR[AMzϡ@^D7Jɬ aGa[&ыZ݋݃ώ0x\jTvX2X`r hLӿiP{0IV nJd7Q5Iה_]=r+e^". tfu|Ɔ̬k jب@/W98'LE;@Qu~!jgHmҖrs EzY^kZfeL=WxYCYID o VnhSr}_kab g]hyk^ "$>$UDq! (`i:𪫫U0~ę`bu$$c.*M!9HeEM8QI7*31 '\=~6!zLI8 [悒dUVtBxON sD DDu= |(Eh!$J|@+A:='-ƀ'q7^柞ڭ7aB+?B ^ p<̔%1 X\&rtLj%(ioqAGcM $4 5F7z+] M&]OU)'gdiRo!aKzd^P2u7Rj)*zq_Us]zElrMljWWSu 35tFX-8⼧>@+ȃ` UWIuI+Ɯ_|ΪOL)ޑǙ]IxO{uո62?2Bg(oj+ϊ ÎHeW2+6(h[m\!?gNeB( DR^ӕͷ?TvdĆc ӕFӀ?dJ!iǽЇ~ĸ H H;<6swQthRwi\Gvh`v]d>AIZ'\\F EL4K;2}a4L۵0(0mVPI34YLj/CAr[ʪ^K|g]hz>۶n&}iG3zj_Sbʢ]7EB~?_T\IhRn: tA@՟^;9O7nv>XC}vnC}afr$S@Uz7Nlp*p n b1H;pir.lT&*{n:*r kO(a($šTJޖZ*[$~[Wj l;.DbSծ@+ 9Yhs&O`n0` }KdzooMDlD$5ȴY "Uv};ژ:(etch ~7;*Սpd6`qz8iAU~N)yDRW[;=*δb0;2كޠ\/IFI\J^f^"b$$bF۳3Mf _׺}dM3/_ xYgqJF{K0^H]HuCC=Kgp.QjPOE#{׀(c_x;=`0d|eȺ᱔XBJIݘ!*ٸIvC]GOmGAwg" Ůpˮt9c|k5:2oxiR9$Kg㡗x|#NyIJ 'eQpdvn{-76e7zP$<v RN&I]XSiLedqE֍d[ 굏+f#8Ui@DSw`k4Hmr\GKd"ȒNiD%WkVM/*l̀nL'+&{f8z(CbHF[H2؀VtN`NQADN?H?̡+1zYA#xpt*ћ|a,`=d\A7nlGL~%:v*@ۉ&Fw[jya>&,J#+eR^Y< )1|n au,2Vêab,. ~\K qb8'JȐ88jK2Hu@A@J | 1pOhnlm/&P#eW*Cđ#a0:ްq <{soد; v{c@jT'Y]1]k[:qEP|7K9K-4!aC=M>ED[Bk_K'S<"zP)kdzhfxȧrڑ L`f>PK܋AB>e`""lK*jʹ~tjf +6oϾ^=aOn*?^VU<5,a8I*dÃ:@~#u.\o.m1n.1]Tk"~E"|gl}>[-&m!fv0qh B < ľwa^[Bc3Sr995V(.Ǜ8Ug)cm&jBϳiXhO`6 !JԌua^Sn0ƄN O "~H[1#ߋ V%-+JA:[o.(#rw"ٵ 6@X\:Quq\ W2xiud1`܆ FNW,63M4a2.B{ .AY: g1G )5 Ns[I$ۊjEHzP2뇬7x8.٭:U^c姱4\3:_]W`&f~¹b8 Cr<$Nh1`n%ba1ar;ʰ0*C06Lro9 }1vBEd(:'֭jȖ 6Uy4JnԸaq6޸}zG:cftd a$^и_{`\^!> Bw}?QlEWw1vK@v%G-Y_,m`8 !o($UI2r;ңmv}Y@[@ 9*VFfU=w3Bϳh,.Ⅿ-ո1u㸪.laS,Xf~(N'NʉS /_ԷowI:\^/0nv9}0FF?c( r&p ]}`0taWn4ǤtRLЅe $_:CYX_"h[ɐo0#;Vs?XmLyvpdzjwe:_U$3fl|.;Fwz#b5QWhӈC5WvOt-Q:hW )o.k> /P:!u҂Bn6&90T.t_mLcDK"h^ES6.c\ݒ.1aUcv,Vۮ~¦S㝈v+oDۻ塕JG߯\xBz7)>bIr܊fqJG(IBmo|E|q{sgE0xPxhge.%$Цâמ%VخsؓO9^Y#|3\!|ǻ@O2p <݇t`oZ)+@zZ})ֿLgY(*r\ T^OEl׈eQ 莧-$JQP *oe2n:zӯ~r"G8?NU k{ zl#8%+;:"swDP&AO{o3O`'_`,i|QFutP2m7|`6wzQzyD8\q.VL͜W%3=Jd2JS/mMKͨ<:2-]LG=GLS'xyNQLeΊmc k;KԋGQ1P;|i֖pJW$iyVB"Ee `;jF_U ~Ojwe7y5dwnvoѸJC &©aH(y&1-c4v5!XӠ,4D~tVE"ۄb"+u2yl cA) Dv_=QxK7lvb@/{cv4@[, ih10#Ȏ.3&//8V:Ip0``%Jm%VWBTxx_4ka:lNk.BoFOzVۖnM2i]sk`6ns-TiE=r[`:+fƅ-4E\*\I>Q҂a? nB]!)_b{lw%e؄aO7ZBXu;*BXa1UFś1.#Ñ3hUrAY8gA,{+ ]kn=R!V,Vz\"۴s9;`NspqZΠpx.&!k>ڴkrc~4coϫ >։ß%]!1y4`y۽g9e.fa(ĤYdNO*uAR7p$54100ZMEm[Xr(:jVyZ.rPsLzK/ [R6E#5w`\`J  QF8g<꣄L+V7,L@ &1+_7wߔ6E}p([m ih?mU~%zG{Z#%t31Pa"ڒҹ;)]'.*"LbSKSE"*v/j4)iUO A0wSrF>TZ zDPAW9'z%ӗAl! (*Fx&jo z^Nny f /z6͋A޺kم >_4g9IsJP ]/.OJn <2 XZ߫ИΊD5sG7g2Kjo >)Wj`>{|~2D+~z~W451(w$-I'CܿD>?qdFּDLб TB)v^;Zg€~vY4gz KqS:]bKx%C_'Ahr{߳;CZb+oYE#,#2/@!-8Bqt̼ct>@=qFcX3C=-+݈f 6,dG1|PMxF-O`)^\|eETm1 rpvj?R?.:ļ ܙ% QIأn&I۝s181V>O!q^FkǪz9(#Û&!:L[/y+)x;YCcۭAnOI aV5TT_P-lgYʻ*-ʄcy/Gg_,Eh " R=Ҕ4jEZc:E% ¸L/tjɮ݌'^jFŇQQX̑2 uc!$SgBĽ򨓍=Q݁,Y0gPr"*5lhu݊gKW~->˧Swl'\fXf<~oG'1>px`AC&96b6oҋnuעf܍{H tB=5amV ל<džK* kШ]M3Bd3P'EjŐ_ͧŰPD̽NW[F;>m{xF<2&hJsk}.?]v6<Ѻ9 R6RD1? aȽDơjyH3j,@ݟ0 ][4$]҇K1n[qu[ո&u!ywS!:V ֏MtR4/OЫ{}sdX;wt\nHrn >eF1)L[ ˳UQ~nQMp0n+#΂/2@ΗXqJМ rMɘ3ZH\㊭C;>:_A%UAN'wz&PIگePj6kt_Zdw9}:u8gv[@_rʵD6/W Gd/Sl(=H)99 E8 U =5f:oM8Es`|;SjWL3vN2I-k_Js j*v r#0B5b[ު=zwhb^ +jh]ݰWwRFl) Oƞy~׶dp[zq7TjbGk[d[c1BLK0=W.T5Cx|* \v=Puξtȯ^$$2\ k3/ύl$tD>D'1cW;৲zo5:,Xv.lg:͌\I5fEɵX5N4ء%In1IBP8Y4֐\e H> o]ֈd|g<=P^(n)AEQSYM~zkR )D}X_3\rt#|W{Roj#Nq%, 0} .V Eb?|b5?6 R<щ"O}^ŶZ)V}c{X :OЦT00bzuh|GxnHJ( 纙켭4uog. 1hND ЄOكf/j&53zTҞP>+ʊ5 b `/ `>lqzT޺xmLB,&̭ሬG̼ke#֋`wlJP8 HlIC)K=ǻo2B TA2}x<O9(5zb .[Z` ⵚBH)oHXQq̚ݎl8&I~D{^U4Y|hb{9; xr?U`J>>GM}I0bTbOol"W5C-nȁhnϿ: "kJY& T?^,B4UMayAwfы^Cʢ!%"?K EeIivT`H7K%E1%y7jWjèC$nh.#(?Oy>xW mv{E8X"N`:xm Fxzy t\a8=LRCԈXuRnwrD,pRf|vOUңjfҭoxOd] pnnn'v Y$_<$2ϝO#?fގ׶eL9Oh}?H)o{~.A90iKOӦ8n)2\Zëd#ݙeE@ B O/N "r ޙ  WS=Ւ0 T ;hddpJ k0k\"*Zd/W lDVKplTS$M~sADELsMwmT[<<LxW􎶼' kh[{C&*D-f8$H!Ȏ%ErRi oՔgs+rzcq# 7cL)x Uޜ.9;+?_6ۙ&,(v*քpE6LT,+Vx7`Տ&oQʖ7{C'thɗs<ن>٤tr.s1kcZca*|a_G qy8Dmsj%F_Ae#s:L䀚Qm׹4 &eƹ@8r%4vyG'r(nQkL򮶖 *\@z}PА41M3g$iR9G=ʟ1[3fWLW< HL `4{rY`5tv74c!XxXZI YC0}NNEE*q"7JSpKPNnl0W1?ߦݹ`bN>?^# Pv')<~+=ac|AMEi+^@74;\r|iyOx 1^P4RJ[i(o2:E>Woap?F^K.\#*&<"eHC:&~%sA"虓d˒B@Д?LDbn`}3)ssͣ@8B)D0S1mTb3'$h `Oa8k֤U yL' (*B*ό웶~%p W @c hz|!yeo #-\+rv*Z2F'B*z0ݭ8b[dH|T*i87ShT]-\wɗ[i/Wy@Q ² boegew|r(h5W5?)?Ozy*<Yӿ{HDm/B?T<KFq| 7EmpkM| 6X9ug-k,0PL=vyc8;%y(]^gȥ@Wq?^uϧ9G)VS"I5.8XGT1xCh [\頚tUrfz._PT4 QjBzE'W= iM'|W⊘GrG)+[2U5Rem_j Eeq,91"WHjP再~@e L d! ;mԕK%(7\%p=nA*(A(O΢еS*_}3Ma.'D8({x]>?1J%?fFw-3{B ԒV}3󞮰rgb5#\1|f̳:^\F.{ 7(2T.M D:_*JϐRTX-a"b2A9bz^XwVPtXݡLBҴդd_^S)M/*Qbxꉎ<4)3^;D5X \K&W}q^Ԙy?ۡ7L%%a[bt^pSzCm8/3I!Rq%'GC}6& +Y)pHp5L~7t$%D;Z31W ys٬iw"Xw!i^NXﱠ %(.턙/ B13 gWꔀpkb~[Ńur%L~-$w#=uF#\l*CBzTH6P=i 7.bd\q=ҬDMT2d#EQ틛̈́& "@.lkΏ; 5HF906ÙjZXЀgg<ԍ:]xN3y0%;-ndښ?Zo2 UD +lIx4ؿ%[+ń`*maGlA5h0YX' HeTŀEQ6(uKՅ #q A<ԇ{)„ss:L6Gofat~QY#Y؍].W1>h׀qhINz㶃C h |Gz6rXEǹo9> '{N  G6 s\q`xBkrWPyGZC`G107(AgQ)&AxsC7Nf &b{}:=?S#39ߎbͯ6/꩹Vhфl4MZ;rSdJ_p)󦚑S".A??R)Ûn篿R%gyYSqBcf",u+a ELQF`c"p7gV=^m^݃ 39 &1G[輏 E#ŏlzDҽ4<ǻw~jb~X5W Ey>D9 ,rTgPhj\^W[_4Lg%,w} SHP0\\#{4M~{2Ż1LHM]5*h 2B9MPrA%1GXɯh4m}ъ]dV{E"wLd ')t{!oaًo}ifk¹ؑ">IBڬi|owB%_< +\$*js''`ɳb4'Hԑ "| ~ub48fjTsfR5ՈK&Ѥӳzz7D8KȆja8)Z 2n-$--=tx=Km`< \tHa"IЁ-$!&8]VC͌@Ylt qRT[D!&{+[!FYmMtGx1vg RE&j? oܱw +ڧyCζ{RҡN"smq'o q%aEqnt %>cӏBb*#8vXjEE# ^__# gŚe)Yvss)Wmsoy OCB&׏F[܎qBZarjX@6-TX% Ki&rZ \R?-0v0N8A%Q?T5dM_2)s>EPI)Z,#;A)9g!)E(Gi)1RWle6!|cřhg_ r5Q/ Mơ?B Avξ{RU(?q2/sVpDFoW+R1es06Ts-zTJ|%.Gv2졧ʈjص7C˸&BefMu˯׺(/C]PI9'CЦoٟrLDoYhviOLg2| Mo*y&V&g1YOęM¨}JU Ҫc#Rfo^$Ǵ/"_yUf*bj"O7>Z=Ϋ@: .ZF}-5Xe̜-üydZ섟F@fWİ󨾄`qzFH+6h;@Lhɞbc7 ;u٢- (>}O^= 4#j B&f2.lѬ]*ډ'OCOZ}v"_C"l%\xtsUTԫv"Z$t"ב4؝]^m0pfɪ^i[g[јP{ߡͩqw=2E)5 &zYVUaD3_;#7uߠEk>Y6o,7<0#!%=<ߕ֛'1z4ޮisIQJ8x |H*R4mk`E\q{Qs*e:pQt܅U_$oXX[\2WXUP44bj. &~R.Ȑ,VCv'G:d#9(±pGbK__ QkΡ'c>'хz#`枠;Պ  F}vSVHY4Y ^jGbvk_}^vswu(6պA9yN .ނaT~l 5Um:' n"%+nz\`G0F722659n_^\$url}??f+i@j[mueD$)sO l`Wyyq9z-:l(@zbpZ*Oۡ|!QoPgrێ!H .3^;Q{F1!Kb? <Pܚ^֠)D"S'e<saui'W6w$@]+e =Lݓ )↋Y<Vf *d-SȏY@ O!ڿ%G(Ӵ? %bHdApg gYԍRUxLY{z-it_ C"tioIEM tMu/>dvX 0DkFQ;iiAX|ב3H3_␠ט\3On}V2; ,r] hD ?oHmzùڨiN,O]gϊ5]TXbO>j dR9+3f:s{84[K!I2SXй!ReIw46 6{. BB09&p  y*3rO ~KM8qö2 Y?\F@7wA1B7)Zx>g!޽1ŭQ6C mpd@5UD]%TVư+1P8ȏb'g iWY"^bfXef>"V y/2,Xݳ$]29 7[ue^=՞B-#SCKh^#:'K *U8vm{35T; NY׊dMk*ȥ.ݢ3N{O"scˬB.\ꕒnt7T7y!LoP*KܙQW1D= YZU\nv+С,Q .-j";_(:҂ U?LIV: 9n s'2SqAv'j)fd"uʣU?)ˬdVkf-bӑld>efJ CVXMrxįZt 5)$RgXقՠdr\V:Q_y-WW,FnEAex-R3Hd S]*[TOP|yk*[+`>tسlM7j઺(5a!|G_TEd Xi&IRԡzR;m'qzqKMzTʴ5Y|+̔zS }!I'+pYHf|Xء3@3>w? kY*R s`\NPtXY8[L`JTuT>I%PAb¼PE fIsԎm+dT qJ6+Jm{I=RD?.DR*R#R'N_~ Ux#E|j-n_hT;nnN$7f_L*<Ƿgf?47g' vͤt nesNE;cԤ΍WqQsʵr4J><.SSGoÃ!gı.ABkSF -)v>nnWE4bMbj Xf|  +}ÚrOW-.BL7DiIj-g_t PCˤ VZ)AW}}jsKx!Iӏh"Y'YTױ)M>`;|?q^|T.#(9en6G<m|v>į2H*m$4֌4.LJda9r݀GWϷ?#@BX? e.e`NekX^_aVB/b+!:qIpGwJ#=$7ygDunZ (?6t. ca-&g@Z5z] -ϟȶՓQb#.vwi9FRa6xz##򛘄]Zɞg/c|Z*i{;0wsoj JQ?lסNI۔g8eGeM*׮НR`pN^PL~hy7Zsx3@zEMa}~0@dr!-|[Mǒ0]3WUh?#OD;l&VdiN& h={OhTNCa,UzE Omrzeóš,X@W ٭enj"98zn\hIw6r+)ebi9H)?[khYI2tMŴ΋~7`;GEhJ;X5!jz2Qgx@Z_'x3yg7_kckjݵ<'f N-'v𳟛XpxKVWx>X)-?^oXg{#D^!iC:ގ:x>7wVnrh7(p|+ r=Ƒ0\ ED@6M0a]MKTM0Q:>yqf3lgaTu'Sz8Q"깋J/i5cÄ$퐙gt*A[dQg54 V qJ$E%NaCj}<K'zrP²^Y+Y9㦡S*gGG(-k]Eׂƶ0ɶX }vMIJn+czK<9Ϯf4R6-S\!l'*{&6pREt5!YS^aHoI3@,VS-Q0{4ni"\1$7ʸOtVY)~59CNdTc49*/*dliB~ \׷ضf >/E;WRbJ֝-< t|"BFⓂCt(>t)[]$0h$S<,gWr 7@.<-,|.#"mբY!|2Yp2ַ:}VFg&sJsvbac3SL ԗ"N9'oe*3l`z4+@[QD?b|qWw'lՖUH4-aNcT>&kEa \6w@-MeN&LSSP35>(X\Ypu"r$D6e@h}7{~mt}$<1C7j<^5i2%_FUL5.0}aj+bDSTj&cuʥXiɈ%<恭ڜPLBlvQQzn4t32v?UF4"nQ<9|}G~.#o)ms*gYgeRDŽ0MK`ۼ媡>i=PȦ`ԛjӴꬂ݌E(]4>|`O)ETz(`N9^bY12f*pmU}ig9xZLm}𭅼uzUZ,yLZ\9 l[:YU$tT;*H`K#$[4_2҃'ǩ6]|r A0g0OOD"WȕD*CQi^8dE]*&:/Dmđdun4He7#&1NA[fm5݋8LͲϖUx|=6Ą\`̜?U( oX?]'MWpfԩ߇T ־y Fq,vt0&qJJl:tGzZ4>1!xe[-Ub}[֨+~uRۅA)(eLt;/%efYQ܉B4 )1Te[%ݟq$uEue&n-I5[ӗXlmҀ+>^KG| ,N'ܲ5zw&~AYZïmWl(7:ccA4aɚu2?틧ۯ ѧz44P—AOW#1h=xurs]3`QbJp{q>63liRcj5Nn2f)z _Pe/@5;cnVin2赹E-<DX4IVh0ӗ$"%]IX:rfc΋'?r JNzo^\$3~HMi'w9*޽s?{`~8+ _į{N//C ƻ hnqX}xZJ޺'j޼F x|$M$rbI=/@@Sd>zZmu ]֩,8c> VMaf'ș 2-k&r,n4ziŻjm2::Ӊ$ 03]xj!5Z@7Ucmickq#oBQq3'~İS7Ze¦L0T%#_Xb8>Ѯrq5^`( 63Mf++o ߠrR m \o{ <N[TU<[\? 䕯3۞$jzkʆ=-ü> j\(J@h꽸aŌ2(<ܳ>gpN+ujg';u"j'yP| gH& Ij"@( \gGS&LTF_͏&fn!Kv+AXo:N_Xڽ+R0I]s:7nك$OOz|^ / %"j/ $Y^rӝ? ~5NP~W]2Án`O a(% )ݠZ7VBPZV!@.ěvG)1%*]'~$3v??1Y)ϒ?RmU0eNG)X/'x.B `*ЊrXD\.j)Q(e=̐( ɤ0 z2¢A`~`81u|k] Hc»_l97֬31z gl޾0#P[:{H y±qZO-`3mM 1nk6-6;_X*Y4GPg f7GȪA+3.ɵ&\Xqmae)>@O2+kTSM` B vdk2 ]Gִlg \b~qdj}J>#܄Gw8vzv . ƱE;[Dn.a g"r9%61F 6Ÿ~n(PahQbzDC/4}0- jaLGԜ0+:3Q_2YC>z|S>+'KY9 [&kF$4Dwz o$lcJ녲 w(BNi} hAV)hw}AUsJ$g lUP&bjGk sθHQnm#.W~ j~0GVpLjS)5!چt-r#.B`Q ,Y#a't1°@_>TYj}f;G0$O-ta+Ggos_{ bSa[#XޔE𿌨qږIT3BFA͔RIB5%Uа&PKLbOLvy(j`8ם)Si%qR4glOƧerk*ioRyvU΅ehPM*qRNJ+u\K%?r ѣT@}/%tW!ӛ9G #w9Oݴ $fu0zRbѡKGu{9ېsq o 5~] {u>BT}/Lų4h!] L(@׏-bJD[֏yzrDxZÔSf0:k_*Ll\VxLT/l${.Wo*]eŃ\duFit>{_*Y*Ft >t{XsLlVfAۑ%ʨuU?I;fÍEdqZJ]&q 9k-ǕkzdH8`tA&2}p NA"Y A?Na䈲j6wau::ơ|"[W| 4Fm-`vN̉~ᔇ CQ/Iն/O4rn n7+B;TPvʜeQ@6μ%HU$kJ DezDu~cv|>M4#}u(D29  L)Q;XvR>]@a(ob=Ul ЛK7S'J_AtӸ'{ .NpI7!dT61Ek}}oʯ%˺|ކ'K"u ­>kF#o@X%ydnXI\̉@y+ޑ5C05];-ČU?u%.RL/R~ tk f3pi`K ;j =n1l3]~L! 5פ {Ng9mv=7fxA> 0IS/+mb +CHdz s v"ѬG*U*">'um$4'`BIdDŽ@'b).{rkR;C4􏑥2J   hLvܟ.࿒%1C KB`ݡfV?W Ma C3q$$WNf)!XOh^]+Va]yt~,(]q4ka$QN9Ŵ>/m}T(6=00r!vl6P]Ҭ=&P'˃ysN>!!CsUqD;T S[Yc΁sQ_#l'"lf6Fw'1p"~=Am8rx-ۏ}  Y"TX0elC[ݽ1O[/}K'0Őx]OȜZiq%s'*} TB%rbA`tgHMݷ 'EA&G>o-!^WpBD/^\Վ꾫Ɇstu޸]5ޢᯗPڪ抱j:$y6COb7<;<M&%Iz? :RgƤe!`dA{~ZNOf*UOn_ bp諜9{#h#k5L}.u=q<0Yh 39-]cpGA<7mOmon 40aZnEY'vќ4VoHm[ 1 }>)BYDHY :3z+ nC>s,Vd-"ܘ{sgpVeѡ߿: }? |萺Ѫk=ef3 o11t ,kq;Վ@+Nb \Uļ '}tC.o#ꄣ; @Q-u`:z뵍ʁ,xJGO%mЀ!\џkB=o.ls, %-wOesQ_ƌw{9DI5]G 5{\;|Ti|s2pW[;Ziiz.8xWq)=%dhroR/}0>Yk5+|GZ@b[P"Al=,)xـ)pmjx` j^ؽg1!QS\Rʧ/"QtӊM uJSΣL-aYëŤs gtҒɰrla\O.ݬn Ȍ :1DYIJ$g٣g&uMeLKqr흣H5z`.ݴsiG:x £ <@@w<%á;[~6V`lcȌ,mj{.WS,fo@Th|lY7g}}fґB,'aگ]3w _LFbe u6̓wbDZ>WT.w`_\qU:Y{k+j  ǥ*Ra I0>>W= 'o_zDNx+ .E&;pre*ɤRCP_R37 FV#R!7 ,W#Ƭ`\ZC(60ɯXnZ'Ӆd]ŵO8+~-gwHA2ⶋs2Ȫ'Y׭v_T(yG౭$Li~h ¤`X ThZ}+!&=F)ȯ3hLlؖݎejf"P5m0\7-De EZa#PdEye͞7=;e;0?i' :V~ sΞw(/IA|vXz䦗D;l{d=QXѠhx{1=Aad 'nF09`խ H\ u W:\]J]jXxHʫi` I"5N v);tQ~NZ %*87JKd %,߸y:6 V Q\B+o|p_ UF'z Lշ7"[`1m01{!R J?G'Ix?S73bnt :擱p%a|+h8ٍ. F{Nb):Ȣ~Nk迯<@'·r\j9 FE'l<>N]Z\x6#9D˶4ZJMBO?U2/u4WDP3R 1 V*?؈pW!g%SPcXSrVs;`RIu& { .j =W-mM6B]skCԩ,mw c Xe]oh jOH 䍳IkUw٩bf̥԰S"QIb(B3:li.hǾEvҋitekUY  +  7 Ksٽy+YaAV%K C5xJ”vzMP+ KC<9hIa*FLڟAFb |[z:~zxwP\"Be]AE \DHȥ׍ 6)\ZoaXBsV L!CO\ sJQ힫 ''Aͭ$YMĆxu;C,+Tkɾoѥ8z$1Prhe$lA.kmBn5.W~δIcBV0{댏+I5_A5 zY%*}gjx GѰ P%IRǕh‚zcXyކc(|pCB XܝL\K;TIR~OkU'0Dp/L pJl+_H%o&g(#.?z9; BS4!G{'DEiIdݷ H|n4Wu k=]^i7u'Oh Aehj[kaz<-iu&dt/z%ĄcvCV֙d{2"k'ŔiSrH#Ԣg z(ìaħbVwJȊg Ot9>m/h' 0 e.4B?3T)5<Z‰މ ¶#I ^ߏ."L{E~Z (f~xJ-)`K;Y$kX0ԀH>E5W6\Xy8-08=miėx @Ux&yIΣ}2%$<P5qb@һ-3gA܂nlOd;o57T-zʆb&2rć&i gp(k0 yԚ2K0I 1w͵Tm9$IfզS11lH}CW2S:6"^m\g=) $7Omҙja/e4W+&1Sh@3zX ;I-)(z#>l+-ԑtx8{8Sym8/;Gt2r6\{, )/8@ݳi phdR1scFŠ_: N^CR ^&g"7%ƭ>7˧(a6 *IcxA@_\D"z)/JL|C2pmOђ541%SjĉT7e?nsW.[y]D LIanDhNB ^ܘjruT"ssZOBvf(4_VAJhͶsf? *DFp7#R_;X0!2I,8Y ݤf MB# p!)Bl5Kp,Fr9Ei=OHk- L2ց|Yè1޻eb`:l Δq"[Ք8xR4bY$ښQU\ظ 5 FnJ,ۧ|t ߉=̮a8**x}t[%'a?Rz:YhQ%H(aP_ @=TݚhTJ B'H@89N.7 gМFӹarW m}Cx2-Q /~¿fj0bb%F!}R'O/W= |[Ɠ H' Җ_Xݭ3ߗ&ęW+RjCgN<ߑ94qmJ.09K ;u |驈n[wv+7̍<ѳ#^[Q~Sfܯi}-] ~-V2F7lT00EǼ]93W&'xdMKY8Dw((+4fj,do,]?7r&@+|Kv'K0R@IDNw4i4f < }dӴh\YIx{a+Ɂ*\O"& i(5GspC67q/ ȠfZp)kG5WKnSObb7%hjY~߾!K0vV饴]LN(0.J:CXf*zkjڵ$a/{oϚM䶂2Z+@jH|Rtq<0Y'7zkM fJk~T2¿ 7H|O^ \81K\~Inri؄%"RtR 8[KxiŹI;4[~@#iZ!ZdzPa6~@6' v6SXy^<'Z 7˲tҖnA ֡JE|}] hcI޷Z sx LvWp불VHhoP/HiNGM#Hw5ĸfe-E;%rd:U;PlO>jX1UpkF$>ÅdvfT`0 ЌUKJm=Qz &G&4·sG9>#k[;KjƧ'PSTh!-"?Yئ#!œLLݢji.\!](_'|O# Z%CzGy~CM ~&bj*'%m, t!eޭ?+-,#e +u:tbP*6l2ii)Rњuۮ-%cz~*/8z_q*atscXNʱ0Elț&@| m̒rAt US8Lqx@LZkN!SdY cM"=5\ ܧ@8u{&NVl\(vsKrzݶW={;yv1mgmt2Ni03_+(CʞHD#gME,|՛F`01+3V{I&rF ͅ3N)ݤn5hySɄR %9¤ɴڠN};L>CD ǑnpQt٧1EEMxb֢LIɃ0 - E"Fw3);fń ;c:4ꤊ29P3()ѨAsX7hH|k//쿇[7+U:֠KHxܩ&ռq;Ae=xql$P`F7" .7+b'ڟQ/NY3R<'eh BEgQ59օH_cyzSu4nAқh2(Atǹ2g.``sad|o Di0.Vɒ g+hἹ 4ps)G#O?/<ފ`.04Xj-OPI^/Z>>gns+U_ܠwAwDi8ގJȬUe [<"sG;ijpu.a(?(FƊeqt~u-YgϭIYr [}gc#'|=## k7i{8J+X=HR+VJ̭ c}%sVhz7:Hn@(TRGB^ Zέmď0qdH)6-5 GdN0`a128@&($ O 3N~mσ1p6x 5 ~t/6lq%刊[nG3s5m Ë~`LeTo׾#W[bW :XZ=v~Vq6ĥ.WGg]Fq 'R"t.Ar syo;}p?} ε0,R!k N@7r3Q8Њ_2 M1V "w`;7^1g,%*!g8~+ٱ~ 8GQ]a)';5raA|@`EA b˭RXK@1e/Ɋ[Λw֖ w:'~[cB;QVw8P7Ux66|\髓x|oƥe4%@R9xi>C+bafgJ ɇ dsr _O(w&.{a[|E꽺H+J339s ɛ21cr[SZu?l~a\pũ׀ha~BX<2 '+ipro?,5DcYE&vo~6(i&{,"v*Ωs?Mk'װяRpP*l&N'~¿8^|ɪٙ"B]>oTӊ3w %@Q$/_Eఆ5Nm`yu;y4JȍvS]CVGjB"`&AcSON&P_Ke 9LNp3t (n!{vZjݚ%$JBcr>Qym! 6AFr%xs32]bqߒ0q3LDݪԲ@`lwiJX*\p@%!;m˗I`g= F5 :c`"eu=IB:!}^T'^fS$ ύXÐ`ý Kcd0fKz#@cJʛ@LJb!=s+o6ylE׺IAwѻ]pSDv&;蚂C3:"_eV"݁[ș-ME&1fc8J2d4BPp b&vaPaƼ^:l#)^y7t$$*S P8jd%̙q>A!(נ~۾Uײl]+T/;Y[k,9Zwsj)?J6$U2ٯ8?%mB!K("eN Fǹ2hOzo=%ᴋ1b0m&290r]IZ|hI8gTIӾ[[tdclՍ6P#̪cd)>ى_4<-co4V1\ ,UzfS4ڴ>,FBkaʗ銕TX,f90 OPNJ椭SfI S+2 oO:D4⭜7(f;H,N`W#>7^L 8V6BmnQUb($`vG&)2@a/ y gui'f]eV5(hgui\ n=7Kaemp(>b(Qj++Th"^\WQB:\lBVBes G^Wj}czԴ5z@֞+K 0v/{Sk[/3a%v"] of n *aح{ˆPNoOqlQش ;.1T F~:zNdCq"xs(`6-+_=)ჺo!xLHQmlX~P*׆U:@"B>.e8ՄQD"eNЯ:X' I>QGA6Ζ]s>P=#Dm8z۞HKPwծoL@m=LcJ&@<\p]V K(S1_ 29<?%f;:^>>{oY;w3M̲4<¹w_ω .jI/qC;>J,2Ԋ콈Pv"(_ioxfa}\ix1sjr #Mht)o/ޮE.\)R. D ~y$4ŽY ԗ{Y]|bqӺ|Q̰@is4x| ޿3b*kqd\ ` F!Ku le_BE.8͊(;]s`Y3 ٥ҹ{]!xԏ Aa8XI޾B g9?&+=R(D\4<1poR߳׽`mcLZu= P< &I_; ̮>KoZ7VG`zvk]5h{χtq69f%VwS]*MXx_TD<+aMrϰeYѺɑ`7]=smM=cx4jhXO)L~Kh5nNoվ(ϰh⌍ $a P3!s)O'k@~=zB1QM^[]rpE!6U 7 F'ny@Hah_s(컏Wa(I ɠñK! +lMyZ0pa#2E$ kh~ØPĜD;iq0N].r>s1;qK3̃?iC%Z~EQS}m {RS{R]O2+IPAu&.Z&j))cA:LQ_S\<7J5?!PبBRR䲫)/8i_RhA9۩c0Q q2dU@\bdog]G_)L.lSX ) qؗ'؇wz]6`IDkOn"Wn J$C욥mSIx`pG4pS?~ n`r=d?G*8M/ΆհِBrp;<0ʼn'7@fξ9r'H` i7F):@6ΡkPI:] Ic7*5*qZIb: ZEc>V]ݶ.WO@Zrp{O $/]ˑh80`X6Ƅ''롊Se컨Z5(&cZ[doHRZn5] B5EKD:]U13@Lr2{'z[e?Xg*o8Cuoa)S+s9u~*|Oc uFxl_q Р%4S3vZ&xT$ ^B' NI"xӔ-δz (*RJ4?y5EOV^'qhU{9ZłSP==A$u2\E2c)J-vQu^:|qA?:/kn-% ax8lztSŹHN?BXjxJi]ךH/15X$$NߡO-luJXA'rW3˳|YhLU\mmR=}h6[{Eɘ鍄 ;%S HVxFOZܳ_`NewIfM8f%9ak>PİsX$9#1<%f,3YhVB=n0i"Mr he }R@ńde")@(g3ꞕlru;Z"| 9xo@Q‹Ac =t|:n0moJ&u #jmN |%<߮ J ٳ]꺭{Pȹ,r9⭪JWAϣJ>7:G-nFqX@r.N:[Iɝ0rj{fN~k[VqzoXO/k踪0BfH/+_ş]K[XYmג)ElLl>Ӭ&,Bu2:,qkU4&t[Ka~LUJC{j˦j{5y%ۻ> S%$k>  B( i ""nuzBB(0-"K-;^C.9J{O.&, Bjupa/2=*d襉R{ Gs8C]fN̂o]ۂ `F{(S?4u|y>tkm)@O=.K;]вy/1xLʢn>7ѽWާjt՘{;o\+?V-BPjGaac:y.G\Kt8^GͪOYHH`٨AN A5Ed%H׼Th^[\H*aT+1VX^uskw2( ]ks;c34IV%CY%ۇfN@ 8,NKٍ'a 0Oe/ 1dXSBsD[H/4|]3%|Ϳ?JQgI\iXQӤI ȣ=>׸!a jh<-lb pO#V^C-g:|j/#܃tP[> EQָ{"2< gr"⴪ +y:㽮DgcEʧtlVi"[҅;37tUGGێWBsx-@Ee~cqf3+ߚ|%dNa>DVnW E`s}<( LBxWq:Q 7ee i\DBNUuc;B,:8 xq!~zVzjalD3jw6O ^Qܠnl3Kt>2)%Q4ϘL=32y! ;T%^7L_zq lMr,)epR:"քEZ,@$<U0ݝ9o7SR!_jڸNtI ps i#_ԛۅi"?mLVU @Yg!5xAV.H/Xu5b[EtC|d-\AYg" E:LyxḰ֍aٞ$޽@S0E\CEݽddaW [SDz8קa zG^Y4F~#osQd>hܣLkr+'&*{XlFxۃXb?f}x$Y\u,S~[j+t nr(Ƭn^'Π[кEVIv֭Nb}WﲑSmʃ@H BU'<ˀGJkeT&*Y)kpMpStu\>cj0UX\USX#s9l+Upѐ1:1f.hDgݞ>qv3]^8џ}2Aa*\#/zTG2iuTr{8KUƱYS˙/r0Dh=<+X vPNAXduaNJIN Tc|S<~Qi_cdhz^#_kG{t VMTOĺ?!< v<\Qwu-[8/sY k U8raR '+JhZ/޲о3:h9pDVpk*H xd5J%nݨ?hzu N-G/x-'G 6bz&P8AqenhCpGR/*Y`1ȹ䘖7 ShnCa+WEoz|z Y@.wlA=Qn2y#eR ɭ9,qeŗ5JT'Z⛦#[ ^y2/}zT|yxCaUIBbyRIE˂-S'iu߹:nz  1.~D])4]@T6 JN+,-L@)SV3M||&Ɲ#ABǓs~(ģHO=sLmF'\_ >SȘC3;@3b͜5ɚ,2 r{Wd~PpJx) |_}Qv4ҡlV# h"eLRhL޶S6#_.bJ1t{Uע2&-qўNG:<‚9vq\ j~y2xx5J?c(H9# cOX x?SL[sDQ$mod!Ү{z. 'aDݪǼ醏|i@u/7`m6m/Iԋ5ߋ|^K$BO~eZZvk(ChQa>q롁43/Z'VlSo|d;L޼hKwXj/cjKSLʮ,JrWB8[:~ŕs0/]޼G` ]U0pi_kN9bB,(c;կ, M \ y N@+brBЬk;.P+/;ý>t=v,ؘn>p-Mj/} ~#H;?=xdիkMaS {}|;D$և(``!&c]5=#*RiRw+/kYܣxsˉe7i*el8#9d=- 5gT7Å9b~f_"}>|@ZpRʙu"@qs[Ú.Kb7H:X~"]D쪞R̋N)nN7F[;T+Mhk(F=!J, o'm:6—w߮ßyQ`1d?W0yQ""ln; iϑd9\{uk,Wkŝ"9 : s-ik8be?۰%@e'  ekDb*@a6Mz}_J_m.$3zכ2L䝹UaF; pF Kp]stP`].C؆V#`[7} -u8"{HߝUz6@MD*,|%or$PV~^@IT /n$?V4Uǚ[ͻ8x[?#LGt+W#z)h8ڼzSy1[AC Pj[Eݬq~YrmzSp{Cu 䣾nmCV]/\UqbcN5ᜄaZzOӹD_ܽ4r_aяW8u7>XCoS³) A$@BZR H|'|Y>̫Ƽc1ؔV ƙyfeSdT36Yگy9&!3g|:Lej6 U`^zT^1ȺFQ5ZahT  ]<'J Ssn`s! `Y8$Ihr1{뒢JoN~#vȺEB&Bslp;:u5k=Ѷ (Ab*;ڕ#;=Ǫ 9){ )ykɉvD?A:~J)QڴHL`%.@ #(kHFt$|Oq2Oa8nM*6/ukef/p4?ry @ >Ϣi# 5M| )Ч$&,Y L2??.ݪzL.!nn^H]K%GiԯtZӚ3> a7_Ini"Ø(" .\ ՞;-4G B*Y `|cx"tvڒD7rwrX[˙~ 7]򷿺@@:3RucMX՚ `&3n~ߍHtٝ_Q$Ȃ̺(f{ 2Ğ2b aS :QgsA4T,%DsJ-7XN|N^5a ,(3mNkx t40Fw,LsU]:?h,)%XTy0CwEVbK@8D-~V16L ^Ïe\`~e 5;{1l p-W hw?pVꕦ*r=<@'C0"2VTND!o $ս*)j.y0I&lP5YC qT;hcL)&-z*U[ھFzؽ!koʟz7geBEL/P;N:H tvi{tM B1ntzXC.LѪ4xzsP wӪqNrʎ 7t/|J~|Ah]VʂѾӱ]b)IuWmfJ0߯ϱE2}Jt,nh.q}xpx#m+O9 ,!% 4]<[ή:l4`.>L{4B|p2:mXuPt[@q59?2h dp=R mS% 6GTt4DO $ U ;6;"@"QT О(TUmم4'KK D|jBnE;7(; M;(h S ] ߳\k$Zd* tYޜ peڕ%:Js7jX XZٹ$b1G$bDP")z\[n22xͭY6hil @y"{y,-BK-U"1m YH Ao$;Z3TQpfksUp-eԪ-y.0@LQ3S3aQ?>{/(-u+ʊ,pA9b(nbŴ4Yr8k@U]YfZbY|e@rx;,wܟXMW`v\pbQ`-NIHoG]IϢ/Dۺ| h[?>RU)c[y'dTgA mg D^l^ٜ$VtѴi Bi!()Oghg(FVk7󖍮 D-%&ݞ\UmKm]IMYa6NcZs,M)[D9!t*D9[A[xWVv/5)=Ea, r\~KKMWMaU<uO$,n2ǜ(B )a~E%gZ#LnMl'@̎e+~Dz{Kx Gm(أ5n.V]RbԀ7N@x t)L md֋N&p[5Ѭ.%[vfzcF^K9.3H- 2X,AYM{AQbSNI }^y;â A)G`.~3pp@%C"~RRzjWZ®-O\Aγyr|bj2odhp¢K7 V[.v 3 {ֱs+?[*4SX- tE`@.Nej37rwKqAȨne%ZO] 8f^v7v DHh `_x awɿjҒ-/y2hT,ƴ"=_ N`EjdUZCk΀P`u|b[4Ӵ\*V? A ]"T lôxhC2eb'b0cvKֹ Qӂ6) YOg`n LҶ& @X@G `Q+5.y[0a>+0g8@pSuk'*D[.[%nC6sǀ9ՅZs;8%ֹ n:}`w/>.u̓P`'6*Do[  `T>IɆ靧)Zu .{uѷ& ~R 'wj{Kbdw US\%g^[#iCM=,n=G'զ !I1!dwTXGWOYRbmR@ϪS#d5K$Ԉ7a f^Ԗ:/W6 mި2X} |y ` !a}7B$4aCRnH?Uu!9r;ms/Emd8 lx1` SѬDE#@t7Ślfu8pShp`%k6]U@?rWBr UGBw~z k Duav>eGi6#Φf}1E.'2zXfF6[]3)›%~f|8ϙY9 ,WF 79-2̲4 `㲟ZOEUx tQT^" |@¾ 'oH XuWC 7]j neqܞ`Wɑ2 ;GfGvմpi2$YԕTa˩BS{ރPlA{ ,+࢒tbg|zdZzJk, = )LA=c)^G ko(qp#$cMLG +Jʜ(!H@*|z3wβKCpK!ܶEFJ>Xp^{gu^"HDro{ !d(d|3Co ]D t/_ʽ6\ ȧ\Kq"xD m}Ȭ7\?9yBh5S0\F3e`IRb1x/o#E~s5ʖLM9N.U `AuE5[y@Uڟ3@u(R1Ee3Si'Oָ{4ܗtBshZ95>}sĎ(4@,4,6 Je!twT4flWRA-Ef%L{l5#kXVJ 1ဓ(0'wivx~7sqfRV3ǟ<5+vn SlN4Hx:wCٽ vJRevP􁟢|N*4䌆 Xt%MQtu eCEj`زŌ5>Q'uD(xu!HAWZd+{tvw`jj뿬~q׿fŦ"[a//dUl U_R{>RiaYmW f5 uIx~HT*St7k.#cH~,tZޠ <&~iL_t`|'`,U =`&mjMaX0Mn4<Q@G\j*,-x {0q"_lZ:!uQt˂ȃ-iW;I1_3iū\dB(t_VNL^>$mX،N:yFMe HDg;?zsvNr\:m)otڅTE&| [( CBȺ IZ9l)o9ta$'1S{) PQe}nK&wES>kߙH}pN&t/7C7Xgesm-efISxB5VӧVs%kZM_f^Ac9dr_g73Ng]Y<$a*$۩t n,Ե[\HϏ:f֍Fb'1%':vy['fO>; F8nϐ^@FVTӫ4϶L7c5ef\O?T׵S}Yde 7q5HbVa.b]8,o+ʽ'Gժxu%B86(.͡;#~B*"QCoC!7 ʙhk0y^gw[f70OMk l]DD[>*̏wd&K4E~:1s|Yϻ,rw7ԶSw 2SR730,y~=ӛD(āA3}?NLhMoN =Lr/ \2M#09O>=f*F/ ر>on&EgvҢ>r!ڱ]?/YOтV$HbRNz[ ? 0]^o ͬbG6~nj~RIdB=ؽTf4oXőBj^.",`]\ >}^e³HGPs B豁J F*`|Dȉw,&u(?ƈOt|#0&NEFxuF:TNTs PH9O푱 ý, ڙSA^KH47A9^B?\Gm93l)/j V#%?+<ػ~Ox ĽvZ*J`GcKۧ~@miyxLT9+2 :Kkѩ)s#LG0"A8p緢v(!b\늴o*x@ cÆ8(;M'L"P}.#Y2 El#u/-uYQ#F*RixSA9%*]k1-zoC<\ jl[d&f_H,90AڔtV]q'66eظ/D2ӦyfCCTsZ&~Z'%3NOkrcD}W0Q6#|,Eq$?4K#ik` f͊iB>0_q`6|ʜE­U^+0 @ +,U.uoxn6`HxuEʼP.*LY@4B:+N{6\,&jE`jYґîi_ :ۂBə7zLJfl 2VZϒz2\<]jX&R/txɈ'[s@#(RqS. V.Q<hX9+4PndH|̠BzzݍtiCRj%{ $P1 Y+G?ycيd;@!r៥X{x1=IC@Ƭ/ .iOf֨ͦ40<(1_u>h|u]R4N։ .R3-aWU)^Ctoa@kC?]{U227}4c{^6_ii|Q㷁P}:孃-&Yu-לMm h4Vx,f]Bi}#g^ΙEƌCi& yZG} Y$]È`bdO~vBA3.k=~d-TN48Ne5룚}Sm%A!N4JaP#n/i]'@cq^1̎Le#aXϑ>`/s{|`t2{C .D[I-Hgm \q]E ҪMzO|/XqA"c {[ja9^z.\)pj 4W.XJL|5E&BrGy *qfnu@R nB[_F :<.mT0zhf :Cq]oGV'ENg2'Eno5Þ:Ƀ:5P} q*5[3nn.9Mq5o\l큖pTꠧj} [[H"$@dcʡN#sDY)#BDukǩ(xB-:yUv67$ybM?%nZ:YO-]jqM#gуãbā48@ua-q Eka\nޞ16tt s 7PhOֈf[k2-jwY{ Ķݺ VHtZWnqYoYN gs :Y'{ဧ(Z|P~vWsDJ 7b!1c5#e82d[?}.Sb:/.Ǵ`znqd<(TO,=OvTظ}fl/@w~mvyM**0)EOT"TޢwV8Pf]1;$>%J:rI 7S@iACH\5 ݻ})ɽOi׽P™5ܬoG_ $LRx8 =;VԞ彆uг`aޒD0~& c|{mև}/Rb!jB=suC_W>$`.rS фEXDL 7¥~&[aLg%x9t'+I 6͡Ф&F3QZ[yz~~.{?VS6\XLٹcy17˥PfQwt0W, ;J !͖s|E*beJ("YhUű]QۓoH&Ԏv xZ@Ջ{0eIY^ ۼM3 g j\x4RZXY-"OiSrrڜz %TŰX 1!ٽ$lu]{&;!']~('yu t̴gnaM} d ce-O+.E /;>Ŏgʫjqy+ 0Т"Ǘ[+ XB~(Fi23 mb}W=Zdv`G&O0w}7;/p]/My&Ր+gnz;߂ң t ;4j߬Cc'ܞ9茎 Qr]Өn,]M5|=,kk+ [)働l ;q׳"&] -#CϱSfKV&?Fe\%A& ҵWsGw:2pO>{>;Nn{i/βӛ+rA(M$DۖG[/eSkH {N2/.[魺*@{mmiʫPcْaB`uHIJ*3x(JPuoMgDEpf R+Lھl[ :L7˺5قUK'qnP_MwJ0ԊAG$`DQ״OF C*,z />|"i@\jΐuv|_Ici*QAऊUQpdLGmz/m#ec`7'?#[mp IIipC,YQwNI#t◹~H-snYH4 ktӑI 0iGjШѐ⌢>c NX;nW75F DkQ.\R+(o6*ADI2)AnZa? hsbV_l\[;]z/)a2<>#Lj&R"c`2q8\2aush{Woq'YJa vhhKOiZF)އ\Vv $8:y|y/s#,Ǿ#T7la ʋO5Gs [WI$MU9Iߓh^Ec.w% ŀzAՍYzhne!p킔rll8 `/$ 8g$@$liy߷iwNŢX.(?Qڰ`s(&tnrde MMƗV%y.qtA<,d^ߜR'x2K{Pqap)%Hl8~@!BveC %W{S!cgnT\_H 5(^zj jS_sx3֟"e@Yő[Ƿ21XG~uR qF)|zDP}yl[a_V]OY]g_=O'ȄSe tE.J; Bꁵ1˻ltnrR2 Q@jxWFQw̬YjzTel` uuwWF-eܡf6~SQucQr0g欐AzYڴҎN(v޾C48QSܬЏ1HN'-^ 4 {_ {Ʉ-uBS7O 糂A9}0jĺ_xbPsځ|NC$r-KEHÂ,FпpC2h:~ZG[A~^Wَ;Y@1]8Z`RoHI.V2!D2tC?) &bOE:鬒gҵH\nLҰ (.ap̭쮨Vd(x;J'bN`h !uRNsxp* Ku+'ń7O6ϲ!݊K4!$  )RZ;dïny fl(_CTcEAYW?Dfgcn*fmwk@o2G& @`%wjw$%v茦\g-[ d]AiBڙE7 ,!"斡_V }YkF! o,.1~ɝђ$${&&^f*T%:Ԉ g-038 _/r!u RiSښ&MEb#qM%EZO0318Rd.kɄP_ʯUHn-&9d1(}4 9-^u<m&Hu5g{.7̎f>0˲KiOIb/&R*qrY}"hso :B~u$%J$%3P/lR(yDp}oiT+ Me@ r1ˬ(nd_u?tQTO\ArR̻]ۓt{95SI4E 7vZw_6SeZ,t MWUㆲe! Y+Hi".eIf8VzLEu 5ɘ]l}nj/iT U&Qd ,1r=BY-ӧ_Y.ԋ@sZ kPK1%%=VP{֨mU+ݼ?Q G<($̓:BE_jm֋b>%ۍ6Ymj "؃pwZ z!;r1(=a 2({rU Z`? I[?p%(r_+EUqu=~Q7du*, uQH3 JrտhrWq=N EO9=>V1SbhDX|:Ȃ˵TʺgC<NGa:[s[R]ā*h"D_m:nNoHk";JMk&S;E1~ZaW 5M%elAǘ dVLϐ5tİ|/!GZ\FAmcX;pX+chPeo&Q:o(ARiQ襣믐CpW94HGM%LDqAM*zb0e,|1+ͥB q8C4WVr!a&"ʨS+)݂A} 0u`eg.Xv¸H;ؾ՝i[YDs9anH%+ pc2w4yBڥcV3J #Q~ {Y#8'}P8}晉q|C{}"lʐٕ)5%^b3r]AǭoAPݸBi»:!- !=PCܡz\p4PLS &]FΌt',R)mjӔJk+heƶYp 2 R P+LU"C31UTATҹHT Ĩ %T13H }k[>:_U{8~y`l.yV[%8b1p@A(oKz-Pek+l@I 03ςap⿊qO"l8T_7u_"{& &6unm> e8Cme3=A]M'sdM?k~]IKb*O< \ 1ӭ1oyx#< c]5dKl r/^hq9QM;>^EhLTXe=c b .l 17 QJQNrL. {J*Jnd-G&XI5bHt4c9ҋ(}!*M+THךbW2S4eQuD'kx.wRy(U/)[LhtGQA~l 8pD,ƍSŊ)X2Wpߓ,"R1p4iF"RaeϦE9H!~c5BzDt"Rx VEuDzU=jwǷѩ&wE<6^ j4˕իfͣ+UXlZBnB]uukhnp3* m'`𑍆FpYn:g7hyhŞ֑G׶l9a0ÌX+igoՓSzFœf3i'uyE|1;ߩP5Zk|W搕ZE*!^]a%M'.[撺a=qX_u6Iv7yAkgcXT2m-=p`~}8v ՞FtZ"4QXZ6Oi ;{$C)L{{'-dYS'|6D04'=? 3 oJI&Ps]Mk2|YG1G7# 5>XI% J˜az;=nH2 <"JB9"v%WIĊ #hImp KNa1 @O)ʿGңޮ&:0%m "Y3t|UFA83qMԭDCdk˓AVgQE~!#f(ax\\ʡGċ:mZ0n6>_Ei)p'$/ԃ#W 5wF7~fm$ \<$Ғr2 9I^ +!vnC#YmX*3d "&XBn"cQdAGymHMM?U7~UBëļ\q.z ||}"0iQ䖾2T[.V0gahyn3`Y< ZWHۉоP<2r`Ϻf:3DvWD~KY2"f0pWR,BZ7z->jUYm}y"ٵ\5pYmt1v2 ɐC)W$FW_ZNQAYA6 S Z#| hK!/ }oA, ȥ(~z=jS[;;yHuSW/ʹ~;2Y7M$&A5#Ng T*[PLH`#rNf&+=0ƒo$n=avnx 1Q}*xpf\p[a cxw ~@*F֕&&bK(zʦ}Lm YGߪ'/h"SsOz+lB“(W;/G2P70P]4鉟$TְԟĹsuIGbTiT0 LWl$V;h9_Py Dݏ"r3՟CJ=K,}Fޘ7bƃ"|몕w*YAK|X^N mĉAɬ>b a%\]Sq͑˩͑ cE-%{uxLA6I -p)hG+%c'&sA)d^r\ W UZBG+3$YXtns!6cҁqeIGe*Mdk21ޏ䥇s6loNgѸA@ s\lf EYrȿ#E+gH9RVNf5׶ՄZ 5'<2xN<7WcRxD-|⬄N(^{AEnH3 d_\-+caM/";iP2DmmmH&P௦AcXz(6IRM6Wj}9CDS+-̎(zqsGCUMmNj#kc.,HPޖ HԦx+K8  Z 2OxhַWyTwZ:=Di$rBH|r$88۰3e$qŊ=lÒS-LDWer=}#s|0͋5lI(qEMZ7[fђ+-J=N,J?{jX=JWrO';p 2] ժAzѷ^L/(/.'YFC$߆ -DhXL AC$[Vꇻi@m-x(FKjF9ᮏ0)&1,@:ypD^'Reo=>}dau;g2c@hٽyN@{h֡uhDde8$NdQ`h'l;'4ǸV C3S(u =Az@yvF|ȕ0u\fP~Ar0OeV)H4]ϙ RKC_+&醜I 8Jefvs$/Z1P0*YRe1:ҍ|[}LHrV.IPü'M`qHCht+ҿ5>X3=^;6heDTNwv˟aV>:cE$р&\!^j>s"Zr_pSNT&>$&w5؏(N 7`nMn7o'6=imj5|3?佟/ \\]thx(Dņ;0x̪JKRfNkQAnTį^3(G96 IÓuvC7lz\ϧ(5~fE5\Xx<x}}sTq<6ihW 3JSW , &+gg/ο#SG1M.3BTne:QK<('M9@?vւuU8Kw@(6eb/}uBswGLEK]D#vU_O8wyʒI"q qu gxAM#kVB9Ӏi©/8OG zU6 yIJ7v<C$uIa>A$c2Pc/icp$6Gb"p+-$vCA`/<_v۹|A13j_I)~tt ٔRyBuR vB %ms6, :l(`ݲ[:n9+Amkm-ZU;枥-1^mG'aǧy_in]wc]k%LhNUy^cKsm)h&T(i;Y-NxO=*U k{\Lp;GV! &nz-Q'h`8.[e%w׃\q77./$ CGЗŎHߣT?2cQO7|͵!d`?dT[ ( 6DAqQ~~ŸaNl80: tnY j01>no͙ |0d=tXU gdLwK]&ЈxE9~SMEPX  Kwɚ_o @씿m٣Su}6T'09apǠ%D{g#hV-$TAKetm#INxܺc ibqM96NcQ |:^8tyvv(\:4]9Za70ZeQC] GIz: Mp1H % (Xj1,1xwFɹ:\q9I-+Vu|G34LqeDew{88g.IX)b:BX‚@1_a_uN #J) QUδ]/zE .LT32kKPbk864ARVMj" ioM7J[!z"}uCҹO!\ Ӵ&ϬFxx%G"Z2O*an#>ljg3 7wl)%ԁ^F A"8-vTCҹc2;#$_NzD\9;ZD0* m1ô)8AE_7BP!Y)~~2@SeaҠ]1+$`zhǪ֬ L1/=0Vy;d5쓡 ,?`/;Pn/}#`!*cYJt{SH̙$!5"Gu)&\~8^7DEEN!lV}0.TOANz5=zSuA=:DC]1]G}ZT)5n\ve6* Y'j)Wv0[CRsUCZH xw&<fB?z9?j&$8_4&>dьfjJV\*4сb k*d0 u>R2NI-Tik[ӻcl"s[3zEkشƗUد[^fĖP*Fv+yߢC҇ɯC+şe1Ȍ9"!zHw ,Gg@H- U5&x>b* qTT%Bµ.MOE."V@w -9 Ζ@SXG?S0V+t 1cRK]uQ"$ a~[·!+Tx^tZ|/CNeŋߋc"OV I_C:N&1ռz+G^U?Ae~E츋Ev sFyZ 9fjR7d6jPn!ٯYPs*(KVO[U]cHjlv#(B1蜿Ɍܽ5cM'@&N4B#`|sD } 5Xf{I4q '_o鍳j\c=Ryy[_4kr,_/hVAolE&;CC}:{aOjg Kz<"K'm(xPm?%D 7 4\ v\:K|f>98CZ}Ûg*NHئ?D&T 9K>h\~Q}-Ajb :+x^}6M_%lT(}O jdHL?': 2 Or1'8#q(-pTfA0Sv<|˵V ;@z_%)/+^KDZYVey?1lPCyB!MqNͩE^|XK3m)64r W\/V/7k3Bf &Z]#ع{ح`Fma@@5!=EȻ#˖YBr3COw7Ir>P:IqPv]|8eoga;cF驑!F \gDYP8cUf_xV+h\Z'r*<*N ~/pg4X [ogVp^S'cTLԤp>їO?\*Nٮ|>dYiጭnwҼbc2 KkKt(jSJmӃQ!d`zE&ēAv rwdk-Sz;=ЍiWU;9#_ bB@"m;"G^ṱng5GA&XWsŒuu]Ɋe[Db\ SsGVCӠ&4>p8k^\R Q* ϭ `mG9a48WeӬHj ~j;SrR%mo"}%y5&gW8}wXD-uؔ?2E EiesL6p}G0._gi=A ,/5{$Mޣzw˴$BgPHI,)6!B};Ua;^:ߑzۄZ5=Aki3\?oI]zRmq-4n!V<"*DȑR4=W~튋SϪA C+b:8 pލ<ߌaץU$$0]| lJĭp^.Bjkeޭҟv 1zO jRRs\H̻!:V>_5^*΢ͭ a46V J+ݮف`Y '{ܲHg}[<8ȍEs #_fs )-0eTsK|*vǶe!zqB8:?Lz'cHs5;c gNmݠdZ=̓?{%aǧ?Wxb2B\ ξ ކVӎHܟfJ )/_ Tn?qa:x [@F=ٓ@na+7]6 ϣm!&6bpRSYP+Ic4~ҾkpeF!'SYuEC,ڲ$mO\޶RGA\o0Gd/Rtl穴/Bx,iciHΫcvg>XLX< " |YWԾ4ms舨6'& V}B)ܫ,Du[ DyfO|wRV͝Ef?K¥-|J A zvR#~hjI/TmƂF>ʂ7 ̳Sb<ݱ8)0h6gi1e=y=XO;~9׀0BdpX˰ u!@G:)DvDОӧsi)CZy?}N!|x LH%*޼g@ rAҾ5I(PXbJ)q?b ~22(2~*aYl42uφU4C`{&w,4gvHD!<@^*}A" CfO-Lrl&V]1}PmWoZw 9k_XdeE3f1'29׾GV@W'oKzŗ >}Cz&9dS>#-+VVѭ~NYIG v[hfƓ_um?a⧰Nm)ȅ#Г1cC` qCQPy:lqSq'Ԡ3п .``u oj0f1ȹD&I.>iW$0 KX8B枟QbWS\Z%U-[ 9 JWMn{>x|T,+>j! aADž?'Gm+H`:h*S(U׿e!}icU1 nB(pEP.-.cftvW)E"f&o$lߟ)&]SRg@|Lǹb 2ym HUˏg"l:f. 4ʑf"&uc\"tA/Q ߿Z1f{n,—]ò.x'7]vŦ2@MjdT@$y%Kd-UGg̪"y;8SR (UZ]WD`XY;mJ8JX\H^OCZł_ͥmVD [FRtPBMjs iX.i۵puioSmtL[ոMKALɷhE$Ջ)z.< C۾\z~f 2{:)sx23T i C{Gh 3:1(?z*P/$(j۴̆ S#lgZ]>U.KiՐ[ioHшgnj!<Ɇ|[7nȰ,SS[ܓV S*(<>zE l3QƏO3?3KtQSsUJExT_yf9`];3< dݹv9 7|L=N_>j:QWNBvcD߰\tt }G״/??/Yٌ͐n i8ox _¶fیdՉ(],Q:@X`]x^,HNȗ+[<*wr$V)Cy%;]]pjFr0͝MDP-n%^q.re$Q&\+Ljan>9r^< \-W[KH-`1T=r6 a;Ǽ}hÕ=Ծp7 ݆ 3 Sck4ѹ=2=;]T!qWG5j{[F|Ҁ>e?y!ځԶz{|quiL9F_UR'%[ [\FIt`5 O'9^A1i6[[Bi\rќ|㍔ijZj^) (Q zM eҪ=Ü xҧ 9)y\_>~]B G==So*dh!_o"qOR۬Fע,mG]Z6p!p=Pہv+> *SgU:wO-qE] m*6"6$Y(_=idZ.u-N\(Mp$Ğ#e:rd"3B'o<+r'|K9mȖ xS*%{W|%W Y 1Dn s8{ʣx4,Z%OFM#?8кk>ogr s?M^ԕP&~-a>TD0&*_]Bq⋊xVP:w݃;e~ɣʳYEkQ2kҔrYJJis.|V? v-rìQ6x PRp%qS IIn W۴9ASW]Of[[,S'&9l=u.K}u.{zYeN͖2tupM<Vaq~yqײlk彅/},ac }J/NO’4jwƘlQh Y.uTlȶcjiPEDQ1RSқ<r .!3q'k L{HUۀRgdsKos8nnɮ"R|o Cن$H32cߖ;6[Z8Yx/e:_iiznIW+hk@bـ^vVb}6&#<#ŽO*49\1Me'))MpO\ ]!pAv忪>~ڻT|vCdAmI&fsxa+Gç~KM-y 5b2LCJoUGgJA [vV.TEŸ4DŤ67MasnoWd2rkjdhkI{Hw]`MN{͗ScA TDA1WZo( &zc0 S!^sغ0Cv6Y^ggE _ALڙhٿ2*Vb6ud ~iiJ_MHy薓C3bfFY 1D"#y5aq?n}KyUZ */Ս9닋$g#BA‹tnLډ?gfXD\.ņ.e$⢓t(}k<8z/[luSbmt%ng0jMōj*#ޭ(Y;96#faL> )oh=]B]1@h_䅂,CNF g\&L>}>T$nL>17S9ّ:YjnKc -vHߊc2LvkXʂ|7 @$ IP\IbaHEKsaIdG{&#80-*191ɍExOnurձi O'Ҥ8r?a],v|K<,) {4g`{acHUHΠ6lRyy];O .FxX ֩ڶ :|ՒeWz~r<)snڀ$t+.A."RsFk*\6 q]5 vWE؞<П,`zSNaqcHxQ'Q'ҿT(q>ՋR_^67ӜF{EMpT:F#?O:6+5qÍ>~$1XIXM_畯gDZvcbord:fAH jsyk|G?E!Z,sۍvOZRn#OM{$rHv/,m4WE߸)ΕRX r#[Xu,Ƀ Z0o^Mz6]M.Nhҍ/"N )7f[,u\:攐S8LMFz BzA,hCUGm瑐c$j TgΘ\8A I8G>DLa}S*j~y' VgjF"_W*ݰ ]q(0 闵 E'-6ษv y,RcM:9u89R=|aocƺ?߽񜴢Zo\yon8(ͯl;Xh+ !ٿbo~2Ҙ;{T#v\^(mwgۢOYw=0U>:DҢ.UO ?Zzg/!HpR:D:] &~I4/M. yfN3@c:(i EnP>dJu\9s$VZֶ ˬ SIqn >S28qPS0Y(?$5J(W?sv@;, eoRRT~_HǢp̈́+'ṯ]rPc t]tMջQ?ΝXXcL\bB sq^VGx"K15̴i 3ø+Z*;TgN!هE0XN7-Ϧi[Uj+nf=9]pf2MlQlsTFiedL CΖjUHc޴WʮӮC$s~HEH0tmMfLmlMq)2 &l}"@z)?u&x t?dtr;ḧF1gjO~hh$m܎U1BP꟏L+*KK`G )CZ ï08wė5L5\Nɼ]ψg o5xFqr)fdH_'oⅽsL RZql(@$/n/b & I=AƤw C&tw4\ f5oOAKq5Ca i.V,5V5K7 έwg? Lkpd)! މBp0B!w޴Re0n)˸tU_RaT&iVMdp5\iJ8* ?~} fAF3^w!f!3_YN2<*/U࡝hv յJu7K?L HM4@/W P[Ja)TV $TaWiՓ8sx\ʝbQh5neobh"'2pu)H JMv 0V٘?qA0K-^(&IцKO%EOͥ6VzS_%~[<^C&cͦJPa ,,G PŞ&pח ^k즓=@z'/ VT!$z )+BPy&F_Ρ4AsrW ; qE- ̢xО"ۇ$%,yN+8bZq,u6L1 yN"%5nE3˃E`nk]lD8O{ȗVa nB2fc!lY[Ys"kwf`q-wrrmGˀ 8Y?Al ")jĉ3 -u3j>/7lhE_sn 6Q.-nT|([v[|g/-ǯY x+Olו0P3JVgOz +T>Cn4}QoI"kљr/Y18@b=B{^l톙^< 4BuO=1fIb@LIpU$m b}3~hW]TLw dhLYnx8kX8?{=LvOӄBc+pKmQ`SI,U-Ʈ,^2f_soR¢h1ۇРdM,dzMˡ+ Y6wٲOtVr8? jE ͥtJ>j Zc6?kbG0*hLA?Ą208FUɢ k6EBZOB`DvMtL kR |BѰtUԐx׏Y01EUsf|\{B@Di=)u+!Ŧ-X|4dvJmMPS*sz=b8uƘ”ޕ'{/Yp8))McDqkRm;C4ڔXPQS5mgd1zvn 5WIcWͷuzU3S?:6^e {ˢཊ|C::TThP5h\rsͰX15Vչ%rlznG(^;MCE8mBۑQv~.:uUgPEJ. qddmmjqYdKnn8\B)T5kt4|:nq@.ih 8v! r띗S*_M6yzVj4fN1GmpgH~B"ތ!rD7h+M`mVbZfM rlؼFVJ12lksfT@W$U=Sh#% {C0yK- ~Ptfd-9Ce"y NX򨮿6f)^ݷQ&X7ǽBa?=IEqӱtqIs2pIiIU, .:9ogON顬 f5qIS*͐/fCUЦHp8ZT?ꝨC3A(-*XeQE[$V}3ˇ Q+DRcjqAr_cw,Jh>ecvڂkaM4.2jwJ/P{SF0G`A.'\x7ӧU4ܵ1G05SM嗾XkMp~잺NO^tqlGunҒ0էJ)RS |Oy@*ZW哊?m'\ZRf)xb7z%.G~f:L̡q¿H3-fV;@x9& [Y6B9d{«~җv+A~I n)sKPibFHe ?7^$xpE6j4˛BzM6C-nvJJCJG򦠗1B|z,|Et` ўu%-ʳdq(;EeyI|).{5,; OcyA%!HvGwuW r2GMmV" "cteV$فDf@:RF0Sͫ62uc[77#AՂ? )ӷNUiQ9hfа:&VcN ф$gU+wDAz`4s~ZkƭP 4fv-2z;de]Jmٕհp|cGUˆ>sksiy2z<1գ ;ܳ!È,!`wvKP8J0NZRTi{2S: /Lo|3U4n=#J;֍_Fs'7#ءc,}_NVKkՉh椗7 c0*ʉù78}kto\h)幔#z|]X"%LQYrk mBXwrqbkV`>4Maq"C? V3 %\{r ȤJ9kՋqhۣ}ME-<=%M2R)nUNG` ˨%^|aw|U2ԅ;`gwnĭiE_=3 s0m>ƻ1A㍔0R8W4S m uAי5~YK6'yA%6c'z-{pcP}3Gpdg$bI1`͹&!T!3 )N6tWQ`v?Vraf=d*7\{ƊdYsaV \SbЪ0+gWƼvєiE36UWj1\ɋˎX}\6hڦ']6pn+^= $C?6+ϷF#~ʌC݌m'O/h ~_=a1헾K߹?c𭣖Qw 4Z\ eu:m|Yb## ɡbWS$2#B%0^QSmbb;a&kJ`ՠq BxguWeDvE\m V.K0•Fч;U^9zMyK~h*vgQ4x94"Q/'m;4S-): J (/ *,ՀgAŏey0C .Wlَ{Uyָ[6bxē .y5:U-j~pW! rSf<}E z's>4]'QzA2Kn UFVnNJ(mw~mX16}ɹNWfV2=?{ 4a*Y"+ ~T]m`w|ry\>k}߼P&+hp=I㞏41#|B $o˥VSed'H1 uF.8QsdsП*/C]AFw,@uq"-%eD% 'd?p6x0?>b9C( q٠b/dNaK'ȅ6n+?'E4^hW`!8?!e)xZ^]p; a6& :3fL=7DqwIiQh_8P# 14ҹ=ɛW B~٢|t ǚ{u] Wh ߖ/[d 2U cs5|- 41z•({v{H Bѣ%5j#(o/XiDV1 ݓ'k& {d? oٟfvjk]$é^RHnsGDz폞h;#^p%/WK%*I67CE`O].+a(R@ KZbYs{ض7cKCl_U]tAៀߕXW۵-Ψ;u'.}vh8w#J'#Ի(+2H ϛ=A t}=ʍÚs㾪 _xRUuy&qv.9bn&ĕq (s8@jΦX\E+ٶ$-Kӓ ]ɠI&a˨aw. #Dvc~Qff[JpC>YHLdK#' E.7EH؟ErU!Lx݇ƬkA7V~&!+pl;:4I_!ܻvK|я5q òBB%WL."aϬ"Jxq779;O^rtG|]`Qb{T_ɍ0<[:>Mߺ'D]jV]/kE6ZuCa T*"O{!o@-A4*=nKXgU8΀>GS<(/W&e f;'* 5~Lh6%-BHM:mn+Ӎ):$i7jCAs :^hbhUOUG Qav[GWn/RaG62{97Փ=xt1JZ:$] D BX݇ Z!!i6\ k +H}N"3+s_\`bGu  + |:Bw݇= |#7auD\M[BQi~]X ,d;1r•:m򣙑+O:j2A1 ABpW 1dZ̎Ρ`[dBNRTVvtUZq?DXS l9!FVV":~;{-g0>*.LMyPHYi$f='?[?g3==R̀b$<}1agm#&ξh~UmD-1~CqԚ|s;^RFYlZ2|b&UXsĀ[;GNVvs#g ""d6s py2JM4TdVHӶQQBY;+IG+hhG P`'^iѲyj0dkEÁ#N~3M2:+2N% >Btld籬RY| n>۱!_(|<Iбc @A 9bۖi1${tĿ {[s4_qԤ dS7;ЬrFRo|Cԑ'y4@c#y?i6 hr>Sv%c⠺tc%|J+ 28 +M21cԍ`2>JZ496i9<09]wjmIcaS@vu>g/d G}ju[cb;pGH"ʪ+$7aP+{ڬuT ܸ]:_gͪq$Eh9rI0\K?؄V޶Z EcGFSz|:8%j~Pv(O&>ޕZȣu1U.w3>h0--:QhaF4k)qސe tzx,AO@ XE VozȕhOMR!2OVPnAnnzR VMtZ(މ'u (hsDurzoٔVKGl _(we.-L_7O@O^ (TM'N}?vӯ釆zhPfCH7)킵a: O y4=kA!*o_ '44(1..s+l`?06 $EAsY$n5}; *ynd`<ΚWZsߚ~ٞ i@ UcJ8f%'.K![/boR])YAKҡvi#(?@wgzޖa)[P))5C5@$3D2>?9.*[9l 2d(g]ghLaNc2tgq,@}(Q: 0N!яr`S0UȘ. .(v0w31\M<87}VXai@#h&Y||h8`‚N\ jL }HK n.3mh~wJ`Ƥ>(YDFW6Q;Uv+k5(Gs Tt vh472z k9!~drB'å$?ҺآrD/ NWWg9fv?bFL#-"u=rH%WTKMU "=~]H/e΁L>'uw8t09V..+l-.7Ï[Vekg43eg aYlqlɾ%&rd'f]6RAKNp s=M5I|+#I|5PSx=G,sנ!;h/?>nQ;/n h׹q_9aoizƁ #J*3ՇqU+"Jd-`Ajpf)j޸eEUYbr|ooE3i&7c*F{VAZ]!7`ImM,-UuQFڙ=RG*Z+oG3R~0@Uc$3Qks"FEo j.x'E .Sru sCTdc^ #_gopK۷o‡i(p_~1 ƢuxƋ(b}+^x׶á~Yܴ۲btq:Nibפڎ+V$ *y5$ݮw{ɴ8nv3 ,gA?4"T3kiuZR3|SRI]Br ;q @Uᓖ'H4%4dTHCR)Hˑz6BsMN:vhʷe!BHXa7RBR+X5N"$dadO lZ;1x0 >uvtjdo(we Y4"HY w3to rf4#+\P>Rj$ #9W~IzN |mӠd7`Cۚ[^iH8 Um{ivq|W E7E/5"_)mo> 19z~yHm) sņI͓U8dDW,vm?z|z{Urw].M-gLWj]#u [{e ڳvQ_v"ZrɅZzM_UU-ݚYai̅cGeF נ`6ā{;%=-iԄA6 '倀qyotd$EIJKAɊY^(zKSbxqq-< ARsig$&gܸ?f>>PncVoq(Uy|sy Tʃo 9?2vu!$Tӏs]Op*D0 (KlWLt 6݁iyHk@E]SCmn#%HH8pd(޷hbw3$hG)^P{GW`>%0d#4g AW~¬ꊱDDDG&ޕsǝuݸ b>BDc;G.T(z f cb09id{SHAC/& q|9V^GA\$s`҅Mf,cQK|u)WBěhuҹMCn'S rjNJ^{pΩ\턢 iA}eG#QrO'dGQ_!6P}e7NWgy̮C5h7hCՔ#|Z[f5}b͘,r[@WY FmWӇdJ+xPlxwV'u~IM Y L2}V`cpkD\ Og,Ѻ >doy-)I_/ )fs7~SLVk~kH/G {w#yG }BW!]=B67|tk}/[iS]54n]F-*xkwwHBD9ilyiur:c휁XP$2ƨ;llBc#(FwCWJv'gE.F lgJk,@?aJSB+Ax4vh֩kFzNTQ GP^[à 4ፚk;wD ->qO\= |`ECHs}WqG@0=~ Ȃl$olGH9^,4!ډղ71U4Ѕ`Ш hW3++ 56>Q̭7V҆BI ևhX`,-BEƒn& pYidZX&hu~`xVB'#Y|e:`]ћ饐o6# Ee@T6>y|$19-(rvJJs[`4p) id\A_XkЮ0gLYU\_oMeuCQ8[[kz'}m.T`2l<1$|!A 1vΠmjϙ&&nj~p?)6Íg_g#8PLƹuvn f58>OC'}E< ןJUP5:mEt Y 0E?e~t+N߬XUQD+\<˚L mc(]eQ1\b/FE#Ka!dL9!-:,ȍ#ԭ?|8ϸCM3,cK*ߐ*ҥWEO;a"o|B= OZAB:ⁿ8$-M>|Fpie6A*j1g LREdQbMG.ePwAFI,48~pN,RyS(;5Po%FV)nȌo2)\qa^A;u,Ԅ`O1"hTrܜG&S҃* B[ p`=$]@: >h(9o39]af%EOTA7@N>j%/|iڂc5Uzɤ—+Nu gyi̶|?odZ5%}a[C m/cAk/D 1mvu;1\z I.X-uC_T7dKKeɛ\3Wc'+%V]c>oo!9Dl<F6n3} L:XyԆe RGj?˘&Ⱦ;meO9P)_RƊmw~0w N"K? E!jR7@b?Б׋:WB6ߋޭ*3 -H?Ku&7PSݒAcVt$)e0ɋV4A_P5\zEd &#܄5_0( >c_ _KgĻyc-'0,5 pOE1bD\Qܭ }&ǜ.?0#A8FB-/fGKY ۠[pl+D3}| xSS\ȉ0?Z[#(.~bn]ke:`PL-^B5KBW^ǟIYGEo2yhK_y?r͖jܡLusav0!6u͈wafJ!\uXqw;˷C8Co1Y'N w5jYg2a (3-|ܙOݽZ;bZi'xE.OʫRЂB'߿2_?w$\3N9%.=2ߗ~1,E+& 5{U;RJ#IpR)Š6_ A{o?^4y٪/|M:St~.Z6 2?CE0Yr\&5:\'7(Bߌ$A.|um(O0kWAψ^/@صڨM c"kI奮B0svZ,)#Di"mY oBN|C*Hc F/F?qcvIBDHQYc$4fVjF%[' 'f%I;NF xzylX)9ߍ^iq(UOB. NxwOt޻TK ֎Z8KoGt>Ϥ +VzCW"}-0XՕmpo% w0LY~v\ِ. <^LMg9;,m'DXʌ{5ӊxD-R` ~jو#BUJG}I{Yj|@:~w5BDR6(u~RH]l &>Bl$*~Xa#%bt+f|*Q8^Y}T:~ fU; %=F[ְ#Nfqvp;lE՘1Èe'R^f@NsAwinܤ^YYICagul,R$R.%a$-s,nH]>ZWd6`RƠm ;mh({HV>~ ?%)%lCǍY^ ם.6r3ÉV "zes1elY({~;/ a[i=ycX9 q^Eu׳ '֮Z"T?UlvA.p?5t>37(w?1GI-HK-4m{V?A%ZijqٷKR$ OZ]'FFM~K8X: c* aaI3 #'aBrGnMFD#沓 1m&#I8cPĔ( 51SZ8G{.\dB\w_`kVFA&\[uJlcJ9_2 ]+^E|jr' En$:!k[Ɖ# qMvdt1lIL:lӄ*Ȏv c vw,jgvZTu*5xV}G/Fy@]Ls;ۡѱqK0MC\iĖ{AW-R$mL(9|U `gxPZ_6بB.QX85 gTfPsdc>ä=Z 6f&Ϫkڬǯ7Fw ,>ێ!gZe[&1&r8Xz@'HK矿IժQ n>*khTl$vB8 DDBuY Ȥm%N_M=`eFSAǕh6^(Rbe6)"EH,Vb+=Iδ/=>gQ8$@hs^U"ldҦ܍b7-%c-"-bL J*祼NWu8OEQWC\Ej:Ep4Fo]߷eںI~Ȏ5~W9 jt#!ֈWÊC X y!C 1^gD~z t t>߭|ȽcE *݇Z9fwN3cMD{17\7&eÓ/oz0d]]C$ːz􈠾.~3T%ֵř fQatxMۼ+Fphs]Z?0<@26N g4Eͪ ?=:[f̿U<(~3յf9C~bWVP<,]<_ل֐tX = aP߳T麎I0 25<. !0:+Iwπ/ iG,jHg#H?|kaxJR F^Ƕ`<·~'l"TAyht>v%:?^#ψG;Xô7ßzS(XyvU0K6F b~'l/0 2XFӾiM hdɗV7#:<M5yW~m<+GRUlX5@I#(O|w读\,aNjoYɐRO= ъځ9XbyvqRR/#3CFp0(z!S ( D/a4آK.A!( !UDv0EҀYa2nHQ(aO\);t/#**'SS@ ͢Us4H$Dh<}FUH :7Fy};@PCA"?9IC3)t"zәnv}zs˙ETdP]nV(DtǽO¹±ύz kV3$KYGcyɴūOİ#䉎 NMzX߼t[j%'Bg#,. Qd2m;8`:B N$p/uP|ĉG%f*Z8ݬ 7b]6L1fh~T&{<Y~!B}$ØhB2n^^$ UzXp#7yICm+, =ͦÝ! c=OL1=rgSH̒Ʈ0= ^C\bJ8x[#6B7~։ nӽ7ZKWq˟7, M,oEOa(ƺkii. MH?H0?,66ʧFϥsl:mjH41 two_#;qm"d#&sO;Vu(Kkש'aj(sbhGJC&NWܴzlZgwTKoo8[ sCqa rw&61 3NPW]ڭ,p( č%G |Ŕgpc:_d%NM$î]L :^1 7'H%QmT҇,9o&%ٽ0~\ 3$IW4L]IgF㫩1ieﴃ E@uALF'G݀ 042R~!1Pۏa ^J.5j9>&)@g"AK$0j_ze{x90oؚ>o$sGǝmޣߊ~M{-ϫμ5RvSٕ7Z|D]oט"!wE C?KmM.>~EfvD%x6햜w@1|3\k\ ,|U$ IO}s MmGҟǭJ-9~} !;y͟?"2k0*g]ԏϋP |iն{e`틵m'+zȘ^~O6? f hp!KSE @>:dߵRO5Gm3#6crʑO5K;\:NUO>+RxP/iLjJL -ba!J:MGA>MkD;^r'CRuK FG_33Y!W!Su*g)ؘq$I ^O- 4l#m=߾@+ؙyRIGb, 1IʻKMjL;LW(?  {*ҖQ#,q7:Q8`d)PKӛTڧӾ*V/, :bNئuzCՈfJ3T "M~nLD/ƀ&<9ק#vtx,̐'48F4^k83ol8BBY.ZiMb;e'QV6 F˷BZ%^vs2o20MYS,dfa6\eiPcL_ZD^*v+.^l'^/MAlaToX{BJ9Tؘ*L(bbM)$ OCZwp`.E@,/dU `~DL4=fNoŹQǓw&G 9= 7E H\22pȞ eohIځ`+?wE/nS0KqpuGXLV0 nĦ+Eiv|~ b Qg-_hTz(;n~tsМ!47o1yYE[+5W*Rg8}4. nsz煠8ݥfIfܴح5E % …cT{l&N8TZN79+8ûT]9fcӸ1r,9 j`0:d&-*>94UD`4 9Lk:>$*N`_#o6X.|%J CxK//֒ycVMDQ;vA#E_o3.qgEH|/ݙUfnIYrǜ8b E¤b\U'PuInpduŷvRS@it+ /kKh -3K>g]:558fl46p+G Ѡ#־rnײE54cd ۳ovՌ5SY\1&%?pܔ$/B@ַ5l^ іWI} З?2͜Z'\I-dVъPP"uQQ򀑙0C{=;E ,1}W5#%yTڸ\%u%.!#NOکyHnaGl$O 50Y R ea*Wfv[)^7dlx!J?Qm<,uN࢈2[NI&RG:J*֡y;#Շ^jVi'g}&RslFP$ǍLIU֫Gً@%(SbT( FӤ08{ORs1F0R:H;(qղ*ր̱$5AEK D<ˣońdN/?|2u+k-/PiFX ^FLkCA릱`_(,m/ܥ}!O9rUl>ZGn{luM=^|D{&,&WT֙m*]͔SmgC ftz43NjfI~o@G۫0-^-++l>.ܻ3c?0ma(4N1YY#''`~^t6DRhіIh֪p5 2KkU]mF3 g^bH\—ep<1aÃEƽ9w i',< J4bCvj@0"P)-Th dYVwx5hz߷MD}_/qUq*$yƏ/|gH/GuH>x7h}:a`V(BF,~W: ,~ v[I*}ONI7r!^ gS,kZȂIg]^ͅɱ"h VsKNr|&LDei6Bx3e;ڒߚjQQuuŗY K=@7dB\;"ϑZDX1''9*d)XO\UXdtYpuMxgq@oF |S;auXvڄv~vBHs}Z3nc>ϲyHΑ9xĂ\ZWG^U9J:ę}[|8uvVC^80*/x2akl멑}89߰qoRa_Zeׁ\ĸϲ"ˌxz!< ZT/ k*Z#1j Ө @{-"-䱸^m^~fMWd ,#sO_P_Eޫji,l[]mdFa$5 !m$6n/ 쭭 ~QNUf㉙v#͗h y-$f0nvKT][/R XqD޷ibsro;?n.ڴk =6iг(ǿi&c١;͊5[e%U!~@Y٢7{Lq,qUXK-yf>A"ѐ@7w!=>\ $*xeqMy+)rZ^o%ND_"U< ؈zGfok+H o=# bfcr׿&#K1Hmh պ:z\'f{c@=&m92ilE؁-Tj4zB <\;4+?b1l1h,H^0*a$&uNH7jiB5)PE5SyH;ҩ1S[%ϦEP2 3% ʏd u2 BKϾh=W% eF&f@G& f(MjHg:Α*- qtxfSI;;MKbVS}}7Sk$ x-8'A}cvֲ3bvkJtF\lNWv#8.'W/!eXhΐ=o~\_WJ6 p|WX9C׼ĕ9@4dW QtlȏٓO|^h6l7*dkq$zFr a"0cCI?s9r\Al/Th!: AԲe,-e dR04/۩~@mp(u c%|J.";u"+P4 ~eE+sMO9CiQa\_ >_'5Z$@~c&[h-H`]\`' f,FBa3dhA/ )nm]lrG;b>hLYq13;n$+ Pwd4-g\" ^R;sӪ{gй  -]`rMcLHzssy>l%oPe4 ǔLTzN @U5~pˇrBzڭ"}5.dl <dlKT2Ջ)Qs^+!'J_ ,ԓKg H6UxHy(!Sۮn$ï@t.x2*;'\5b,;ۘ/~ Ŝ0bLsx(䬔΄NV1F0GqE+?-5c5^F~J;\70R%,0sc o%Bw: 4Ĵ%R CbTo`pDKpl]3SUj;// Zو(h1?UV)7m,t1uMWs C:U,2HHVIQQH,|VBU]S)K>lh(`) w*A\!3=s^VE )g$FV']ڴApqqwDXU /;ILר):ў}k~~wEfB3۝Z… km;ZG$.kdz%A?g}8?SrӀqX1\hg w_ e ׁ@jR=O hcֿRN_9V,87"8G ۊj}yO*։ ==͹dKTugoRc1+FW;x!x9&vxCiսȾAGC} TOz}%x2dr҇ۤ ޺Izkj*VN FQ@b:";3p )zó+~N9s5J#\5Dd?[n( ^eT}H˜`$YG@LJ d}tist4[(½ }Bsշ9.tf{I`|5h 8DoHj,:QG _u DR+9Bhv阎F'Fa6s|naoE۶Zmgd+۷d"}wJTF½ӊh#')l'Xk s}iiIwkɀVkE?o奮ڮsc8C})^kN]V&6,IqoY;*/yg_Vcm m{*+FmC( ₰9=0uCaI戍,?իeKtE\G)pJY ŭ9E"l,R'5fkH]]!xDEFZ}ӞE&[Csk1hg86r '#Kϰy;Vۿ.xܔl%+%  AC pߨ1 I =cH>4hɶWl݌*eDbWyWGN|1L~/N*A8,e2%\ܾdPx*$jKArӯM(Oͬ|ɏ$q]:+%^\dI9ʅ/t%rirȾ)Y+>h=Do3fXU\-{k_z'(5&)rfbTEa聇";'b<<)MEos̔{>[Y&R`~Ȥ3e[3 N/Mq/8:H0 4jhX+\ES8Ix7'똪{hKrqÞ)y>nzߧ599{"~_@@it,g3VkzX_zq+pWX~Y ÉʜmC2$Z῾_cV87\giyh ˕DGH'jHWM)g8۬rC:m~=5n,3FlvmR_.65Vi>Hǭ^L6SDvᙞJ z 8Pwb~~& Q@`V*n>3A2DqDO-h]-㺱 @P˫͆L ui& MȾ[yun eTϯJ2e2z>ml xwHC01rtR cv,D>mCfWlDr1SӼK X3\E/2'ӷs(z ;<#Ǔ<j4=,%*jC*S>i#V =L-"SБNOjo8 h@Ǡ1 ِ'+9##]y5i g1fkA=E%0r9K6e+֒96߽rY};_r5UH^^CTub_FQ˰% 8kѩrj"bHq[q.+A3x~R{d&{ g4{oV" ㋟y߽MМObrT$l@_bڟv9H (vEVƎʿ9Zc֧6ئEW%^Y79o(Ks7 ]=:N`+Ĺ[iϿWK/&]. m+F 9qgʨIZnZ+|zGATv6|Em_r,iL,es0S^:Z2hR|\M'Ns]ƜQA/yOR~:$EC:c/B9‘L}ρ3Dd{ӱJg.Wge:Ұgv&/1I*x1 n u rngVY9RmZ~R&0<1a\8 u9K1|RgELq%<5(!՛i\kܼCeف0єmB)L֮/.zEU1-Ku Ε?SR'e0bW CcͰG/KZ[l i̞\aTkr[=UO7.#+o~Eż"p]V\'`]J"] e_t/j +꘏Mn~LԟqtnNb)NbLYv7%r'c?jZVofW yH҇2k4= f/dBRR~8-N%%*rW7֒0- `9aGGc1y|t+Z trS6hS_*-saZ%4ȶ:|&!C L(,G*Ɂ:"*p8/%*|)Y' .84p)ϐMʽ ̿faEC[(ioƚEg,SVC ߡstA8+Q˺ڈOd^'!ǡ]Q7s}{ZnX1D~Z5#-QO6 NFDh=uHM9KzKJFc/BCa҉ud(: ϰIXPs]]LL[6K5fu %u}2j\@c 'Uʶl&cr>%%MSG_b{3d=BdxDEiDga 5H~j!x z0#+$l@ʦmME mE X.j ҭޖ8k4}ZjY?PW@x.%#q }Z %bSt1v6Q!Uhʵ3uK烣f4-g?ԙ :&l'߄ܐORR|.j76VQg*b Y|7dkNWKsPnlŞHFDԽo.ledvJ-y#\>>nn{_&*dم|)qC/`m@̃3m7Z/Z Bmq6#ATPA֎Gɓʜ*潘mLvRe`o$Bzfs-wGZ0+jvت"+3QTnzq88_M`x^}?q ,l6 ΜDNrrSέiZw b@@ĝe*!~$OʧS]b3@U0$ND6,"8"\{vP1P q.-Rbt#U Bd$㞃/O!CGm}SȽ܊i,z5Vx_>6oCk}mKS{KuA{޹у=1pdiYwH~d̚K6QG%oDUfi.HXpG :EtY1yXB^@~])Av|*`Ew<2Ăΐ;q >F.!r>@1wc h#!f/ s)FtBuy/]lm>;_MG} cﻂuQl-qZDm]Pwm{y 4k!'\l ? j9q ]o'DF4+Hpb;L4:csmC]BaKI-ķ2^k?՟nBg'a_^8XTkK218࠿s( q]&㿔ЯZĒMƒ%#HB/Q9m [zԔK{.;ݬO@*Jdlȉ~e(o-|!hjDž~u4N.ɝډ<~g aB!y4ȝ2rztSR'sK:3OPWk#\* _zZ{͛J}ڝW \8Р;/*C04SD͝HR".Ƴ0#h'ba,V=Yt6t"@2: E!ؚRk ̌h?'㱳( j~qnY,iW\A8N[!_$Eaeέ.( deLk"R2S@&Df͛U׃4 ~GElG%s#&‰42͜_$kpM t0N2%gZ`CYIj3WY =O!Ni ;6|TTyYF p4̳ݍJ&(5'%Ղj;ЙR./j̎X[RNᐗx&Q2s n4E-#  wb桗fa4۳%Qe"Zw6ًØ@ 7o=l2T>Pf:i%ZPd"n!]faӵQk NB@.79[x#mW)& StS}B&6r+ ehe-hn:p3] Z;Ihba<Й2jq]h89xeMW^{{{F3Km5>NrZurka$7?PMjE/V,bo rԵ@J_$qRL<qc6 >Jzk{Vʯ0"jW]\9=Q"TBr yv iAd!|ggxê-|uR't-9Ntay/>cK$QI.p`]oK$RxO`+tIL5 l2qL_>V۶J6ܨ|>, e~MV3 > +ώrbǁ 9 Ҧ=-< 9_+-sI$￸~8q!pi܎˶J1@jufLݤ.+QAlV P9aۘ*=J.M .xUU;R$¬ӼhZ ҂ >NyL<`yOkS׎,LCO S #o'Tdl ߄l[}n9g>B_%µG@1X OЅgPm(Ʊ~q>xe}{HzzeZoh, }P| }.N }Oj Bn$]}em ^fFS(jז^'g&sÕFǓNMar,!pJ+W@LI=z:i?fcWT^5&lX 77G( L+|َҝb(ޢeV.JNƌƢEUN/#_W,QZ1Α m9M@V Q&Ho5o(J|7F8N-]Wqe ,b4) r4H,ysHfdy$&T!*I$Q >EKՀz|u$eSA6s_GTI_&AԿA.?}cJ%W9)CCh%Kg7¹b J/7$KԫÖO"NK]]iC(cHou^­l tl]ʲ̕n'WHa!$s?ɩ#QLM37hHkқ7 ÙxIuMEtX&ǡ c=={&SX;Q$-> [<]e8"V=b͠!C+,"O=( ݘ+=r_ФGr{|TCd--B<#4͍`ؕC-KT td$%Zzvz4@ ߢt$ݹ)Ne$IDbOwSMVee+]i~w#Urx9+$&끑!5&?8=1wJƁ͟uYu:E-r;D[4-۪}fb7rp,l1R!; /&koʏ8tݝ=H-I0ۂQhυ!X`Ma*LCqv&p_ ?b6eUsp|ŜH:aTlJ'lzH}2J FR7y]pr![]:/F"1ՠl,V! +93cک镪 ]c pX뱀-Ii䢶GKB^![pdaѯe K4',&;v-Dюmjt-* ;Iٿ!Y3,tDWѾfz>nN !E钂[U#3YGjhxvax+;1ˡIs!FD6/S ~[4|g9L U<^M1 8#VFŝ=^jFʼHVLw}dtCDrIE@&c>6<bwAwȂF\!l2qhݬ*'bpx-6,'Z_}ƠΙh>h ,yFFN\qL3^hnJբ?a'O^7y nP˭p`~l:aLx*@`uz^\N-KxJ:,PSA6`2jN g[{`ZCB)i",;3$u5Q? h= E.`GDEB˧Pp(3!U)$cM56q%UTu9JӍyg^u[]gv ;5Uҡ PE{XkuS2! 稫;b%e lb|E/{j5^w J(",%QAI*2O+U5P+dd׍N9 סS%YBs@tkm3i]~pY0=UD/N$!Q?%+gb<k)j,'1XL9~ =4zVTKіmNJj8%/;m 3kP\7C%?F1:! {P׶œLEdڵ?%[_eՀ!x-UoK0!)@*L!jqܛ /^svv==-$où-ϳp3DҵvG#0%jg//FVzhEPAt 9Uq-OV1SCӌj?pF\\F-]~JP&6+*q0fQ0'lk |I?9I-VsfM* sEPLi8>6^ZģMB2 Ka#i5;}$sO!%*1 .QEb٠G&H陞(bh~W'*uO/}0W:X氕O6G+ l!Wtس T]?i,[$j{UjEb<8ܗ"TNr}n. wG3{f3y hۻd@`~rG⎍Y g~7S\{Bc&oG,NlAEY@>7R[[=}pGjֻ^ \ȇWQ%*z?6!pWiZ'Rz ʔP{Q n&Lf ksLy/V1SjgZv؅tB>O|4u 3(5iuIŀȄH*dA 53hP-%ExAc*1"@lQV wWg 9U~9n״zgxRUL°e'0{@6}+`i i],2o~L?PlvoNZ5|A \6c;>(qdV#]R*7}n爔܆т=lZEU'3>lvd< `3oUQnYs{KL  UW|tD6a,9aΡDe|(-dZMwҍn$Rt gQ[%|\?>~Âw qyDḣv܏8̷;d>$b"cs؄9>'6gME0CG=豿n3Χ8*^x,n3]~5+8I.l]9n/gjDM?W%^my Sjyɢ,8k߼z  !qғ&;ySW֞ .B6y+8œ"VBUs]F$lA="qtR䥏J!=SUԵ/w+PLbE=%4]AɼͧVSsm2ÄKN/twyc˄,p>u"cb2GqȮsb<^VE.]_]*y-Ǒ\gӤ;y[;zNO+hkGTʵn4H5p8(׈ʤ!9l-~?6=Fm볲;mY@XHWZtxdKBXt[K it î oQ-))ǯ&&~*i"a!sg*quZ;Z~aQKKg}QC:UDQĉVٙUI~T\)\Vv-WaXmLXZWyvX7H ׬U93K6Q&(w@ XE%o*M)̰ؿ t~V'E{XdW`sLnWdηoәz%Ct۱fj^[zuk"c|I`؃"O(`9z'+*̚IHi폌րT>D6]ԜM$5l$)`T$%\܋Z+6U\.H/̳.]e5{q%::s%{c|=Al\ȟ:yY^Lg)=l3^l[GE~P"|]@ζuѱ5A&z:? mZ?2%.zj撉\^~99h>=Rײ>6DUQBkր&sĘDMYoYg)yJJx1}zHg՜U}kXlvT ا˥Z )ub}>nfbT -ؿ2z#J='=+taP>#@[50K`hgodq3HnvnSU"G}gЇiW@!g PG%d}_]Լ=|W![MցبÁ!TV{[ CxB1.]x NRuu,4nmk۝71 kl-Yσ.{._#24.ئ !'J$ZëeD~( 5'-$v'br!hp.Cy͇[T |Dۚɔ72H}Ž?2R%@ !% BwU]hޡl7pmapC҆![s쀈khw, U)xX2QoyYqɭ XEm I@MbS{S )XxĜY_.\؛:($} ֙z"8VJZ LPJ߹CMxVIy|4UncCĮOΙ= ԃ .^z(bfN%ם\@@ &!^nY]%6Ơ],8~6ψ;!:<W. =M4U"!t\/S {xGP:'OjLle5矻,6|LξSV i&j}r]8ҝ0)cFys|m/sES#:塃 B;Ows9rHVXn2PC  myKAAr^" J%x9 )\Cp`tYaT~F d`]Ie1"YYyVY~¾\ ¨C&WѴh<*P8uScbD^Nj NJzJl4KDqbsl`ƛ#a<`jpar} ́n5f5J=ڜ]"J~0evΧ۷.9Ń'xZ89}qP͔6@Bɸ3Okv6#y_ic|EƎHJO`ie|N&mlW=EXGmVW#2" +g|\LM$E:LI2_w3x m6#M^z]-&}Ŕ+у Ua~áE,Xj9; 3!р= Ƈ/YR}w@V ! ʅ\$!R@"Xsh#&z 5$@dgmwOc45%.'|,KH[M Ŧtbܾ*@Bt 8e&G.lcԗjh7sC lK2/rQzބS)%5A܄Kq-]U~\+UW bI4!^Ɖǁ/Tɸ:^sGnl"Bn\i *rH?Jem Bwu{vG*>z`0sWȚ0 vVj{f |at!TrG PȜjn3Jh˧+:jB41՟%Z^ozWh(D@C%Ae\$^<0m0uZ-h)tBRr׈z b(Kr~wDS%Kt:U^|pߡ#?Һ\%*%AZ'$0@xKgrVK! Vs} yLcc0ֆuSC4!kv?yfIJ8Qwm<,K:! 3͗(?۸]3x<"oBݹn*kk0k+X!d{?f%FCZ"ώ>g!څo8o AQ$)Y拖 iа]B]TA޿AF(E=w[9Z\@P5as=(6OS!yF雑#tV \qF@qxe-.ֺAT0.tu5hjPPb 2cQ56Ԕzp w/%k!I%?dvЁRݿs" P. %\Xhlk#qIІ_$fHJ;oC'@Auvr> ̣F[Ss-{\=HFEeY =HWc @!~V)@K.v!!&76.ד!_^HR;[Ӣgo(SM`m2"^ۮM]t!+mn,UJ%6x|RZuҲ: GmN_kW"&ğP^ h9ȑY_Wgf !&Bpvz|K7bā91Y,YxqkO r"4СC{IN+IruL\=Z:X4 U9yVfX 9ov<يEl{&+վKgޑHx :[RK L 0# W[T<m?7`dji:mlY !%PY@`]ȜLLrA [p=2ˈDnuoh~LX@`FUJdS +AWĈ:OP/&tFks.%gUAAָjoiEIp_OFGFP1h {+[ 콓<Ñ$+rtDX:Kt,Ti ,ձǻ.chN9ǝ28jтW=G뿀),D>wusuU-0Dv܂yYyk}V< 8dĄGϜ7{2DOxg AFk߂doQ0Bxx'sޫIaY 7y_?"~ǴF_sn;ڒnq+#?R+ގZV!g%@7bvsv'WU%Tka *!>ZbbLF*ޔLcA1zy?r~L",xt=i] W!Na()AXoD(Ps]E's`q`v3c@x UXj* ^1S0/ƯرgH\}fZ60Hɏ"AQiMy`VI "tZ- PiKctVV=^sW"P?|:zW,#ynv؈lZ_0sF?A8< ؏ԧoT}:QvIN_-IVeIla [ŤcQǂu,6}d$&bÝ1?-@X`Z'wUf}ɸt>bԘuh&Z1Sg8_uR+lFC|eN4BZӷOn !_z9{>JVsx%tm6QնVJ?%8LLШUdMybpqݥ'r3K83O(;SS`;YyEu$ #@0lag1VÀ,@i,Z5xj%ԝ*eV'vS9GZlڸl޶uh$K&+0ѱ~!(iA{Y^ww B7LpCzR @]e@49$6$|^>(T=e_#+1jbS]:œ^l݅:"Kϩ+,,&YRjl-F(lkm4d&Q!cH 2kYͭxfY+p1ve^,Vn4ciOg)N,vZ\!RkropG _Ĭ'"!Bud3,FA"VB)~BlY N uduJx'kfR@(Q*Ι+0-56զZ ƩcM /KY68A(O^Ι&\d@yJ߆[ t[`ډ)8GH"me(9Ҧp ( Ȳe_v"z[l8#aTXZwsUIEWj!º9h``R3ƚ<@Rpg2d(;tڻ>"E)fM%TLQyщ0)JYcWe%}hS|xm0G t^:(鼮Z4V&esn*paibuU'+ nmyϛQmiG"挸PUxo>D'] +|<0}#^7”8dC4(%bt̄Jr× |\%SkԉY, T5m%+ꇈ XH@ŋv Rx/ կ3- ^Bm-a2R"8*N9:kb٥K.Ogu قOQE21=̎neRܽS |wGkb -%UzBk;WB#}C=1z8.3)8وh)J!ձXM#Zwۃ`lΗĆװt[Y) o& GȨ&[Sӊ)8!ӥ&̻EsQ!t `1l[fLꫲ³+= FlVP[Sa)aWZ <~;sgފ=`s(} IBr7lnfezb%0m%Xoo`HDdZ}yxSxH\#nP:'k|PB͖G~}oEMNV_SEYK31AJGc`Ǡs;xxo^B!?ݟVu{ 5e)ajOH~y#A= k;ܕ6{4u` J\q}cJfH \V\ocjEvsVlg*Sm7Ҙ> !y<ޕ@uST{&_дy92 s+wu(P5LӰM"^pr&`I ^:"^YTsF@= ^}n4- pIqv%!IlPlijg,g@]xpR]}dFW1:*3t?ڲ"rT!L`ޟ9bWa!ʧ;]<GS8t9{>s.>ԀI _DHl:J&W*!ͫ)$tA:B&7Gm,;hVT{Q_(:nHjeUR~EB65?ysk%#;P۞gK`kX8Kӑ  Z6naؒ`qg7D-:R`ghh,.VneL4&ʏ>~eU;`rIH(J0dU߰@Eg~3L|]sqU(aa|X LJQ=3=}pRq@Qeu :*Eh딠3ɾآx'ehh,HgD㥢y$qCþ@YS8,,YV0,ol 7$,,dgB.wӦWK.@/ӣpK";zm,Yi?. rNGt4rh &0tv<.DWo>ZIvB3#Bb=>8G!sҏjd⤿ӇE;6zyiN"ݼvDGպǿlN<>xkGsj}"dCX,g_MiSR;_j2O:PV=!`8|[o2U_0r<4hH,rš쁈Q1:*)g`V&>NRKj:?v`F I %"b ZƬ ,k 0/x3}\L֢>>k\)D0zĖKZQ1 1o`Ws?tann|)gGkB1;Y֢~(Y\c&Kn2d<wCdըEtx+2dI!o̐gx*y2f0fu_NPJzRXH6~EPoi23Q2L_di_VJ?)v96=Q rdZ?FJIuc0iq 4tGT#cp)!z9!K{^s~5(y1cTDүQB%s!1{:*HV#܃fW;F|axڼpo_{Ks 6XGs##.*1%;TNgjX'e2]Vh HdֺTMI#6OϨKoKآ%~:S0ֺKT喁ka{H eʔ ?* & c--WSчʍ$H<KhWo{5) '`ۗZ򊿧 0F }3ڌ2 ZՓ,L}/Lsf&Lp>|/ b3S77_2+ϥq I_m6*Pk/d`y]a?jwԝ Ч;BajsXVkkВ Q; s#3ͅS+36; _nJ%pS(G'wSAr=3\6ɉ5lqt=Xyxʄ'fe/zĆ%Y4ޫkf!9Zm`U0t|Mz;Q5i˾RFQo .K3 Vo=X :'gXK\>}*ʉ 0>F=n܊FJ>Ű$ 5hr]u*K6{W"更ƋT\ݩMJ< 4G)J߂KȄ9$C0DS'rVX[v a;E=~h n! ;N`Ncqv+ $:@XqLlO1 Ίb- Tq5zE\X*?Dl C/vM|Az=WGɬa5nJY+;s&?5!, A6tĹQdDp6}Ha av̈́&ū_Z#|l 9g:nEZBO샩NA%PŹjxZ41(yo.[Y~%Ì KŮ`3BG6'qDs,J!8ojϵQ6aܩmRH K|8|"-!2ZO1aQ?LIP]>cC{|p*G}p&V7"Mx2ʨ3x^!8X(<*N\H3 {z=.f*%hh{Gwn޹Sbadl5E?|HIUc r;bbc˧vʧK @1{ 9wb*=JYAzVhjYf.@}AMfc8t( RWnJ.r֥?OQжpdλO }.9TְpȽH q4 K&|mP7O9!34]Ҷq k`>$ n~oO͍^^&*"g@!qp؍_2qusoHGKT>H.O]pONm<269̣?8Y)빈Y\FʐP+4ca ܱcW金b$̶;YPjÀ~ٷ{Xڿ-#n ڂIF kfMb g*FR%uY# =JRL85j κDz6v|&_G6;AXcTtr]NY y(d["-Jg=*]\F?SgĤ=)/ki=|`d숖V5M-NC0[vL1^JN)ʱ6?/X4X{HG 2%y(}ɐNj2%N)ן&v撠\)m{1bO,odg?Q~lqTUո!`v7aT}8C b0Kf╿p鸑c2h=A@sW7P*a߰KN ZJe̪Ui+pxZC$1mץ$ i ]G=){Zh$T Ȩ0C(_\ͷ?>\Z*IH,U=63/." `/Onќ&"+l8#–:Vr.Y~|J)m9kU$ܞ3WRqfbj#L^$\<,[XK_`W[H؉n4OÙ+;\}'QT;ȧ5lJ㭩)EWM[z6=6Vރa1`$9ZPYSI6 "0jw7Y\Y"+U:F6+oAjSvZJ:, FGk2GwW!S3_v #FIwr@FzY0$Aq1w"\!vMU,4zbx7|>:t&9p1fʼx;wfp|%ɵ#nH3d4'͑e"ُ4vR#-`oDf7\gto`Ql$֪d2 j{ &@tl˭_ay =}}_-;b-=9)#N(%΢꣪ ^G %/vw5HS~E5sRj_('#T@ﺞ2sO[cṟk >N8ќpU *]$ܺW'QMZ$'Id]|#vC[ )#'@h30>e-Tnar;.Dͅs}vc@ɡ|>qۨ`@.yE~P#4H cCPD a06bU֨HFkwzk>gZ\ap!&jQhC~{ 9 DMζ>w i "^r,l~ p om;k Sb8*Ʋ=ܮ³l$Ӭ*=6-p ]V*Kwj<el4Z0W`4S\Cd19/P4cb5>x^JRI#`;L a+Ơ<&tl`V\|.)17xg22h*蟄sɖYVqTF|S&7…8^)/5G:h 5a1*:~ٱQӣX偈0 O"F7sCcќ02m qe7vS2C7[ n3dTݣ0jG9ȍauRdfM9_n{n'@ۂ:fM%gU9I&[xpxEaPic_8E~b6(ؽ]Kͻi+!q jU(|^c^O[&?nzw!?΋GK{ m#-N]8Z(9RKByn8)TiÄ=Woh h"8Cx Jcӱ?D-*qdTydUHYDDԁ#5=VTU˰եV .4Y^Yw{%qSJ|&Cai 1vvTLA$uf"[ ncL Jzǚ#jQQGLܱiJϡR&ـ;M{߶Rtƿ8(;},^c(O,r _X*^ٿPc tJ{u )m_{f#&)& =w*DA&Qׁ\(ムƽ|/.yP%aIᜭ#-Ct4dk§sf5TxN.( 6EDlKOgY;8eSфbG_k T}?^8^_Hb0wTdYJ_T2鱵N$s5!i,q ua\ydu +Oގ;&ChBۏts zsfVF'gtTBra!e8@Y sq 5-kݹ_0qO2^Qi̤x*e폛qGQs53@n_#Vޢa5mDFW}~xNzGvmMoB1i:~~l>@VDPĻ]RDŽ}{wBzadǷG8fDMgZʟcP:`@bt_%˶;#8I\@Djs qq]z1̣7@[c4Zbaaǭ;N,4Sp]#G2#>gMMA 0 OD&  p'[n !`[lq&kf:y-M|´T0.>]OR]<.O+4kxs/و/,5G10Av d[兮(z[UMMoXLsbg(>ա׃uez*T\}0q5rjzY%mY%=wQ-c%A<"n& g"?p`$1Ԡ? ?: /@m$DUd"T@ZʱKI%pw||H!I篿'6S7pi|+tK 窺Q[&}pG?2h:57!|UO} aަЗWoe谻gh96!ԩ WV 0Z>6׵X̘^&%bYIrק :]ur̬p1]8͡ y<ȗ^b,0хeC >ht^"iT\RK'ЭmN f_$R_S ii}}0|ޟ}5*!ׁXMRDP-4Ģ~ޡg v/!AX6~1+?xkք:uwoFYe &NޅW)̥8"kaRUBqCF6&VզL؂YA3v̖d$[%YԚ0@쥝FM ,kc1EI:QOAnxl0ᣟ' V8 H)ɘcB"Y8ğn+)~}TC%Ig8p>-ba쏍)潜7oL}f3/Ae[Vaۉ.(@<],.ZZ)+=8&m0+"I+ང)]t5窹(D`xw/Tށis׼h'u>O Y&DټM7M!>Av5 ͝}_!#wDSH 6c5k%W4pҸ_ȑ1"$%J1\ݺdUa"㕥$$#yžNM`O,ٽ{!T{Z0ėGheQҜzЋK="\\׹ߠPȃԪuXUpVlx&ͩm_i!yLX}$2i|FLӊlO;D nS鮏ut% T^ Za1HxvHm7Lئk`|6m*Iqdb'- _EtӤ)E<^G.΋CЍWyvcC_ܺd|H$IXMՑI+ ^'J]~@8u*Ѿ9p\- jXx̚`( '[5 6YMu ^Yx8YS|j5^܊hkUFNb/{(yTZ{>ahzAe=m듄| T5FAM*R#csϠ6{)F)?mc94.Gfrl9r)WhrzP` ;]f9 0L-{YrX?S@{5f7ջ EXx<hǕ;j>ȫi!u3~uo>h:p\DO7Oh(@x&5aa=/Nc!!m:# fY^H/H%qި_ "Ҽ޵.'M\t.Q|=Uͼ:l{2`1MKzε+Wd2(Z)hHN% X>T.Pt͍Gח4*ϵPj1#q%vKi,Yⱱ|J GZH1dvpmw| Re=v .o^f8`>7zv;=UfK[<:G4X`Y+i1pS3Ck"듣'ZѴp89&YH @dmv}??DFHS$}AoKh^۫dZzAald~p5UZppÎ=Ev| .i\c݈XzML)Q/> ? t-ie8 ]HFHkP̿k}Mb}[vn*giWuKzmF^w]Gc=Ѭ)ѧF3CڈM'y: ]6"%R{9BگvOPQ1h=S^6Ki\G3BUK׈8qzjtFH>gXV@$=G}a(Apx flMR,ӆ9P::sךִ}/RJ2@^ƚcv$d}TO>1WMKrO9^8 x2tCksEscf$ '|ˑX =n5b4'wx jY4TTlbňrD\۸W e9~ "?q WT9S>K"nf^l;T^>"F C/m9תwo~3khKDkͰXUYBk8Y D^a29<'-.QYz7q%n`= Qg:|swUSG [(jݸ62*껥9ǟ=_HUx :Z&G{Ƞi)6j_o18u*EU=vfڨ苙fa%AZFPۨ_PC'ʧ\!<bބ̕#:2W>#W_SD%T3SrJy^!!!zܦ !5ߌvP<PH+hA_{;w/4,!骅@M| ,V 6U xV,NiȩXbO?:au頽&5jB~7eh@Я=L) ;커yj\ &5{eH;b@$_(<Ӏ,#NP٤׭e*Dh:ŗ?~ DAvI$Ipa}R=h-xz^K A@yHȠ~HId+.qAD sud*{';cy_{ pgk'Yrx$56:>T/^YHnGi\!BTIBb]7F0rp0 36^J[TrP%N 㞯[̢Ak>ăG{!S0RDŽEjGwj G19oL9%G7W" rɴ7)AYaR#Rʶ7E2RB PKcQ> J'-*JPGܞɠZw+y߈ߙ H*_w翵Ħru CZ:lǁsvlT͆9RAؤL0QdRԍ@ sJ?u?bE_CF)l0-LTe2i4B%T(_5ȢVvnHX[CY$p2 睭 ',u>@3NWC864doMk}'ej3Eg,5EFJ_ J0`}o?-mBHZϳSG/*gs˭Θċ:}`恄)ߨ|ۗ֗-0bTXmwƳ @;duHcѠdgQ&h*Yp/ YM&5,aRaT,ۭmzkIW U(\ ͞ @NbY0efr`A% @HԺKډ+ڌﬓlU"X Cb{) [0@Nt޾H˸püy3Hqy1j\3~Ó̊-9?8fTHxD?+RBbM)iB uʙrE3"\%gNG(YV_ɴa]л%֌\w5R;^Uw fП 4ZdtÓ'~oT9z$bn~ٖYlC M9[Ctv0 [7AhTGyU:6x7 q `Q%^˭XQيK0Nؓ Bj i?,#9(z'䤇ui'6e:i%ȌUZex[[UI0E8aY@(l}X8tg ~i.~*πbޟ6BrV|a xﳅxo\,`<fN-CqnSe+WV UIJ؊YzNMCblqxzk|*)U+nVL6IJiR WJ^,PJ<+ŕ FX#F;?|;d1 ƵE| sFCzNWaA2Ebeਾjp~m)/wLkVF2Sd9I1n]gfvq_ہ_^D -(b6eӻy/)PĖ0Ga %De.ӔY(s$??3bO|+!۳#]e;u#Z;6t48׾DaGiVj{NKuvj^118h 'tg+P\dMC,%@@yN[q6$'+QE%q{;Z{&sL.F2=gibU6Ak10BVstXҲ)|/jr3X@ݓ{)s[WVzHhlT:H8`83 w%\ޛkIQ԰n&o\EzQ'q!"d E`4}Tu,&  Y5l m[qާv+Rٮ!hr+Ĝ6VR ?t3?i{/lO?'F:Cl%;5w Mm֪$ -I*v43ٸ.:m,j_5:1<]IM?'S (eNCfTV ^aAcE_3i# 9U_in5uy|{!4Qbd -1Gw@X0o<ظhx6&i݃?d/H }OVk,.W4fu:﷋Meу<-pkՏV  Ƨ/Ef{؈Kr.`һ58r(oqʸWK#'>z!ڡmxerĮ hC ?B?3TXƷlsżmde(-2 g.<:(I3K e%o_2C -^ۣAohXz_;ldH[j1bi, f|a_.U9?rvMIߡGKR q*2.niY`^FYǠxE3agB\6KSy mճ'} 7 P@gFi6b=@;dەƞY ^7;PW` XUThO)*(OhB,w7#"Bg4b  %G,ľDZDPiNcof 1q .DV!DiBɡ[x -kw1wy+'h5B9]}u܁7>Essy9p%;,  7=gو|V'%bQcez$FgK A"{䫟 C˼o<(f ֮im.kw%?Mv  -./7 dRZ#nFxM. ϴ_ %EOڬ3i+.9%Сΰ)lV%]vMxDfdyʴ״ 8JfqٞY&q0i,#(\lpm4XY=sid9Glƍ#ICW#48-Ùѹ6# ]7OfsmShZ~ /r_LP98zAv BV b֏6-_Уs!hc~[>אQO%tmQ-Nl譺 ϼ*qC}4 1R! `G- wiuxh]607,4Q4v V+1z}vSPkue_:FR!Bq~X;==(S_ZTた*^-/QtQê"xT焷 ˨Nt}uh,BGi%=u uL$&H/e>hp4iB< Q,3z ^;$C 4?H ۜG G&U"hHlUFg@{xkoϞ.1V.rVa ؙju q>d4q"(닉}Z* J4oWj/P0qRb>z(Pۑq J$Ah!ϣ >>4SeלCO}*fJnO^EH' %)nnY!@l _6Ga\vU%޸/peшk{mO2 w4u@ngWӐ%-VB./p/av%lx@ik񖏠5.l5Xu[[`XZX@+gy)}N"cOލkF,:DsQڃo֥W=$(j/bLϧK;PW3MIA$r\?ޑz9OT#!O< 9n(_TX/2+dU^^Ƅƞ')ljA^vx>yPuS JrDzԃR]ǒh#l A[Y&\P le-@> w򣔍Y7"!!#BOhxbɾPL 814?9k+la>C1g2jđ BB1N3$K0d.0=I~#aӖW"c7՚kOPg7rMeIcRCv -ðQ_(ϞT~$Su[$"=k|fl~Æ5fQ3ZzDٴX^GǑG >1q$Hq<ݰ;i6\,Fh6^RyxIfAb-' q5DΪ\=YwU޷U,%>#o(.gՋ>JC}^T'5+>%ݶ놼V9յ!ڠqCXjRy(Ә:r>_ {X'lKnCh=G+h~7|1쏃Bhb83"@%>ߴky4Ҡk !E AC՛5$p:gQxU(gcQa^y7<ceNT1nZC&5̙_`Dhڈ%`U/l wǢ4< X }(Y+UG滼wqz+}bO? ;n'VїZc|Gbx:Y5qk||6Ohsg Kf)Rq| k--[!ЄY^9XwҹnUۅwu_%vY?0pp6+-K n o@[#&}w}P 3S\CncwL8LK=M 0uB䶂:ۀ>q l?t# ȕUiI6ghmk9<^@ eX$iFÁ,.g|sGH~`|ƦEݸ 0o":utb6ᮨg=ؤXegtga9`a?6e4GX'eV9TbfH!"7jkLAZߜ5b.E;YWs􃬳A̅꿀{kB}b)(40fY:d_+:jn6/RrB./yI prrCIX?l[53ӆqj{E^8ޕ1* as"v2 n`;n@tO|P5s  xenEIS*QwPi2ހ6˺|. ߞIB'\mބ RgR줟6;_jՖ>ljgYH | @#4\v}Gap24TޅgRiBs&Z9Xo_>jhPh)I;GY>OuŠM54Qu;-UH }Bv4מ3ڳP>ٟd{M!8;S 34  NnYf E~|?@6c}f# IRNcNFG!F٪wg&Dm̊V@/zHiՀ+ UN^H3MBU݄$2huS"E3!Y$hϥ`y;/Ÿ./m4^=0^׊'v*% iIjM|=N|isgC!iqH{'-+<8{Ѽa1o+it[<4<ܴVWZqmO/5|bz(>OӗU-#EҜfn[ Y| z|TA4wsTS) 'BEa^kܾ 9]-KܘrD(S+iR u$AҶٻZF07&'pn@'d=P9?Ktgmˁ}Zf^1 .)k㼦z[ݷҕ5vL;Za=*\ׂgEOJSCru"l{4Nér*1F)s)b}1㟀B5W*";檰%>B .\Jck÷]I8}4%swPl&^Q+L8^IS6A"}OIk5V0&L,p࢜?4_Hd7K^"1m2X|b'ꊹSknSkALie-RH$@EٝK_rO{?>JBKf^<RfzK!"v6O0d@` וVHd_V;>+DfQCZnWcC4UxΩzN/gEUCCƲ's6˾M5M,:v`q"A Ae1QF1f`;ᤜ3Sf~|RZQ$UWh9RY!9W?*KSd&QOq 1HpN9wވ Z*Ve,-lgˌ3tknz_7MǔyDӂo' G;VŮ@ P6J]ڑ.AGL, 4ˤ9:a1~pÐ瞆әTvZW½$U(  /9x(<CɌMFW G2wЗQB0i/su 8?7#ss9q,Zz+L|6Fj(F(jN8K—gV C lGa;ߤWd?9Bİ3+Rp*LZUݕZ|<uz^yJTkm"C3C1S7XM6p=,M;=Kw`K Tz_[osRézo ou|USO{˱=U IK&||M (3G]7Ę_fqHT]䏫WPȱ/0>bTva gΉK6/+t {Nϯa}W5gb v6="B+zGn5*oYs vJtdDDktlyu=,@+Zݕ  hal!} yŁ2F ܮYez%(: A ;PT_ҪQ?X?*dBR$FrkY~"JdO0BRwv pJm@7F;^(eMej2⁡R3f۶ĥ%1kKʒb=~m'"chI`C_~'욓d phVf$5ETKʈ7F`qr=o_-BW];rX(n݀ fIwwIS3&C_ aZIZiG?D/x~d@O 2uFِaZJL p0]# 2AܿHF& ?p`Ӳ儵BǓ@X78ڳ 㝷!a9> +;vrdh&i<=0xO+ֵmV䁡#P쯨p0v:?iַ'BG sfP?XFTQ ̸Pc2ܦBmnAb %(͸[XJY1 b߸OH˜PɏDR:ūJSK[nZkĈ`rrgsUyEjOBҲzQF7+J fr. V)@ 2o[t NuxəNQ H4+mǕuZ~~rW >lhNpIdR{nM,XOX o;3ⶖS]$zQyFՄh?о3C O5BWBOӨ-}quߡ؆+K j~Dj#ޤn9ib1mTBd6ΪԀ8(ʚ^PޭLHY.<> =TfS^LA(#i<"$>_.\4:;]!|swź۰O)Ѡ5_VWLprFR*c,`SjJ”"H#|ɩzRY$|2^ʙ k%\Ҏ0d%{C.)˟S_,vhR EJ3l}[&9ݻ͑G$!p|ghJK)T!^.1ÿiU$ E%UWX^ϛ[EνQ9cgޯ1ZOf}`mcOtT=!~#4x_I !Q~Sz ā5!"O[4ylEjFr#0_kZ\R0 W]"ϽȎ.Web thJO3a J plݖ03bR/ $>MY:4<ˢȼķl1oɍ {uM9ߝmIN& U7~PȈ ?fwCu@-i=8 f?X-̐ࡒhw @Q";~)#|yD.Qz.Y0>̬j'apTlzA]o3!сe&9Yq=NK1aD)t^Y6HlX-8|{Ra4۶6_zT. -E0FC0wj$3w=l\(GḆq%%]VX"~ZhV]1KZ9|op[]v !=I"#_ GЯE*6i!NbJ+M[ğIڥ"B}k̂s&Y]17?nqWR킭^dS0a'`HKdRp:h%A &n < 02bTOP).Vڢ< C,0ZqxAq#_C/߿Y%6[h ;+=`n +:\>L4OCfJp2lgTsDmXh35JBƦ1RI-PRWP~[w>|Móižhb/Lш>r(rjJh PUk:$yΊlZz(ש3~Z=izb?ޕ3M;a(n:")hnBS- nmegw6rlqaa K@ߤTulH7c&4y3-}^ͣZ(5|Xi {w}K &糶f+.ZnZUn-\l<㍓DFPÈ#~hn>˹&5k#7/!i* yw%$dwD# XcqLQ~%sb5}25t3h9f.~k9&qcδ r ϒ ~T*>H8VI|*4;9{U2jmUmA!&&'V.Jьeu'*hʍ`+,ʶRI>:B.@57LdS=''o=tGޭQRXZy޹g%+{Fn0'^8L&H>l{8g4V1ϔ)VyҢZ!u=~YlUREKvY9E?XpDQͯ\0hGD _ ׾: P&&p;'_$}Zkd%Qhs2% 5=`"' 6b|"oa\AԷ[oJ#n ˸H^wo15(R'H"@O각,9#ajf_a6U=PS@!1w}4#??.5BBA'f8C?c,r2*' 2.^w#6'dfR%.rhEP yL<2 My.-+SyYJyY(X+O8g"2wXu|.R0LvE>4d9r{lr"Bq_z)_\p@3. gnS{>dN:d7|%2sKV_EbT)\a(qIr+ˏ7|P]v֪nϳ<]{5D=(!/uo\wn8oEvN@g4&{7I@"wl-o]JF I}6mi|Fn~lϣՓe6,s[t2i3FY!Џugi yF0V=Ct,yVd ߁v@į" }Ů>-O󙷇-0BPl1y5<{'cRD:/R+P2Wj؍ "֞ MZB5=(,sX٩}*|,b=Wa.H>Z#dEu~uUZ\vHm)vZ)kjQ$u/Q )Z Ume.w6jv/MwGOȨxd7@-!DV1~:H;lK>E:h|r. FwN|zXGBHi<2V|M9٦xʝ'ӥ&}<9p>EVdQ޺4rZrKdy(5dwvRm5qJ(&P-w-@%Uc$j`~8mH+޸7H̆ĠiɩBT%xytE)PDr%΂VE~qE#:^t{gJv$Y)xl4pȪ/S:oIx3[|ՐY(i,G8**nB; [đJ!lPTNmjS5U ɒ{p(>a;L8.2~WC+bp:쓋Nj,4m][ *hn#:$ 7A927 =S4ND\ז?zmG7L¿Wո>?h':GZFǠwK@˵mԆO]x<1%sѕJLKۉ R^EB(_jsYzP\SΒ,tuU6(ǗEޜd#tǝ4@>q=%㑩Ѭk~1wyq;븠S׷h|';@( ĶM1A`i9ƙU5`mMVEFHI 'ĿDLT;4U(X"q}e#4 ">aeG"%i.*[4 Rddk8Y_̯]8!V+KMҵxVR U;ހa0dDJQj{vJX J'Igz.7[ܦm}c 8!LX.bVtn!>RTh֜\-5򦳉bRxi@?wqexœ;3坷{x9gI.3k j4L88x+kLekg>H1UnS>&f dUI_K3.ayd6yz{INL8Pz{*IpXS h%|+{I+n/X;d8"|KDm ;r^? 6GCpԖ|B4b;Pi|eO$꧊aŽyJc^.cҶf_* NLk"_ơ $)Gbzه*_֝Ւ;ŘuqIwGTlg8wcjoME( : sA,,B%T+0Ke$do +hgF(@3mkQ:^*ѭyW+ R/3wf܌pؘTo9hü$iVP[ gVK^ydE]ucVXvq* ,&?e!iS'!_%LqEhz|r8kCp;Uvq=(̒cs D SOyA-~xvیIH{p2C`M1~ f+, f'q#hy̒q&щꁕ vhhoKAHbqO`̏][zO npK9z( @cn}{\nVF!t|K=BoyՆhC,oKsKVB}^Pz/MWX} iHPζof )i{kk|QwKL_p\T֓׈<JG {y]J0Z, C9şr&5ψ;·~nz!–o?Bo~NZikeYrgмXx'u!+<tSkDJfp]},͙ӬܚbNݟdg0ǴfqH!%4:?3k/N[FK?R@9jX bD_lfhBE!5e@C^m(+W2*h 5Ya}!Xn\: S[*ق'z8! @j3=RoˉV?un cVzaevxz>n7N v B=eJLA"bmq-kףeFRl_φw#Xx0^WYB%nU 0chIj[5cuЊɕ $d dmN$C~GŨ\Klu]¶H[q@3zsSu!<腈!λ=vbTL| t JoD'q-r/ ODhVo$jՠF刷NyRVrw7kVzgزsSPӻZ@mas|OCKvT?rH:A˒P=׿Oo9ȄSqUN^%qƯv> 7v\쓎-Pe|au`,WzcV$Y5ΧJտH@(vicOy"5jV5A!Gs\*Dg-;;ѯ)R>lpq Yb[re][ίguݵ<`&2">+ Tya&;>(euޘ84wB}b1.,ɚsOw{)rR', ĎH.DŽFCQ[3\*oV^nV;FJ%w ʗ>rns)¾IcXGɁ=:,ηY /C D 'o[3EuSio%X Sxġ6Ð=|<ϛY RlƜSb6JNY@UƏa?_(ؤߩc^Btдa$CpVj^^w#%}qe2W#b6O?mӧ8 d0KG{f'䘔fB ]):ʆ~+~"(ZN;s ہUa2> Ԅfa(6;@:f6ww6[I3<'uBtrI2y?[Ja⟗D G S9ѷbFHd /m#` yqJz`?;Z,Cz4rS, w:P e#.1QՐR6ث9ɹnY}1h {-o_ UEMV}6}{PnckIKJU"Hf MyZZǖEtpB+0cҷ0_bZ@+h/!gsdFقk=v0<љ r0_dQId@ E֛:x'}FN)A*Ce0xKL4QrJHa/w<Z9{dNUCͿ,+IT:m.ko;iX3֚0g6sW <#Jde6_@sh`,|"YOw[c}_D]ܽRTu$69s/{eĮjO)KHȠJ%zbB#W_Ns-bBqE j[yHNH ]S, 1El9H<&BzL  ϡLclHFU&K!b F`<_g6)R}ɑ7“H<.Ď,I>/DN[d&c5q2u>X15H1/$lfRyx k;)%5K af ĎFuW< ƚxB_GI_}g|g. zlIIdGg aM#cѝHKm0<Д9JF#t1XK/imlaoؿ`?n @TgkRG}36e1ApA-={6֡_'}Xwn3 ϐK݀54~Sa9,]m 巆8cx=S[(XߞRerU.ѽՋXn\.f8M2m fAx/YFz^\8q8b[e8/t)8eB'eK1$C{&O}^CƟ@D$WBB4w@;qK˃8 3F=.IV&G-}ԮZ7tZv36 k _^9fjxK{ 9?Ÿ_6,ϫRW88>w:wi'7t sy2N.G9fP98W j.-yi'NpؼG|NtvdNr|JMU\/\\K[XxY hQ^X DP ST=|ǺE[kZ,ߴ*0,*눃sr,28ђ*9ցϓ-p%/X ay؂ʫX*Ql!@5֭$uuX-)$p|(fݚm;70D=H(6YH ƍ Iݲ i d03~ELB=n>R傿sL R;ٕJ)0V-s%a/oVoLֱ9.Y,kau_n%z},hGW{7zJK/!We3*]rp@utZ/@*uN6[q2mAw76ʹmo>_TmK/V-9PtMm*4e'wDn֊g$$©'Αa^ѲEނ<`<& .:|hš׹Q4fk)x_L1, ^6P['lјEIN0!"ڻv6(4j$esOfx,ԝ9kyݣᅝIRB[-j]TV_IaN`P:~xnSH3ϵI*kF4)CFh_ hO’1C[}-UtI홯NYj\U5q2TSK&R4tPDCwd={ Q6E3J5u)T',.//-Ű0sqmߖWS 0UvO|V H/ATWRzLaY<5<B^.yuD3$hb\Rڈ*?11j`5n";9A0pm$q* 8P_dE KkL jzZD ˃bUHjkYYLؖRa~WҢA3':8ߐb,j}9{ք!׽A{йWr=@8(*Zc_#Y5Rgaz_<ϢX'0IIP[H,&l>8L*W z~ɵxL2܁U+N̝sмWxqTHi˦n8C !nthm{wo½؋ F X'h\pRЙhG.g7CsZX=H' aad6)0U+IU0ҿ{֣y4 }`ga?z;OKK@i9xĨ7Bt} l;RXG }bԦ ; IN dXzB3JuQi(wW}CnbJl'獮ͧw/v<󇪡q<3c`C>nNjRZ4t/fzaX0 SkwTa-6{127W׈1Ys;M9@/Ʒ$SEDIY{]CgbzG46P#b#1Aae<ދ=ce!JV]V-(w5> YB6 gA %JmwhNeg $6q Em c!쟸U#Q"黈Z9Q[GWz|> Y"=Dl8esSN>\|vŧ5z[Q<,ڂ 99Mg[?G?/ U,)FzӂY͉jπ~~Dxŧ>:ҁRQP$=*2d'KPІGW5Vīf+V3b˫:XNn jo)u[)J/87Hh}%@gG\6@[c~ FQ͛F~-PR^3$ܚtrT䦇_pE:`KU(\A w8Nf7Mo>I~Oj!f- K}0|gwx|dcʛm AGTQOsbq Zba=,~0gg7;UNj//f_&L}Ϋ` AۋS-U` riw HrkQ( Eb]rS%4'a V;J,CGgQ́yei#Zoksp\&%5$Z{/7RњqțW>w| Tk^L cTy*Vdi:75L].23ҦްHn`8 "O(t X<ՕQGwOȉ86"@fd%seHܦAIx>#uyo9>xN-ă RQ( hFKAbݽlv6A/b#1˙R-̜ gU0$)V;G=)"_@6(*UPjEOmX+z*maD <.9lg9 ʗۯ)lk\ w%:sNuۨ &SF=dmV8q|2lzyo]!{@xrn iʼnu> HMӸrYQqLk:18NSZS q(~BjA.nP桷I 21 Ŝ+d ]}Ͱ$,Xѐ;Ɏ<"R-utLTKcOߡmP;τ'%'U8;8cÅ4^b_V1xݗi_VnӺd ѿѽ9+f Y?KB;j6.tҍs$#Hk+S- aV<#YZivH=FP qLZ*ޔ \T84S9 `kglz1D4!GB}bEOCrQI; A`cXdCm9E)m腏 g'=vp1;]y"PרhVnZ D!ؾ/bc#_!xʦa5pQw JdLia\,Hhl(tQh->fYiHǾ@g\O(7ټ$ߟ,$:Hǂa NyZÿHj00x|#ܫ`%Jv-?e7$V"oݝVvvlPxu=ꦫo7cFHvA4Lߺ.a+g ? ~Vo.w9} Ib-=.n6z̮s$RB~8o899=pQ a.~qDU sie:eĦ(oF 8,眊R]5vR;0 _`>0SQ mV1kf+@">!# }yAZB"; pS+ʒ$ ^~۩h;x w9rK(B'qEg5 ,dVglGg 2N>fykR, &Lw yː6]SLC#v*SUeKTDrR'%Ȏ+o!ΰxÄ.a:sv3ȡ-3^KU),_ZtQބ29O+l^ɚS/zgy܆6DM16 2\ {J.?g\vvˀﰑI~?*jDnyy 7]ZWyB2Dpf)%viNV$/)V+i*+(dmג>"QQV/6S=JLL(ۙ4S!>?ʇ4_w*XR`҈iԤYĊ }cr @@CºP-hX %+* [MvN`j*iVе^R֡8@ imV1`‰!pwҤE9ӱF šrV;o{߿9ɼg>ubȸ$bE)0)󘒖#K*UӫAq_/el>RGVOZ˺]j_p`ODg|6"q"!㞝{ڊxkt9>یZ _f4ߺFx-ɋRR E'Yrbd W)5C[ zt9)blj7ygiVnI.3G֣dU+@bW$dm0 A?Q`,/a*4SzZi(s~_T^QOYx99i+2O4ӉzQe}/h ddHa5p(jh;/uVk.W(+0,&5?Y}u-٭@Ch!P]y"z / *A/vڒ4H0"_+U<1)՘#Cy#Jc.do' %1ʕ0=L|2dzeᣧ=@O"iİpd?|UO?ZeWiq))s[' bZ@(l|FOkh,MGj辎U8OSC fceT\Њ=\Y馮Qc14`!CxW*t {o#Si##[~WZ(MAf4 U"G41˪GB9~:*XbuPr[uʓҧcSؤ \dP3[=r=c$Cp0OxέR=49#N>c0eg3wjEmj8}A~ӎa*,99, Y6F+F{PZY3if.x8#~5vl͉kC|^ ]2h~|-ZtEp3O*(lBU6K(aM+躪-.Ma )=uL0hWu hlj%AhK]Aras˸ҿ=-餻/H߫fES :#3;֜W#o'\ᅽ)j3#A!Zad&#]Z? 2LKGzl\atH,0slʊHh!y;j}pV$OJ!9wѾO~u p$EZQX ;g^{K٤Ew4*uIT^Pm "ŰLpL[vs2j[72c. Htq>]nsAZeWx\>/_^u06S W.AcWua͒0loMY͹ENQgN j;g4WBQ~%*-W"ШzNkPh}VIt TBK8jDϟ~ C8ϵNMTY/P:@Ʊ.!gX._P2^WF2h^u'dL 6dO.g9-pCbeAYJ}5,-|aDq)7@V˟U'!%-W|^ 8yn 5S}˚8Dگd/5HAAv'%- n #KaC1θA1V"Ѡ]~[Qh> ']tPXl +4ݸ awl'v7S[ZfHi_tNpض| uP xbPs@^i? :(˜R0kA hvCS@ })yCouoWůǝPPDB}'I/̥f;LbT|?6 /]egt@ X >>u m^z]Y^DSWh~pWW;JEq7x O&(_A׺- KHCR~yRvV_wEDJJ5."z6Çy S|A)<(C,5zGb+m(~w}{e4"3F=u 2^hX꾠CO1pݗM݁;RdiAi~8hH |fmӾ>18FT'}VI5e&>2R5A"X橝sa4=.!RQ X~y; S+,| 0{TN)=y>1<yoۑv]zB#P@֭P􌷹Ye s8߉~SgZN"Dr ׼bta0 |~b$ihHS\?KkLrꐘ_lc Sݲl=>XuM-k]qkOBr? ƮtOKWipȬ MB@Ty %IZrhygMnCzz2Rah'W}Wp*0/S8FT1OM:X+|:.e՟Jǰb{T]toBJ{kfxWD4IRvL'Ұ&0( \I'B퉕)pzǫ!@t#r-39:{I9)G@YܛlyfBi =J*[8&3>X;b+͏wzL+G[j՗xQ@Ö\1 yM  5wp:%Ȫ >| +2%!ʔ-Bh{ƨKmu;f=h$lGhOnh:i.bT9>#\;6uWya+̐2Xiz;t}sI!kTUI)f5+]QXzVvL  "g-FcJCh&彰Y)o7c$QbF]`,r3,RK/4sl2BEk+,We /N#qN= D/"eܟ?'?Hz\O-alFĉgщghp?ߊ[V3gTx3I;W1/a-glt=L]H+k ""l,+x|%8M5π2j<+@(*da~ Z2GC5|@Ұ)ФIrBkg˜kXa _ A1&|QygD.`TfɵU<;%D.ld(`tU#r#˛9u%0RO/AuaU6jU 2wLɌ1e~d)]l} Zܫ$߷6/woBjɢ 9}+7x&5mňTʭsihN< AѲ.G9v==z"iZkTCaܹdu!?ͺh@P\H@UlV܍o* 8nj LIqG|AQyз%~x+=!?uu͡9h,#&ɀ륍1~5WWmtP֠5݀(#D?ִ^3"z6*Ia3+.=3_ !_=l#mYFZwizlsi7td=N܃t lxBRф'ᤙ{:A˂uNF5|w)0T$5ApJ؟~V\,SMa?#AxpkEʹ 2+*9-iIf]̀t:Ft>‡웙B3"5\PYv]mr#^͞^ 01f /o-簾҅z߳ƣ/ +1N,]|_C8u.yӥᒐiKa.q_䫑0Е!- ?AJ _{ &+ӳB‡C4;>>vcPÍP!h`W.-|&F/U!K x'oKFu~C#`bO{p>݆9pbwwKtu͒@=''(i^NozW4d깩b ;[=^or^4Xv&͝Ŕt pl{ uyo\f#E,egwUB0c 7X9=gѺ4 2 ) TQn٦)N yr|)[> ti\vU2Lged0#+̮׻d ',?^Χ]a/$0MIMrhYbc$L9qđFckd\=A<P8옆 ;Ç{*Te|.[1I:ܯCUבǨu^㱺'o}6sX[ >o !̶vHP5&f4 Ӭ5瓼dVծk`h!I&GU_qY7 i?N w{9{,tAho`=kz6tLc4li#<,l<0>; Zc%'X–Z!K%cgDFj0wو|}:B>]O?ýG I]HEё˷%|EF]E(TAQou3@H8fL/1}:-k:;f .F~j4힯 ׆b>ףּ[)E W#kM%/pyz da?'c=0KUmƱ(mQ|IXkDkjFQdcR,fV C`7ī.gGh24"Ru~m]28Qe-%ak \_;ذtP5F~@jf{4bb,;(BB_ȄBuY*߅gnE0L4! `8lȰ;i0*6A^<]w(4(4v/?wg~P5 0VԙC6xjeQR(Z?yzqà>&ԮI0FCNL[n$UȜJ/^`+th@k%x_B_Ab"87"1Ɣ$ʱ)w5 x//;4؄@eaWٶ3O[mb`tr~o:'&/8Qtce11j،KϩWjK"ߚL2>>1 l$<_\y %$bJ kkД7_ɤ's;6EY [ =BrSK +:34uak߭2e+(7̄_\Z"TrAVXGjjl?cy|ʮt3) oF `srrK50U~_SUGb c-=+4I;- *]lT),y#-@6Vב`|-rߦt|mV rLǖf|_8ep ZJo7L0vS weKõ"j<+Ӻއwybǯ%qNnpTXpk^Qeو0U=oN`ZU8dƶCW0C !ҙccb4@alfϪAXũD(a:! 80,!ޞ!H: _t!{@N3~m96 <_bx QW0[Lt Q;N!޷ ;H+r-0F!׼Z{דL=%ߕv)/|hIY!4R~c}^zx7 7Kd*I (Uӯw&fNFU /1!<؏`^9:tq0|/t WD"$cl}67L͉ $"2Gi$/ MؒhIdA"O!A>p`J:9Q&w]بH#;Yu6_紊ES,E1-.7gpqJ,q . ˙:>Y8O}DjIF]CО7lXz$'MԩQ uD=$^2&\I:TM^- A1>߳qvϹiȒ =e(Zl` rMX{*>}*MhjҶ%H,Ʃ8#0~^k&@ũB݁CIs?=`cXr1BrzʙL-X}6@! l1CJܙMu'υv S\+ӮMOyN4UXǿָ-j9FSضs6hx!!~6 GI& ыx)n9]ϣQQ9K4JՐ=q&0j \:Zq=1轉-A}rҤ]W꽎K"i^ 2 ><bOy>dFCQ$U O/mn$) [*3v*6r#Y],\5%oUwWN]VL{ԭBn^Da+$ķwNVcӚV:JM 3A[%'x$ s.=<݆"7YC2>s ؗ;K2/>,XU_6Rí' aUI \Y}1[rsJ@. j@}^O%o'XfaX1VXuH,fL96w>m!L:  laxD-6 <啭ky}4Wz\~TRux'Ѩwb# 󒎱*!a|~vMXlt0+ H.%OɩW˛'LGaI*"%@TMG(ڧz:&Nȗ;se׺C [BjTvRWDH=~̓^k}Csn4%\-⺛*E81\ <(f>T3ax~;bY6 J%*m{gmTwmf_? Ȍ='Cv дJmg!J̈́ii SB v=#?+ ߸8Kj B{+ȫ8F)T/;HX֣3S%Ӻm>hU?2=AslLG^O:fh:X"~Na[Uaj?#^4'7JTK1Io∵Vt/MB+V.2b煬;J[ cQ:Syj2qlX ʷ4@]hIdtWht8.WI&ڔ^E^3N t_CW6W:#,K=P }\@9 &eNiq&k;qLäv?^V)zP|РM.\Nv3SIcCfs&+CZť䓢AP-0Mp(ʉRdSXʤ`*Ju oLNp. *@Aۙśat>EmwfM0]Gp*}B4˄Hb Ew2`yoȶQZ|Mg8}Ǜ_Y\9f&eVESKJİ9y}i B8yar{/m@lڳdC+LANTR~ؔn{3M۵0>{8FIֻfQ8B- >=0_ڞ}tP hy~.AL%I xt!T>a7{Z"X~H/.  ʹD{`ZVhƚh +wBK r %[?&84[Yydߞ4s"@|xIap)vCGeFx%8wy&\s!`P WV5=Xl W(1ոS^'Eٞplc-TbH5zǔC-nz 4ϺV|uDN|)1)5: w[eC[މ< (șQ&) UY#swi\D_]Dv(s0F dXd\Gr셤7B |J; 9Wʪ0 Ҵ&G?QML܊"yQ.f~@lMn8F>IB˯}*,}0mrM[mUI59M¼>Ԩ3LNetz ̓1>M˺!D&ji:.Lr_LK*>㾮%M1,l* Iڅe:$s_zJw7iǛa+ꗮ;Kl5><)KN"c Y8MW(w095âoI-$Yk π֕z(gvNxɾĨ vmq$UMA|mEus`^CHSngB86(ΊjncRٲ) 3&H7&U@S,X4vא{n CjpK+]b6U1X}#9aI,H_8Wsʮ8L\tא3O"X )މdG%yS'zGG 35NkS^c C3Q>vgDU┺3mS u0WwjJm@r 'L֞ۊI[w/ku` ?u1\Ɯu܎0C CV=6i /TUw⣪tif3?FjRcש񐿸__>|VڢX) 4Vr_Ape 'nG!BsYk!ȧ ʩ&sz;ٿ+ +h(y; |6z7$tY.8D2 gJ@'?ya+rܷ/37LtfLj4ʔi`۾><m{x01Ep?7YqȽѮjЪ^ ̕zdF:]s S Iw~ޚ2ʁue!":ti:p4AM=|ͨ d/eS$wB6yH}9#^%4 e뼍9O{"O6Q%Qяw*2,&d(,aZqeg٠t X+NJNS~n}clg^k5đ"=׿9˧dkãip9O{=SPibX9sm˶pw 8t44+ 8-bl7^#,`.p>]:wbFsLƖSݛҨ~z^<9*IZá*tI,Q ?$8Pznėk<-+#NWB.CFl NtJ]b\E8Ihfem$ XȐ#P,5iїw99nOF}oXwhw;O',VzEp]Q Ч|nҸO46"oD=M'!dE DhVɯLn$6 n0i gdI(8Xŗ򦔖~Ii?X$6BBgFx<&h&is?ysAҁZSfM1e w{оoI̩OkYғ_};iR:"lw|Hb/F܏ݩIT6cCLX;"i jdf_k h0vP4tvJ(#{TO/ov&bUs%_ :^}ݝݑz>vw-guG2,IA4dr aXϚ@qxD†ZQb=Y?kCB黀2G2g>Oݡ^WO@>CP̈́IQ}eD솧WK~\$K7!޻p<9ӥ)4!ݝGo(ڈSO1YXzqVzJqm5xvW0[gYP%_{<t%dr cl`JuOkBX ŽnA9dR DKP[yzkLbz` 0 jOmفTC%lWIQ,`(ƴԘc<_$X.v{LJno W9VTUOHVv@/7[% %5zGF.\yr1AlWX05Ŗ)1~ G E_q:틎%]m*֟G `6-^-}r=;ZœFƹt G"h`X?-iJܸ ^ Q96o %qksg"猀cgו,c]/I׫,jP'pOV<LB͖ vx<gdx{xX; ;4+VկiR3 Yũ%{9~uo!ۺGTb00~ʿݿP$$ig.fFinFV:],wa4>i8Ҡ]=(5&/}"~nlÃ-x2sM=[@VQ}{GXt1?rui7_*;o! ^7Hez+ P /9)GࣖΜdNjL{zщM/ Bvt[pť)uSIx|э\@ЉZo⣬5yf[N 7%\kt3NG 5w8L_f{rn>8ɇupb;,ȷj#WϟPPAtCӉCܼ穭nm'EN? Ϲkף] sW^'yl%d@so~j̍p g.U1V&1_bz9dXe us,eHxEGOhx=V_AŽYUP#a UU  . e@sgcieć%#IjS:Kk ) c6;fo e|< '| ƞC7O6R5N6|ևq]@%t<\Q?>Fb8٬nvzʻRhɷ}F AD-Aan<Ȃ~qFj3o6m#r f*DV]r,gq8[߻3''w~K[\X qG ؑJjg,'ũIJе󸂭iP[tCe hUy6kJ+hY&rVt&\;Yx眱a%b">fHu/s;tQѐM')31}66#iz^IRGK=Sձqc^A#'O,8"%s5ptoܱ6. ;'<kn\ "1=z/!0H Ĉ(x\XLmYgK^&$7.0v[L@l?)Z)؟U%2y*46Ͱ4 [9XG@6L5B ŃVFWck.؂$a6@Ke U9HY/,It ҫI# tq/c/vT': EF@ŕKf-DӀ$ToKg7 @)052@lP좷[J3I^iNĞG9~Pb47$ f)+)Ǟr,6A%?Ol&V71u. Ec1i㧄9d^2EwoPo7E)qeΦj?w hRP@K''!1" g9nY|ٙs='!¿Er ̓c3gcO>7+e~|ph)Xk+UχLM7Ho vp R|-*蒈A*]@yw㵷R֚)P=e͉~2f[_(bXƜeTb: d|mjbU#:1<:6԰x`K^'iVBYW?aH )A陨>zds@'_3 7T(NUdlH:yBp  ɿxBqw,m-p6o/݂n>9eχuRr*<$NfI 99쮨㼙Dc'=B9ўUFYSJph(ܺ-p26 $n)hɎ" \5Oͥ5i|y_eypÉy\HHb5o4<L[v,r5:͆"~H~+zM;P`y7#E-8H?6aa> nqFbr5cP?6M#o%<=zouU~LMn{#zGP݇!223v6ҰiT`ioD&65k\5ZyWtP׳Cm.kCIGGh-~GDVLޏfo6Qqa4y ١Ј<?Ħ } >kFcK(vfB#Lcd4MwNw6uWC)d+vY'okicśe~5>ZC \S {#im QZS`žf=ǚ=yf=H[{lYmBVle }_QfZL1*t &H/&i[!L*keBG{zԕι@apn08:}xx[[qRz Y.FM-gU?80ߗeL{#i9)pQn+gKl*[n H5,% >Tx$ĽFAsm?}jûeM>8GanqG%bQVTufN{M}my*ZoռؐBW-*.F~b,3H{ÈH d8 5R$)''X⸲3-_+_KR };ʨ T %2)qyr`[b*/AZ)`RWMe JR,epr!Ms¤wt%(8Ӏ ,.8r9skʅ{9xH~l`a"UTV05i_  OXT,o(i«˴\ W|v$}V$PH劝^C[WMPMٿhgdGLODfs{]0s> \nы'CL޲r/fX[fNu"n|Eyi t6,Z.Jaa$R~(걑H9t]E ?d{+bNZ"&Q\_Erh-}I([iЍש1?B+E(Sc,r^m ,-+AMjPKa_bS)_pZ| 5@uݍ l])pYd4R9 >ؑuT}ikG{Ri$ 窼Nrs}yzM23q 7(@,6gYcZuqfY,ŗR] K3ks[G\DgH-WIpB4vngu`WA8|}hBHy]Fu^\`=zt |$aW:ѾMEn!2)(9(!կT1U?TtLHtDmYJUt;x(6A7X,=[#E0Fǃn8e^+_45o8w_77uđTzh&?>8{“Q\1+q rsY%l0U Qϫnۚ3(*u#mv ǽ )hhbN88TQ* FPfx)1ϜÚJ9$u`LZ4I`+в(*^jqۧR5 ܖ ݇7_#&vML1(CS-&0jBr,U,xpBw6p=ﵛ[q߻<o=UJ{Sv1$gǫѹ>[f}#($NY./剰(=H0"9 Yg#/sR}g&r&Cp3LB9Yɇg 0JSF>?k2/^Grͣ^Mh!ܐ@ HG^&X>n |)γ]uS]A&2+-/jhSˌ0ylxN@Rq0Y } Gу%I8DBcs)B)JbE}54n7jZS*.PZI 'g3" s)\Wv Tvݜ|c`qâ 9 .l gl(aa*y :5;ѲnңAz,5e[- ״fEo4C;=-0*Vȍ&V`Ju|-v:V5KUuԛ9lޣLYof(+LsW>[~}RyS`:-ţ)iY#IϦHtJAx9+bsMWvy͙ꀻKGe}v[ԡ?b*[׾qzJFb{+Yڀ[WѶ,3ik19i<8tGw:[ MZzMN?Ҕ﫡Ȱٹ# _"TNIKK.L޲ؐ#m.lP)ve?[i31?7&1$[I7^2(C8jbۂ ƒ%'"Wؘj5<[26Y0K?vq#ҩ$Ϸ3} 70P|$4VE2ÿz-<VK"iƓ#4OOr66?9l vXggOk)r >ޜROwe^īy//:&$D3|ljWQ6Ux>;GJ6^n8Y;l !]Wܼ%S%+4R@`W_atkm"j@Wh($4|*s6mGܷ db:0Ex@HR>"x?{׋ bAHnZQ1VwV|ݹfU2G]yܿEUx.U.^]L'(H hHu͢n#=·q'_z(ŤH qt5 z3ϷlD=eW1iS5Ho RG:f~HL^eG~BU|Cp٭]Oao{9 TCs )Ap{ZBȣg`Fq J֝R$΋ϐs?>F">/Gm7S~8o#nQH,Uw#̀ǔBCg3Ev3c(܂1!^B9k.gWʎI.KĆwLIJN?0U'w˃T?A-F]?vSqK' J&ޯU%2V؏N 'v:?$"q7.g81DXWT pDosO7!E6%O-fhO,,消K&$$}/0,a1RH@"Z?bm)|ybΗvLL̝ٔuhh|mX r(U+^ZuL'({M30|jiWsY@-"͋[ ψaP<"<~sJQS-xvH^a`ƖcU@нRUv,rݤ$j$l8gbW ЭܙѶY}S0zbeviA#O [c|IF5 y7ESz0FH2CkM0s@/I 6&_ hi0'~?]dW~#)p m䧩 X@BᱪVQϗ'+loa0n*J#/>יzMEukU 9;W-[o=TMZ+!^;0B3"r1[W\Y9+u騟jG0 Q9ۑow5#>_MGJŹ9QV$$ MvPaNQԭF\l$j2o$o ^ha_݁R%9 -U;naJX1혱yG6wXCsFI>G—UUZ Y:ޏ.>LP3Gt/Ps4?sc):=)3RҌFD"\ k^]Mm2ShMTKܩdH('8b^# eͮףՁ=C7T f2MYE4{䒴Wdxh;ƬDоnNBj<X-M 2QUJlBê&{Ӗa4 [2i゙W2 {Kopvca޼"")헭ìuJ_,dJZcժJ It;lqbo#dИO5Ce6Bյ'g)fd'7g,Ϡ;u(^I\-PXA|a2W', N-~!i "-EWYwP@ AL75R4<, 챉8t= GTy L:X3 O+@D}F72A" E$ Uv0${Wߢ[a"1V<\V.;[3a[̏J6v$PDc4 rkۦP6هۤmƓ|1 ^$\͢NP^x!20i 9 oҫ:CFb†Y Cp>6%f4qc)1o6!^yvc n[yQMa/f c3 .^o>nTbAw+/iyj<ߋM>1^q[1w 3t8#ZHr%_G#5+뫃\Ut:\-|QǦ ocN9OfV'0K(gɒC|c,rX\ڹ(ARh /96j+#ʝYvskJ䋲P۳R9Slt'wوУ(TvWK' .Tږ#Y†-8"%_WIOugF47yO'%[? aKl9ׇIɂD8H#)Ami?J,8""&b45Z5dndQ(bXԣsDqYBkAqKb^ܯ&/oh|JQQD2 }eLrZMzMo&!z!Yt82|ftEYy4M:(268p̎yW}3燙Ne!a0@))8+@ wAU`e}\}mX hP/zViS؏Z ц̦U?Y 4Fē#SfyOWg9dF>D rQ[IU4鬩ZvSɜ Ґ{0'Vrxu $ A Q>nFJɝ;d-kt媉w"q; ,Jé>(&/dݸ1ꉖ.ygBVH;&7*YvH]!FV&gHڶf4}DiM頋67 \oY+< PYƎf )ݹ|D*JƬgu`K4U+5B4pOWk _ݍbb(往DA}xW(ͥHY{W<^3 t`.zHX#ntv1?O (.zDL;d[60ۜεڐ$Qc:0=]X{-]X |.<Nܤ_o#tGuSnE".(sCiP}ŔU>P'"35D[ת[-`538{o=+$NdV'o6o^ĿEKNtG Ԏ=G~!RT(I'WQvB~)ٛ2 6?tK>6̅> qW[?3wSPHĖv:?6=8ீrX=<4䈷^IdL{gd3/hB@(?u¹7<~ԋQUte^xl%EB((1$Ii+Fr, mxqIƒ['l}NߘpJ4{%])47;cܘǑ>Kkv'/en?< M!u!52-h|E<z-\`Xq8[wY[~pz*[2`"Vn@tIYkg.}}y}NW9Hv?^@6qZ&e6 &A9Ot8jf~\(՟4I6)wۀ|Қ,HgPyޞ<פ;H"vm[4^hЃgYjgl?6wo;˙YR Eq2T.t-HwGN !sqK9e<+Z89H&se X1r) ?29a/(R}24A@)?#̌*;o{Qv "WQ,͕cng*G^[BG3d8OQse2jdُ4:]mra1&Knq%-6p-&/MvCX y]xNX'*y(IA!Sl[Wȼ(Ok0O 酝rLDl-FZ:Zj$7GӄQhw[#~Tzq5~v6iEмW=L5Cm(BհN ^(N*cpeL_:>+-,`&FEmKT'GZIﱞ8tPUfkXq_hq~"o,yB2o!{]q,]c؎a=7`K;KƷ/A"BxFtg=bWd|\X3 J2 ͜BRx s=aP2j#O/e(Ж{ݥPg&pg_Vw=ah]|wOFp]![FBٻ:MA.^h;=v hD;HD߬QഩVgI=} Har)ąbI@#yy,##d+ DhLTW#nf}B,I\>X Ej$IW|yxДE@ #b}xK=Oj2*4cbuxLS례YƁm H,\C Q( I:֥^0zduC׺4WQVrs|ʈ26#}c%bLI?m-˦<-]41.ʒPTZ1e8,f򤍥F 822L2JY|l[{خ;LLVdD BdJ4r~ ;Z;&4NQIZlR#+ !49:waFynph>B`r<2e)P9b;H/G}ݝ~>mkVl~~V1`XJ=38@!Ox!w咭>5t"ZlM_,!EF=0֐(yY we^so}L Fp'Ep4F#.xL޵rON@C6~'e]hK ]t颞А=0/EKaB>9t$L+|9,vBJqP-5јR^-HM,9oVlo4S{W=Bz 8X/ma!˷^:;AKрujK@}N`3J-_-![sW ΉMQNE?w磛FVPUEo Wԧs@*^SyP֤5wҳsoMWuDz)n/!J=~ 4[?- 0ȯ;pGpFPf: 3FzGE39HY&fഩG[F/% (CޯV3VlG^bĺ|0%ovmUv8S@;d[tAy-H}xdrٯTS3W=HWMи Q+lFDh1)PTӷQ٢.$L<%X7 ?s;mL1^ iL| GC5Q鑡[tXlG3ſ.P<7f1vRmDDZZPIs5`XA}Mkg/!{yXw* npg`9kx@T%Zs,!0Q\Fȉ؃ n5!YJB2dѓnhehqm8KWMH6hrs>.Hч 엪 ݦϚ|P$e67Nwĕץ0VhDzw5]1Y6QP1o!^+訴O4+`wt+9MM+Zy$OVn:AM4QE)VX32ёlrݖp݊s7i SL#[tq[ tz@SX9*~׫683'^B:pZ<] Šp;PQ p W ̀*7\32T:B#}"] ů%QЇllqD@=Vy*:)v*qg Y<ݝWNB9ej]A~T$NRܬM5Z8QBŢP)=-.̌}3r?WciTMG9<V߻NW#ߴk+9E XV&=^{0aYU<隁B׉A)'t,.-8m+Fp:Sg׫^SeZfwǛ<[Tf{WMd P|t#siS!B# qW6}CQ QFB vW.x|E T*8uwS*lk{^LǵwO-`nPõmaӜXy/'cl,ؔ>@e ŴM/pU~Ú[,OfTbM[C巋;Ÿk65*ybDy$ Y( \x/wM9_秐[:HQ05iVЍ nNX٢,uW߀0 'Bz@?RT wqL"2&< ۄd(OwO}~^Й}dYq*UTHAGD ~%c|;sE/Hź~Q";hfDwØFrFiz|'w4uGba7AsS n'FXA3:)u\~zh=6'Y]D,J@h j{dEtX Eɕ<î%ֺl˥u?Wnɣ P#WfCZD-_tL}Y{7|7,bm4z4"f?ܼ+Y1rĐ<@ hcKO>^03AaC:4*QM"?M&=*Lg)KA,BVz ǴˍMi^M3zɐ,N Ҥ%:':+ R1eQ׿ xH}Q+Kә\ej@yv& F \ bFq'my<0hbUI/+ Z~a" {kJk׌܊+9X;YQ]8ܼmMH9;~ҕ`o=^Tm*~ڦI=n"=ѱXIW]ݮ6-,RIxb O1Q -dV>Py v?/e݂OQvș\-Z,b ǭL߸zȺhq5 amy:l7u'D{cLq| l'}N'~#IN?u~YBXMTN7xg.qt1[w1 %7X  FįC͋xĢUffN7W` 2F(Ӆ/7b#pF9|ﳢNqj>wTD+]լm7IՅ?hV@+R[/g[@^Xeu!iրg.",TTrx,IvI9(*-_J4, ׌ S=Y|mDW&e|I? fJm Q{C42qҌ5M,qZ^+FPAGZ$:1>snrݶ"HdJiE2B^a- ζտ,}΁+Th&eNڴjU{'ҽ0< ؜qZgՃdo;ُ*q׌ bJ [.]-t72qwըшv%Q|M-V\fzPMK 31/DZV:q*CS:2BHqDR|l'StjjaW< Eד岺X,ו#lyǢR eDJET!Tac.Yȑ;!2DU2PI"Af{pbCѾohO N$g4B];@eI:|\F a*kDO宆8X%7 ^o =AsoR.1FGyO@G?:‽2Ф&Yc[5; f/.>,oə# 2(ɥla)>FiՠRDS6;k!_kut͂e1>'z~ YjImErҿ1>0&qL MAg70hckfi(IoJ[A ~r' lN!ގd'gzPn/ő2! X߱A' M4 ,[$#=(5=U+h9` @:<=<ԕ&„cYQLcLۢ} x,P lY5¦ԣs/KI!r/#ה9jhͫy>*26?Et Eɪ#neVVX'zm>:)[A)eEڸ{F2ƕÚy-rirwrmKDL%|;[(vYFV>]v-;J!8]U^?}3ݞ6m-wfj\;:Z9Tbp,V`NKUC2}#4Zњ}q?Jա4z И լ/*G(ǷW4|ϕ *Y?dhNrh-@I5Mw#j z})s -}e!=F 6&W+R_WNJwAM99Se/Tҟ5ec$ڢCtU]z8pvRI\Ҋs/Z$ ~(.\=EJEU{ )N7S6n'$ `O@D"b#m B9X-9u괗+uu|l.WFQ> :e< Qַ)?~߿LrSO2 sܪDNBb4t8=|vfwx.IjǨr|+Xv83ô0?bYdG}N=wv!y.IdP ?Mr/SIQ^wRqmӫM"JPꪻ )ϱH#g]̰fkߡdu(XIHnZ8O^L_<U!Wq$OG^~+lhG[.cR!iSt~ Ձ/sl}̣ZQ4cgOJ4w-);v,(O v ֱ/@;Y[@<;lSa GE)Ispb_h7w)u MZ?+( Wú%A֬2/o'G[^aЄ ٹ'"6w~tL\Nְ;kLnBEUvFp*؟WUp+t Wrg4ljkP*od_?h6{V? z*jy4?g8 iiȷ"ܒWs|m(R ybJ, TO8d uP1ݣy)PʽL/F=GpG?[NSThJ4ԣ D{|K)!+B|!F L/KYjteSF;Km,ڎSr>l@R#n"ԼRѳ1vG0TOQI\?ņ)ʆS\q8b<HxK'< v!]//yf@ gu{pUkgOLJ$Jc=ޏ1ZC%i&,=UHc=G%SB[aa'Τ&&t:yNG~j)\r%>QGgB|k2vV8rЍ1Kt,` )Oˬ`DŽ~Y4ew ~ Po ~^gk(<6\4N.FAh1&UO A&?+9:Ƴ]TE6O>J s s|3lߑ*K¾ _FҚ*9. 5MI+nV;Y1b|}%v~dM~ s@-J"~c~U7]<dpdx7kQTA0[(-Rlhl+5{WI`ySd"?Ᏻu;KX0MCP?62[?CrD""Q') * i_:I6ATPJ |-9ƽN(&>j߂Z͏EKW)}Zjo |W%+vFMηm~ ѤR+FX|&7C'%N!34 >,M:z}qUԠT u͐h|bV 4Ѫ!s/D慵NP=i3gӸ*?4j.D1^ʭ&(o!顖aƻ0J'XO8+Lk!'_E-Ѫ/kн.!o9&"-, \aO;DFbrpr_<)C|ޯaFJ897EHL[$"Q'0@/F; 7gw%RqW=v9q}q߀;5l|8*WHO}Ʒ7b`0 O_vZ[e(}Y9)!Px.ƨZB z$,X\kYضBXOôv03w,oqx^Ǘ  oU;ds,@ >zmblJ*kS W9jrJM4||(1F|EmH]1A[SvHhyA# Wx՘ާ8<&6B9ZУiq62F*&fanN|;OY-rbA HკyET`(¨<rİ3ej䘶01aXCyL$hɜw5:hX6cNGܕLpC1 =mϙ~)aƺ{Ex?gqɦ ׻VHL\FY,1lԦ}hJ|+TBG~*Qi#@ՄfJaNtFv8JN2|xdx$v%"B?*nW ǝC^|%1b2͂>l:RS^JGm_["2fL7'1 =Kol<&k]&r{WϤuNeO ng3Y &!)i܋/6kJjR8: !,~ JM$bЄyE_/$]2"shC!+HHwDI+˄Ͱm@Xߗ%l# A4n^]'! s¥]oC'0}J+BNX83j=hҐt a6B ϗ,rDN-(4cmЕv=ɜm0M}JB, hm_7C5ɟ`;1B5L)RAӮka6g`e[eMéKI5zډVQr[v?hcW:! Uz[Rev`_f+»7F"<Y&c2U ty>$H䖣 ߱/sѡKWY6{/,E2_x/S炔`#vFﶩ Pf_!!(Eq=AsAM]:*N-ӦolEPGT!e.5fѠm;baɬ1+Gn`8[@R m)VѢhXzgh>M2M@7l1cruxCL`DPr@qVxI괘"i"fkbۚ@G,0^-MV(癋.]!c ixA =8hMd>%f&*O](2'[OE`)5-bs?ũ8{aSI]hzs4gLf17j6'rW~jP{ ncU4u=Lnd0#؂V(;n J `E}Lbeu9%X$;{ c 8cCl $G7S#?I&4XaU$v8ZHWV4Z0fQeMF<7J>M.o=n+sPM=)pn QP{d_=WܭMPYӅje&}*:e (?_Z&emIdRdD>'C"N})z&5mLOSy">_д+>|NdgUDW<{:UWf$}Tѣ7݊@+n{SC?$ʌɦM.f M $ όc:MJc Tv?t.bιX1NOX"xa5ctrQBR54ܗ7(qMR#a9?uD.xŽ s`W4NL"09,S f{HkAZQR0}%]f{^W13NnXt'L alL HHp"OwXή)/H}3<Ҋ` S`8-W}?uzP:N(:^ֶF.N-A?9iU]z5 ^ƘiQTgyN"ypA-i_ݟq: ҋҾ}#ldL ǡ{W9!ʨm1TȎslXwlܖR<#DNd/]tEwE ? ds_P$⦒?`xKƪX1 L@vf< xf+j)hdK\TT/ ]4ʬ49GXWoL"hs#Pq!>-ݶ_MI} F%R9r>x Ɯ prEfO>I4W8s]C{|{[4RWzں sQuMP7h-ペnϼDND,S)Zȟq*074Sط#cD  gi!  Hva~VG)NLI'p5pe7S"ܰyɝbĿکFMuk. ;yAQT'Q7#6e <{<:>խý0$>˪]G$*@N1 vaՏ_5]WZݘsK٪ ]$o W* eV@ #ٲZ Mg/xWfw#|N0gWxRUuHOMLϗ B=xQ`y;h7„ 妊/ɩO{H3|c^#%^"ɸ bY_vaE\)?i{T\\?0l0_wJa&抬"Jޟcp _`HbR)]).̨AVu^=>|"}eWh\GL1dwTDO8G?A<0Q=|0-ol~f.ZD2Eb$[[w^ٿZ82Z}vVű\pzN)fuv::gm2fc,o/RJ|v#a@q/tqʐW)9Mk/ , D$] YVl;\^eθ~L-USZ!P^q1QcK,/.#R8񣞨mX:jrk6n$}C;b>Ӌz=_)ʋRЀߣ{=}<t9V?nW 3D*le w jB=;x&UZ:5wS-ճHM 6Ѓ?)A& ^l2>Q)PS Ci#?!Y6*N]ȴeUGJ~:}+39d;W.}pz޷ im)B-T&$% ) Beō^_pxNRmpV&ag#Xێb1N">yK'EEN6':@wsf!`Xrj*z3s=V Z8+F=awOƳ`[o<\"/2xpeW`|fc,䭅n{]qh= X xk)U"6! 9-Dnє.>g0HK皵 {VWrU vAP,tBssC/!t>ij]5o>), $bK;D8E2DmXUzm]@RL3C~<$wxv JmUwu0)*HdkUNP %;\e9G 3,Co,iEe kX=n?1 ouѺ4?qpܔf=Z-Xd[hW+ 8dlJC#Azb̜" MɟKк]+) s~vGAkfC26^ǀ7#9 `D2Xn DVu>(qj_'PK3$fZM|Iw8Bb;ϰ%GLW@cM28p:@9ܜn1J#o2ҿuȊЛ(!P |iQveXi9ZAˍ%p!6sKgtM`6q4D~tѤ1=yOqVUIZRh?COI8,X`1JdH;ĐE'i&_AȪa"b9WrMܤG[tOlNue 5Cr\yVwCKߛ C}r BK{˘Y=2I+GVLeȹ[{Cr:v}̻A.y܅p:#xY{=v9xs KΪvV4TffajL?@JKi&| v]" (ċ)PٰglΎ' h%`dkpj-eN+˜+a PA,s I8x0Nk÷?,LA{ [%o0%ZF UdJ˥*Z5aYLZpɄQGr{ EQ* HBP_ v:Ŀ#|Va@0!E25mNRk)E2))+/T߱C{z]\鿲 5ŐøFwaGkbYawկɉwp:zx=&wd 7 !RKCW(`JTnl;UYUYiyeO1L?ѐyjPAFIfX! a&ZIl8&-flhv"t{ݔmOU(}zcCM=]t9sEJpH!kZCKq>Y'_/+㴿| _A=ݧMgBeb@1dG%2-.ד0\LSDŸ L$,3ӘIJ$h`U+wAC(3uQ*M dۙ[+>D-[^L^5IYtN[_o :2p C!2讦לSc#2x-}#zp-_\H#g̊TÔsY#VlF>$uKA:G&fA5TSԗӘRkz #iM2{t\BiF4E~-Apd6@RjH7io| FPG VCp4^|YC pg]ȁ a#hK<\uu2|G3$':\x>pO/e*dok)p{ eA 4O#:g@ą. ?BɿڎV糚A(f 95Sh\ ?vWGYD,lN4Y)d4HL\JA<r32jPu/ xMw4Y fB$}pWE(4uFVmϻ}^O\O^)Fhp &ZϠ),6+wz<[;iݲG@c#:)B.mx~h2s K,G4gv Qm 7p]Dx|(rngb(N[櫍@_0Q3+|+N7WJu>K]uZ?dJxӹ^N"yJ4y|ɳ0K!L:H 4Fe o %y#xEd8G^(h8s7Nҍ- @v%ԝ]&3?ayhHRcmWqԃș(#IbVwqQO vI*~7S }H<25tE-Ӓ=!5+vvp>/֮Dktyc(fC>n2O[网9-EH']QeT\6m :K8B2VMO?iE֗ ?-/b#;Fwl `N&;>xD^2B0Ο3)hGD75k_|n\+ Ic68"O}GB[[ՑMutp gOWp!U@`%&DyhG׍f9L8G0&߾YJ -V+L3>ᅩ7R=WUTO!kܻ't~)Nw_H6Am+Dx` mVu /z&s^1] m_=8#G:Z;u G}#k+PGWvwkՊ;v(Zc#$B=3*dK> |ޅu01<}Cr%U"3*ZIYD4 (w =pz'( ?zm;d#;?}s' ߏL  n-V'D5PxvjCV=}x[A݈p֏Ht_Bna砐߸!PG~BpヿXS9)A ڝbPk3dL;nA,pyR ^apNVi<625oe|rLZ-d VmQo>c:Ư^RGhy(ط B lAsT-[hgdH,+'_oBCX-q)fQO4[oM6RZKm?E zUpGvʵgƝ78W- rHf(="Gq$oto=IϠ)T!XM^qScݒp#Ƀ!ZBp7zTM@" 0[>E`Irl+c. ["i%vom뼳1 <$'F-KSę*%NnߙwRΈ5yղ{b8 7lBF\l<=HsDS"HCʟ΅`@h21eӗQO@: fU%Vy$h`eaRi#~݋η 6uws\({^t(2G\5I)1=W=q8-O#~ȘI7T@64zkۈ|,q *aJh*Ui2"8oKE=J"oNlo^cRU)1LW)=XchMhoL- a  e-mɂkfN㞤{F|Y0hd-X-sCAiN`8 יy}|4K=bQJ`v,aJTOR"g:=%7⢀ܣ)9C- #?rΙV*y΃$#]_r>cʸúBk&Poܙs[{J7ۑ-ڽ3 .Ye^&]R]@ȼ-踊"J8Eq yv[ΰY7Z;F:4xYw[OKRflS#0-ŷ{KkH&Vѿ"\(^cL~Wmmp84ͦR|b#ct!ub\8>&W\[X[{pXAXI5 #p7,xi鎃)|_%>[=*7: vY4AKh5 l z7J/Pp [1Wmՙ=5Dg ϧAS,D68q.=nsir"Oͨvq W^+غrIk>Z1c7L$d嶴f^rɡywu\H,~1B:|Bi%[Ȟ ħYү"ϭ^k'`WAll'E1ޟMI$xG wtZK 2^UI&jtc%Ȧ6,eώODz,;2.C6O`W;0Jg 4O$cBs2 : ѷ,@L%U^S1#QE/oNf{#S,~lCZdA'Ї KcX1R&6]Cb#3MpwedR74SI=-r6Q:@_+ c%; ~!@9{&c˯SΈ.(Ii7ξ'1ne*ewV*hNǩ ?۲y}O[\޺If`nϚ<:$vDѨ2uI<+ ߔ6R6ߏOsvp8'ba( 䧏m=E䊪h*~Ӏ:6,t\s5ӲDcoO~5wN }8mMiPD)/^;jtXG!qJ6vm?bsjy[L(*=n7v@;:c+D.Rg{޾ER0nsILkpzD棳yCs&R̓,TՀ~jckxhkG`Xsa(1'?!'TU{̬+ >7(7H(Ѻ"t'WW6 Q_eöH` qyKI^E\Q6B^>laMD5Ѷg}Չ|5;@; eݴMgY| ڟ-,$i$ m l_u=7[ֲX"NPטGJ' U$> 7|hpѤ!y +!cRd 4 m+)emO@E!M4Oij^&"gӭZSWTQ,+;wpF>/Bݸ[q(7M@g[DZ1J={"ayMdcԉY5^)k]!uj+ ջX]gK )][day8 jU@c fdyq_oG>`4cek6]O59$Zۄc@;mQ4o^OsKIPKdv@$!&GU0NtL X>. ,3CD 82TZB-ULYy(gج+̐g7)j=9=xE!sswAJQ bZ:`_ Mc`[3S^c#:x sX1=k?Z Eamlcd yN{t@<}ũ}nl[H0AogaFOz@!Vz>vFoh-JyoZ8FikT'!^-cib= -[Re;N.Q;psQ`k>V|-T[H^1k>9 -j54^`/:roYYzE{Sچpu>Hx+Rݢ5/~ނJB7`{C{be&&XSݠ*TO!H.bmImȮkJԪW$Ղ5RqѻNqtI1)3ҼpRm _u5/ 6Rx;u^T!]7L#hVQ~Ŕ,geyw8V(./~ᛗ;|Z֠g΅,{J/QQ+qو7F'=*%llwGVyTXb .uDYkrC"8y/ȼ۪cݚ>mW۫Y-;2/erێ_o!AkIl[Li)2jC0JX*"3ѶhUqXR!%x \f (>>]~. x']T)KQI2'L=b}o>XԦFPn-wfkI) /-'fXd6ds}mO$+kDAfW3KV .G+X t ȽoLtKTÙ7!loj}H?X-9^Ɗ)BUa@6Fv.UX;i~W4m#92>)3LˡVPd kFӮlMd,7=F. pd7n 0sf1NT.@CrU5JÀdyF9^a!|ҤjgƍlR.dX ϴHLHBFƇ&4y'8.?HHOc,oD ;*q'GnA wZwnv9B#bӒi_!sZy\:崘񀽕ФK-\gv]1NQs'vB;L.7}I+8L<浅Dfܹ ~gm4O) F#I(t K—`jRSj WQTF!~_4}GZ' Ab ;3I?},x%W:i/8(F *DŽKrO~^8 >c0@PyBv?UCLz)x~gX 8s(. N8' Vz?€ZIv(d˓yxzjɾǼk;CX͑_U= S@bheKJ) %uy!Rk~'K]%5%7\NK=aߡ 87J@VuCgJ FR|j*e_st,PEnt.DS«X!J ' /W Nw8:"PZb]?]B37L>H]/`B8CYKmYVtfŁUPk;k SF %GtDKմ|6Kiɓ4ni)@9!?_Z f])thbyۭAs F,XXpB]Gd0 |'3zjz\Lܔje/ mr\&LBը.=_+FGꎋ;G ?Jo-ә]GO6L?͕8|[5kAؾ^hh7}L^*i>pXhssi,$73Ie 짒Wb/2NJoW'y +[Y@ҋS=.OjE,$8'ìI\3K[^qUΥ45&_PW^z3GiU?Ȧ-}PE7(gb8 YBJnm5?|gDw+|Z*xtlsYg Q:c'N"ymmqc}T֜mv믁;=}!@r'|FHbgr' CaCLY3I@~ۯhxXPqѴ BqsB9~?”<23 !&(Q]EsCLҎǚlpcd?W¿!# "lR"*a$߈1G[=D, _&PʌϧI ];ˎ2}GgO^H\QY >1v{ \rb},rNAPFLĂ0L\:IɅ'hi(P%7}FНM^7}n^zx*1}v ciY{rg!B~?W!6Y$)^"^6(<@p܍Ehq:|C cp"[[fwwzҮlv:\Q¿ ],VcnS4Y#%[veH9](Ґí4i;5d<b%ϓJjkfy '-{,/ENetT!fQs]whTnUQ (g*}HҐǓ#~SS'mgh/<?s_P@0b8@VP|mc5e'v=OvU6w_tncq1ٰ.d0ݵ[ m>0eOn;&f4*GUh{A-ุ 6\[WqZ7g%e 3}j(^5,5wXUfhA/\9_hۧyPK.y}  De>U¢*6Ae+'2l)*A 3pw9;Nل)WZ.(:1;,_ HD琓C[dW wZ^jo2a~yi „~ ]r4灃L^H H1ewKKENՅ80*PJ!4-:RUQcbh Zz:uw ,̋Ч ؉@ǛW][&@"dMV)@ ) 6?bc.FUU;: ~P7to)*73~&XtH֧!$ؔMr-g- hFhJ}?BѬ>(p8+@4oܥP"PVnPJC*e/iWs^؎![Bv 0n&@w/r59Э"N8K wr{8ƐVE T~_nc]I rx11 Nr0(7gEN#}Uhpۊ{=i_>Ԃv754' EEcqYQˑ~| 4Q "ֆiBON&&.0[ u{K"+v-;0;)s;W :iom/d:Nz;JII_Xk6|va [ {FW$q{觔_I!I~+ %oQh"G:N4N(-{$7Os]􄃵( PLb#1䞜AN#Wy Q9nQZ@,(ʺ Β JUG]Ã( ڳF+PsD JE yč)CLt07K eh[w!2UmuzWbAK![ y"ݩh7 [6Sq,8dU GJFgʣWFY}\x@ X.!Ћ WϊKO֭K^YH̢}Da4SAj뒩a|dt} Xj^b_IZrjDݘ|bL uWEЍvSzV4ˬvrKAQ-muS]צ.gW2] aBhhԞ]KHp}.V{sk@ŦDEX~X;KH4-3w9l(/dn&i5?$dU 3Dp (V>'a*IqgUa)n)?'Hl\)B!sS?yVM0_[AU>KEeAZYymVK J>quaG|I }P'gt~J֭1)`ȳn"Xkҙh0Dp΃cQ{ihpñ&u(d(꿘~uF\`Jڞ -`[$Aҏ ! WNeEX:gow\i<,SHr5 s3$|Tr*쟭'gڶ$cyf~QƠnEQOg> xض3lxWڧbzg ?kR(pJy3F.':N/"^>SxQ.!%薀] &C\kC#MM/m+2ԛC7I* iu-2ui (z4_;Q`+1YI3C/{}zKt㛖z\9 D?tD~O"l;m˖?0_+)} b;9hy;xP3ѾáLQ VPM&⨚kLJJ3 Gиa84]#4@r3ȿftxf޾!fbN<}ZOo[*m6 [CZ,Ø8uaz'!g_g"ɟ1, H'rij_xT^6YUVݹ|^m1y4駌OʷVOq2ETL!]3-f\mŇm*ŀ迳:j7(?Zc}W- t]zV9+ =}` i 7d~|F/. 0vt<`"]em%jgGxPH9w44QNaJ|lx*4@V ݗ7yZf`C ޚ `wvKm{潳cyDX> 928!,t?.~4 ~O3%7VAfK_WoϦIPe3͒Dj3R24!"-wʌ]4d0W24G9\6{l Geu]Q>oQ΄+=`RT/eD#QP#SZ! ?)i:j3Y>qlC؅mn\flkuiC&z46fO:)]Ow~OIhzCս ^RS`H]s Y~r{;2if|sWd:OJ{0+cYB@LC.N G57dKORtɘ[9>1]CzڃuC~"2s k6 PBHTo746* .kER{DJJٱA*yx} SP?,^^kډqyՕkAPK R̽X@p_SmY2K(Mhh8EfC&X$ +C堡 E1N b70٪jNp;iF a#M^G>lFA6#^??t mࠧCkޥ=(|-_xW<4 ;UPKxrIK ׹-KM׎ˣGTK|eצe$(s¸aFƅet212kI{xrgIiDywi3_ڄ7(ԃcSH Y˂,&"{љ8 /:q28Y3#O3 v7т4P4ɊyFdT[so?GtwN+5= 'g *C+',,LϺ_z4]C$ao~Ӆ(W_EMj\Cv~J" m|w?H AmlljXY^ [C+Ȫk5Dzc`|FgΌ_ꆷg5>=nN[A^d<=6<)uS&f X:Jeb5"]W܉8GK]jjF$6&RU %o*c*çFrH!7/38Nn֧gl֦+OYmD_ >`Mzz=o 'K+3֗EKDe( rKq"7~Eq&I4i3g?F{UӤsXnӱPHQ /m؈R4aZ>FPWl6,ʔ1t-Aç')قV+C~`M䐎Nɖ2juAIXܶ2f_\@k8Y;J`+\ F9m-p3o{IK6E.]*0ώ{ unB6Ƅ?qҹQnQje@MPP[U]9IRcy“is]isT=+%($BC'vf'}1<,XUl#}yV;*i%gv)}d:Kyy/Q8(cq\}.MrDGPLa'Fcs̝x{]@@tHK[:*ӝh2,VfR30ǞJ H? >vXҮ`pl׮;G^mrJ`4DġPPXka-r򸨚&SG7[[c6;6"^)zZCA{ynvArDqU!S휩ў6ƒl)%ﱨWnNhޖr""mO+JtTDZ܌F8ܹh9:Gad2CQP @2U@}!+xu"(#VVe=H33Da擵;KB6}%IbNxת\O-2I؜TO`zb)4iD)WmGMӨ8$r 蠄8I#AVm&'c.PHZmULR.nDe͘T? |lƻӹEt&4IY{6./be'P~Q WlO[U ī*3t`,K.V|eިy*C~zho}e:%3ѹ9vX81T }I7e@m4rȞ * @jf܌yv̓9vnc $ Gp)yeOȶ|$^n6 ggqLNG;J7l9 -R 螅 @jd6Xָg.f+e~_6ut:h[wnX}V;ˌ=w5 ,o_SfGk&ԷtZNJYHN{z>5.pm+ZGv`N>ewF{a Uݏ`Cd\ͣՕ)N3>>o>I2Cz)֭'ܗm0~ 6}:&JGe@?Ssd:}iBx]@̊vpt#t năZk(%@2^dڳn1QW\xܓ)bT{Krs1ĊU>C}X*d7GXGJGߩj޲phs0qdkpzbZ$jǓ!N G"(e s=Vޘ||2e]n&`*OeNRPx&y ;jLhdᗘRfR]  >S jH`J'ÒF`FҋcPtFDmAyh8eM&W!kSw-X|&e }a^ @n}xD6qؽ0V!)z2cY@ :E,M ƺe&et5~A槉P\YQmۅv09hӥB5UZ\ L,C˧vU*u#8o$:]XQ!#ߋ͈}VE3xiuen%FWς +z"EÔD׶/ϻ,uȴ,u֫QI?@ww`#g@NcKU$mHz7>dGIڃ01kJߔf_|ʥn.=Gw_`۩gM>5nhwPxO=n2Gt!艮hm5:̒=tT?QN+1UNTZމŲPpLEoFvKȅY&Uвs9>3XSߩ_9aN\X́Q 6YE\Cщ3\Q =V "InZ^,"/kKDiiLpP$%^,l IΦUJ;lDځ΄dP"i1!Gx`):l,S QNPV_& 6&'էo8ʔ ;D9}b> 롖a fԩ!?_ ƑۛD5R(!cP,#b˵A- frYoBt%+0fM ^d"?vz 2ە7ۻݧwnKBזJťɥGrOI52/VҼLioYP3~~q`1rP}/(=GUԀB[=Lí{{'MgD4HkֺYbI@³ .iS3yX]M<GKP1zl^(s¢--DLtq9:ђ3DiG'W.60 CLhPhq07;uh5<94',!IR;MȠ53j95 L&QImD>0)CۦPHL+lOX ݬ$(D̊%tL)F5ݛe7kGyw9E"d*"Jq|^@Eu`"rڄVfW ZMjD R߃A7m Y鐼{G@;|!CPt+5@$+[Jҩ,69[Ju4tF-?I-Jq(]4XXR·NKFIq6"gG+}10gHdy={:`)5§B 6&6 q@ aX+c_P&Il),%܅Uް7&LBNo#0',1SVP>Bu|O:Ulw6ۃ& }t|7~xN+5j%2Wb0%J0]LOvBncuKqk^prcK2Fd=oBpv\1t]"xű5&FƬ ="(_6b᝭Ij6A& >yYE^2aF=jz&7̇Pͽ3qBKvUcaTlLOw C,|1?XU̔rhnqtI G[/&1kЉ򨨊zڃֲ?\@pbaҘ\iqҟd"\k 9K٘/ drL4o{O~Bى?w-¤ d4`MV/Wo TsPOY:.ZG;3kRq;3YE6U`Yg䘇W[ɮgP Rse_?aHRϛS_7 %xk%R 0P(iv&Α'z4ԕk+D(d̏C8W#mژؿ0_J>7a C,|mդ>sa.Iy(jY\U 4|VK ӂ[!"4goQpb uw "~(*M?a*@syKvîΊ#uw\8e1Vh %o s6zIvG@hgRѻž1r\|&rRŲ)cch>e7b7νfXl ]:} 6{a9V6߯+JpK@J1"^p<[ч~t{(֓u-T |>t`+j q?q8b[Y`&ak,=@>'>7+!Qp|lz`Yn,^* J@]UC$1y(O3&j@\+UuIE}QJY>x;<+"(^Bb,&F\ R76X=1F d؅47/52V LoX$|R @ޠ)uw#G>4Մ=ߦC:aBF \ [cPe4;9G1IyEvMed>Mb{a{Xm[`Pܷ"3WTXN0L[B(ZRsX곡.Sַc8oQ?3QLCl5vO)%Ӂ=oOVѽʞܔEMWHЇ`݆Ls)v#G[A@:s?QG2Qԡkc$m|C^`! y>>_?1ppA[9 ,$\U`mt@IA֝p S:}1w"l5lb7ޘHWG仢"TⴔR` .WۀԒW|H6(.P6G'qlj~;>ZߣA-xͩd&DkӪ-)N7$Z-|vOBFFy(Ɨ Dt 'Ȍd4n Zo|f#ȹo{L&M>reqs %X T[ "αh8h6P62o:&?Lj*WUYZT QMΟ ?DUvG7Dv> H״BM$-@)?x3~ fl{.'f`=տHX~g@`eа/ךLt5=bBFn|CA?&wʈ]3Ѹ`ÌӤq\W9/Җ@|\Hd֟жL)t9(zAQkθbM)̓e=Wlէm]BR) W:)HRl\aC ]ɼ&T^F$DYʦuGd8ZR0Yy@n\ԍK$Pm= Q#+n~DE{\Yy.~Ʉo# fr'@C[ ~-箰` ʄ+\ }B8Yg7SUj@.jXPp:8IB --wLR^X͵>jqԄbkE+' x ExcP,ɦix"Qʧ,ZQ.MZ΢6bA#'㓘$Rd ]:?QJ87LKAȓԬDx?&)@n*bZ1ki1x ;>X\Wuw7)* o~d (#"úբi%nOq#43-I P|St5ZH1핖fe\X7 *h,NՍ|tBF'5.UCۺAvVn0'y°nyHa8]'6*JJO:c,Wx( ŕxJ쉸 z+ؚA*&&m倂"{?lEϦ4O>-H7$[./)üh+6s PYB_'B=4g:dQRe ~a!EjbsHbRg,fS3|WH(t8Mt^ = PRV8o3h y[ aF[TGWKJb:-ͽryy׌I-6uŸqZMv9}@!ˆL Q2.u_@f0BДMh`y2{nK!@ZP+*j}sMNRܘ n"Tܜ26EI9LM*2^1ʐՉ]u%#5pzSwm /@7SZ PY>qA48l*!„3ܚk~;T?RL$*M"5YX=PD]#{ӡMF)mx1 .gf<5@C 8A] y4tws&4J9s*=+8Hte;h 2v#]7Th dUK@l/?܀& '{feZ[|b 𪂏=U 1eVG+7ݗu3֬B$APHOD O4LuIңWfny6I>]+-3ߍI(ylAJQ,6p쭟[j^;A}6&sWt4δ+Rrx5˯ՌÕ~_J׸y; LKpu`s+O\o@A-ص.{.g prx@,@#􏝸a~fHcm G>w-"qwo%+AGؿZrӷ䦠@pfF%I;Ux/Yq ^=_[m>3NLHkF8ԾC ޷>h dq*~8ݠJ,Sgej{ߕHsDuI~7eX@zLgG~9D"=1ʐnYU %T?Yi}.D|bق#KRwuSYQh!|0/`_6.O,M'<RX>vTM4.|ޜ5Y~5c->æg1Ew2D:w4I.]2>CfX}90 #|buR$Ktʴ@; vB3޶T7&8/qMA@Sv\0tR$2 .hWq_8 j, 8 V?dl yڊTVTkqLR(d>ByХ80|Ǜ+i_g[{U ;&YCߠA f.WpKBX~X։0(hpc!|]C;GjZcxljX9C&L7*}1:J̼qa8:bvxulӺ$/sʮG\+Q;L dP\yxkxKyvFFz\ܹp{ >~ 7&J.'ɍ+B9l' w!ȖŢ!i'q!n(er%ЬΜ;wCJt[E;K7Eeu@]R/H?@k7c"Z`G.ȮF`lfaU8mW(>`~>Qza%>_$8/QQ'F}|:75=v29L& \ hE (_qˋ FJwiDʅK.K~n}pW^nDLKH߅}feՆuh65QA$p3?uJL L ]nC80k\T('uÃ`AC!kG^Dd[%2_Tt;ɠ·D8gӡ7Y ]iY9Oƭoi}6cI,x/&XڛW=}^ x1*3/F{jH#7ip#Q۲.ό<@3̩BcrhBA`H+):DO]͎ uzyt7R:{6ƦJ+6*ij{Mo2RgubI{e@CS:v3TOoCwk Tu qQ4d,Bջ|JA#jLܘTXG뿬96_Jh snzt!(-wAK3Gw.AG/I}!VSH(-`F5Ix]jP<-7uPԻ0KcI+-bɐ8)[$;&K}Z":HIƛ850Cpy>FBD]WgI6lx$1"^#0PFHown&n2 /sn,'Ch`2<U&1("iE~u(lTcuû Z>w/1W ^5cD # uJ?~حM]\D|_q} .Hs:+$(riBVSQjd r 6J:[{ j }BF/Tоx( |ku,iHH{$P"J ͡G] އLB' D ]1=pǠ$I?p+6Mŗx&w_3(-Ig\%K4EH^aN nS9˓1@;ߪLCgD*cv1Ɛ$ feT[R+/k\ǓP. k@>J hBGo㼻_tKc1Ը5jee[PJqn:AT' ,:#`ݹOC-ّ}K-F9h]5>Gs/UUӇ3E:*x OԳf(/k3TywUMob1Z=[  QBb['\4nI@|%}ZsyIG$кH;y\ޥ֍}h6nqmEg(̂ %nT/-V̉HԴKn"7AcY>\oӿ?h:0՚ -d;V8`w"F9&™G4處}#6Ɲ$4U`H܁@Hr\DHNJ\] i[ITiǁWe H_>wrőM3Rj*ްrz 1 $q>ձGm:F W"2Nj1.ޑ|PPE+Hʢ+@xJv'՟%Ck4#f8\Ͽ}y5Ͷts4AJotfۤHL"-IOG^7z^"7,XVHJK9PòB#KQW3OCdhr-?k8M%UWLW S3χܺqգD մ8guI@j1am` %~pv&ztK !4:":=qD\~7y d/`%G>g.Ў@%*IyY$rH jMִ[ wsrE՞yvRA" |r̞uζdg>ШhVuP.?HR`Bcjȴ'cv3ij S~Sx*?/whf,3\~`3%e3htwgъPx @-+jv> G0d\wgy,Χ%Ϳ_ўQ1_gjI7hP2^+3D-DqAf{w'K `Ya} tģIVKFoT>>QR?L39~h̟**9íqUfmjbgEHR Fp쯈|U MگnMc|e%G}H6dƬ8: BMnRw` 3>i2Y"pYDUO` -xϖ>? G }zy -wy}Ԋ_eNpkΘ|'Ǟ:5BG ^A Y((&u֤\蠜9+R15raΈp+cu2xyݷ'FTbZUEH5""[KM5G{qfF]=Q jNn;qV?`K<&]o@EpӦݫ(л [$j<ˆ?/'/^Sđph; Y ]4'G] 驵3s74[E ˏ51n,Ov3l'U(MLb3MHr TIW¨>@a$h',fVc4 ֧%NFaȶ#.NRre븉~x ٟ0 LЌ=ҕ< :NKBBױDrBχ߳#9sԗϳuH *dֱِ<cO_3 E0WD!(q]{po#;\mD~ƒ1ZD%1N+Jx6-dvq#,$+ /mqeHw\vZ(V &wzݸ[w`?tڤ/`juA*zEPR?g\e_D*2c2Ɉԩ 5,ZЕg1aU*I?J%.qW)+G*|0x%pFFQ3Za EH,YkVN~+  uXNE^sAh7A\h*U}zũ2o'BH3`J.f͎l)//KWكJ: y*H lCgѢ! \l=f4lIK,`qH ٸ* v'de,yGc䃙gs* V#kNuqiGuٽ3 ;{6 7LtQG?\ 11(m4ŰG%ևA ʼj,[(Ȣ_5ǽ7b2Lm+Yj')F^ЬO ]DDb~':Y8%l%nl[O-[3݋KMV:3ˇid|0N<L5$=ɉ6݊B0c~\h R(E 0rqZ̦%YӶfA+_{]=2x\Kgi# 5XI_Ӯnh &i=:$cyI[!!s H2#u)dҔ#ۂ?Xt*XسH*E)K[T[9QtZ*c5ֺn7^Բr\R4 0)9UR)h 9Ž>!K,F j0x$fc2W+c%Zv.)=$]o,QEA21:MT~Y@7G2cDѢEȜq$``9ML7HsHS+nE&+@]BZ6g i_ &)BE0 `fM1FBcDJ ^|Sw| i1sb_Aw'ʎo74gF 0ZdG<|`$բ"L/2ހۜ|5f']-\J3$W+yP_njE?//Le4H`+}H&:u~BX8bTkmSѷdlǫՈty QKz8"åv6}f &%durXW닐+f)7Pi"_x'ORhD6el6y7]liw{כCJr |9#D})qaHL\$cx! TP}η B Ӝc9عJ\lQnѷoFF]*tuڗVH Ke1I=̿3$}QjXsLAq%|0f]O$Ԃ/z:I5qHo OD sG*^ާ 73E׬e-"؇L%ŝg6[AM]<8[qr7(!xpO?wXAneh%0.QJ FA+x]er`EHtfGr('yenQoh:N^[I wy2ݤJ!b0! Ԙ"69eW5$I~H"rDJΒVuTcbFEnS8.X+hOLǬktff76RFyBqUcU 93p3bو L[nEvKԍ+&|>&¢z4/@\:o)4/@Uy^>^ywKw]69m/gv]j͝\7:rz$1ЛY}ykf}fvtUpBBF@ʦ{-C{3b˖;ﮡ- MFI dM0BFUN sgg4-U z%i1~+PuՇs=? Ghr0 ZDz܋oܮ/ҳnC!+w\mu+;v'ݦ>:Lޝp$5=cZCo'+#cd\|&J19Ν@ئ67b󝫿yψJi! a (ěZ' ?W' ƿzvM )hc;0@$x4QlH1CCk> Tk|Q,\g)vz`ZAś<>~|n3 7EdYwXp֩L[]y+kdzDZaRoJUo_n yc> ea@VDθ%)Sr:XQbՀHa/ ܢFz:S=]1n,!U':Czڌ&VpSkϯO5s j6A`1!XoVhpv1ۗ؊r dE1(c8GɚoIh}q_TA5A m$x&];pQ e$\f$Lh]Q_SJh}{If+xLʤU6[-_+n= ~Y"p, enxy '#N7:^&CG|p3Yk v!2R'd)(Di1܇H!攦SNT0ydrTnxSu$ L-:4%{;e:] DST꺖4nG1%PM‡wsEfd/)5Nհ@ۀn墉 d&G0l`<.^.gΟ.i~B׎h~ rr)C0;\HR]Ǵ9HVܺ1\!\.&qΊܸjEp I Mlj`Zn+DY C2$dNJ$l]yC;L+OJ<,~Iv:?WzU F X 7\ |hȚ[!yv!\b9Q~`$Q*4:?JIcSqџX&uNZIheZP%]ڪ,Ʃ ];PQکaSpi+jf-}E.Up7/UKchin5g#}0"McB"f0{6FBA[VlϓZhyIqn߯ 2&<=Q䡟kmIq+fRjPr ׅAvMsd J䰻CkdPuj{٤]FXe/lYJ4NgFv`\a]͠foD<,Ԥфu`6Y  J+:`fa6"X& z}p$>Fg'rM1(}гV?#ԣU|bmv"o8`-g=}pGs>[ˬ:6{~նp:Ԭ &-.ƲÜY#@+,RS$r@%^`5#>G/؍Jjtf)F xJ" }%ȿ9uW#nt7CcQDIR* 2+i@T(| }krH$mvB2lV{ Ř xBtFƎ&\mЏ~TѲڛNim?L)0r=-+6աϺBdwjGWN|;T ~HvMoٗlkcS>ʞ`uN ._qf.ui@Aͭ&E]n9¼"O"syB1 /_v8Yg[";{ޝ= DKrصՔwJHզdzZ#UWd..βI u8V<pLR@SLjmu}KN6mjWj[A?@{DO F* ozŲ! g.I;U}Pze+:`M9m"(RB}4D#RCYb"qDt6YGp>;N%rEϫpJ>'<JZ?ߛ [Y.p t{"VIiU,~Gq"KzтⰞpx/̢ͩ67`ь B( XiPף寊`ͩu`NtPz?ۉ;0ꦤ;T%_#] {ykΛ*Ή}(6t/](6_ |lvx@:sd9M$ilϥTGh{v؄[N<ljsoY ygEH!4|X=@tZ_ w e ܡk$ , 7,L {틆{ahsdPb*>}ci%4^^ 3>^ˋz9hUay|ktCk۳h6ƋB){h|v{/,p9. mUU׷rK8Ҙcˑqg8 ċR5+n1;LD0̤ K}t(R*f.& <|7Ze-[O"S $A+P֐q R&˞c C&@wq;URGTCNփ1_!F9: <Я{ NBߕv9܍ "<8U.PG0&%tEYRR.댎r3n*Ճy ^{(5^ i_8_~<`Z3@gٗZ'5 y$=rς-Qh\<@QD 嫩d xGKrrt'5!>5'o{ߒho%wEj]k%>ݟو;ݐ;9!!]1<.pE Q/pIC(˖2"dȒZD9|cC&;c";י( \8#aGeR`ֆ/?f;/S2tu%uo8j#ItzQH vdý‡SrɓeFf{a+< b,$?f}ΜuD͋½@FRIW߸p&rF_/޾SqeJ#\q}咤=>WuS0wq}|F.u!X(1(pIkr\t)e Һ]ώE[z؁w(`VZB9>Gq~K&:_ee'_wnG"-TZ@POV\CTTz'!ͨc4G໯.88 Rn++ V:@`{i%Rahyy Vx|7V @SmZnBe.u) SX Zi{e0`ؤwuGY_elL)`ϪBw gON.J1u?9gф;##mmf4]wCpHQ66nZ@8QP8wҿ7&vC@xUm/1d隕F~ۧ ?؆ d,7~5]L1iÿ#aDkg}cG} tś*G:*5WDs#ǭ|^b]mk5(A7-ҮVfUgxAi2F!bTV) V?D`Z+˻K/d.؊hbxg%+ +4ђV&lUPK+uRP:?NK[6 GSݫI? G>t~*!6?Ap}m|T)*s$@\:( ֥]2b ye|%FsfNF7|M 5mvPLo{z|=9cFJ $`DF|- O?ngG& <]'Խۿqr0-ǭlDSo۩pe˵c/ oc8; nLC9tC+b> |΁rB`C6"ܫD꧔Xdƥp a`f3r L.DqfnD0RC4x( A !y#nP]7TtBؙ,I|՚Jd)aI4u+!ƴ$x;*5k NQsޱYJ8׾Oߑnwbʟr2#{QI*(+[g//>֮ϣ3G/ !pςP]<_۱O"n!{bnrDrJV_zdo7-x*pâIܩ,I?[\tNyKETO3KgWkdwƔʭ=/?,ӭǩn5)SmeWVP1h \m{?m!`j[ 8PMJ٘j Ls\G45Xn] J:ݏ`!|UQDFjsm0~{]!0hKA%  ~BmMFRˣksI@, Ƿ&{- wpw~O':qh`!0)gU 5B9hAQy^lIr2U*~L) k79a +zDSna3cܺ BYjFC}r&TK ~DLޔ®6 4Ɉ+BJ=A]}@#*S}:bs̞> @TGvu[Hb2؟5#߅CB\,' zK[/IΟN 2ʑar/C L[)!8/4d 껔W%S)ĕ_%TLrAE{'uPgk:]Ӡ-x(T 1q2}RhZZ4ļ=%8f~H֯XX#Ŷ<_9g; *2d'ަĠG~[?__I(.S䋍Ў7LZ: lU=pW|B!a: 4puX3 tȥ 0=6>3C2iۣ\lЄtM3w'A/xScp)-"a*l\h<w 1x$\gopW;,ZEp6˦8Wkh:^ز-b!g 'bBOҊ3tD 'q|b/Β1>n {nay+Si gzKfVkm#bj5OτI  h@PGxG>dSMjUJ[=LqF# v㷭`5 m҅DЄ(+Y'Jqy '9uu-ҝ &1rgMʽ`(oB$My]u  n}x~ wGF!"<MDE~GA3Qk Q?Bvl$7 G\Mӗ7;ʼM3h ^^ {7`OMȒz4%,f'\;En W).4'e[Gfj ^}>ߊjgZ$Ns-wHX4d97GVƐcFf^E;>xqE^V)[(E`\yP-QöQ1{e6uwQZ%M(LUhILJƝX2qm?ʜm@`C4;*ؖu||H%mJ}*.+ Ѿhl1sՊqLCS!?*sG)o;Z>Iu`*b=^(hrFAQTDpniZa:X %=>0Oӊ= A!̜Δrh/o/} { ﰨ1QMA%c+$<f{ȓ߷~ՑBN:k>eٻɈ9Ң/&-@+?kw=n 3 &Douvf*V\c N⡘9טT(3iqBRf;FC=l!Ӆi]~LY5|V{HVyRYKlmkb<ޠB] B-߮mD:@ۣ W#r >Q-(czm~0T@8pdƦ!Y#w =8ə[n?8nf@%3Tl ]U[hk1䀵\׋LBUwVaS_Rrksp!95>"$e`+jV7c1A614rA[mH))JgaCUo Ǝ@d<$~i?u,5`4{tK? $ѐl.AdAߪS$սzQX-Q@t6<՜GK>Mp܊3nʫ-C;be>UgQ(Y@[7I5#HJ2` ->riyo5{91fz l&M|9&S fb|m6-!%qEbgBFJ+˓iOa6XjٍqUmhͨ`ﹽ?P7#? {T )w{2z_ƺ%Ph  ýHp!#0*+إ^7Ƃmt(s&ٚ5[0.*w{f;. |Vnra8SHcx`r9Yv&y/$\;6 I!&] \2vN93 fi6j_ai *a/8긔|տ2uO;];b/U::YU\n_Ids1Y4֭ r[FHFrȂ'5Et/B! GWbNבڤSjrų{,\l5jhUs :N1s* F'疽yT]\[4Xم#;iAf<;mamo?ErL+w%y|0~]${N(&%  FiKyj\)r^8r<7"y\9XrDpgչ$V"[aH}v {uyƒ'oVn!T}XVdGaϊ3 ̑ 4\)0 ^֢O[|JhE"c$UGWRhO\G)3(6sUޝ5*x+Wr mĈRS"]\b]r*ڥYZU`e }\{MUkt ,c_/&Úp4ⒹSh]6AK c81E 6$cj_3ziqOe~V7:~Xi.ͺkvr mq)Rضo´j$?8X޺H:o X{:ϢAJFd|d('F>11颻|l]|'Gq*]Kؕz4$ \ J^_8?.eU8sX3 ~>Vu]B"u/Q1']Ve8 )1e-5}H~g sBMJ`7ǂtKKdM&+N]^&Tx:D {W xC08~+p˻WT ɬң !<6BiSir]3G=۩#vI<M/;3 ƹGt{'t,U~Pk вwA+BpEG Oau5[E+>} e{l~)-3Lc̘M#*N<7d$eoʻ=,G\B6($,PW@X]Vn bib0`Ay92`˚ Q9rzӗy6j=ZR2&kʏC& {(Om%ٴCgTiH2{t5]S-viMlNzhhG=&Y5K0nyr8,]vuu={;vSʞ(3D.4I Maxk8[6pB@+ͦv_xΗFɤz7[1 ΓI*Y=䱳qdd40`{<,Z]2_h3AR5$/Φvrq@eb.H,6!ӷpcydh < WĒ wNj>f0Z8S_w1X)8ŷ^HTŔG9&JlaLp%q\(#(K 8tVFd B(GZe&Lbvua'̵ACxwa9b}"P`8Xaf'8S#W$4Cy.CãM]ت3U8`+F4!̾0zLH^Ŗpzx:02q# h$l ]Q5;O,o__|maǛS8&,r5#| @1}&EXZyܩ{.PG+֝DQbEdEbt[#Jz&\ { GqԙYΒz”{mVhOuf'^:Q/(:Ex[f=KJJmv"vWJ&C!@.:2:pjL3UlH@ UZG' !:/Of'kh4|Fz0E-cI^!?T*A]%AD6B/0]l&BQni۾iJRF޿1-*椈 {x Nɵ_j,2"$aJu]pl>k?Meڰs'vN<|5ZWMڎ|ШNN+ܤDۆ6 mdT=nJ< qLuʰ\i0k0ye 1hALmzHH"3#2_7,,oW垻lKu.:33Ti9lu%74hЏ7Ù.8$e>j‘ѓ̮5J˘}c'H\9ՌA8riC@h)Dl%iQ/MtX6Nai1!doT8!VsǤLN=^w˘"*~+C>Y՛P$>y)ݩL͖^f݅2 Z[ ~9+[si̞%_+:\*?m=HLR)BKfNk"C"2eTGzlo!5:LFChGÉuT@籷bb35.h0•,Z\E+}3W2AiH0=/5v}oFA~~,5\["[9l!c v#DrRaɁELgx{;#G.ZL K^BgZי7k8'ol+~tg+L)vpΘߓԼU"*=&Pz67zpΌvIv6!UWL]R]eD^ =ea >ӣR*&O#}\oNc?]Ij07M<"HOQ姿2hh`D]_t` ó +F B5`YLl-+O8%gXgaboa4v 6ST$r<'6fU,$Ncy WE0]=Xp .Dbz_gBb7=iS\eVD}~hR"h/*@.V}(*ch3y[xs !^@$Á8sJtZ/ +8L ^K.b*DZz)O/MA5fZǖ"./.KIトm2"vpf`ny4+E7ӫѶ}t'ͰK|v&ϱjaHx! T̆05/:GaʉwBM?@GC?:hhz.| af^`mW28Cb3PvؓаMղ2t*~qR0+ڈʔdސB"t,-8#CuT /F㐫K5L]qRihRV٩rO $ J/tZHCȆ_Q~eo}j}<%_+-ɻڀMJefAK.6vJKϞImԁ8CbysdmW&{AzUP>*V=ą!eT x"![s' й"YM l۝-- G7'BĪfc-D0atWH]aﲲz–t1{݈1[}a!R':G$[ڨ Un~Wzj"Kģ xHY3d7K$[hCLjǏvti#%L 2߃Cɠܽ8qX),{̳; /.0'ݛ\|U M*|!I fV&Se(`'Kon+~aE +>㹤[Y#/ʏ4ChTLMZd|Pk'l1ɝf$_]9Nd)*zp(K\W;[$}|=RtT`po@R\ su\pέ@@Yd"t(to{u׉.|[' wV=:/E?">xv\/zԫ|MLB?p= ^5?VGB;&qmױ7p>4X _;PU [^sGR_].bw8!ΏhTl,@D)կl,]b+FH3h+->$ ԭw&f.nn[G}߆F)ʢo7?|:^J="Tዄn);UHW]9ʤI H1cmUj;+N$/;t{ɥgXx61[ԊfulJ=6\' խt")Hhxq2ggMkhG5b w5g|9x ;$(;  ~*!/(>;iHW0.I?bj͕57)AHdm3m :.ᗏqȽ eۚzPf#t$k7Vr$}c!2m+tr^а{߮~E oHb. CHŽ)̋dݞD_K)Lw5ŀ}gc_ @E>`"@=բw+0σ52/m?!T>Y(CP{W(Ö$"(vcϲՠz<+r(H\́lhV.\< \P'. R]ƿT~Gw9<ȑZ*k]MgR3ݖviۼtwi@#R6 HHr`_b v\ѕ`$Vv0N `rwb "y1U+Le\ ׀`r"Ix[1N/#~"Oq˫*> ,PE>ٗ"+Nrdɧ}"Tr]ܲyL ZW7UKu2*zmv*4{~J!/:L h돔Gn͞GWLCG|!Fg;Z7;aRc,y:C'M80YT.UDe!X]UNl9e ?[uu#o Gꥄ,U]Cly+G(3tME-gR.muc7I6u$*ӌ~erWxbFWt? \MPq4+Xkb.<\ϱb3r&-:+*:M8 .U$ to[[oI\wO\-"v[Vu[.gdR&6y.zI)Vk/G?S{1IP%c,Y4Y ;)vaR"H+y"ҏr-[\>_Ac2u\LR: Vɶ8nIT-qVG)flP]{oHi3-]IC 9Q'Nn3C׵_j5T4U22w!N׌r1K$D/F*9!*"`c}sބSd<$N,/Sg'جiV0EH2e'H%i٬g('=y9!06E-/ W$*0ڱ&, Ptz=w8X n\5YŬ^SD$ ,i0:1nV 8nij+)}U 5sgئ׋*ֽ'X~yb2>bPOB.0Z2@s e7٧89uIc);t?Qzmu8 3xqܫ$npŸ[y/ ;iR:+<" NM%nũOo1n,l\ W<ZgST>exgU"Oe78v+_P{VMp"" ͎eNhC_=Gj/$eǪ0F/ItԷʞCv(?΢})t'2v͇*K)krdA^gf8^B( h3kȞj\#l<E2{XffF0+i/әZ +& )/8㰟 0e6;^!I&˙>xgUJF)k[]FYd `I#dv5kE7ߦPV"r2ý8#E!U=.tksJag !H[nݲ-Q-aE2f #\;a52I֐83$2D-bpS0/})7.6 .~Ί#$eOvIw3K+K圱E+Kф¶4kAJm g/_څdx@sr),5ɕ*Az1ҟТ&*-~L%ɂW4z rvqWy \˭U$eP;Js_H_#+6B͏n pb{7 9 4Ͽ`S>ز{RB ԚB1`I0(?Msn۰ooȍRb9lZ bC5HըcU1Vf _kL>໯q6ȝKjRVY Y-_O,fRWGw,bݵ?[5W(/ 6 , (^GnDJQ3tnPpUzlɠP&ʑnXPNް$wWUpG؞E( &ڴXM|t:F02T))O $ƒgpQLeߡ JRsP&G(jMXKc#03d NY>S ?䌸+A.)YϥZ+vn&30&bܭS'wK[u[rd+*;Aĝ$ngiùnbmBHbz%%&U] ϢcyXhR9^55d8g1 ]8~RV~nyHM{1Tkpכm;k5N*F!Dl2{ѧnI3Kn &ds0f~;_e:aj]x, 9f(d=?ښbK5˙2Y-/ ! -u"gTVO{UW$.7ji^B}>ԡbt\LͻaU>s\1cruA O;}[4603EeSS&#7ǴԶ_t y֯(&VÜy9`Lm&3^\+d绉xk:Aʷ$ mi1PLƖSiXAQ/"Դgg :Fr >ޟze۷ZuqgӤսɭELe{ <1܄/V$=xboc9mzo7 i8% (\CgG҅)N#p!Jʴ_q1!Vq[O|#`6*)-PPXnPh GZ M*_"DS¤"V@ Pz 0kbYSP,˾zGU #b G L 0 {%N8Aշ W@>3h%jGy#\)bb A~Cȶշ'u0{!+IWaE]+]i^\E(-k,`M.+m/:Ő/h: 3@J6'sbQZ ^j9[M"jg\ 045p)u'1?{`DDћop|eIh;Ll \$= {kCV?c,~i\,&B  U(]QHFWXt_NrgIUqP7Q%a}ثd]'(nչ[P{ODu[(ٵ4+^Oƿ }T`3?b,u`z8n IS19gVD&5^|Af:Y0~+#{Q)9ӷ3;' O2Kۚ2Sj'FT#oLC*b1r Y d;O𾠒K rvNWhÏVjN6P~$UucP2wpXYvafZyo# os̚DLZH*rYh$յ<uҧzlk^Lc|0"!!զx&U43}p`^[L."xZփf6b=*F-}e$8ŀ/x@-qb^q56㌅lD9~sݾ~&ATjiwsyqayzN[/.K24w0 u  Έ$+թ&s/N'W6;;T|iW 6!xKe:o;Zd4vXMo1b,m!eۡ W&oVp4TǙ8p^zXT\Eg hqPxF'Nx^? LaɊwLn%"mQt[ӟb}e,ɼ.*g=kYM>Sq{%Tu `&+&}X;࡬hws[:HLK|}e Ҽ%ڿ؎")kj}n@883UI _۰[@gUwO^OoHHʈ826ޚ97,j,R_ֺVAM0g|.ǝ{_ t[;a2ε$UJsGestܬW|Pf@ W΅{P:Uy%T u}Bj w0&IĈra CƵ=wfW`&*t8Rݴ?3҂U1Nw}}nŏaVɜ-*yAlIфޥ(N̍}K@QƻXypᅾ,V>صyS&5/V+ר]_b<ǻk9XZϜK6r-T %yBM"LD[Biuq4dt/Ԁ,;, I +):ea2ZW_YDhnǿ* 5xOǾa:%lR dlo%=4t L_>X뿖%Y+kEW-AɉԧpG90U68eKwBrJJhʝӶ+ZVѯ4Ə*j:M!M12?|Il5H0GH١OMf n9UMknmX;S:tu-y9'? }e7Kz\0tDmӣߚƈ7VL/|-Q:j<%x^-UaU Yk@}P a{;1͕{\X'rmbSeG̫L]'YS46s6$⢛1%8:_1ie8ܖpo0rm*|Z]<: , #;LO6!~ۢ?~ix<0_QMPyЈuP]ɿy˭w:޻GϋGra$yn@LЙin@}Ç5.BޔȽiM-IqRlhys"mL;X%תo LeŲeةr1aqHOq/#2 $d-ȸe͢Oశϵeѹ7J*:^skNt I %ljᘥe6;w+7wܓC\ #pwo%Rm=bMq":uL `dWIқ/Ο?~R-J%-Y\ӃnMd|:S݋F+ )^e"'T2*gsJ\ǺBg!y=܏ SXdms/o AYK!aP\Sqf}Ud=! ÇkP,+W"%*t,C I.kI_v{xSLY[U?&\Xr#!=6,1@{0M~\V avZݿzgA /weGS9,0(p?2u;E6%#o{~4IP8sb~;W?b Bok}U핌S1MBxC,"rdhY,HӸmֻfXBn䜼pN*pј7l-c렺Ppvi}ᙠp6W-~R,`઱qɩCI\^7K +k*_< pG|+Rh#9,B"~=|ZX{s._;fq0/]:|Rv?OmiB IQG%LD dHmU>k 0~ӥksx?:;ld5f-5XgDG]?ayCÊ`Lѱi'iOo4U]lbl෗սS+t>m8}Ãg1GQ$#] wmz ),CPIRO>@'Y8d`}"AUSåhAGGR}uF goX{Ņ7Ѧ9XXۃ%C5*xI@LU%u\\XXKe"Vʈ9?W w}qwe+8w)!l˽I 2>[~b ,J8 iH`^WS> mj{|' nu¢X S}n*exGܺkE;w%Rn_G?c\&\(}r==8R]z>7]Z$;zRV9c 5z Z1;嗫Teঋ BE톋`8Ue+$RtfКl-cI`rdI:.E/bM&:X: Z0tA)QƭmJ$΋Lu/B ǖ\#ޚ Y=:@\WPCؑ) x 8r%:| /l$!DVMM?6DJS} j~JAm'"R@23_B6EIVD{KF*^X=JکlÇZT9h ._"(vIu]q Γsl EQ3ZDM HvL( &c̹_/:Q(!SpSRmv'>-MYq(z95j0C[Ѻ]j i~LmܒmvR#4{CWVd T%ə&ч@B")Űxl9XEolAEdڜ]rSDx0x@tڋqjŒ;iI  }?[Weݍ{j+) Ţ U2Qt{"#PeI+`MEET~GB:Jp@(+TD f$.&{3-l8m>O-䪉rVgsag D4U 3RiR6@(M*]"Q"crd_US~|p/z_QTp.T%{mBxK)XJ'Z%u8Hs+8f6ߜbՔ}]Iv泼D[p8ue`+=~mn`'(siNIEL OFFNNSӕLL؁DNvmisc[Bb"Q풊ygOiwk֟ha&sy7;GrĚ4%+v&sQI8V+/A0`99k@>UV ay;&17ms"PqQ5[ <$g Уx_IVܐ@:µLJDaՀmp?^mA?B2h7{A!PJ磋`Ќ֕%/bR'Aוp\& | ex bPn3WQhf8+# P<6QS}}FWGL|ELD">bS=1Н SmJH|eCL<BxS`l ZQk $8JE6M%8A5v΃SucbyAm Y0dԼ] MZ{rsGV2E١cͭ)WqZt+;3 Mzg!2{V^g'-NMOJv)$tvhX Ԥ) DtPS\bkٽY=G2+?? wbM 10%f?=,aw=AFGGـ3KG]a6p9 ʆ] fYI"b5q̦҇gQ5WCx‚JiI*#lqN.$ ky!.i5P5[I.盕{1-(sAXomHpb[:(ccsmuٯ,ǤgvKJ0V+,I9VϗvS.5? kWy!4`rig[קlT߹ٸ,yQcT+?sQ%Mg32 (Q|2>7Ξ/^qUEܛ3> u)I>.[/]#.ujK$R,PhGrV4`xߋ ѩh>"黑X?ָMKl"1ֽS92vNRi V7En{]TMq|zPoW0tK֪RZ-5AQ% hs>vaG f߼bQZ},k+2"G", YbϚ(}qnF'9ђlex;X 4y;wG(JEԺ812a[UE8d#/4{xflS",/kc<iЎHhÀA)g~9U rS"4^vd[%${Ý@%}sko|uYq>]dŌVj`*^ B†Bu禒ջS-۾6J(yDܳ) ! h`YayQb~b^M62Z6A夾g QCN|լڹ§{TXQ>ޛ.Nج8k l)b ~zECWFnnqk0+PĥkJj{R*q6 ğnpo.HpvWxiGPHD~!fQ -E#!7Fd#]y6 `~>`$xεAuL/T?#d|8Զ Cy*þ6tC&V:g4{_ 8BI1( ;}46BWy!z~+ϙsSț?7 IܧWfHjLUYYmK&`#+yX+!P$PM":/e$* #QV_-6oEEO+姷̖p+ӳfmc0 Z'۳QF2H'E}y(gtu.-%Vp p?YT<04i*k~43F<1RfLp,n;a,/xLyGK{+|,z(*n-G%zLI`;Qd#glvlƸf^(0+*yP9e[+q ^]mRkn{~ |94~CN oȏ7`|d7΂xFuV7DWu вft$MbI-LS}w=ky:@tLD;D]4$F39&]C]]ܤP%>4HksȊ"lw{ a$<حUF\ߵ@9 eW9uC,e@PC eAK)kKBu]F[1}"w.f itiWry:?=T3N0`Vfڈ=X #Qc1|V l2'㶋֛6CyAQ?2GlN%:_Kc}U(VUf)!)wG YG1[L;2W*DRj]@ͷ.]}ɖ{&k6dcˎIAYsH:v|-n,yY0kÏ0(U&p:<h{@n1'e{/7*n?0B؋@l nJ8K,9hҹ6ڿl5ĊV7԰fOY:{lCwY؇|k9v紥mjʦmff V1QD&7\IdI {k5)gŰҌGKV9$ ׂx&o>|ٜ$g-t_));ݩR>gAé[ؔH=+3!ۍG*Nǂ,5";tU`\8L uP8c R.kQ~;]a&gf꥾oeL&T`kRuЫuD)#'9S%ƐR~f2b%^@廗# =P6zsMc) i 6(c4ԍD0쁞.Nq5a{X[P+9PɇI zVlX?9*t}k3)HoNU]B%YuLzm2ҋ@a`ld@#vm)x{b_kG +x+ku,2bm e4"4ZHD,;/~SK+zZJޟ] w: `;P-hb9ZmXf0qvoꑟoI)$s3HzvQ:gxNafMKO.QpgQ`>d\.lH%C-,iT޼t;ׁӖǍNMi]n퇺~Ȳ:h܅qW)1˸HHjGR_ȆJ$[z^ɥGi fI43l^ڐ/*t[jM Fka"u?9 +WghbzJ L&tI_rcXsp U"m.gwj+R,tU;ռzRp'ZXPᬞB$~\jkj O׬2 }'Pg1g *K\<#!c!}gp@U[uW~"#B|*}gcX'LuhBIk?iUƻ4i2= IXV gS,,LAU5A͛QtT/ ˋo80oWrFJ-Τ$#Qqo0#IA&x7 uƭ8f{V|քÐÍ3*K +ӥѐ|Vk9lO`o/Uaw1*Nx &4o; ܠ]}d/(Ds PJs0[aq{ԧ[ՅQZ۾k7QH%3[ރMV2h- H5peIaEe+d3 23k|_ŌQ'v_G\[s^zm 85 xPeԿf B~7w,dzBx錂 fص_s[f꒰lG,i3آE#vlN .- PLX>WR{roчȉ猣Ox@ǥ閨 sɎ'Ua.|YewĔ9ﻻ^Rlaߌ1T;\a, %((⟻u2xJy/pQڮ+ms: S"Æз!=}hjYf kAަJO~("_5[lRՔr_<(MYfex4@>="G|UQKF3(1p9 -ƍ6{Y ~7׆WGȬ.w*CpU)ZtnTJN}iY: Zec2ƹK8^5IYR;* ;G#_ ໧06d %i'Z K)*R\@Z}n_T(xb(:A;;3H ]]iYv8έ [h@fJS?+l3 䌿y-$&3*vts+Ua@/mOj݄\~]=F{Љ@Z|p)פOeLYUmdY &|0+3M c_fgf'C^Eb |GbP!AJT$PEe]xGmǎu~[IY_ifH=7Uh?ܦe3?8CW3}gGi4r;.Ho<:Z{%׎wκfeLH[v*@`LQ@ajgyX G9Xq46ʩ]wY]Z!U>c C(ZQ+N;a}MQ-] <}3ЖgWu~IBDxt9՜b,POmZ0ed*fĂ* m#E;Cn +vbq~02PHe|Gd!IJ ƈ#7P)6_}j1NP$-dd Zc :Vc?6԰T3XaT1 6 CJA?D;vutVcasom.@<(Jk^l\;!hKal-{yaΝ1wt}{|pޢ<45!@Vf$=\UH^7Mzdh 1 Y-UlViq5^sHȇc^jq ri4M:ԍ_A壷^͟ȮJ HÌߒ<|wZԆ4r{Vf0Fl]` [DZFᗢU׬xۼs I/u#!@ 1M^LC7wcM< RZCvd]I?Xcj^ *ͨ5Å_x ?FUj4|yc Уp:٤-\5TKS֑c(:G;lӑHYpCe5~OPM6TqF dpTI!yz~t5RE#IeƋ}u֝5kA0^s;?rYҔ4ikJ%4n4 :(@⣙U>/\4` V.GcsG# ;<,m;yu" xs]OJ{"-^T*4Xg 'LҞ5<u4MS6|i*vٸPP{|F\Lzr=qol͑)6$jaҀMhWw{;//Y5BkH(!Jݾ_h&IMV%(v<(o&((-+Yu]WW>V@*tu(Ð$j*Yn `#GyM4t4I{W X6o~?7|g=1Oy|(bU~嚷zm [\ҠQ{4gٱ}^lKšX}={5`iwjbOjnM;vq_'*nSQ|5EDyoI;3%3I0y|ۧw}E\#AoI<)3sdeAdt I}kP3U)I4aͣz &|+3RY6~GT+UC98R4ǢEB*r{Wպܛ{fA+ɐfdYDLgd~G0s^_Wv=_]nG.sGQkro!#Y@QU:hd@pu&QSbݝKEqd^#./_#E*.cc5ա1xE y&w|M%?QN23v$ /uJ췼k 9cnY%d,620`1`7Xc\/61w&P A3= c8cO*[5KK2D-B'O^(!V_W/ +uYbH_g46?3yKs/q[9e=H7s"~W?H6)Ӹ{!e^N_ ] ##GA~ MNjXWFSGNmt4`Pd^tF X,YKq×C[兏$zƬJކ$x;#=D7ARINp\~.)1j̥ uoȲKdJ-(9>/.,%y+E19Z9M=֟`紇O80N䕑 RrAW*V<f#nAR`Hs,x0'n*^  a)A!A&W0Xv OGio@8u79`uw|,qVu=l"Hzd9d**lNiQőԀP+HҜUљ5n& - W9qKhobH bVB|C |=hP.>my̺Q?6ydr[AqpT N|m^D?;\)Y(=؀0RMasi)@cV6a.NH<'$dSc 鹓OmڗkYhND$˞m,Ұ(| {|D܄gF̯'ODmvlb?H:5NY}48Xs_M~Q(+۬&/>xQ{RЖcMrGh>dJWqM-@v]Ӑ3xw3Pn"?AQ-∜5syb>{Sx6lQ#O)`(] Ӆ!dt0!BCe+#Dy+ZE5_D:Qw 0xxҋ;h\tj~m!E5JsP. 'MQ]xUZөl'<eyn5,b`KC1(l/)3.1Riܸ3T`ؓ/np"z4"!-]@@t@ҭlWAY%}qޅbJ`&.BNAg»6ۣ$Q.u *o~_E/Q,+Sc'(`l???9 {H,yr,q^yÍ)0Kt{Z* ]$CGU_8/ }㐳tk8؃(G^&_(FܘbK^G jK+nWAbTHX'qUWwт$\-\!j.$n >.7Qcz-8N]^ҵz4afQ=fN噑+&=+jcCVI}&øOXdiHqg-O5oF! B'ag\kĠWwqPm})%.34]:| Ly~˱_fQՉ0ĤsfbWKW0Gs۩l4H4U8md) sD{4H ;_ :`7 '#JDy1|hvDVݚ@YZEzDIuw>A~O%7-CN$SD8-BZV[ i?tQ+Dύ:UF͒H1];k+x-'1֛6\)(1z7='dx5Y`6Z|#3{}&s&@ Aۗi$F%ά]zXRr/7fvGCdM/҅sKE50۝\"WITzrܭQ}xuz r̎H4R0ݥ:j=DR]+yܯFʈ"Y G0,4N< r*gYmAJO׊/VH ǭXeZ#حf^m|'p3T0]0n>,0r)Y9Nt8TkV[/ՙX0&oP%&"k5n<g-< ͮ2nHݻP`*25jȀr{9AL2^BN5Ď']Ө2urh5^5L>#Ոo+`誳.w%nfaU YKHUU7RhCo8YQ*^vԲ|G.S u S8)Grߔ0Eά(D(b {4eyj&f|iU_.k3p!{Xڊ:Klzaxm :*}*Ȅ;x٥VU^x :0Q;vVl ^QFZut=4S]%<B^wDq<p9kgh= =O@<=F^;ttC:~ X42ШȈ2o(3(=DOcPJF%'cxܤ"&sUAԦwa)tM7 P<#<4x TvNEͣL#us !U!7 ,$*Wk7u `LMqA=(RƫI>4=x.k :iEz3W,|e37|&EDfya#˾L@ J^^sNi.u5`F3 ߷ZBCL>"Qrbh9팻=N-\~QA 4kEͯa2?ItzLVYOcC Ҕ!ߕJ$vA:_}hKA-\푾Ok|8GX%`b7;IBXxZ.օI.=M=4ʑLڕ@LFc;/L=xJ0=ۗ ,߉سaڈ3B_-~8zbͺ e;m,R|I#A7 VQKSD gE[$=ٖ "I o1[dF+=65mYUNL2v,9eySRQ1ѷMԢ4VyH 9G8KO+W;XB;H#1Ӄ l`M^K~ضWgM .ofŸZ>ʋ"3CELٻIڏ^ˆĒxMXB^&K-t;9R9yKBS>s~'~pRq|l@\#$mHe0T#uiNmİ|,xCy25=wWQ]T[";`&]$ᝊq9!I}=9]kJSY! >e$d/F/d6ݜĴO+x}j92$MXޔ7\_TByu*%Ck8[3k6j#;C؊L9! vGPVaJQ(}]J"-TȬA uӺWƋX]ų, 5p>m; SX4j@q4<ӜB~ hJ\] 3;ȣ䄹3 ĭJ!-ӺVo((5rY{E&PIRcs_nDtwRN y0hC8]:xeRwphmfٟKoo@0v<%s/'Hb)rGrJ̫Sä/0l+U23/Q>37L=B>Uoحz&6:7٨ ۋ@[P (W 󎁚CYoDu;/u 51R>Ə}wVGq"rG+S@7KdV9;GǛG5[] ҆P> `El\P3@ fC'FmpVd38ΠkiZZ ѯf`J{.=zYRzu[1O}S.Q6'`~ xùx Zc0|"qqWx@4ƛi}Հ#kwp{FLK;*}#=rsDn.\Q7f\p 7رm+p&'N} KB0zS~s\ h-Vuy, jb]09^"Ϡxa >56f9id%ݓZSuoS{+H˸@BTkEr1Cb.(%v4TGMX]R=3))S<28*2l/ $NTo>SvJ'<`ox WR?Z;b70ਯ޹o5L +ȉ22("W8 A+5#8`7Kf8VXVrmvtrí9Ȩ{ԕq@'ďQ@eHsjV5#oz:#:"G԰t>(#0nU28p:&rpimc@):,s̄x@J<Ǹ5TPSw<զ#w`:= SV:͚]w[VҖeC1򷌮Wͽ2fov!iY@yd; "xdl{|ehwZe2mAPϧǜ߅G1̙X Y Dw%6:zH^h&l6i4ܳovC| FIp< OΓEOE豠rINb瞨/}MEJbPۘ.Q`ecr{)g.`ohnoH0hsņU`{+kqե NmvCύWcg1wupDEQÊhq/uɔ7İ5%(/nY>nzW"BbÖbR ̹EN !gG">;*O3Oܷ{yM3XQD F<&QAG!-FG]d#9̱3D}4>ކ^Qg?CKoMʽ7XnWuC,WmB7y 1fEux9 s} &6 }FkAfM}H _3rm5B!Ӄ%`\JVu89SWO3`[ڥϪmV,r_|)ìk !S J\ il(+mrn\$*qvEb2~Fsl>#ZZ)jʾYKl )"1=Ǯ6@C-kHNr m W't;G9x#d WO\ dW] Thm-*H8dM7AiIanT@;Cm]W#ЃxkU$D*gfr4SW dW%Ԣ4I|UhYLlORĹ(Ш-򮜟8tх(3Rz$cX?X+yU(`'/)]y"IM"J"VΓnQ[#}͵ j|F!Tac:iW62a1b; .촰2Lx\A$# '+1 W)-v) XMA ̐^4,iPb, RdV?"s\KP#sDZ&/qM`0PbOؽW_loi`؂7'{M"; _NdQ˱p_' k$۩ LDeō4n$Mҫ 7wOա xZXN*ܳ: Wz?$bkޒ&`0i;HA^k, ŵ'C_l~/XUT1)/6VD&>>aGWyN F%B[![D~ꮦ"65>D wpM ީCKU&C.;󽃐ZrfKSV8j0aycRhI#ʟi_{ 'L; IJJ<+GE<i>9kٚq{"`GM,m]VZG]I=݋opkfkӈ&wʪ Tϰ=N^]a5t[LHac؈HcF/duu53ێe&NN>2sMFBOCX ڳW9fX<-i534j.sRx GtX͙(#p34Hz"Yk#z0ix؏gLA&wzeE o=fGmUAL.v)cIr52cH/L%'ld=OnCWY؄y9{ґ EdP-iAe!1ģt#Y_W* jfمATo"A-t4(qXQdQO  E쑏~!ي$MB~E'Rq0q} .Gt ì/W>7C:UTμ~=i7,Ыzj`ЌEMuL% | $Ԏv`:9t8y8t)ాhK4WwU)>]mCV~MO`bv1o8y56o?ݦ0)_ј]*PC K4^i0%<yqƹ6] j[HLDP:z\pv% =AyF|4,ʆ*'G+=x.쪘1|BY?o̔S5_8}q<йA] 1cQD9+n~-&֭Dhs[XjnU(A65цYqY2KR`پV{ԲfZaŌIJ^V-ۍ=Ŏ(7أP"z<  S5(u& kh)=`abs fc*kZ0 ŝȩg_cS^zls˅- :-?]|B$eKim`Q2. XSNR7KO͑kVmjNr@+0Adk+e/L٥&FrQa*[(cAp/ĄbzTٸzBR']I xX|U)t +QQ Nxv7TqYu(]uh6Oۜ[O ܄5kvl Ŕ ?b D1.(Zβd ɗ/o▨][  ~ w JHAPB1MohFK?QV F{=uwjWf[ IEL(#%jP$6aS&xnrӮzx9%S f(U6Le٪ݚaôaLJ_K^î]TۿQ&`BôѼTIy`#~!Pŷ¼ .H[Yx$ gh(FYx7Մ/h \X:8M}v_9??t* OL9Q^Y*`^{b9Syc#'Bdpm)_nǃsr>mq%/)<)a@yi&Lr9XNk;Bp7&w`P)(8!,g;o"AFo,,bbP,Z;-{2$v Jj Hif"fY\KC?cqMϟEtIaW/S +j@wm)psbK#a$@j« $|U_MȜm1h0,``+Fjb9`\]xAH *`Gh`Fi`URА_N He=_5hDm`q -J#ضr@5G ZB0kH`d!Tmr6՟8[V*r6FYX,$#$5 C z:6nkgflJW՚fa2J"<ʝmY0,ȥ\7BK^dO9ʂ/ʇ¿Bv["w rqe=v;,쪓 2!5 ۇ8s0ZP2'){kƃC|3A:Ki2vX$&:&UnSO> $V7y p!إȤSʛSw ~1yCXYRCذK73 pb 2*\Cimz)D:̲J-Sb.ly!.{@"\J11 :28Цw)DEq\m-P1Dw&]XeDs|WZ(8%ex[D;T~Un1!Y}*Z4-^fmk*1{ꦻS;E5$cc]}Pz`Egԃ6YUv}hjb0` x1IvEQL:*Up4/ w(+089-(B,.]QiF{*J4.%࡚Rđq~qУYr[F| ꬓ~6B ߻qF C LxK\Ni d)?@G=%îNSڹmmmu~jZ_gDjmɭyL DDU$=gH(~sn[T2Bs'>ڂ_-cMt1WVBu#>Q1YQ\h !גF~uLwf =_T6b\ r|ۗ"W w1J[|y׏ _s3OMb8۴ |B"RMna=5[ |>5ߩN V!݋q.^ȴ@*-׉]3#۫%̟Oy"잯R $!3$== dtĸlvzT;jgKcli b*E^\iE@8HZ4.Sewn^ yBN70xl^س=$kWQPp8Y~3stu lڗT"G`yHb`0XϳpX!Ů/Fz_Fg=VCESX[^~{ςt~P)dhB> E1˝q?z/mwSU:x 4%^F_{Y kC\r b+x ڎ8GI lw%0洌F~FqV_wU}&簫MlӎM1ّ[C_`?_2g}n Ovz:.d԰2ߤ2QR 1-0!yz *݁g:eNTx$oOyZl'caP\th15EƋ*!_SUO_;;Lq9WrxSpkdU;$C#SK WBQX>ͼCqSOW2^^:`M>;~^Cܳk.2%/e0,L+Kxd7ac"W%w_`w[8uyG l@".^j"R1O<ɹ.ų G4L@7b\2Ĵg#\D?R:p~ ḤnBu픲(7蟐 !U}l68)k/ITOB_0"η50Ng1ݞ>Z(,w*䀃IP-Ӵ#>e!fXKF ^*Ni [-k](,ux'S=)=: |J]﻾&馒7VĤ#RdLoBT^n*ذ横v>#Wrޣ5u#s!*Xe*t j=q/D݁@;;{m:$F̍҄D|fC-1< wZêaBD[At%pG]U=j2Cus,;5 ^@p[dYKQ]ZU 1+yˤ~t 0THNjW?BNo1P~ȼTUcfHA" y̻ %ohNWCĞ(<Ѯ9m^Qomv%>YS'"Z9zz!=J¨g ҇|S|!fj5u<Ôb+(1!X!T,dJ ׅv;PƸJ:0P*Nd^hz\;__-A&x\Q3O–rUux廀2ɡȺj|ci'3.AF,gOG4.C+G]:N |ZQ<]+ZR2bo@{<o7ϧ85 G 1Fc2C ~\)]*t\ClPlVy- ~ Fשw?N#gGY`$p2ĥW.Xqة$J*5>zCL55?MpYL:gX|KFAHd{x6=ut!"Z˿217_lЄop: Ft !bgٚ̍u`^I9z}ښJӞ,]!>'/tMRD0 *'΅ 2}6b;:/ YL?ȩ|z幰'u:mדTU֢pLnRԸM pR6xP)zW*. W~qՍȷi8G!!:Le$3̑%V0f<ڡO\qQ\a6zg>8szs~[ NyNuV<19658kW4|idE.%)!Ӽszf5]TRds& ob\{f(5:|~L4$k/Tvw(&Nn\ N L e-kZDKASvt,rY܍ϔn3KAh&^h 5Bǎ{2Ezk 1`/CfPOxqqlJuAP1^G/H:F/éh2q"@;͙`"K: w.V / {ve[x97OͧTه4N=0;1*jn#0Ioq(| :U:r &6 yS"bYhJnufP!:hT(..ވn@}s`l/+^<!9q뙷I~ڎL} KTBiknɥ{i3+m5)1v*brRj?n{Cf@Je(U$dE8YuRoT$pgGUӭjhHmX,m`F?UIwAO ng.#6ʹ4dsX%mS@dC`D Gռ>-9, Sр]h!,R~p| ǰ4Mi,,߃>ibPRrx:arAGd9=vԢ}Hฉ'e"lKh)fkӌ/Qćqɕv]0KY: E!B]^@zuh~Q&A z0ց?s'?4v.UC]ifSy@eCVY!sѐk2|g3Uxm+k th3=g, YO [hDu[/nX(?OG\7af2|H :|EqZ]t'7 /鴁(2 zRK\(2磣WhGLKX ۄNmy/3z`tdj߮ȇ괰P} 1"NɏM/ՂnARǿ61`^,~JlthLZvZhM :+t)٘YT]}hǨ.LvDkDo+PWD{Cn*TvyŁ|9*h7 E'4tB|w_<4o<8uKUK鴖#/e>ua3Z']ilx;ּDP645A6l8BV?*I\HC:ZZAYJ#D˥.zφm:UۂV~)m?YFhh(0Q׿W|lʘ0sN߻;ńCuFXՋΗ=nIIVou~([ g~7)\ʲAdd(4RzKLgV 54*L =fϤqrANgFn[Ϩ4M#*d+zp۸#6t1[rc x_Ľ#3ԂaURZӧW[8qY9/<餺jCVArBe1*W̔.X:fΟpIFXeCTz_n]qTѹh:L~v=LrgcW9 mdYm?U0BNm|f\͆Umt沍1 Uܣ"uH *1;%<aR)X$ qQWzkhD*{Ȕb$B7hʟi y#=:}?ۏ"gwT9'/;=e5Ys{봇c`Hwyh/\<y,{ݟ]db{^8qr4JI$.c0$QmDP϶27~s-\ĢQu Nda\!UC$F0ʽ"#wcNswJ[uS<2$+^oP@ȈoeHMf[BN/df2*nv9FݔܡCdBV# iX;Jw+c^9-\H`t&T&oa] PaK @ϸD-ۧ_)Wg[FՎ2u򣲞ISCn ; Azp`*Oo єqCd$b<q.;VƟ(v |_{)$|ZrSǏ9uZ0 l2AC Q,&3aK/e#ųݳA9]MY$*8BA1]]]?y*hĊD%sZbbi:gi(oΣ]RElб.cGK544MUq@C)Ʀq È+GIA9AGKQ0:,L㤺ۍ睼17v,[Q97HyJq#ෛi`+.Ԕ2H'>`7}e|<\w15JEd[Pe@#bowVւߣ]b=iDeYqd ~8aøy/{437~ޖ+u :$/z" 'z?0GD7%kb 0~29 (pwٵyiRJkɈނ"z΂ ΪTVo7&TTdimPGd6ce]퀔 ҭ q-8VYԦ #5EYqgܻO H@AGݍKedW8Y,hCL~@cډF}54#B| $O ng+*Vew|9 ޝlQ %⸒-װLTqCد +0C jbZlۈvG8WӺee ¥wچMPvⓔ̤Ȯt6RgzvͰ2m⸕wJ3?{\B[m߹M46 1U,$֍kX5٦&B]c}8*p-X\9k/$.6r_,'mhG]!(0Eӻd1"(5A(,pwsmDa?[E &AkxywP>s? p/Gbق!8誮Hr#P^!pEvHĬuϐYTSf9CT {ΰԒjȞpwUK:%V7 @Ujri3b9%vK-ʪEaw(`07ccS%Թb4E&H MGQL >vʼn x)[ʇt d%IJXJ\8{$Ki]T yW⯥4>x~dj4m/#Ќe~+!>A\eS"-\BK*^±?@C=ξZ%FvHs@/i-vs%/` [z;oZ.{%h5ZT!5bc n o͛Džd ss-Bb?΄e? /lĂ}BgA#͟tK^|&ibr}&^Y˻ʨW GTn~QP sMc +#3*Bn dl831ƍslވ_! F8|'4{h& >Yf~ `>Qa^ ma cHbaFtNr> oFR;x; /%pSpaLg[#T="33)Å^MG4kK]FĞ Z8&Q;AkvVd%ze3Kr]&<x93LJ̪3\'BZR<9Hm!#'<]If۰T3glGdi{n$0"$t<0^ۦ[9eWlwtO&14UH(#>Aڅ]ɫKk'ݸew٨?f[őM\X<hgY6^ \@w8 @!afZ/ Z =qP74vicZ [yb6!ʝl1nslY;G/DޅO%{hPҍBQ\TJ SCPJmdx{L&:詳 =*RCwmxCBhHOC|d]~M?YJbߣx`$zaȡ%`{պ' $ ]Olt[RBX[pfhẙ̐Qq mR0j=Pvi̅_t'><]k)ǼD>pnHѷ%a֯6M}A>(UzAL76RGpN_Gۆ}t72_DX$j۽ߝ`n!ƥ Z6}sऄVN!PoM׀Ik`qZ?YmGX:H(A .-:ҠkL^3so/bđ%9/mL*v !qmτrXy"A2hc=JPޏ79+ fF3 nF BښXd1uY enơFy2W>J "ם$ڍJEep&Ӊ >HY]P)|*I_ؤ=LwGf$UQ{ Dg~[]Vj Jښj?->O'PZq4g{ uZ9d.6[y.֊Xbxe hq$43K.%Mo , wNUġ{8gl"EIKM6R>PenӑD G/'%rm94V**A;BSQas$UԡV*c0ƿ&şd9^ke ~O~פ<}.x[0 go$ V${9##UQnq&ca}7 oE~] "w=}AZPQ5>y$ΨOaX΍wko6^fB¾uLZ7J5˄D>:1 d}wa Vx{@Sį4{DX2/Q&R;Pb>0 iA= =<^Xr_Eq}M, @g!;%@}+;bo M0BXvդIt l J{Q#=UCokvka=8?+ςV]L4u?rғ`}E7SyB<f7w$P4.+RR[xΔ`4bUQU*SjP{f[νUєK2bKcKҳr]*MvE+ KFGNRlζL+ k9M,Gq/N3*G-ڬZT'#ӼY_,8Juc:8"ͷ-ګP#muʒ^1F,[u5WkawoCB_R%M-FhAqU2+sOݓB꤇*e0?J$]pwnvz#{H7W~a&8 fWD 3mΚlTP`"qz/Xmw‘a|rIks~eaTp;]lӪ[$pGhbEp>@wut'~j*| ah4&Dzt#_^<7s|4ueK m<:N+ ~t<~*v8ćWRt%ғU.gP8A`morptg5lG54QF4!ξl[_ .JE'E 77X'2DD ,6àwד՞L}tMWincOӘwdsEgNc^%hd]xHX7-_ 7*E%xlg. 쵀=gǿ8(q w u^V%pUL]=b'&pDY]NgPnO+ϧŝ&_N/!EX!cYq E#N8x*K:(qa&dl!wh~Oc wlf Cak9fA:?W8IP+冀f[ ̹~u2VkjiK/%un:jVZf;ggD"5-ʒɉ4=1拦F-U6( 7{ZV `QB$HM- z^"ي~oz^Qvұ70kiSWra)wD>. &͊ =7l )&05(ö ~k=zf$S Z] ۭv4UCؘߡ;bRopt@Ԉ4ǽb\Ba퇺ꓔe *+d(>ZJ>o\ }5.Ka@R8lVqhpPƸ;FD|`PD#+ura ` Avk{̰|ZJ ψ RIT&`_xеlNg-S/'l|2]IvE,X.oUo;z)`GzʈeǘI9`,7Z㪒]߃H z<ƔQ_}0;}3Rd$Fxr666TU݇@C>n镄W~a~=F5,D#jDQ;{p2cM4mTWpjC?=ɺڊR`5W1#EYre5r*04A <"fXq34ZjFX+ub n +*="pv3'LZ(;fG?[u*Pϓߌm[]5q$wQQ3():;(ȓcٓY$B;:!#_ސ:C|gߒظq%M ڸF1j73{l)o^ͅOVfYmAXʕsPYY5{n`Q@O(FXG{H?uJ ƫO E1t]*gLѾz,NOR 8j1pf1(xA b!_Bmf89X[nl/:!h{ظm$ؔL?|Ӡ-%- ܩK3k˲n*hy5Xw>Զ_^vD2a4/-ƕ˗P lzCE~Eï}k@ kYSxZ"cSٳS]r|06unZ[_HFn޸wRZ5BAjB`/dSG~CgN": @SJ;PkLvSco6.=w{zɡ90WK~qW1e'Ccx'ZJQsX$:`N;O-|~6%YxcaΎIͪ>Ur;!;T/?88g?LNq4Pc8|pYൂOɾ9Հ9:&F;+Qa3R;p;X7t P;5^ˤ}ip4XBK"r¶ ŐQlaU4غDf|Zy@GkwNs.p*J¬&F?"<2`{8a0̑Ƀך}̯' R+%Tjqj%uنjWpצR-RK%!tۃf~Wy ߖ( d86U3u^E\\CbHYvE4NE:9< Ayv7ineŢ8 G+i ?W[GjG~y*Ǘ%^/QQg@-Rܳ؀6N|Yԫ4MhkmIkM^;/ʎ/2ȆpH7cF!A2?PHU@ȻOXBED(ӁL?! yTTudu(~UoӣK_rstX֝ݪ9A/>:wfx"epg7dA ;|hU_Tk}0G%ʖ ܌K1XToh WPRc!h]I2t.c!VGw xAWp@zKz sф-Q0 յav`L6@BgQrFPp#[|O׏@ö\{/NUKu7u:-l2(+$u6 g Y}F@EσY TKu]6 uzgG5Q0zO|yMYp ],W ^Nl)Ԟa0= X[8nQȍ[ M\&<Ƞ5Q  Q>B='دh͍iᇰ0܌qpEZ͢vlAe_)7/@+ktY:hn"fA2{|' 0W=h$W Dμ$u<˃ h ӣ,[>y.0y v)aoIXz?\}ճvS:=5CX@l VjyhH.n0/^9[8/Nj~>>ljuT918iFCHja}RCXfehPAI@Th!e% NJ*,CW{ӓr9tIwsV3>R}-8MbLvDfJؐ R^Iyd(/,Gt=Hk = L%sg(pA4e{(H?ҫgO o^esJp쪠a DҺ8<@ir+x=(Wloy2* Fʭku$akoD(|cǫ$3SN؟F1z{ q@\ZCPŽr~ݮW*u(τ &gᝦ-&;/0B5J #n6sAFZ4lvJ`-ˮ=jìޘ3x8?S(qcRA1f-.ڙƽ.BB[Mʭm| Lҧh{|qwIF<sEwJ?'oIM{8z ɴBSQ&Г -e,SO(<غF,%.eO> y Ijold{-٢FXR>"D`UNMŒ{YBR͸Ari` ۟9 Ӏ}0UokDѾ X`"7$+QΘv}*BͰSP(6e6| и:XS|^~$F{X:wS OJhN/qWPy܅OŁuLd>mZIKKM!mWBoŬ&ڙh^Tl](5t;,}^t)g`3:Ϝ*R|)O8p Fu)׃Tk Q*j;^h3Zڥw쎨I 1Ejn <\Bs&%43Bq^EH1QvƴViZwA lL!3?җ̠C[ ⵹ N:.#TΞ==)#&Wc c.jN7yA\֟][B~8^2~!IfcmAڪ~֭? (߭~ 6B]X'zAwx}.Ki%ofaF1b(υ~Md,*5AD{%"?K`j@lklī7dg6KϵWtD~vOR 2ڙ&ʒV}r!3~)u0/[9upsѬ: K|B?U-t.ZS|6 @Fo#;*X'5[&.>#dS%`B 6=PqR+#8b alwgx`;X]+yXp?OXLJSmh!—=p#|yb-{4p g2GؕBjy6֦OX]uR-c.ESi¢T*&P_Hd5"gL*V^)?6XB~dQ'[y0 8cN+IJ lIc^E0^\ :`L7X!SU 6^0%B|798ObGʈ9C% -b8#G0@c t=7N¡]_`@m{Uu3EsWt*LwNK>'/ 3lwvGbqÉ$p}͂kg#G+@ ɩ^?N{XR9{ڔWst 'mcf|)>kv^lC{yc!ʁҁXxP2 =ɷUeC<$bcOFlPҷ/A.l4ƓT`I\Fr 2g};Z9EĢk4dh$̮}눣?zun[9&2+ϽdN3 wB.U 5Ɗ؟-Z4=ݽ8_&6<$"_Vs 2=څ7Që<}|ag|pgק]m4kq94"tB MSp'a=W]v/OUzq6Wʗp c(F>{[û8DŽX*}\#`=Sx؏ *PŸ;v]QyJKa;Хg)yqo;~1ɱG6`)o4f7'= gdq+gNU?՛]HcTV$!;ELuCK  Yyø T]ӗ}qBpIufԘSNqxdODFO6f EJ1թ\<}ӯt(ֶ 5,cY컫-)W;#2rP8` Ѕܥ#5@Do)|,ntϦߺvk0n|e*NHT{hltLqUDA{i4fc Ϣ` ^[daUm%w# l%h`>o,߀čWSpLu[s?;Dq&GL`"+1dt-zw+u ~qdhT>JS , % $X뵛$~rábwuxR'XZ:T]C=a[Jm]A/ 7}x=Ru:2cLV :HM|,3nDV`GLw?`ݰN;*~|=\3Ud T&78#x ]VaraHcyNe4X9O?mW 7pD$7di˝>׈\ճՄʇbOWy"M3e4>}EqHb.Ͼd|6zOwcCTE80Ʀsy=얾ɕ@OzoUـ@5s˒$g;_slnaA[]o `,I" ߏu㮛#5VUXR K :GjU^lut;ᤏ*p-}GW鬚B˳Gfi{wБwB"q[;{.%Z &˄"MgV 8dj; >ghk(;P-`\GQ=i}86"ЯH*;3^'g-Oe9oU"5hyz/pMi< wyEKcĭ6`O7+ K֠O{x(,S-fG+=U~RGݾW\MWG^qߍЦY Q#U1A?f4G@<>TR꧆x1c3KMʢY! :FMs?PfW0WӖZݵ}zq(Mg@R>ʘ _8;Q'nP2wUeZh^viņ ce8XcO^ZM0}=Y#EEN^-*U!կ?Ԍ!l$2, j!BKq]BRye8֫όm ̆F}=)zGIJFr/W 1wRWGŔU"2'Z Cs=)Xpk1"gQ!iC#%y˜x@g>|)5_dȦ늠JޔiULji ~s t ❆m.Ciߑ cmstݣ0cٱŮ , 4_OK A9)^+D|$:) ۓ{-dl)At01xN%M >D.)Vy J4WD=^,m{-M&.#zX!Va5?76/ܝrW0 G\%s܆L AY۫ihu߶L+{/=4N9$s$."0ҌbmD`k7Y$1Hģ5!;\ڇV6Q`jl) @Mf.Q>1>0|>w"aYJ۬W wqzasUy{0jͻ<ߦJ#&.Yc-1J$h PæЄ'7W"Z4䉠.)T*]?RI$Û:)lVi@K*JyAhE0$}Flvu[RM2*xsaxUz]}X,}wfn c;Ǔo *k0(} Uf굣7#+=xLnj\K SXI98oz/#UʨN$ނoPzaYLu| p5_%o7Ӥxd~ߓVx5pVt,r+@KCBh18OA{DxDJ c\O{.'VŬ瓱fюl.#(Jbv]ƅW襢jOMw f{qD8Zm "IOjƤvɶjCߦBH;Vl.Wt4/7(l1O Fo_ݜ[䊒|_Qyy.+Ґ>T %|}l95ANMtIZItD_g^;8h7ڈ o*6 -s.bl*El +H +ufDe2؀1Uݻ1` D9/PƨϿYlošAC<CȽ[ <C ~ϨrWy\q p9ۋu`..o?MX=C5``X{ Lpt>Hj% L:!GLhɬ2E{bJ q<j|du,PБ[@vYh?FXR@aֹ+(ͼE?3UzZ"LnF9եjHd)_w0ɖ BlH6Ps(R )Oet4>VJeQ "chm}$n_l[:xqq .PcJ@]ZItt.c;-R$mp$ B56&1{,ۦY^hZR6"5j,d“p +$Zv~{ _56Ԃ5MhA@͸<uS„-zb!boOeclǦF sk0p>lt:=® =q™Yͥ CS-H 4(TqZIGd)r MT.^jdٜA]*/HT4BCrA%& Q޼^BS"y n0pC"2|4@3+3]M WKՂC7I/x,@sti42Fz plڪoNH{mH+C5x/̽lx!; A+Kp%1k^<.SG=gi|@+׻YA~Ľ qZ'~g;IWK>E.DQ #usKG^Gc}tׂ!iTLhFX6r;Rs׭s9"lx|}&K_e޾@_hK͊׷"G) #%^3(M&NqoY'y!ܴqޔN$JY6ewzgpEkʽ[0SbُImKko{W {'yK=#|o1(e=FʛpJ:WeZ?27m &@P7k 5,KV{MmS. eȦzLma :~ge:id ,7yԭ֢‘9(X8K`_bzپi= 񾦄@p)<n_]=(ܔ(ݘcgs&il͏f9{Ynq$w m5nԏq3 !z/-4Dٞ.^VxMj=B?UO y}ȼۜ`f{kP $GMM-w\և39J)B[oYeQٵCf[qp_Uب̡Ѡe1CʛogP$-U.;u ]57+$3P&Y6{13.Lp.e6(C~ThCe ](&{96g0fo)k`4ȽCADA Yjz^Xd2FMcSZžiM/7ŧ@

1|>Gb`O.Ayu9TuL#o(H3G"XEx>X=N9)QG s VBCj0fo|ag_v G6u^_,{(%lpmY`)lƆY zLv&q,sV<}p|_K`H{$d>ykS5oϧ` R$_XxLr-zETқ[yX~|K 'Zf \_G1;,|6] ER/deVo[-ĵ. [e qmaaa(T&In$Nyfʈ(tq$̢Akf4QȯW` 3/ `<"^FMvcVwGnސ6'GlIkvC[f˺V]OTIk+Ztkrl0@jL-:?5rleCk&}6_;@Io_A 6Y{$0(5ބ8fX$ߩ|3ay;{t{SHl=v@k( Hс΃18gs:i5?9o3g/g-[=SݻW@w euzbH+EA#5gDma{;M!clْZp%>sZJ*Kf?2.߼_Ox<;sP-ˬ mk'J%4yFD<1> L<֧vҢYcN93˛Q*|9O%t~ ?;F60qҡ" #D"k@ݽD<[FZ&Iqlcu)ZHcݵ3)]ȴ DW2Fa! x<NI/vC (^b8k[!8hwI5ejW)B` #݄9CKCZ\ pTD}d|ܝ~`@?j:;( l񑽛yJԽYqC`VDZ.bu[?naGFs=k:3$u},Chg`N^=$ ILЂw,uFʑ"ѽ.h&AZTvQ MHd q Y9N`޲"Ӌ>L'mRA(ĂI00&T*֌B|; 9PpΩ]E&*ϪWfk`a\:m _XFa #wj,IQXNHFq-|9W@~}g}C~tERs\"/'.C܊x9^N3qw$ [QI&vc+ y9}msu>s;`n $73R]$tKR&6I )Ԙj ÿ9ZH\,ewou?2NOFkng[Qլj Q!,N2ѧGUwfh/1b,8>lDmDIm1 {_SBLJ5.]Di[Z7qD*l%)h(ZTӪ$ڡrZac 50G#:;{EJʙΫt9sMC\F\ <j~ Q Ea?l2C!䁵qf}aK118p=2- &lC`}& QFUl۫dDJiXx ?C:/kAss*u T$<#;[9Kn͸1(,E+$5jUOh+G ~ki؝g1G݅6hg0NCY~W= 9Cq-,&QSڲ:_>[*J?I% DsYvUAOl5 KKIB1G<Òb89)iY>(0r[+}~ jqHPG=}),spkO.:ۆMBExL8~^襐ZH"akCtz_s+>sYW|'DeVfʋi&Mou_L( EJMKf*yhjd2T:6.Oj'dkgTV p冧y_U#J*#GD>ڛOTrbɠt+3 @M{M`ll8^h-ĥ9RNR2 mϣkpJX8A۹($ƻa%Y]@]X3Қ*DwB CW5eAm=U/^p^|}U>QV5!?)X.&IbyJys2 k鰋cn:"+XA#YHzU9'4*ʝ2ˁғwg"¢&!ԋwB#:z±=3jҶ1-ڍy5uH%xg>MG BsNx]ږ.>. tJ nHy>FD4f}95(#)誘{;]dGgyOmu٠4=TC GzP&A8Y)2.iPL9,Ym=ŒtJ n@Z'iѥוeEb"駳2 pauM^=G3jL`R'1>m}AK!NI ih3ȧhQHJU>ACBSD|__ 8\@Ji>r4{~x 4#+y"Gys$tui~ u}ѣKa]޶?Y$q(!"l^hlu7SFTs$hq蔦8%e 7@Cext), P=K,,z[U=d^&BsGbikE\]d|T]Lĕiu0V2yQg9r^{9*Ϙ\HpG*t;"%}fC%XKiVr#|j>FI+0:㝻y X9X`ۧE.8*c"6)e)VхREr\}:T_B$L4 GP?ȗp#_1@-TbF_Ȭ%Aa<NJMysGcW 㥿ypItO= ^NBPVaip$bh-[k=#?2*_A3M>6Ct֏ۧptwYyeac+lK>O/u!BKHo:lB:?n r U%wYσ W@Yx.J)P=\+yhC *FM3Yw\1%ԑZ$ArtLrYW eUZ}(,gɣt&U Y0/;ʌضjw44C20нX;[]d Eij=H`4FY,jǂ>9>Ȭ+ uh ZطtB:e6 UB\:*34ICj~9D܎{//_9!d`|n-|>\9G[T`2KL3^:uJbّjݿ/ HՇ2f|! &/w35 ;i;@aw(Ƨp,3OQnͼ{(f.N߲'dx}/x}79KQ&!ŵ|uΥz b`]d{Y]효IbD:Y'EXy"uXIigQ.d;I| $ƕLfd6z pCNӄzb6ent1)i 8~5GF a\v3?"N%czJ?4/34bE+#"g XVd͢dIkrl{ўXyS [։=H`m)Dᆹ nLw :U~O;#(>a106|lU$bu]8m*y&s@]]5 mi3R{ Ƨ8V=>AUozm{uHULH\<$qINq/ sQQl w(~?ݔֳJ~(0c-,B}ON] C ֞{ U9l7j28k1<| e1Q[#sޮy9f@:LzY&>M!<>8ʓ;5sݛW C79JtTJQJ͔7ZcghuNFBM_)p`cEL}cGP7x-iNh.'aw3iD+5LǜfB 7>\KbψLFg$cok眹5zȫ[^<[ sn;`4B*_}.(F)Ľi-c[%`!%ސ v{R,klf1H &2Xp<:%|^\V-@jg쪇p=gg^d!(fSF.$# n̂;򗎖Wz]:'Jl]YjLqie [%.=;#ai:汨Ft֨u'$io1[+:csi]w%5ݜ$[ /ԏ`gن4U}E@S/2jt5tzD&Rs h8qDBl;iB=;ʭ&gm]ģA&Ƹ.nSv-(4Dc_>1~<PRJEDq.嬁oM ڥȿv6ȫ0v%(ׯd= I6#TG;Fą&BWڔ(J!P^]7}CW` {ӽ7W[˰C:o&mַ3QZ$,řDҁrΪ0:ehTI.)h4 pq]8SƗY.GEAVJv}@7.Q ۨ`k0)&j~"@)5kAX), eSY*xA;\ˡ _&!"n1ZttQ[7,PM:^QQ'20_'Nt -]I3,eʀzֻ&%zo"Cqcw=u摆wTzS?Lǫ>fQ%Ц .dg JI0;k.Xܛq3SѦy4Oy#}E% y^n#EswHED2J$p^2pZdY/,i>}FB@La#EF<{p—& ɯHTXD5[ F( ⹪[!= F+X{@V7 )_f}1PVedlaaM](;ibC>tתˠ(Vs7(ץ/=rJ^M3:J"s}v=dnpme yҳ#+Շ@zNQF,ߴ?8V_Y\)ot67ʀG n":^jgOyHl5' q (n9)vnkcU\ ph*6 `z0p:w++xrޠt LkSIA1LQZj OK5<[ƃxˢ+ctnhl0CR aS\76./rFu*_+h3mkRj;c$n'Ur\A<+}pVg"jEEJh+ZMGha[9st}5mqྲ_Q;8f0fPSDtFv:Y]5!Jb/T1Acy;&B+) > uГ\,JsG^l}jy_/lM~"l~4P<4jw ) 3`C#7s7,?T\+ğ =V@p䌺aAo4A%}h<j%dQq wc7}…W{ǙD?Ί7kWo)C{*դPێ17 ںC1(>ww7CXfSnP+_c Z֨2ڰz[sw7a{7mu.RD4( hIi]Ԇɾr?թv;3laշK`>] )Ѣk"3-OC ~QitXreS׻CdWebY+/EApsk~;~)9;m-єkZnDڵa;w{+|d2Y=Frf,S*rz1۔wB{4MJW\TQFTL_~WP6AD-=eX1`vvM !lqIݾxǬDoDltΩb]ArwY<*lʱgrf,F5M~)jDzvdhWun?u݌#вpK[u T=J!o% !/HpZnOκowPNm/KY K-HJC!8,Jy܃fn:AGw͡آYvE`?S In<~&Ucs淹yJ#,w nz`n,O1$AY@<.V}'oMrt;{å}pA峄*6RM lkta@@s_o_aezdg$ݍd%?nt$$z˥|s6XlЊ ŭ lƆF5.5eس#&Ӓ돎4v,*<</*q#66F=>U4C J=͖1+dC!;$.?܇\4К~T]0܍ 4HO^'>W3V2K<$Hs+~޼?0+]s5imNRAgoc) 5Ӎ!G#"H65HIk6Ӂq&V&pW4~ge|sZݚ+OqR *>I'|5Dž#d$o}c˔+5JV/+㓥B$EcU >`qU_  vϷ*;O:Ŝլ\SY&N ɢY*F5A9hِ-ט#h:P M-=f[:*xP:J4,:^3M-7g嵟џ wX+ H"-!?nj"ExP L3wA꫗C#wpÎLjM[A-n_BK7_dž]k>w<:FsAWI_æ3vRQ!bؙkGEK?"uwAh΂S:,7tVSa0h̬n^wej*Q<[+wzlٚ~#㗶<8&TYTZˇ4t-)p>'`,=; Fϑ2 $Л 5e@>m|;"X\Xt>:Q'garT0=E.`~ ZWJK 嫤FiΞb<?-p&S|3gyT .R9q&LS.mN%Gak'@*r}w$PWsvu1 .Pb}:R/]+ikM/%>g!':ԙ:b^>Bֳ2W=9T宎9RIiFK)VRDn1yg0o9&BO)Gؒ`t3]{J+}N$p{n &kVop{. q JE&Cqٳbq]z\}@k00jWyIůG^HV] D-.d4|:} o9-ԃ :/T4\g\VADMI|4mM.qG>(b'ds~#co[J` u;:A+Y4ެ€o!W^@;`%:fLqQnprV}iL!-e\Ek[YW[#9@r}G`禼Z{|W~^:Aon۰J bT Z[r2xOi/7^ }ctFM@bS61A^CerD'3FnwUirdtY^/5<wS!ψE`6e\&P 7HMG!.[SH,! *3ۯ+2}YcowVK6IL GO+XI0cݶ?azeeky1 {2MAbOiZh#?rT/gñeW^gX]Ȕ X;zH3DC='J!;Ì_gxz9APW'owA\LmI5w(P|YZC85K}eaB PAX#C9Vf1 A# aU\Wz4 G~E E0R3NS̕sxE*Cj{ܰ|K^Ą'NL4~̘Z'W7yJNi&4bp(>u08Ij{|p K8߬OP-7G@Z@ojj o #'U!OH6BR]ҏy7Pἵg*Di=֟#`BY>x:S*W(=c؀;X;6V0Ҧ7-/؋o?2ORKLKpW~C饭15Q7 ~,1Nˆ֎=,s~m9(s?Bl'ؑuKA?1O9|14\{L^ |0FjB h%#usScgָ;4`Qj3Ng 2D6 iRIf+,DbMif>/{2SI `ͺ0 ?RlZ` tVznGDX]e.uEMA¿n;T(Qk3-3ontjSB6zHmU4s$`1{ȲeMaW'D-Ol45xۃ iNh 3E)Zd2rl|A!nIKr8(XczHP|jB~eCWrff=/]7'*w3?؝_5ޝg`(>)պGa8񲡦>(L| W<?Vb?5|9 }?OԶiev9Hyx3q?T ԅMy%vNE {;f? ("22Rr̿*3Ds]v`q$rp9K,<qd-Cic+ǁ5)GGAئ"ً!,m]+ʠϭ0$6lsm,S*nEPwU,VhQD:m6@MJ{rҹB7ɫF&0&8BO?*s; , M:1`@ry1F0jsS0k?U1f'r2+[i=.6"3#0s>fR( 82_RӕX˷72=R*q3wWe8"M 9\OYNFf%hf\ϖ38XϪ_zA p ,R,0`LDr +YےdM/1K 绊r]:HO_2%3A [ 2Ey+H#' ѐ}?ݶdsM2E{zC!ܚTMBt0ď~L6vG ʾih-3Wcrk Ӈ¥gbީ]@)#yyDo Ɗ5O5T/ Sڗl ";t\z +{W]la7/6=> ;氢bjjx&>:= 'X}Qs_0rMzԧձ.*:FCRk~+at_'<%=r䁂{ sҧE#Zh(İ~R3yCDM ~|4Jr]X{Gi=< Fea $ a_xQ^ӿ(S^h@`db[zTV](>"DM$}gV<8FWԑ$, s5*QDnƮXW o϶{lOzhoGP-K y1Ԡ)gtE~ ըSj:]X$)K7 FW$ DEZ '3Uqnt G E ,ŗFz:ۥ':vTJ;t0:o6.-~N0c^+?k8QFC2.< _NbP4tBU 15 !~ N/(zpcǯP, '팀&)L}U91WVҢqdZZ[ m]jgmoN;B^DҒʸK[EhڒH/eM V }S0\Add C[Hv8İ<ծO< E>ّ01:7Rk ݌ahZ"ܧlP2!O?O:_d&Σ[Fdg7&oQa)IoY^2f4OZ2.jZ:!爡 UR"Vk[L+/NJf2#RwZ5yQ [ғj/vPǸLX.#a,/ZT D<~U_o^vSxE'ʺm:x;w(_&1'==6ѥrMd4* ]Cȡ]{Pݰ4a>rIX+XJuzbw啹>׸,NBj'WKVwT3<D {kuǘ)CK:o\l#4&^%KSX$2&P",ؿDϐ3[4?W/S=i`*9$\}r@(}w{]8Sʠ[9ؿB4|.Ehݹ*h؛tLvO6 Hv|f[,_fj&`j8xTO8BTL4*WO+;74z6z:2yZ1kЂ(1!ɲ=;;ߡV'Mwx{]w@֡;TPYNNO|HO/ ]w˧QBQֹXK_#rupQ ~U wfޯ gŊgD5 OINR9'KAguH߿!Bf7`$~J,9FYh0c Zټb }ʾJ H.C1NJd u2' eBʡaL3甦 @>A@hQU½A&+RbRlb,O{8LqCHdזs5M WqNuKP1RDÙ[6m{A"5zeA*T<['X-*uG^  mxw,wt#a,aT2@zuN/?9VlC 汉`VY[sw1go }[~ant=@R祕Ev"tW3u߮Q28!_ЋJ~lDO@YE1 ?% Tq & 5ˢS_~g_t8MEO'[Go9xU^D`pw3S.M>> :B{uVʋ^'`ukbhZHz,W>G(nNKZ|xGVg%!+k+.ߊLzDGtĶdl7\i_!(,CcH G:2y?/bf $x̄z ʽB)}"E݂, g3oprL$Zp~ zNk!<(+'k !gsGaw4y=ͺ"HI** &ň [j|+eiR`OWu$z5ީGL$X5a[.7ޝ NE_`0d B@8C|j.p!VväNҶ>U:&q1swkqԅd+I֏b-w, b.xCJLJd6I6oӆĉQ*q[ o 4"<ƾs-J9 3a³&[ﱁnhM*s>;NM1V$-Ԗ@hGVNST-|=y /W W]cb1 U衣,u)kyîw]g@|7dvQ{Y lnBpE,k}aj |0xa3ڇZS&/M7zw:OgP5ыH͙Mm? H]CdDaN% н.S7b:o\y}E9,>ȶ;G3 ?J~dFscfD~^fJyU|eJ`Q.& Wp V#8nOb{X7T7r2̦ܽ\2 ^Y*[ 3?芓e;Z->C|MSlrԜ8Oh5.K<4щN>l4;^D)c8we9.Z\|gLbT46+i4O1y'Llj4`2-jx4 +0 #PϷkv#m"~쉀Sq%i9p#fSd,ſ"O4p6;|Wo/<ɶ ^YR UӿМy˂dY᤻1eFC(AQ3;4D̎|5- },)X : "­F{~2)0L 'D}x=X_,[\':1C?Wڿd_-%FrQ#VЫ:"B1bƲ{U+% 8qo1MÄMKe)ݬ ~ws@(<v+tpj5O*w\W|_c`  a:*,@C[$vI)0kWi $}Ud07!lJ2ϧrK$:VZJw0g<4͚_<)`AE)ޢ8S־A2~H`(k7,ZAPx͛>C g1|QBfme|4f< ŒSߴVqE X~>k5R"(ZͮNV[ZHTNu5WYġa6Pr :Qp|.V`]+-K:(lXjXss wF1kTۨv)m°FBNV"s"M*Q'R}O>nTrX'b{0gEZ mgVG-ঐnn1ԝ\ fݲlDۃ\oc}0f XdH r5-5K˶SP><w V|JJ& ]4#A%ȉhՏ:y{^'5X5WyҲAOB9+gcX3eS[O92|Tnɯ)$?͍yk+t(0#8'iVWz:m*lT{EfȂ#-tc^8oHo@ڊ] ߕ{ڔ X^^,.f8LB܋o)[]C;nd [0j b5|MeUg͋ _;REe7>,_+/ڹ* 1&nXP^l #s¼k]Q }Eݎw}0;!!%C)rHM30tks12dCڼu+ :ݾ]/Q#"{LKC'HuM LEMrz9M+0[Y2zϸ70+#b9rX`xٖE#MkeDF=J+=- خx0F^ica]\'͞gFHMgq([ɚa,Hx >0{T!dfRylLW-/͈28hR/]|ny^ٰ_8 QKC߅(u PJa6aH%%@!q7z!u\2gJnBV\Ȩ$Лz,$`ΗK}1JUT$jJtH:bń=q^) =ZkE=m4bc,rc=5*;éS ʡ_~1M6y5m/GjPLϗl8CPnʷs?x2lF83ٶUeRQh_fե!Ôӌg:|.֮ \w`E`V?ƶ4}xu7\ywGx&4= (ClŢ5k.4H\lR"1ʞt_G5)6"؄w=˒۔l^d-=Nڑd^Mp-[~i-q.Db^iĭL/5iO?}=N{ w`@'a<=x!yWɃ%k2X L ϙ>*uJ h{)~4V~ oP*OFo =jLKdz]{XNHHeu, ZCF4ci# &6d ,/  NXR1UD}zf΅5j7Xj#adه595g.`87F?3ym>/^Z_[J)X&y2, [ٓB*n߳=f MWHc351UH2虴u4^界@!8nq ~J/p\Ӯa词Nj:M0%"^I]\ FF׸7k 8y'6?[!P@C ]WZoX\n"N&t/E%< |r8uBAcOl@T9Hp9n%!HCo)j!hYUX쇤3g<BzrZ)$EyLA8ro'?N~)bb\i􇘾*L"̱zY;)>WѐQ9׹%EE./,-MvQg Ff4ϑ&u)%VHwn^⎝!H-h)J%2jz:.K9 B'2QwЁڇT -B¿w n`q>Gdll&f18Pƈs /Y5<{/ۤ@D#e:Cq9NP[s8!3L0.LxX}},A⛌\2N8^܀7{l*r] ]Ae]HG$J#ȷ^ՕjNxsx-F3 !2dhB/ܲ' JqluhfGwrAFH _, c2 Awd:FF]-rHc&{!:{i[;E~ h*@~|}\_ϟ??on2*+";"_:FSS[n ZYk0I!Z˭V'?f87h 8h4BD\J3[AX v]H]yC~Fgrleh)zŃJ# JhƲZ02G%@,KfSVŮ* *=`vp]E~_*DD. 5;d%*VB C9O%d3عIH$ָ{lMǣvASk7┹6Ht'Żfy9NJ?Qָ{E)FTiU_t|k`M35fcOic&'`X堣XՀUw>f4k ,/Q2[YMM:H%V+EMn_PWZհԟ=ˏ+Qx˜!Utm>JЍjDn7u>M.ldJxw6ߝJ :,Yb؉yܓ^UoCQ8kt򦿔yl?-7CΪYeOo"IgiT!ykE̾0 #ENlt[La)8 8KF'4pڪECEZ^+լcijWjxѸt rv(y!~674F dЪ*뙜3v-br_O{Gș'E1e?NIO H!qhǝkZM OUva|U'i3Nl΢5Y`˺7m%]`hZ *̈NUH//ٖ[if=\"(1U MۡMWM-Nmݐ8×Tt<=Β3TO#9n~ܐ _5/SX%򶮞ԏKln4xA"W`aN_fvzT$?ߒ}j&i ~^E:VP!p֕8ᙞWZc ~4ߢtE5X3B(aYO@*ٵY?m<ӽBili/B?J.-T*.E`҉:^=X=Ep{YIA?Xx=G(+ZqMkItزB݀K&my"G0S< ƑD%W(E!*N+P4H9'kAH8I^N7a~t?3uX*i-=Saw"NJb)TEUfHUHHx;1g u~/a 8@I#Q`%-k`rG6?OV:qF=헶"j#=iҳª2<7񴟰N+pҤ]y` Ù= ' F|Ӭ[hCۨ摮<EXo\W ;t[?ishf_H0aNu1]'cW߸˓ՆG˦Qk *[ڥ$}ubT4A-(2=fI$I6 3dsopȾ8dr|94i-J ԫyhݥ]YYwj;\f :0&K{V,:'ԹNexD*'gX@᥵GJMZ鬫=\]no7^jgȨAUπ0-d:e ^k;eEpfJykɞgV-J'"0RFeO*3jmY; N"}h})WvۿW!aSԖ3Oz IP":bl>hm W*l8Ay#|]F-s-&.Q_V^`"u^'a;6vm/J LOm`^G9^. Ugݐ%tRokM|!ly,ͱ>0Y8Ue9Q Gs4S.zsITYI; wͧ`'j*C3B lFR2ee>5򺟝 %e+bT[h-RvEu~R0>{Mv|ir"6Fx ;q(]fBE L4Qi"pfs]ܦ`18ȣ>9~QޑlsULG0}"H5^ae-}3J~8:өj6"  '6jEཛྷ|^|Eh28DM [e.sII{bw<a@ lAL8#o5wXA ONBc"TgM|)S%kbgIҖYԷCm jըJFl 0O9"]%7&ȏ582ba!tD8Q=9cׅ`aT]&/$^6.nO#=ᙯ+]#RQFlZcUCW*oމy$Ւ iGac>r2IB+U)kB2='Xk_,d rٯ׊[9W <#m)qiUlh:\aw{Br6Q̘-BG)[X˺_ gAj\7~u+98Ɉs߷ O+Ի SHj`ߦL2w.G$4.NWz.CuM4Cǻ2Zg].(Sdm ~b=,zNCBKu|4E1zaɺ)_AO7&=WuVԯL,6 tTbdת>ޮk𛕤ݥ惲ojBt#mBRn yۿ,V|SG:@s~-t~ UޖSlHlĩ01vKYշVT$XfOhٮJ)_X*AHH;S L<;hfZĈ A zENtZEا3ό6O;TLq!o2xLȿ &lK!UK'THJ8`W^hr2%k`BD/4܍Y0 Pr晁e7طI±Q+H#&VV^;QT, U ^:'K/;H =0rL]Aw0\\VA\ϡҠ43;U<xuYx #+H&Oh"/EyGpnZ.T86,%).Hp`Lj9?*q%p|D"v%Kka_ż\Ρ$ \ˬQH؂l_y9u& m$s,O[2L:ℐ :agwW\Oӽ&tԶCaќBkDN0 M{ ^rU`>D-C@Sb%v8ȿ68ğzt+T:m*ibwlc+"'yX&6Ὰ88{6lo[qlyT?HHedV[u<0:بt!)GYDZ).<B N t"4,|"X@^-;(VazΣ n>WHmvή:•Ŕ+A[edG3%pD K{ga=pV.mӒ3@ +L"5 ) qI* C*i e{*߫4zjcZת<[WY ^vbS'1\֘OBuTgT}~(k$/2y|[t&s x䘆ds&i~C =Yyj+W⫠{hAozxYþrod-4뼩H &Ma'XB5 nCclGdz9*;! u kJk/>4m*xi]HQ,rMD\5x RDМ+ww<ؐ%c7Ą/N{ЁYsc:=^+t`@LS4:fÆ  v]_E|@y R6S:ѬcEx"DlXO!Osw{75dXjż$_Ԫ`%M%W o~x?'D%j".|4xLu'>_EhO ?\fKѕЛ܅v𪓅\Җ/̯*Iv/u8 ,zKnnU+rd>uQ.GrQR]dOͧ^ŷ9's"ʛ<1u͒:,#?(A`Hq+):N@xP o;-b/ٍl%c񛆦(ED{;jcXn:^M.bJo:BXYHGTϜ̎": oܒH Ҙ i@:=~ 0śeƦg0vbFg2pu]'ʞI? 2űj9Lvztw; 3)xMo +E2xX%}5D!iRsK9U|URr_t1S0,02!8MƟyNgv1-iݮr۟pyobGvjpMi]X(h!{pKt4y3`-HzZy1|<,vq3?YṖ;4\trF^H̿ B׳GShi!ϏeR*;aqHJ;b$j[5Z.ObT‘20UTSc?,%T^١Yu{g):|^!LTyo&/7.<]2^4!^^r6DqЃڵ|zGXzuf{Paxx~l?=a,o*%ǬM1)<=:eX 6{^.5&&4\ rm5/JSڏ0hb⸳5ΝrbC~;i,&k ʺ^ExB nkHsLsA#a oeL4&yD$(rxqXKS~ipN/_!o(d[p|yg:0( (M2;;O-0IϋbhSB6s:SHZ*3<SCG[ZRBR1>a8Uz2dۅCM<91[2Pl:pzs qpRV=';z9F^&rrqr5ڏ"W"ۥ騏oj&enɳRd~FMGSGb%Z1VzU'Ҙv~h{V⑧\ ! { œN1M|΁AGs/`'js$QQOEG @=dz7׊tʦ[Gl>wXWveν}5qh)X-#)Fܗ';=,Zȑtea3wߞCq4ϪlVCy埚5B"#ۮl]s'YsEbɨœؗ/20:t m(/\ڱF]"wLԸJ]xge8 \+:OP%ID<, ҭ_y1U٭Y.M iC/dn-镃 p- ZʽGhea6 tc\[o w|$ͪ#P@勊W(B] z+p0A+;ڦX)r dx0IxlpӐ1\Ͱy M@6b־zT3)9-Xs>׋XUGA nC #ܮUIٕB9@th_ ;Tm<7;羽8K}t?hC_vm'>:U9lr& \|SM;a ?#&ꡭZhqIM'K$Q4 flmWBx{ g^tŜ|婖ߑU/!IYkۊZ^GEB69Ö_^!?Ga_vJYn=[5I6S*Ou=ugİ9b"wĀJnndkFKvKɬw`Zt6RYQ,΂*ށA<}ׁéX{?yBFt,RʱrWfvPJ?i 8z{~$ yM&Zt A0vm9W\ZE/&W n2#S#)kuoR.6t1N4dw*xA?R7t"6+S JƱxi  #ΚpYI(Gfi}}-\ -tq)2Âf +m;hH1>n2-鈉/=KoPSFv9[ o_ԓhh4<1C4mD0jKUuGX>!ik<[{ R__3٤h+P4YvOoU/V$ j#(˚tof: {7E,690;͛{$FY} u-WA sf7A9[Hv¨`ϵȸy) ZJjWsykBT+ *3i2y[ԍ P& k;gf kp'Uuz, [Rwd.Yb P7pܞyw\$uy_Ɗ1\3%w$WWR|}r2FS:YYؕ I3d1 *Z@%/N+*q?ϐp3!0?4D^|I0תjKgh|?GQ]yA=]N՞%-!´'"’/usV%"g{t;H3%1x&@:͞PcʷuO䄐Tou JڬFpeT{nJ-֠ sɲF%%m4 <*EEԨB?W.B|wYY7 eN|4%Rq7xwiI=Z/``wu}ڑUv[tRa,]_9٪ պ4tlbw *|b_YS YX/.fr".p7J?l3e3bL \No{o/s鑒C 1zً/%6Eg,e[%vZj|} bbyoÒTdk WNܹM G#Lon ;0szߍlqo_sf|iCZp5_|:ԛA9Yqv)(ҋTmQ-A0\G*4EFܾL~{=Hg`8MwrBGI(wr5 T4#=n܂<1\";6",>2EIT~ [;023Ёx&^+GTЏό>N鵐2񗤅6Lws݂V~Ji'Er!7yhDвl֮xbe󍳜-P.AMC]3~^jS[ʜf9U>_qLI`#|". Z!{ge6YXeMچr7D:b4$? lkW3^^O:#k]6 ܦ"a>ӣkDt/ia"Vr"lē,;IӤ {D_Jbdz^Cef{wDXi1RQ"o ppIH_hAEq_t=%Dd*0[A&43~Hz{+Kz S1p^D5( 2f7O{8nKA<ƀKx.KیyfpJ q TÖԂ`.±d:7ܑ~eX—kX,@e4cçi ;l2cFJW&aOC0?6R#a&{Up2<\NtbV!'_qf~+-T`_\Ztz^SJPҫ& WxRU3s5҇"CS+,kHƯxdT{ww9osRޑg7pmJV%P̈(V|;'`?߂) vJ'ba;n$_C08NVvhɈDdʗN[Q<sÞeܔ YLzɞ_{gJ'a,uEbJW{W$bGXZ'ݸd*q.GF%d!nGZZRbĿb>HV@#J,P3G-]fcCi1]⚙5,-?*i{d:k͏C?t!@&a8Q#wڱrI${K4i"v}+G=#"gy);J3w3B1Iij(#I:q,^A֟hkc0(!.r4p 2zx\<Z~ }ma\mhM6qLR\پp[wZS5_ ,d_Y眾Glxgv<(oIooR޹█(@tKC23 [N«%k H X[[D඙"SDml=eX@"V;x .~ZvQsi=<d!m,.:}+n/81vuQ7DE=tנ).01Kq Pf\A^SۆcOQ5~8_M>HXj sg{3!EsKTr)>4h ju[6a%[(V , ao4[}]jv%ۋOH"#_Gr{UBuHF^va݁+3EV3'I&9>R3˝RE ZyqUVvi!{h7؅{6qB!ֵ{V' !n+Izؿ<V쥋᷒E B}vu ,+ean].F= LʝܯuZ4k%` ףZCh! Rw$nk 4DNqjmzT7.}Ol-XxSƏakA t5,W3{F W刢沒bZAxS9yhH(6V)Ϡ7D uOD9ZŦy y8ك5 ;x-=!լfFĕ2ue@rfy^32{g`lQ3]=S=jBSzU i3MQu-NUTރRBOnU.3 B?8ՋuASb).ΥlTaT&"sNJ69ʥ}!XXso¯db]٦ag<@Xb0!ݪ-?첟(3|P/PzW * Y#JG=NBm?"&2[X\V?=҈W7XgKr`RHY z6hf+f^X4w޹hS.ƒR#1 TV@1C/VQɏˑlz(&C>|?ׇVϓ:w#Ьc!us kKpeZ MK/]2ϗk;d17yIub E>mW[0|B^g/|XTٟVB"T{ڥ|f@7ͥlHժYS/xFƥf D kX߳"I{֒;@H XiR1}؀) e;#h %Q=93s{$":ѴIGb/r\X%HVI՛X" ^2<@7{UY|.tД6G1T !C}\sn+YrW[$|ːo0W%[RF(m /`FPGK+\)롩|J yUQgNt )oځF(]z=o[5KFrdy d z%*{BNuRf}gy-!ʊ 6dNb]u?Zz=x*IzXӹ}-Ȉ* &ʺvzވ%(.0 x2b${$/悔LSTWJ[o4Am {]yh"%.k"h|f]O 6[#ߓ 5.rjuʠv] *SP7#ȫ \@*m ~m}^CCn}SٺMSr&}/;~69ח7O8Zd*G]7_- 7(|uTU g PDe̔ 8~<}n[0S2 <Ȯ2}&DzyS<'4Q;kTbczG$s< :FzΆe AYeQI2!/魶ͬPWh j^2KmH)=#yT;y ǻ0|KZt 8,6eì }Õ_znj(3!{Mp f\6'xdK2'M;x<ޯF||ЛRsNt# M:Go Q 3S::4^CA5ydj^ռ -gP'N08&WCkڰքFPY!_Gߪ܊\C"j?jxb>?"'|BDhҔ[B/*~t_O5EMhYP ;g?TA s킞P±reri1`*h\3a57ڟK=$X{:7By(.[[W7(Țbn`^[wʴ8=]>zhϛff cT^Wgv-rf_SB [WƺA/}}c4%%bTh@ TGkmuzhMP)TAaNRr>ŅJ8$$ -Z9J.E#ΐSvQPx$lOK|}p FUtV@"^4GtoдrKU92Gs7Є0%,B֣j-٧ 9Ļy/"+3Vl 2RӾ9c>? ~1Mx!\sgٹ ))f_?[^8\ exE6žB>B'eE266NN2d5~͟ ظ/kNN/I3ja DKK[v?!M8(tm01}[ed}}k1(C_!i| K֦;'JR*O+Lgkk7ؙn6-)`,.‰S.mϒ{*jo;hyq>.vkuCYVɅBTuBjl95:̙'B#W)Ȯ&+cN366hv)qW.w`$iDlM%8te𜬈T&Gw=?.0`^&{Q"K{(eTQJ x|dJl{1{i|k5p tآC8_g,Eᦻ!桝)WߛYհ.-vo?WW CY%2Y ]C)Jf8~E8@·C1W>3s`1h#m;L}>x}dfcl{ 0Pp17.)EJz[I 3򌠇wVe%$\,'W? kMڟV,oUW\ ʤԄPeS67>ip)V0%J_Ey-xX5{8M/CE6 <\X Y5I?O|hI΋ gw $; 9ljJcF_)WMwЉwᙣ6aꖲgKw/ؕYn[_V>iz0{bSkeJgQr>j{3<A隠vH VC&!Q+x(@U!թ茯Xᅖ#\7c.N7k6]gyAGŇC ԈWsr/%cp|41zVoU 7Y V ܑpNaa"vˮB߈6xq#쇊!:Zv]4v^JGAP͍{fzⸯ4Im.CԾH~\01mX]2ՅUDT ;l)ָdHNM}14ǯ}2ِ%k7텓Yo ]A~U`]HQ8?\tȒ;m4 G =p|kEwg6 ]FDҷAChzP 5dv'>:3@I~iEA=&yV07L<`/P8e1]>!Ւúԕ9uf?6xյ談W>#)$;'ۭj;n+9Ԭ~e5wJ>hlxkoNIͮ?A<0WYĀ&&L*%-Mf3 X 0,c[j׵q6Ĵ,~K~eN+|tU8e!*,2 1av B1\5HEG#fr{^CV_Ýbc {n5-Q$zzr$N XܤB-,<5OFJ&B R b+وK>MwjEwuvZr2{Ca6͉vp%~or[Y # {Gi Mt n!.Pys99Mc5kaQ|2%9|Sx^'Q5/ϐqz8RVp'3]AuH-5E|5j} Oъ^Hv8kQw? ;N 3,x8x8^ي7pk2iuڑnݏr%T1V+n: qoD< qܳ1'V֮͞k#1~ ,Ɉ~}"f1 GD91`I,_+xw{I43#O=X/;l>r) %9*3cp*ew6b.}GD$˜g?@ ?-/o!Qb@DXk4AZ(U:yU\e>:RqԞo(쇗0K<~2;n 8iza=uVr2a"u#42:A[qNa_d;["AIjUD|W?[DHc:m&VKEa/c@W~rO"pHYX)`c\fIy%g%"rSSϐ$EX/DJ>Ίv\nrE pAL1+ueayy:"A*%U~S[ if[p9Mʺ6Ir_l룔Z^+`&c]ERZqqRL?<l՛3zn--yUS@ o;$8cQ*Z8q [.me9aSy.u2!rv!hVڵ=J+j.g' Jy ][+82>6b#DWdc=s3h/( *3_6jЦ^ڽ=2aUZq q|k0YK~3?h.K>|bO/qFZfɸ{b\xH奦Pa[f{R9u GtL,vsߦ,fsH'~ͥfF`k;xW!V,y 8,L>v<&oߪlQ ZloŘ+$raSDphz¦:bzy%"moְ]0||oh p=} dNB!/QjPowE]!En8pOjeb$ qF%rQ=6$WEIB;1pa-# F^̃ˤ-9ӓp9{ïvŲ e_YfݎQwXڣO!̗-&cdv6A1sFx;"uSjl ~Y#z`bx2c?_ikxEGmӉQH= ZEA.ӊp: lXEmdvs#)#ė2kxkH׺ x~A7*+;M',@ͰǷ\[iFx8*[ִܑ* !:Ⱥ0e'[i2{A/wU0*;C>ei}wDl8՝Qް^=EIa ^g,0 D4[#̖Baq$R`Ċذ[c8q0c $Hn?24q.QwZOƴqeC ʋj>K^򩭶#|y@嫠D v镉Bb;5L@X8i#.ITn@=v ]1~ yսPŸ"{PE` <08$!P/rgi' *!q&D=e~Z[Q0q_mg9ba ulG j:`2e<ƙ熨GBvu(%D#V4[hօrqyg\tpc[p}G2UVFyx"Jgع(R~7ʱL UT+/ǨelcsA2Qre o9I>fxN;y[C4|[D"y] >ymޘ)Q*<׫-go*)n]bIy5f66C_8S!Sq`"JK=:l0F#edWxO{!mR<\mtL=6|DeRD܊$=KZVۘ 2S vH"7Z9P1b\*W jy|VkڏT(4ǢIe:dE~[ Ǎ8bw7j$G)k )Se>3IjX֌ڃ^ <)|H"@"撫 }ch4&8h IAfظ 3:;k2ջM n$bA'V;r VVF#._FG;삨#9V+->\#Vfw R]@I'\ mz q*Rfw7}۶Z%e˂%s "jF"Z$<>)Nx$/*k%WCc \TiF ^>, &&XF?Sx[K=%7}aP8 |xPI".8y&$zlz-ۻ×&C{>}2G/:qlGFt,^|xݕJHȝ2uڨLלHZQ"bdh(Z&ZƵ=RUJ=R|;ݶ-(}; ;oխr>ܭ1Y8^=7XXYWE"}H?dH5Vl'')3<X2dhV^`Y_ظjCўPF[.sq 8Eg}yx"8ԠưmYƍ~wYHnmÝ .K1 %%,@:;lwy8٪e LbD,n~R(!unbPuz!aIq;-l)Q]t<3b< &X. )3LBEW &:*s%{?:.LIښ+P*{3nxFp6 }ùJ&U@/(^/9T|-oI߸MuZuz8{Tx}:!~ʿA6XtWRRT \ɰuUT/8 8*ӆ*ϡ3/[8|vtE֖s{ʮD@&XuevnT%uxz IeE񤥿&uT-gq>e@ډ0`9O!Y[XXsi#-V^CL*d^Ve 7@APމЙɈ9S=}2ji9G?RBg 8S@_Qj6mkx'C:4w3GDXH֡ixX"\ܓm p >&/`aJg|4QT ߙ5N1ٳV&,iMj'/|\BFIy /(6$pxA%D㝵f%76kUُ  N{%:s%D0UAF֚Zj1yXAfDi v*D5_< gV|#xIڱ$j<k:?l ͣRKk*(8vWѾDfdx+N^*~?Ծ?]h*0=^Wܪy< dk{ =i(m/kv !ycB7d-|"z"k>ҝKu*%U`0FkC~+h+L1ί 0| (Hۑ2|)R8]q2F.1x-FٔOL͚zɍL1gln HMzTĩfFe8㰂jn@Ʀ T7 mC()_R ~~nGfO7/ƣڱ3'7ylk4DǮJÁAM@E"?N:c`&x}Qd6F9Eؓ5 E yd.WJ2S&p裶g2~ΜՅh|%"Q۪Z8Kb'WzD}=njO󬘃U'a%?؀65k)/fI˓=٠(IO-a]ȝZxU^ӑL H!$%6-§q _`C߉O;AR?f:,$kaLM 9Q>&Xg=2~#d>$Yr^+qFZrԋb5=slb: L^30Wr}d86})B.fcAƽ;zno O@ kJɷSΠrwԳV@֑Jk|1wq |J3yH-Y~2} ` '?o ƍ N0eJ2j~c$xԱp[Ҫk ??%N6LP񧋮c%BRG\BE][h wy;-&O2npx$#HltuE(yZ(ë:5sGgk2h\M&bnQn$sJ} G=}ZIq2ۋU<ܥ ,r>k3YX""kZ<5B^:Cu,P(蛇yz"T %A.D7Pa04|wU"tc9Gj dk[97jb(dq+y4QlFd9'yx#A~;_>+f Ne(@?!" >{ptN{C ǗW4%CC^9_Y>f ;|?[\G^3b,_ tY%e>ŕ6Ӕv ;iwș:4= L¢OiO|^JsaޯBiZsǓfc\xƖ҈ oX-gSm\T+63M #aZM+nb\-f] lTbW?ྴOݰoi =ˬDZmC(!֘L"&܀,Tz|/ C\۵*'5}~B;u0%}8U9)kPOD 4x%a~=(Xq$hrHyY!$G]SMG6/ꓳMԟ}C=hf6+—U9Ux‘_jF] ђsfF6).N']'>󦭝1\e^}r@/t1>w7<,.a4*Gyܒao8s@SAo膗tj_%5Na;a⭅Sb\.1s]"8K5&.[bqtX#r%-s,%xn:H,)D/I*uTA˩n M%<7 UE `32h(  de|w \ cG4B2u= +SutNX[Wn.Sm׹HĈYܐ>C/bDӦ葐FEأ`?H0gC@_ 8]f[$nzpjTYu(r/(ws/nRv -)keϧ'6px<6I%J>[mUĝz;ҵ6-xYѶ˸ xW^7$NxEe!&)( FHMGq$j.I6HHe|\4|M]|*][M+〦\ut'cF.׺j-r"Cꈼѵ2t.[ p`M݃$ښoȱYrT>7A4:>AIӯUa n{J^ emd)$*N5{WZhMs1EmG5vV9φlNfWu"b@=2~'xKjTwxw#5'` ЮrhJEWv_zW }7LC]y2N@15K>o ɔ Ҹ'$oD w*z5'GE"һ.@%3G%R-W"p Rר7q-™<ZmDN&TEk6!<*v+MǟW*lGNCѫjsٯ_,р.xvȏŶ^x;Wk&il\g~T`?EO;;Qs\18(D job:]l z0F hR^X/ WN^鄇VҲ=~ IŐ;?1V qPX/Dϧ\y{Kv`;?F,g?4zԄ8!}D݁vNӠ쇥xG*ZܚI"oHkH0]^]3bcZNAN;n/u'~[Ę`,]MIޙXRD{3In_Umo^}':!EEf"h3")GJl ?[kDmk^Kg09=]$&ٍ11z^tk')B)s@&W,T m*zFQ8Hw@0&be ȑ@FշJ6Hc׎VCe(k Qgij^x6iq+F^z: q5Ǜ֒ G̈gLj!=QUqP٘"hT=4rwɉ4PnkFڈw1]t: a3ZU-CB4ebbZ F3(WjueO h5*ǵTqZ:fԯ*3ubk16ĕHwJLy\$W^R2E3O`I(ed;T#2ޅ~Cأhy{N>*LQWfU^ɨRFhdqT: cL+ X{Ո3unq,*[P7xq5$xDm/s`4-,ϸ ێ(% QՅX35w#ekYfX% BǼy 9a KP`Oy q HKW߅pޫѨJ҈c/iNFBoǠ ,(࿈yeS߬ =eQ6b059=Q2D_SyS1/W"^qmٰ fșw߅llF$[..S'P-Nb]Pt4xWB_TbQr  Ll1J?\LYtLCy{J:t>Ө`7ٲJَrFo?/ W@s7Mڪ.'bcwpZʁvElb馆JZe8vl.y13Q Y~L9.)kK uOJy$wE41.~6ӱP~] S#iҍAm֨Sžo0XyE0NH^ph? q<|(m^K*U[:Ȩ4:NkqsgmN bw`5YM9;I{et K2>J;GRMe $ b&,kҧRB'Rw3Sſ6;AQE$,z,[eqEda{~o\CdVC^AӒY4KB3 L)9jOwXT&R. ߬3a stUFQ罼DpX8F> k3I{,?:0.8\iXwIkB]GRP  L`h -fƠ<-!A2 qo`XzpQ2{LQŒō+OZGqsk>hQF';\V;Gر$@hvOL R!0j;9.0K5qj_Ȝvҁ}> >-9 wDc)lj}pq/+^aFNrF4(>f,Z2wҖG1aDo`Yh0j\ *v# zH--H ~:dT2)@ `ҽln[=b\;JMUխߎ\u5ޯ2e-̉T&%xm]Q?J6 A(H'+z'zO}c%S8)ZU^+tۅE-ПG*,)횣ZY.D~{Gk;0`)yp쇊.Ißl^6-CV^銅?7 >$Wb֑շ8D%gPWv<{1qÉa4RR[Utn셌mvfnL:Sx$'EWG_hL|Os{{Rv%HEEZq dYOQ% O"kHgE{*W_8A="y43=,hDs9HP|ߵJ#/)lAD%?|PH"5 Cbeמ yZJMeʱq}5L 68xIpt:LNm#̀ۤv}sD|{ɌLэ Vvΐo}; Y:A:pN:6Ȕ ?!(;\ 'M.T5N} :wf{'SdIzrg^Z;܊T>]S*P&a8հ%TvL$p_t/6O ԀԻT`[g)1,ׇ.V.{q-Ǐ?ӿD:[V:[z1 ,!owǗ` $9X-FLԺv*0\AR e5={X Dl W R@L&|JE#⻯bH9 r{34H`F>K]eƭwBv$gOIh#F*C1$x̉J@082+/~NgN}4UٙqR/}xкF?y p0 BFNAtσh[!s!u٤ y3iiWx+VSw?/aاF(,gCh~`kӅ$nDEtU)Covz袲:cؐ4~U!/woykp.oWȵh_ P،lݸ d،"eON1}cmT$5ZԊͨfx %6f8󘆗sz~]GWyh]n=U9%Aݷn5HΥ:/dkļ8DDOkYB=v!z4TIjzHv:Q;2@wMiLG"ÆaLC]ra ?l37GKxt ;#L m+}ֱ}e`B|Gio_[;IKHzSK̩5뇥l+T%cɼhYav_(w *ۥ6qeɯE2$k C)VC7.޻J4$@ A:((eXtC|M6cScu2\* _#-Ƭ #kؚOu]33i=!r]UIAtG";.$| v :Z6:)FB4t0YE/#xV}4},/p/]Ы5~&u8FM̱Q pܭA !D=^zĥUqjGcƏcPH0T Z;pBf!w_ƌ .+؀VUeɨ6(OXY2 6i$" w\?!CR#(w@Cݍɡ8@WTSʮ}##(rIK |+(C߄&=0~0D ^v19mJXӀP]s8vҞjtG'm*׋wGFO ihFek"6σSQ=;Jdݍ(/~%"KOXU!tꙍ_KZ/$n|n]@-|pIGu>yC o]ݡ!,)rϸq1P e"R [/A Ej.4>pզ#yV'lR7,_=[ն1{hbo=_o 5g4t j gV,աr 1D<0يQ*fQ#OF43~UdcmW*7, %/Ke-$ GR-Lsx&z}Yi.XG#%O}y*r[;c:E9o"Ml=P!# $[ȖUs\vzƓ6E"f8Υ,UpuĜޔDiJ^ٮ$/12/CY-]^zO,hA(2D>*P;lr~_BY@~pr8!}&R|ҿurO]d &۾{=N[XD;kSϦP?./0Lp Q!J~1͚Fmj ',)N&M-ոѝaBjnJJ~bb,P˾ RRS,c8lA&\WTM%8]z}[uY+S<=Sa`/!ŮNKI-ahN,SSE(tE{-hC KDC"T ?wEq@Hp;ס^.dq~\mdsO/Y+m6fKY3ueJ62ئii¾v!2 l䎆UUpH$'s賚.2Օj |T5sZpW_M _tN{zv#  h?8R#כqp(b㊝t` y1F6n8$X.-hpn^$,*5vAȫ#J)\~) $@ +{:ߺPl(̤&DF[ىdG:X2,F& {cJ:)SMQ[[,7Ѩ.Y^t$mgvw/ p<+a{)ڠ舭˂I~ޔCȣ5UٔBbQ޳YGխ$A౰BP6E_J ~d?QƟ;qd)N_J}{Lm hm x!oH3:>DdTpQ9BU"8VJwse`>}4*y\s"PjVosQsssK@v _ JPϴ\۽łGd!y^ZM*kIz?3. uC9oQ3*ec;Q69E򟑉=n}gEM* 5X ^Aa-S45#%e[6/K U['eO;+C G[ Px'.׆ Ž mof`ۤS -!2aּ{ͩVqJ$Y rhzk-*Hzۨ6LGT %0 d8k鴨{S` aYUCK6@~?-bNQ \ouR _W:lxo dC-R0|{$ irEf>-yٝIE<-9 [ c9/:GXIfؑ'cDhSQXQ_K#o+)<)f44 ǒl@/dsV}У@pRyg+|Iߒ>,S]~FYC5G&2_"u.b2c4k!(lNt,[m'_cY~TWSJolC3Z>FO!/;X4xi)= Dw!"sUxZ [Rdlƨ*b;kcaYpa XP} r8g%ʩ~^( g%XLSj̋д^ !52qԫxiIk[Do;/HfL+N2JwL(L[EeT{{K)>.ؼLBv<ΏW$=tb:\sJ}Uf)Y`n| DZud}xD9gƓڕq3xj4q2 /=J ?hչ:Ft;3s90GpUZ“"f|7 R{ʯS|:oCZ:"j*0s{a nM)$mx7ZsW*oJؙtL74/6Zͣ;댚C aa|Ahk uHQXG+܏prדaT~]B Ҩgi jo% ƌ=xO-b?8/sUj*(E;x BF``25E3;ˊqg^V^#UB^tpIAb˒7G&F䢈 HҷCaFC&泬W<ӁPl@. Ҟ6K;)(6y2(xdQoyp3zV simܵ# \Cy,k[-}焄Gz8i(B2Lk;Ar  %FKf 6ZM~/=#?_c.4:fj'Tq"\^5c#Pi`nSoɢeۭ8W!N]ڠ`)nc΋h6b#q⾒ ZK`aq?_g%a{ۢ@?\UJcyϷף5TfԔo ތ`"`]6zu9 Ĺ!ԎW<fZXX$]s}yUtCt]@ Q0&3 lW'srk{5\5_YxSjNztfQLhmk%:ޟ T2Ldpˬ@&*dxNNGq: Y9O+Md4:Roգ2F $ٮzFL:%FJq4[?w?Pp<Ǖ(8 j:DŀȽ kך7"I=r@5lz%0'*y?;_IRհ)Zռ2?ZQ`}mQg o$ kh_R_.I+3 \)N~){m! 69-rěRԉ5c} !x|F!E8eUb$4="Qt= xH2dћݰoҶ fvY$[~? (W"0ƑX,;ʁ~.]C_""@8ꉊA95L)>fon~9& `B7-Dw鿚<~YHXi/*LK͢jZf59g{OS\F6tZmcZv\N ͷ9 cv!1l#&npTWm $SĹGxǐ*Kt2L/N܂^c"P1ZC!'RfNP[{7&$~q6&b酂q<8y*T:_y~hƆwS>#q H-iOӋJ {]m(vۊk>xGJQNm ~d_E=RtT6ʟ+n)OByxU "@{(/;"|e5~_byЁ<9X ~(ܘJCvF]?<^f/f'rJ@mZv,t{ay)tOlRS&ޱL{ש"(?r1yS?<=rb6 +OEq#T6cͪ2}^&1݆#³72AB-B-ib`.HLLY$/P<9Ex^LBl6Ǽ^bX_-U1sx5d[1/f,o$/%#*0 ߎc0fza(n %fHC>^Rrf'U >\O+\fl1 ;ŐPV0}FbNsP͐T_~H =jŝZ8{hUuiO.u?٭z.O֚:8->cw &d:Z+VW#Vi&8sr߸$5gAQb=s8=wa.qQUIA#9حe{TS쥽s~EQ=;i7悼bNrHW~vԥ7!X:0;OO}<]d< d֥4ek"lD2:kdJle<+ /_K :q w*h45)θ\0%W{g7h_A[I-JVotQP1hE'\KE` &2Np^`v=Gk:;I [UZFCzq/qBK.7!Z~|&TS\PLo3??;-N"pni4gn$AP^µA  yo!^./3@O /_paTuֱxJhϫ  +ATN82la2P3Ĝ)T$n;z eu78(> 7˯;21lݏѦs"rT@[ Qz|цTjmS=!y'81zWAtfpo+|G xpaTD?=[ -2 lV3hJ!+ᩴ<F9ڛ]!|PT%$Z8O"+ퟌM3g uދ΋b i=m,lT}-t 03јzkmi²%ޣn~v@T@aDyNVJoϻj 0>\w$DqV 8.5K*CSx6`MG:ބ>eB+ťgM4^ixYiI<\5qb",~Y1?6'.W$oགྷ"?N HAvQSh*ԕoRUx4h+FǛ {`!=)їvQЍ`*91*sj E6>rc[aq '!-!-' OSQV֕܊I;ŬG) M)&Y낃6-8Hqў闎ǕcMƁg guJ_p?wŜ7 WDx]qZ"*F߾W.|8~e=2:9Y2]UAc֔kwIA#!W?GќRD2n"8; L56n\]MVUD4}uX}y,FHk7bED@X_;_I6hChٶ ".|3h~lW y;exQ:[$אK`>z:ye`d4&©U7U(ݝPuyвp`b\v/H'(cʼn&3-}/)Mo(-ҽKLnY͇ Վ5Ci2u"di{Q呱,NFRY&$ula&K/m_*2~S@Ƙw8o9jJ8y">+H5B?pCl .jbJuD{X>ʶ3S~dY[> s܆ddA$Ay-ۗDatE±wqxf k Ī[tTCT*Rs(=Gg0|rJ(+m^QfOdm"ʹPٸ`>xf[8Y滸RHT7VY)d׼9MhGF}sUm>}qZ18ِjJ:ǵbWQ_ +eM4=D} !Jyr,Lv;_ (y.}ɰ%fXׂ"ɩ oxQ ks^ ֧Ĺ7t|hso/rϛLT+yW;ήyng 3 q{j^Ð6'`~e*X^{j8&Z a_lJtX3uyblH5dn^[?Qjf)_òBn)br(hcGRg7]>>nJ^2iG1]oRājW) wmm ̷^oқ$&Ov D:иgS&|Zo# /,O4ׁ>Nx%wut{>\z!.e*KeߓDp^Eפ+;)能J?T6,¬]ĿfUÂ0R TJeUv#u'M*]0bL@AL0ak3EtLli@5Z*as<0y= /~OĒț>/^GtnN5&#q=+6^sGɽ+*7s_´uܿNY} o&{k'L( FfU.^mkT^1 Ѻ d5c:ʕu1 w'>{P,PkT˥/iN]J"u,<[l@&gԬ>Lj'<Ղ1o6,ށvYG[ʖnBx6QhxkDx5;7u=]$mb,!CV7"2uu!' zFCfP[t &}z-:.. *z7:1a\6 Җ+ b, itrma-37"47yΡ 2?"D.KYu")K ӍاuS⃁g=\pNF<ϟ1Y _#-/!"+7{45ۨS5?Yx - RZR(.{ tGg˶=&x G1c|}ˆVс909+VN4hSc'Wqc+$cr0ijs0h̨ul=PuBuŎQYśBM@k wA!$GτhSIm޽+qfQY3W!+蹠t{ ~DJe%4.A7Zr9Y ^͞66 d0š;feQَ[?U&. rTtYt d>궷9h9ɔ%Y#_@|c:69Cp;tz䤐P}T07z!,S@SPk*O?LLSʩgg'3Ea" |9z$Q_ KyĸGḟmlXAKtÍB*cH/ÂG \az/1!ch@6!Il\v8vx"ki|t;dfOraMĨ ̪5uꔮLA:z bY7oh13rX?^vPyI M녩~,mwl=翬54I::>0Ȓ+\ĩ*׉J Vzh9[f؟Q?*mgu(gqפav㳷v_tl"P0[4!q-Yj#-|mXg:!D0--YO} m@$Y *, 4Y/OnBw㭠C?OK~(Aa[¹\ F^h4»QDqH/M,5b\'kg@fڴI){{UQs+hκTĬ4ؼOo[~;<%Q y+"j&E -.~(z)CLW o(- 0:!k#'c%-`  ::M%5#5lb]u~"viZ1I;O 9F϶қF)82> )7ߗ<ü$^Ӫ[@V^poyA L`Oj*hPuB@r% Y O1&ڼkV=Jj_u8Z46X?j>"Cct9^I 9ï$ږp Mh 8 @RY,tapݵQnPt;RQ쫏ָx5IU>x;sGܐ,"Ġl*b{Puy5\렄iyy()9aC$uw0,ֹp,ŬPu;!IYD0m4`&<*=66ɖ Aa뜷lF޷hz#G C8I]TW Cr j)M&Րh*ĦJ*HRC*QPp_<*csR1_qc3<o@BL}[C>č_F^ qe|WBkD D?V>])\T85?0jBY :\U JL`a &ڕ1Kvn38 nKXdž Ĝh:ņx2J`LDYCtZ/%[=rFOgYN'.KfQ0QhĜ b(Xa-F ̓㝓=;IasD<~ۮͻ O+c}_ Ѫiī=qD{F#}_jS5`Q{{tԲ8~OcjOe<~ug#pv_2H`x5m߫Y%%fsv3'Qiȸ=TJ|>P&Vĥj7쑩m?cT_UȝAate5?68ѣ@ZwR#,[H `2 >WDgz-@`e}SEĚBWO- !}Lb߀7lG%YPXed뿝Z+*L}`7mҿ ?4KTBqh|萨'u]E_я/*m5jcҍπ|, zPЃ8ܥlb謫}ܷ } +RwCF#qm{6r"{(;칻F븋w3)q.6?LXwBrr kI !lȿw%)#@vz::-xoI3xGT?R|>٨4QUEQlefz>9nbuP XV}\jB+lj{QhBXo*^?*|i#&Uӌp LinF$m LdN:0)D{]r~Uv L]*zW1uHzp4kg]}%t&-4L0h Co(1HKm.$l%W8n*谳tÙ>(jMݺ)g (zѶD:CiUeɼt*ָl *tl1=rʷf -nr%3Ϲ/bGm%+/ /w"s*J0jERrj<>;XSA%t<W%?1V9Mp7n@Z\QL'OeEu*`e3NߺF |lZlJ!,5(oX:&D2"ѕ~?was=LAc S5zp =1XJhvn/201jGr&5{MeMiKtoiͼi01PUsJW3Œ;>8Xl*U> w&=`z2rAL\uǐ7$H^4YΈHwE3Hߧ.,7,-*FK*Ow9'quԾޔ3Jnfʼn2+'}ļ„ё3!n̵}c@(Jj 4@ˠ{>]ޝAWv,Vi%H68A S=zBC|tL<\zLO<VJ4-&#^,;QÕ-Ckx2mh6(cp?8O|CT3~>}`=ܘ{\']zax!y:n[~Klrݡȁ ܖg:%Ytbor>xa0rl2V?S8דi"d\\w مszjĊx+#O51?@$ַ_55&(n"k !*S$Y@=l#;n.a>W Ayx#Ҋ֗!sp."Yλj.%rل$:qff #%A}R3T# ,!yhN}6뷙 Rcw߶AScT0 zlc&;"pJ'CJjɷ6ļ%0 buq#ܴ_m(ӠI Mi,P^%G}2&ƊD8Zl=!A_El)&Mʡś39⽒=<7AI?ω51j: (Ʋ!#'`+4F Q ٸ¢(n%?Gz 9z`/ð_>ѽq5AhANp̸v`k[$3Aڹ-Ӳ@׻ͳh"[Ѩkx|7#r]g~XtQ}` b^;Јbȭl v UY1pے6Tz:l/vZS5,#-ORjùP1Zv: 0ü]NPi-Y=9?Ռ>@̧&J=+UOEAAB#}8q]LZߣudk/p.v薗i*[sǐ RI;pihd)96VSH :DUqㆱ,<O,bN+%l`3E3BP[Ӓ-pD G>*!Ps? mѰAC9yG4$5Xhڵ.T|Y 2?8ŧpi2X KMڨ7DЎ+!r0qz1ΕԇPQ%RxͿKZoqc~R:R.wC]cjXc.2r)A gO sl,y EK9oM86hxSQoٿײTou _,B8j6_pcSͦbΡIPm /ZPG.$ÏjZX25x{"%R"2ͷϳj|@T)$riԎLe-|12-UQg]Pq?ԚI ^ Р&xc>= w*(9,E[W@7'.z׶ӴZUmڡu jNPơ|J$dWc'hsuYjp, SVշQ $K侚}ѓKZ i44|RB\B.N*AsV̶V,r'[3\%߱K%gGmH~ :/ت\+p|H(?7B%"2__>WU "txFvws,fn?zB9!NrA3V!ۯ3N1{k=G/'a3Qx.7Ǩ̩&֣MK&Ÿj8RWmd 3ȝoAi| ,R kEށ3@0b|ޠSlEԞ:$QQDŽPs4I #y|NDٹ^ L>(gdfY{AXu%c*Hh/['IfpO+ET9ӛ(9ޕP5WWhoB3Ͷ0*[~mUSrvBҁnL='\Bŷ#eDUQ5]sTh"{*էio@z͂}4|8LÆX#qZ-B dU2rUwaJ<; &[ IX"qsl,AD06[?ZQb ]V |4ܐ [RJ´NqDot;` As+3j|i?G)=fS݋\OIG݇py xvM?sB4#~( |+%.+l76EMywOЖ< \(`)yY| S4l; \I2'yًca>N Cw7f 3/Dlx&=m[ 6x _ztI8ATl'Waqh 6C>": m o(G 0H3HzbBVAW5,EZ/ڟSsy4#}//;Dtx+poi?p;KdU%^3C:65pn JxPx'OP<EZ6Vc%GAP>w͂`v_ck0L*] a IKsҳI|zpUtkqRB] eymKiSG}{ S R@6jVX3ثU!w3 V Q"<.-P96~[,t[t"/h))Pmr>z)jW*vZx.lmqOsF1^zD/ymRd]`g:%h2 oR =.9ȣJdbkb6\w+UDQ|T{4v3D?ΎŚ 8ūMxɂ>s񭭁uO- xd\ш?0'(1O'&X^;XnT=e2GJ0Q $AJu5 z0:1/l&xNrɖ䰣w1<#b=Z= .^ EOg-:YcLcuE ^2D8Ke8 )#&OR^[Xpc_+Xc e Y+Oծ^zHTHlo썟 z_4" ~X ~NV< nN'|2E0%mPNN )~5k >YɾW1HMX&<s}ov=ţ)ÅÖ,`Yii럫 OѶۀ"UP|ғ#5i U2BҊ;ON`5ȭm-pޜ~v5 rk/?ܬG:duK% ߌˢLZуiHg 3WTgvFBdŮ]'fz!H%1DgW+WGQlK2=(mNu A'0 ucls@|9A^0U P!8LB2>(OyUS`SݤYKpûivr-"\ ,2|Cd^h]S>"5FQ*t0|ņ2ºZ,)T3c't~MX!sm (t0.W-^*ۦ9 ̉`(uHSJz|矑HL/NV, .7,ۙ@'"m5vZIvC뻓vt"%1ܹD^_5X-<#߲B`BӍ2<]'gdKo%Q Z/V}8ZG!J*leً$KyHFk'A(:f$TT=rcr|qL =Q+[win^%;e>;ٮZ\x7y;.X^9ƂE (@-Gc!EV*IOW uZC| cCSE9 '(;@Tf~`}j/cЫ(|GWNQ)gSʎ1 8m-p`'4(U5.980!\<9bj-zF2qFhkZcE14Ent=] Ǐ#%%25.IrҮx8%j`^uOJ}__/P뚞JUc߫sFVyDO@.d\Lo׏In tZFxTIpa;ϟjy5;_A< .nlaCFPo6HE3kO+m4!=(k|T-f1a}4"%W@ yHEњrwFXQЖhr[Rx, G9"THQ9LyŝvYM@p+Nܑ t+bB6[[AVlagA&%L7]KVɞMs?RjcD5FᒋƇj_ɉN :ݶ'1 t1?Ƈ__rNP̣;򪺜[8/{3!amTz]Crơï& ʈ!DA=6nćZBr*ĉ]\R:nJUMؽΝ&sp 0q5ͦenzscӛ9jK#8Ea |}W~pٿDʾ񜹔x0>³hP_GBU'"S#nת-2cn+CXT?ZPt-#A84F_d .i^L,fAa=;O#<ot%mgiDev8t2#{RxBP7fDn,WbgRLE!P*cA1^LG~^E  ]Zp0,J@Iz f yJE'yC6{\ IܺhXK\ȸS;VW*"q7|Y9N{ƅo(Z~OvW'N۝ i8n b(0p#7Ȣ`fҭV1vgJE6fKMK BU;q  PtmUXTJ 2@Z9ÿ)loP<T{7EFaԭ`;cNC48B&l]/K:~0iQ5IҊڤ- zeB*.ѯ Ԡ4?91 ;pVcj;XP E%GTbF5RԣJNj~"v rYO~b<)?r[,w+_d "V}.4b(̫TJ5G7w^ /gAZWԇ=?Šؑ՞\3-,t&"COz#5)|ʿ-gҩ 8w: 6,KpyDNLOc;ŕ"ӉNQ)#-lɆN('NW vNkk V^}qs$(ز2@*aoc|N4w?H#F½i$?k}i^ҟt_﵈Q9]Uک0'#m fH֟ue*nƮ߹5IWN}:L Sqgc$Wpiھ* znb߲_ @˅OS% LwdE2 6`r1Y]ֺ -zӢz@aa:Jԓ!RD`VAa`-08tC>jE_:@0+ܽ n~0*[I;fvJ4WdQ1.;oVp`9F񲱤貼a_㊢B9-LR8z3I_%Ml<}XsЩMȨòB7ats*d#FA\QQDS͸y5%B8`5?hfsö ƹIƵ`MgrrK^bIʁձ->Mc@FkiV}+ ߶}Jv!òMyy#p<<-2a Jp݋U; r IDA#Tzͧތ!IFp[$"+T8UNOh-8 DM1ĪNȠ}elî-sSӂ=YI̴UF7N zǻ!kWq@#P;: K\r0Jbr&(W IFAr\ͭS'VAP(QgsG%nCx83<1n )|իC1C$:'TiJp -f5afxEsE?C+LsL) @ Sۻe%&<Y(>I l:cKArtF$J43@2D+ԷJňűڴU4O{Ԁz-c0D<#hD4:_}!3Ga.1pQ`pe&iyA'28X}wo(Z 2R{.3 Kxzdbo0nUdjJ0rDK).ar^2=w㨉!oIJqc d JCz޵Nݠ np(335HWuѪ<ԉ}p/u,u UtW D'ow;`Ӂֿ?Qa'3b!KnJM_ྩ1TzO&at!z;M'D\Y"tIgp5w<4Qe/'|;.P 3J)ESYsb?~s `]#n(zF4ב{Ԫ3-6*rMK|=SQ̆6GG_7C=P Na4pX;`ZVtzqU@!huD /Io6c:pٖ&פu"%֘!H N iʿdZ60Ƹv /aY&hk$h8:3&_fJCB"8~$,&鬜C^=]_E`.Y:ļ@׈i"7:|]P :qj ְP&q -ͪ?$>BE$?FRM ~`r#č xl mXIp.(\g9/_׳Ա4>ޟcq=N \ shG"I~V=)3[#9o0;c$-Z#*_|BmAK=nW'.uا r&*YKq``Li\$Yo(ruۻt)+t^֯T&&l4"ȢaF.Rrq!6/y`J-n߳Yu *}r胎e&KȒD`aЄ5#"f&eK'"c"r8G|L6vY8\tW]4{Q fxcPC53+ߧ<Ǒ&!jC ^_Xܪd~G,I$nUb :K%"$HMyDrb3AN_#W,ŵ{+҉Q=ps(GfI;\,R]K&)!=HI['օ*}8A+A@bT_Tn$øq䁫gj"d vQ`8'7RY66ѥMɦ6WzjgבM )7OO d}C$b>ߴ}Dnn9'|Ucj`!Yf]34IV |v*^noIe0@!ņ CrbKZ({]F/8On`JN_9Ji+͂<2M7_8cК_$kcy}j惁$n㑘)0&GF>Nt'ʔ\J6!ܟ*끳S)[- wJ[#T';6IEvɢscm1J=V npWb.l1ƎhM7^'Z5)2~fW#j[;k;,!?9@ 5|xH2]nN,t$jCP7̨̀Te'fFl`O"bܵ]THj6%W)k諤`uZg] $^}z<)wMxdX,=aMuI0"SHlɓI O5"1R-:u&Xr<\;MZٓa<_@̆h_k_,(y]g^*"8DoYdaElد&\ЃT4{ھ\|a<1EwKF(ȵOqgcsWzN𹥺\I.z?oN8*#?քISp-~s ;,aeq!=5@>;/ζUL3xu("i@n3_P*P;D)۶"]&7fCL 9,9 9At?~ք"ݿԁo}oa \-Cq?6MQ >r ]*􄜰lcUg)GXo*ȜfޒzE Ps1 0vK'(ԛnj{!VcL:WH d>:-`QqQjcaӰQ?71&S  &r;÷ԥMWK% CeY2Uy4D«N'g[1-YEE!'ݼi$[,\F2Q>EEČ"]^\z"$V]'RT-daJۮ 7ќk ڵbE$ wˇڼB o z>]  ~<~i`wvZl@>81 Cξbs8:ކ:ePg^x\J֪ )"`аPABI⻪vg ͡F+W4dfRw/)*رjD%zx[Lb^9 2 cQ Sr~ п5&_Fv8@/3|3;1ڧSorc$Pdoti~`F˞gFj 9]Q)GYTZQ$Yd9@xB@8{v/g{u%h]{l1V~y%Sf7㛲$ j |)!t GČ;8s( YZ|yu~ŞR$3I7d07Yn,L<.x:%~Ag5RJ8_35N 8pJ(Sb۟^<7DʫlgMi2~ t>LQyBH]^O +~7?Fs ߩی\Lrʤ}Op¯^=^G EНNJXM к0P0)0dz3}DI>.ʏ"ym+۔F.12hi1RCU().--e`F HJ$ |d('<)bQrG@>mGd.i?x&k4p-r${0cUՍl-W+8,8o^Q. =׌?+#ͤ/G#9vI^z72jm{7@hBI<}76_*:}MYNd.Oj1z\xqKz@b붰VRa0dhƅO[edwŷ ڠY 9ZRs=_Ta7E}7k0I&=YBg9h,$(/W 8r5Ucm`x^νd~ Ҍ|}+XX/K3z;;{ Dl0sGT {0%rn^lZkI:x䚅e%}DئUJD[k e6ˑ쯀"KG(oi@\<My^z$-Ib%X)rW>~"zmޑ i~Ж |Mj["+څcr-t%/餕#Buc`Mp;sͭZ6#&j} * @a1[И@$J{4bV)%bb5&;X}Fq1>yOBJ?<`1ST*Ϥ@kideK-f<8(X.ҟy:-}֧2~K /W塸Q [I.-NF_NvwB&t0PK<HB5P!y0_WMK:ŝ2fiXDRl J YqgE~FHdd"/]^~!)ُu9p2V,iҙ5j _L}0YIe0Ft"f V~ UKd1BE:)@g#" E.6VV+\9E~k3AliTcGsX\֪Yv$-A@$3PcfF$ϙ1uq.W4kY}sWJeP;pmRBuo}@SS=j'̈́v#;I H=v=¿ GڹeR؝sN*dEvuk#Ȭ$ 8G:KyE0qEr;+%gMLc&e"GQ?)04xϿYjBU䒶c*HW-{#jyA,6 Dcm=YF:;͔x$<>ڹO!z>2m픕Hx$3b3ꮕ;_RsŢgC" ibٕ<_h.{#ۑԖYך V ="T5bt*"X #ظ6|WKZHeTvؙoJ?/oZK=|3<1T5jê} )tP͊`&sQ{ivG;bDZq"g=o!tqFHi[2ğgL9 ܢVQ~B"!Yۢ4\@dH gYvTp ٪{)~8?4BX>V"@S4 ]/({Z{!Q||ݲ~,PXRVl@#Iva,?yhMpjԠy=vn@]>fi Mj4(9)?(;u>7X_DJh-#n?]͎Mp)<Oz. Pڪ.)@\AxD{?-OZEan"lֻ9U m.Ǖ YqYBQc.G#R !^ɛENϥ 9?za]2Oܬ uZtQ;0ke@YtΝslb tLmw{E-KEjCO/7e1t-Eײ ʊZbՔ.2/ [5z ^}f$!l"繁6> w)^ 'FiUj>G4GkJs,$5@'$ >?W2cUPҗu-Zzї5D^\/?W`JnjWrnG5(/fî AUY3$z5ތp_?ǥ31s3aAyř[W%5s,עR8 r=2Sn{$ }@X5ڭnE :6Kl܌G(ꉸ$Dg?Nb8eeS퀮Fÿ9NOY(\IFq*(.qqv?]Kt͗0BŷCklE>e 'Fz/ml։)En&Ԋ#ҴP *Tă_)+qg2t<)4XG·`gܨ quw >rx͒bAu]£[zzI2\W˥[}JB98+eiTp:UC͊jiuDjq)VZ~\P)_ =MU6\5, 6Mnn"hi6ᕉolnԔ$OhZ۱x``Ɓq,ycmՎP4W_+.jc ]Gj2Dh˕$ l(%Ց $x#үq {WbCjgckXM {ݪLkнe9?DfI+[)/| Jb?Z|L:IGP iMD;]5RaU) I>:B){sf1),NE.8#Ǯ-:-Rs۰Z)\rǂK Sz+x;*o (vDT}%X+7*j_]g/6*($Mܷ=}x iGnk5rrX{ReHZBnˢ$UՍrS#nk))ӄB*A5vغkk(\¹zz]}'㌜ I8d3.q3yTzÆ˛Sg{&mhn|=SW̬Df MZqOI3 z%;j#R)C6/&bf |ClJi%Dz./x6lB;k}/_o\Ζ!`)`v}{±zl+^7M~//nmN-,m.Z0豽sݨ-<'\HWx._QM^ ^ЪknyhހZk@lhVR@ϧ^ QG;o7ӌϿN>MT3LPQis@(Ua$lę0\zLpMcG 0[Qݤgh#sD=8T؂2#896ՐQ@JaO-]7IЇQ2+9Ǖ*¾`EC|k}xfIrz'4vF(\k')m: rb`1-'3ͬզ]9+u^@S&vIP%k.l@ܻrN4e u8 0g.wDdpEF1xSϥ>-wJ_GwCC꣨Q"6nT/?Tn,#>@0ͬNZ?|"fV*M++ IlۄbhRFFwI+RN'0҄]@YG OU&|#CMI$]@m.iITXJÍzY-[t oYUrwϽVߥ(h>{X<^s&" rգ=.Vhr#1eH5N~}C+E2б<ƃ LYɯ8.Mv:b,Yv4t-G ?'$h}▕ -W 7l#_4)!BFZoW\;S;f,Aq_?yMt7_9ҕc,5FYUI"m31L!z*DHDRw9q\Ͷ8>jaNhp@~ÏVy;%]S`Xp/08M:29/lQ(_)CJx\Ehĝ^G:޲)GY(l`qAdA}S4EM$b5nc1l?l=E*۔8{‡Nu<ýw˾f}V(GO[~p(*yo_#)Mh?<}?HHG%ç;Rk2} ",ZU+]4ϒT6'5LJL zl|bMy0qݯ\=ty#-5G2#QZ:0b$si`KfS$/A^%_#Ж;n wLdy?ۇŔ(Tj% fS)x4Mn(H;_ 'G[ x.1= NDD$ @_`8'uBQelaDj@8[2 ~/y;'BLaL]v)Wt#S{ Bƾ#Nj"f/ڢRA¥kcrKR ~c7 Me') ݑF-Όea?͞C(]Mޭ:ڜ һ aʱJY7L2Pʁ4MsT2\hr9={J" G_S MϽmh/߬gV*`'o|CVjsS$*˂(l T.E!g4 pɃj6 *\?zEp H҆U䤒@8u I[dd1Q#X𔭄cW?L'ž׮pNfXi,0C0bFBVF _ gd!ydXu4jɨ{]+$\@vO)IAh)AS2X[OHsQFY z6Fm!'w8ơkz+B1JGFiS܃֠I]eтIs,gQx|]ŗ{ PEdO81Cn{h^:-R tQe[Blbnn F ~$kfGdwB$wAhtCumM5Y"yu9L4$ef)w9%;ZW\4Cf2=BEKG3ܴJ' wdV@`Bgn}=b0Qxa2y6f~90l#P۶PD,׭@%.F5Y=sOf:~%Lݝ_+j~WXV8&pW/_RB@yk|pty<޵$:Z-H1HY2[47rQrԀdR0 Cx/vdX^_ELgl@ 8fS9W8 +$aʢ;l1M8oFFhW=n~\-hpnj)2^VG!يYL9u7:vԞܰ$;iyV1y/쐅g}T) ABZ9O jZJdYnLװPkƖK%v;:(r"_D4}6Ymvk) 㲤u jˆ(# NP[d^Ww7怘fT̃uUA(ϯ@:kD^O(/So tzuH7Yg:Q*XSw\%V"o ;Rg8]F,c -NӪA8(eK~Nsn4j-f1 '2:kp3d3 gxLpj!ziznuBdq FYmQL-Q'a5 We(x;8_}}2a?H8k棫>0 2yƎkS_ @mTeH#~v螱M uIV"4xAQNtǗ$ÝoΤFvxJW"ڧZ1 j~Mz8K1,SKw?5:Z!v3Q^RX7;O PІoiDV(6~;Pq > >r SA[PP"k4y+Z3sQ(M|],h;$tO`\|S`=opݱVG@3Ny {M#̈́JHa({o@%:1XWORpszlݫ3 ‘mxDuVM)g9nI³jh A2kv[NkAEA}H,M^F];~YV 2kW˄[CU mTأ;8mh2;/|]=1@,%1:"eMw.hDS&Sԝ 9إ%o^B)i[FAayMp8ڛ3R7B)y, 3>=epH!# ^N6PzwVNw,F {iw[sh( =b<+5=Q`o:I'0z.I,q.12'b?7baئR|}W~cs oyQv堥KV1ÝZ Lwvp8i->]c >- ZPq%]MN-Uo0|϶1tdd ^Ȉ99:b;n3#}$ C`Fi/ &?5!(2cUA][%"π@;u!no-t0Pczqdvs)@א:`aNwnVwӷ*,#?i=T itvT[v1$-4idHGe)Ffi\5+ֶjj?L+NMYyZ7 037j{聠&~y3 g-A UZv*1rzKIJN+R<|6rΛg:̧m5)/MUDPIl|az!n& S%$# ^-3COV_*0A8?gS;y~̥* v[eვn%!#/R=9z|8|(o .x$rpqYjȝ,[p^iJME`P-%&F4}zM}l.R[; E{Җ?Zd S)Gt̵ ˈFL0cǦdk&+@ك%o ~>y6-1i#-Htn]cvEGٲpw)nbRRHmG O% ;%[jx;{ -1DOH#q<HC_pEɈ>oeqG{DmT9¡X+a>-ɡ6)B0TjJ4V=꾮JfIXsam374@8!<+Q.· Ѝ@/XB3s0ީV$6Pѣ-> Ti!T q"*# eḅ8ȑ gA^Fl.v1]j>Z ۗa"bHULT¤fe/MV`Gj2](V7ԁB<揮= OD_}.DzCQY;DbEIEkdN18WYQFjeoo<>7ü/0 (fk]MvYcQ!"9uUNce"ŀ /''3lxDF&%PtKkձR0)?̼s HMP\BuL/#QG*--+1]3S~i`nl -M3@UC@;]K%y`{lا 7Q+fn|37Pq mhz*[ᮐA;zK-Ņ1oLŤM im۱6@KduO˼{W*~nlj+պ6D~/H!<͢Dwn{/ե@cҶKC وǴs(;/E 2/D'_w>hB!fQ,aX\J X*c{2X=^cp$SH0\PI|wZkjaGI-`gJp)w5/!U]2J FŘܑBh3r3/aPU̎W3jh#v'2C I ɕ^zUst8X=0*R  Òf^6|L CqP^ҙK m4LvLWaM^XyH\ҙNKdپh+YҶuv *^?C)B=` }Ŋxl!m!?2T,M]bh2;:DO6lf]Pg*Cfsn@ ){X#L_O{2[ N<|Lg",4㧌ʝ, ~Qb^2نSRB|u%5G:6Octki DId=OεT 2U};00EhEp}c3RvYzW53ӔрìԺM* $܈7͓| (d p~^Llx?#a ԇ^-= k !\} `nndwh;`>xM;|\ow(4c̆6_8l"Q_ݴ|A(g|O1 jLTv z%9-+f4iK}}ݖj9s ڔS!+T/"Bhʝvu7s.ďKzf؆p KѹBo5hġFh:zpT/nݣ];3Ti$ yL4=t~:E+&a9<{lg D5I)te+|q!*Z]-k\Lz6E/z|9Rߛ{lDuxsJ;{I:ٌC(%QIK E?#ІuEɸ(>z-pe5`&_o;}"v6r{xFݦL~Zim= ùN &g{oc@polq7N._Gs;':mcLcȍΛ :4[SjtOv+vχR^]3`ȋ3j"@Zm'9S\@8Lrv⽫CPsB},T4 ,)stAN ͌ K^!|fFmd}1G(W,u:7^ρ3kز04' ^Mzb赋wV*+P[Gx;yqW \k"I|>6fbn$/s]Z9i\iϺyT!OYQ؜Y;49p(a\hswq9)>[/C8ͣݽټ3Hh&?coAbK.7oi?*0dWGPlՅ7gȂՀ˖T%hU5KZ_,'5ݷOIunmP|eFwڋBF_;_:38wF!imnRƣ*WzLM+\t( ן PgWʹvxT/IW'?ɏDXK i >UQ=EC@*Ơ i2ƐO~8E{ԭ,jʬvDK ^П8D٨ɏKv3:7Eߍ.^ҚCe6L6*{?qFQ'OcUH+#d"ح+pF uM 5Ƅ!0%60Hɹ z8;j̭^ey(.f1o 0!!y}o);/:Q~ld~xfN>z~PLQdtY^S`fPdJvj-tC[Td~h}$lܨ`${fgXPOEp`CK)ծL952ofmO^H'J}T[w:$-0n:=[a&L>n79F^A,J{Ӄsz HþgiykXTl9Tn$óoXЃDRDІﻭ?ۯ\[LQ?1ݲSZ1tX->yI$';wTa.h~Q7Uu?{Զi!'C s,}|%Yٲ1hO=fQ'Y؇2}tu э3/"Jˆ,A4JW'jKBm\48\<,I]o 7xnOrHLr8m h;QT~'Nz`4I:5ɓ{/=XC\݅Y[ޗz聩ZEZS536g; *_2 R:)aAV|L1N/줨]HBJ(вl7}C;0CiF轟Xnz$#X5ZGs|9uH1[p*HF/p%sRZ-b3cx^J:q(T Pf9D5&jXQ7?j%y1Ddwc@ZۅGhG,JG,5ߊ L7(0 Xt-Q Xt Fj?˺#;Ho5W<?T T+vRN 6"ݻb/@`1QVbϙXbu`P [:p` k4U+GBg||+vnx ۾Ҡ_)fd"D8=,BgUƸq j^Fϖ*awb)x,MIXqC2&:*sMr8'w7VTWօ U?vwcГ)bN|@і_VI˱%5^˿p4[y z<5RcJO6.\Ϭ#6,-=ذ2Dc$s$:qbGWos$HEmZr$zҵF\$i OpU#ɠdyq'ꆽs"JJXdQ="1+ZuS(u[ׅ!ˢY#4T8ҸǤ(+z81 tрnȇR45z{~]FMWu]%ft>蛺~@`GxK= TAGSqȒtJb%uIN#DL3ɷZEN(VV$bAtT2 B :$_t;Gg(P[wPmAt΂d4fp[ʓfc:- D1$@Xbݾ% ݏ>-!;eW`ׅBngWY$bA3m-՗1k%ܵ $K3$9v o:MlуRCO].ڶEI+ʓ_SY$@f;Y`1E|a7MmlTg 6Ho+أ4$KQɏ/bЛc,P;Sܥ1|"rgq!$"sÌ39,,[k}H+Z2w;M魎I&NG-5170ì@ ^0ZJwq " [@(3ƁO#nmsmV>u^>hBmg~فG3~Bрvq- #%.ب),χP6JsTBZYAR!ïۑu2bR 4*ʻ%2P"S#6zPAC&qѽXк5H8(.'. n)vH ޻y LDÔ鈸uDj$Ok9rR(G4 ǔ}iF+eG!o AHS.P}:5GZNn;[ [jYlB+i$XX-߫Vazkۭʽ"܀{ )Bԡ,4df1 H T8d /(V:k\`4pM$tݒ6;IեZP}7b5Ԃ?5-BQSYOC&SN~|)Y%%A9yl{{(e'K:IsڿN^oqCe:YAg&|G{.Ĉp)%X\ ) W~ SReY!) -Z7a-m^n `(T9CH!5 mXcoj3埥v&?Gob9jV!OqS_Bq6 vBE. MWqBzf?(;j>L̀do]p6˻Eh66cDZ6EDe㚥WʑTJR+= WjS}_ڛgKNyטȗlk|RܼY&_\6vmOM :jitptm\v'6)ZK96%h,ڹ9@h+:Dْc}&[yY?)rrD88×\\W^S&|9? 櫝_q]R2e%V1ّOԤQ~Q'`|֌OBLՈW^q#mh?z1|Ŀi+O-O 3ƹ4w'B4uCi?p P=fu-*R8=+y"lϐD7u aSqg(K ;bZ7y،)Rn=ʼjFs([Y{#1Zܘ-H> /b+$P a/#Rc׹>7(Yj%OTgcۀ Fx~lqO'fGGvx=&~B=(iŇn-+;TL˞J֟̊bGi~=|tV²ރ& S^Ö75VC+AhĢ#rdE3!ZȐ^vUu&C)agBg4z)]dA߉@B0GQc `?f8 UwMR iw'ͯ@ܥYCtH0tn zcJ9fَ~+ڐ+3ӗqP{콙[<580ŕv̿unqd.", Syn(OƒO߲[Y8p=B!,$K -aՀӝfAٙl:Kl_[ڃO Grb WskcQq{%U2._7K*/D4Z$ AE_{tbw([J!b}7֜+k@Iۓ[f[ b@Gۑ\[Ņa;R9޳5z9U$,/wX&}RH| `2?#^e991f\J@2c־I<o {8Ң0|̤OJN+dqj\pś=N8HoWRh ݆̽w#ٮ-G4ʕذwT?κu?<}ȍv4 e*BeЋ$mۏ5Lj*6f_qȵC[Ww}- ESs+HB,| E> *HErfo Ro8$d3@n'%ăr^M?O4mZesW 0O~o Ђ).L(.)X֨*n2)"TB@O0?Etr̶C~}݈px?A%-`J3[ñ 8sI<`bM?J^b Zi*!$+:e!pCOI~ y{:vBc]-CxyVgTNG$ܾ T<t\Dt)i*PeiQ򫱓7ΙcȄ ]Bo@,}cW.,t T~XvbZM?wvbʚctC%~6;SMc"PE^:?GJvy]9_iͦ?7F2R{ǂٶU 2f.ڣei&@Q."Ng?1|'q/?qldO4 406q/ + F㪾0cM%f0Wo5mLI|O<ΔH35*w!3 )ԾtU0{9fGKV;C 愞̮%V˻\ݫ?WS{9풱/̗P jLc^UFMFyH A]·AsF!6VfŠYk.Eׂ-~&rS~cq wdx}"S'HײRL#}u!ɱzP~ok9ӛ5BqAј}@̴@;G 1Q5e,|b+w$LLtp3>'~ǰ"L/Da &H 2 ¶1\MA) hcj<]. x\y7(`c9Ѳ1{ϻEcOL8K,/ ̐&p=%w5\Sϻv}Pő&TޑpA⬩O׊wXChzرe&$X=?MT.T`x#4ts)pȓ3fVh`._Tٕ$ҥ!md]cޠlbFG6ZD!P9ܦɿf bKi1Jb=?Q oW`VMc>e?bх{` {p6+ak3@@~]w /٠8-+i1Puum?gI-ĺ["7LC!StIx~pGP 9cڠ:LrcL^lc(!]ǒh/l4-F3+4P88?">]e1O9"pȮςsY3!٘q"b% υ4lF;BbUckShi\f8CD2tik&$&r4B>?+s5[*YK%B? ,vIGt*b1gC\^ P)0<oӌī(;cQ&ӊQ7+ݒbb~JYѥ}p-&II n ?}}-T,7ǫBvg(s2 ;cmC6 |0d絛aGT2ab\]? `܈ дzF j$lf3Epq?T{MBy*ś+Uf!OݯVo:P5%E Q/n{#&,OY3LBG9.bfuLr/s%I͏ЕvW fYdQ]o?U @.H5R΄Ɔ?[n.΀PR^V.QKf6[4Bb2|AvP"vG]__OM9s+ia#ة:egW-w|)PОsۛi yAqڟjzud<lsS!no-s&{ӝ-D$)rFv&>Mf Py,#X1`'T*x g^|bfgb$m J"< %Z7O+/Caprw0]!?:&Q#-5x%tAkCXhGnH('3atz(?ߩOyɞmGIzhPЃ+8t κ߁nldy*?,hQ>v:DnXWиEE/\ .^}k fwF|t6(gotM~XRw)nf8Q*awyjԱE-@{H_Ht%pVaŚ6gak{LɚKVtҸn0Q()e_(el>%՜V=D:&^8 |XV<,-8Xc`WVWK [rwy D5c%Mzl/w|+ԽdM 1I Q0% +*JT]LnliOghj+Gd<=S\.9#.JF~^ BŨքP+H6UzzjT*muib{l |odzН.t~hk*!lENa-P>Ga4dTxLIsUwY._Ni* YAC~8?Us R_k1z.{쮖{ٹ{G, us[fikFaK\7PGNVg;+*%GHOS6ZK~сD`Xi<ulL _8p3tY(臝QZ76@H_ zg{! A6(YFg.6?SRbs[q+~@CX`_iZRx"X[&f0 'CFجl1h.ߘ^LO L؇B롱v8> M}yXʋfTmQ和RUN}"(ԳKyGGO)?):;g!d]C =_6kC[þ I]U*olU kԮI"YݰnjYs9;^ ɼqM"({' RHecs[Zl k+Jm`>g!Tp8x!yFpsE)ڞ2NbsȫC?-ǝnd%&L΋w{{Yxti'\nNYĺMߦ&]6ޮHsOsĶ QFz9 [NSO\gQ#CF; }j2A[L C9E?殒~dz;G>LצXDm`+> n;lPqpH!R6ّ6r0C:xftrN~?zL+yߩ]]H⎏ _tɤb4YJ ԇ,YON&~d r(Gw%>#**kp(nm_1l߂ XJ嬍--B6ߜߡX"ا!R_LܜuV_H*`{cy8Hb]ل?nRōb,SAHHiQ(8y6ps|c@uXÞo*A z7Y@?*y$]xDeBOW<\-)s2\އ.;a'y8,_ye vG_" |nyXV3f9Ө鰀_m,G롲xB*.] ?0qC|UMbHMX\*;*|nE'MmUi#t6OhߤI*F8\^&Yrsl@ U~ֻbPm|`~;iD8ϡfz"g۫:xo9ʬ -l.U] B<\D^at޲j9AO#|J>]$䕞{n2Z.1bdm2>zRHxHIfk{H(g+!ee[PDh狴3Uu!LM±{ m4S[)66#1Αlpx c,aLH\M}8rSHa/ɝMM:QX $Rz#uq׈g; >GT)|uu!g>~Kɇxh+@ _~aop~`l3@E%kCC~eHu΢(Ht6-x[QCzq589Y]%+QA9gW^3Y]U(,ג 3Bl'֊ l5Ў-@~ewVYSgh)!LXǶG0kŒ5< nH]xtAQ+8lSg3BO3ny7"r*L6m6E=w#}eX~#MN-mFKRxMh]́9+ l>T\}~ʢ΋g~Ji÷&m $Pڼ[_[w"|=0_8`~paҜi2Jc6ٱGgb{ˍ<6?ֵ!i~->![~miH|#*B( 5&x)2A9i>Apt%#t;ҳ 7twO1׼Ɯ6)C >R)>)j#28GBbryEn!rF|V;-o}@,~N)Z:]3j0ezlDT/JկX؈SyZ9jy/R2EL5Kcrf-qnܷA6tzO8X\8ч[ iOAtռ7Ja={~_3YtPk{]gYw5 fI\NכP40g|\4̥BIh`ІY-sØ2&"]S'lNs"UO^p )ok[EEmc<ѨtQm=ZPw <i~kO1ۤ/ ᩻͵x~?xZfs;dUD o@|ӒMHsU%Ũ v;^҃XZ ^^n3ĕTg<|:cYx,X 6Ԏ185pum+Lt@ab@x|^kq NX O8].J6-S8AyInQ;7uKYY!ᔹ՝st2@3(cujC1fH06yb_rQ8v"gG'@Hevޖ P%&@e@NT3<$gF͕8{0>:@^m>w?#YTW^w J3 _>x*M;RQT4Gig96=}~\ c?͘ê/ZSA%pW$QdRcEs~5tA%Bthli |Z.Nxg'V*}SD~[Oр`-\v0#AVsw^e$e,! 21gmB#r%KfL5(r\񜐶;Kް),K]K;wvOejv8m"[,#Aak%j5Т!3=7M򋦱3ӑSa],h_ ROOmk*sXfc2q8JxE=]k:]Pw4+L|T8>5sa$ԔBm zl52¹< LE×g,;˜ oF1󂻠0VqH}}0*ڌ>IVxl⼢rpaM2r40#mPGTb~n'13ޗAayKeJCijF,E筐ԝT9ՎEX5ԣ윙 Uy/x5&p֝kĘmTzO$bn:@^eWYiB+ج 3#H(Xn]yo(u) P0v]#szJi^ͽ o|/ 7YpAKSH |q3iVChl1r JLkΨ6g5#ɵw;F Ws9dC AY{Eߢ06Q*un$=M.ȼ`SAYa\@H^MN~y\{fCa= YJV0B>wd^RnU cf@8DZ pqpkǤ*AuBU"g"adqETsm VO|lm/-VR*"yTBEueP5jFyf<{ыL$.1m/IdI$V<=YgSX aHss"+ųr)f`'nXpK_eBrK!ذ&m#rnȐѷ0M/w"B>r#ZoJ3Ժ6.f,5/J+{}߳#N+'hSR 2^I,qok}03v6YsMHWI5YU #dqG4|2!d p?F9jW$mc/P*/pQo":%G%+k0c,w}ZH:>dM/b>*&HL8#GDpMj+Fyd}VKOT\@o`yJMRЮQmrMp/R!N),](# .Rf$,w!)v'sXFf:pen$ ;q:U4֍BAgdh;0^/ ^=c:1eQBcN!)yt@g+]Mq:<{g9zb-Rp={OEJCPs^I)#}RI" !xj;x|$.Pr7GZ[^{W&zZMMs ݢXW2G+k"jf<#RL 2VqFNoIkkn lCB6+j锤 e] ϡqt.@PuMg G@%#8+eܡGT@Ȫ&S% zQB+v30 c-*|ZWuD dI%|E1[De=|* x!.?V TMAFe!'X$׏!r6,K, >8Q%9g˜mglM3S?R0 qQc&W6;5KþCuStHHo]kơͨ%0#yN5%oҵAvҶ ?;ҏ*R1!w̼/""9JVTˌwG{k0 p[JbNtbHoF7ߜTڳ ީCeh808IZ.5vv۹ħjݲA Y>v f `t!@bC_4Сa.T"oN ;$2<4].TKW1YAG$:0Ts%j1bEاM*7sgLph irښulroW]JzjB=yC~g܉{i94C/t2UY+Q0"gaWmK>q=GR]w\HALo8?A+ 91_x5[iRLPx? BU q ?Lnvs,4[ $J4Z`),$[\ K>ou|3a4n(ȓۏl8gse@,z3@H ncɔEVq[w LbY쟀{j6eeӿL` n D'5`F ٕ0zOOx.If5$a6,hۆ4 خdTk(IRZcݪrT ?Hu?ɚE>0VΔ1afl']--C0@DBMY"fգ\{+" ?nZ*GNǯ'[qwKނAg|vm(CRl"F< @JrStDx/2kX됥qNe "0Mx^A ~.bد~$-Dde~ O_Ej)ҹXAΔNr)nmb:qH;/xj=9%cAhm) "_(unϥ<[da7@>v,3D=6Ҥ2etLCoʈh`"Ҹ13vB#NPC\V1@ |瘶S924y>i,p GP6_@ރlgcc̮a3Q{^˵ldX{,F#꙯w/yyp.)?|heҚIGskCŠ?` $T,ݵ+CwT;t0_xS:x.h"L`%PhӅO,ӄ+y4J > jbȱϲU\%&V8RaҰjLG8tС.E\[ڂx03>\ k[R ´ %RaIH7 ;U$.GcI;YlsA֌fjkmN,ITw=a 4{c㉷u'l÷t:3(ϑn*ص+ ov70o^mTfnv&G gyVD!N+k8}3>;b6q5uA-\24Zhl Fd> Y*iV:_5Z4/87Uǭ">`dIgg$MH#N# ikLԵ~xC^QaHNNf¾D{,j՛ \pdhH rAdΧW}h̲ra:M5n)7$%oɾr1Cp}Eq丽z_KzefOnlUb]ry,MhtN}{l)ɍ?l 7GnLC8g‡nժN^;īx ֞ϋ\Gߟt+d)B#~&.r)AvoQT!F֍M&p-Az~]nЅrwn 5W1'SڶVyBnZz 9vI;8]n&tL7/-_[ _?=~;ͫ3R0nf,V_$\J`J,큺\=&t~ WŞٿE᢯Fe%7'D} 34T )?`*qh,WgkleJ8s:lu顣0dRuSSPJ{S5(lbY^Q50BN֞u,A48GK D}r:ݽ{>G߁so"^[^$AAnz #s2%3Th"紙&v\5B͊ܶ4 ;^Lv͙O-ԃ 4TYbe>ȷm5W>ZYf.![:3r4of.zTRl; ݫ^w@}3ELCI]DiW ":#Q7kԆ|h7Gl'm- Ќ$H; lC-Z&2Q${ԳsPbm o_|0Q0[u؏_i=@Yl ԜDYT.8o/"҆cj׭FNXay5Z% j>^Z8QtQv*FseAIƱp޽ 4kYG'Jp1#0%|vpVbSjl#R8EBGgR[`|p,$Ⱦ h xU1thTGi'L9p Ux;)79eqRYRq;P $Z\:ykr)㎗n*z'o;pPdR_KET* Z<(+<.n%+<5"w<DfYӱ'S"VE|bShE_ݡdzI()k= /@ Ih82X:P["Eq4 0Z"^`[<l͖VI1XW%TS~'Ⱦ5gf-?"0n?;1[pxlrgy%@L#Fƙ)̒ CL6.xMi (~u@7!Fϊ I7l),%D  H_"hs:*э C;RUeFOGU?ˆlVv8]7oI5+ER{Kn9[mW^rǷfPiDNj3o4:w5=ײB畤??C~>0sSJWшqޅHihr႞{̉`JL΍+*؄uds`]/\zAQc~-rV%XbSDt8کKɭ,~O׫!X(|Ơv)Fzd|D=_ՒwA0_$G\HY^<ֽ֗͞ݑ\p}J+Ч fp1M#dsL qDо~5%p}9pɻc`߂96_^$K†lSe,s& .#`͜N# e/ 1bpOX{\U!7ٶXWR t~qgg55 w`ոdX|Qyw8-es%\6N>^w# x #;c4|- ʨDlo R\"+([\a Cl+}XcF:*wEW |a,VHjXL`vU$ݕzZ;j-wUA:so"AJ{0ހj"~SLu *#Wxxϱ)y! /c(@ x{?:o{TIe:he;yFV7uP[!SO9p~OAQvHJ̈MV}4+8sGD.fyл婤Jj ژYILXl> K䋖sm횰E g>}E_d2 n:ƸG01\訰p4Ϥ04T0[y0C^[Px;K8C8-Vcp)ch Wb \աUzVVrivHb 7i*d3쮬H ohJi PhͿ>Ixn'` lxa.V5t;! 8oI2HaZTcg'D^6)괪 _)AHj뜜g133-F;ZA" g'0˒w{} 369_w)wmXN"~31$8G!gSUsĽ-nJ+IS 5~i tD_fQ8"-.j@ow,7΍a( Tt?%7M5@RU~y7=zv_˹̖ Y\ָq מ#|GD5kKD]2yɿak̨SVzfeҽ݆K\FnR%;Uam-!BɝW$i'يB7qeG=65퐧95;3bM'9[qzamyy]>Fg{a߆_&SMN~0GB'd481v!) [+}ϩ^;۸Vݦz [Te 1!VD_vtifYztU)2ӕ $зwX BzO!RX$+U|W!(eyl G,3< 4ޠD; yr;N فbœ%%+WBDLio& != \OܫQ!nD8S)͢OTC|;vFG3t v)$v乭r[ aw=᦮Xٖ@~F8O9_X«M@~9b>8rp|9p|ze`G:Esڅ杻NX?s\3'?[Q0?o #Td\&Y?{gPŒj C*9%2'hA>k=Al`H`ob0rwdI qᕞ7L)r,x1Lzg,g6}Rl3tdyoUV"hNJ@Sjm}4KE85kLnKC$,q~"ռ6/VnO:*^m.HNXq~Y?(v-/}ĿZF"cfkpJz2|WlHDbuƔrY7;..EW:EEW5I6@O)hw`;''w-tZe2V9hmYQkWˆJtiܔ<&[j0G.KG4%f&ZjJ#;!~SF,C>'w1Ӻ^b%uJ K_Vmt]q#߾ 4T3޷ &D>{J֩S(#u h7U 6BxJ$& l]F~ź ?CiK)FH/C ;)m(NLv}uc>p ku-]>&߸x$SoXB`K-Y  EnGSLxW f%݅C:+\DX$N wK|hk(ˉ{d:~Blg-+PY3p;ZdJosE5&uunM]o k{?? ==GV'22KX\:qw[Z7ZM\ ha2cPp|A]F,$wXrBh Z?{i4md=zUhdšh󧫔V, 픴T[L!R8{d((X6# /toXߚ(`l\d/6nݮm8((~w4} egUα|a9UIÄ/mX*աNOq_FپWyp| fp}xDtvmxRkl9(IL Mgk}6aZi-=ؼlւ1H:1߇:Kv!2>EI) im86^gP {`ކySl#F4R+[ӓl6uPf.WDYfB=JrNEjq~2#DZzzq=:Ә-߫aѢ~\|kZ*^9C&j:j]Co%?>=~ ;ZA&KGTvOώ8l\opXm#%Q8YERHc_@h2*jЕ]J4T%P3D wlԸ`u5$j{3 ]ːDTe߈Z;9!c"< BLHB?x{4'332MFu -8P .'+C8IӧyFJ+}W=cY,odTRMJ@ގUwM_Zߐ#K * f5oɻiNJ`5gqJk-ZR&'JռK=mቪg>Jj*R` [ N= c n% 2MUTHT=l19 : .&K_rO]{zro᪼jBI~>>Xec̳P<}GV 5 (zs'OH G>}auKUYքVwĖt櫆TB4}:(xf=Q,HOLTK|/pⱞs} EJZ +)速!/ykӇZ,}N1kk/CJf`3*X2 mAj˪gY"XUXuʛ|;Yna;eNIk ٜExgXhI|WAn1o,`՞'óg!'%d"@'yq[EB벶EQ3UO0s⽻XIPj$Г_x17,p ǛJ?X8eˈyge㞧9$GzJQ#}S%#ѤtzttZ:UNF 53Mw.o,=K̟ftF;bSԽ8^CNUȂCCDF<(J<oYOVP$ǀW."{*@V{ @sٳ*_EiPA9V=4BuZshdܝǭU .Nc끵/=KoNruh\G$]6vw!`|ȻE嘘IDtřrzJﵗ`vC7iTK"KsF() jV^{GЁqD5zB|1GԃlP tofYO1ScxZߍN2H+8 :LK>0;;^n D[Ҏ.v硧3f-TWkyr $nOVφjnH5@^4vOԓ!bΫ`/ops,3:c_fb/*7].N6H{rt`P] ռ~X"ERFu=,b4e`RbUb':`ek݊tMP q, a4d8'BijӐfȻ|B"ymA"»M`s4 bC[ݦiV >Gkb:5N=E b8U`"q%hQ4KwYW-^;ܓ|׀fʖVJ2@H9j%pWH;@5wkJ΀ (edKбOդ{#Pu+@ NIɨûjXUS@ >܌k&H//+Mpo:0ʆe>㴼+ry XbsS1Ai1\|ngAmފ~$PBDv]Wo %WDr:DI[_A3k b5]u~%z'Rٙ>c4V è s=*b$-{I1Mx=Cp{xL}.mr.V ~ !iTsKLߘ,LC0:0P{2(nHݳe"ccZ!ƾwE{ұ4_iV;z(.nKǜCbfn]d߁o eM ?Xn CgWtEt+&M#pLzb7 {tUex3U*ob bS3 a[q^thNh~| fCa#q=UB ypv[uq"3*$XOoJbD3`F TPkCH^u:/C.n U_:tg8so%"2` ]38[uiFݶ@ԞV /R/7-Pר ?4eD;m臗!~0'{q*cDf*/-$T2k{t$P,t<,9؛LOFYoh 0B`uYЃ%yX;觔<(Mߢ82jR -!q;ė+EƃҁJLhH„ypv˪WcY/fgڥ\zaH>r;e}X/CY$^&&uh[%&N.V,=0K7R5eN q1Lf*Eh=IEؕF#DJ(+6^VRe#>Гt(b\m=3v)mӄaA>v'tQ k+'aaM<}{< pX۵ T7սz B(d_ORY/DLx4WOt~ǘF5\{;wkk E#dL7CvAꉄ;:;uTᢖmSRHS u/ZTOb^ "m-t"N4RClpȚ1[^ t\'GJ 5̧5 ti? \8mȥI.Uq%pS&ϰLBkPBn}eQP(,d5IV?B\a:*LDH~@l(tlF *AW} %Iq\R\3ܡgl9k*V͡Q:}!!3ٜL&fz!.[oh-MG%IQv% F1Z-pM$.@"lN) c~!~ ;.ΑVNDT{]Wt&wE&$A,s.6ŎkWb+!EVYTwڣo&ǟ=yRi6_Bϲ-ڸGЙe{O?b7b=/Hg#I$(RuEuV, %8r>qn^;l;Vjqӄ"R xV;XI)f7?+ĦCGr'uT9e;%`CZ7Ѻ("Rs"r{ ƌbai)$*f =4dgG n\Yx,Oк@?~ʳRBĊeB> x/8@f͆|j$ƓaW{&.:an-uR]9JXMmz׉b)gĖT2鋽d8ռEڎTlO_o+g lw/D>ƦS ?xU!+(Ekj=,Б8^q}*<FϲP4dIj(9?jQ֢"DܽOISf( ⏕mԱz tνܧݰ\X3ZcNH&yTB .]~v0.` x*q^0j@%YK x| hߴsor~m4^wcwJ)˲i Sg;E_ꕴF|~Njcds%qG/=HK9\?oӿ&]Xo!a 'Pjt%OW=U@EdYiid|f|8*0wIf8gSR3VU[ !8&CD!zWJJ[ȗĿU-ɒx;1l 6"Y_# &LE B8{{Ѕ,[^oޟg1m4mSp09O0bV͜scƊ}s;RYg㾻]9!qfK#!VȄ?Ӆ9ț: 6/I/y`Ss>x6Wl]aay69?p&}#s&} %13i\0bR mBEW/uKkAPhEi%DHG!Q5~$zr 10:oa~zǴ]8\R<]ep&ߠu4Al<瓾zYƄW{rǞ>/ۙg-LԔcYU2gm |R!5#^5iQ5< &lK%B!9tj ÉӷZ)R<>ܖOl3Da]dMXu>^:Weop_J%wm$@=eȻ^+*gVgGg;yZ qF@(xAJyt\ޓSLrf,#=1ꟾ#Mh86b.hH ^ucJ̔P X_'#e7x <(Bov< 5c H gG%A/i,A-ft &@#.50/X%jԴJ]o=w(0N5 `o>jvR@]덅PNE-qո]lXt!9B7-˭c\ͦ!i&y9YEa6#{$' t)q}tI G]Sf>n.E(+ox`g_yt@xf\QbH\ $A.f28ha)2)DQ?8Py-캳{V7Kl ku%@7E _7 ޺Uo|EQEۙ`}F[ ڵ-`mfe_q` Ʌqӂ\PAeE6h [;0)a^Y.ks!c\=.NMlx/qbnTI+חuFAnz4q|n;_x!@g]"U%hiT3bmqaݮ2OSR{=R f-mK İ{yuS^ebhǜ{S뙴b]H"@̵hA"sz^[ڥ+j u 6?0&AS!j~tW#VsP;OS"\?2^dYjI9٪8z00ON_FN""@>SOI$-C@plA؝^#fyʀw%+T72=e׍/ﴛCuzHx)?ڞ>>5`"1 BmtciSΒ>JcTyOw]Zn WD%''L4qu&J= V*a,b*=`@ 6?2<0Ҵ@'jqqځ olg XCDM|]Gd/QNh "Ӓ5.R2շ%w:鏀/JksdPJ8~~Mqx{hܯ׶ɪ{&`P?:dӠ& NgH6>u vp%m6~8ѮZ .ˣ19""}{ -zuFڍd8}iىj1q=-?f{Σ -+y=ޥo X8a 8\&M ~Ťan!e9 Ayl%pk㾾gG#W+nqUquuHnyW ;?TqPX{B|jsfp/|We_Da|ѿ+}+\­TO}[%ϮX'cut6)D[Ce-^ sRJXʈ$šr9wv><3;vsҥ: bX 41BizTWm`rUT|?;X.X%tlŮKr"htiL).(ku2%f9{=ޔ4nz=`꩒>ٕ\/nS ;dNYgM^uZ~[tٍj ܌vUOTi`+g_w*2\}e@"r3طgi#zMگxh\`JqMiQPd2'? ];HPC%4;^oV-S}B% Qʯ *5L J7.f܇t0}inuϯ\\->I!|4 % A' s8gMcٚEs۵wDfCKpvk< !}-˝66wۗ~aIzp?ƲEiM*-KvU~_;HWPlY1kW{ʵ28^ޕbzx}LfA$[2DS^2" YE-X):ocJDNj_ijyet $GB҇_9<娺|f 씳.r&E;yJ^mѤaP %s D%FqDQ$ js (p@='eە \"4 ,кCDJ;[^@Qu;"}KTޠÑ(. <7͝+/L(9L'~\6'6Uw3zhqlpC<6#7n vq!#;ޑޡk꺒6.]|ߚYI!!܁pTz,_$6:+Z> 8/;7FK1` Rq\a[q0e`Ӣ1"w=e8*n+8 ঒%uBp[Yi_knRև4Ek@mA܊S,$!z~へbO/ 9R)}JI a2Ck ؏4I>[r'y2Os!(UlvzFh9HAQj s+od=P00 oFlߛ'Txbk 5g]Ib%1oZ32 tVm}!ĒZ- 7'd"JrE1T״v-"u 䖯8MYSZH'z:wt羳 'e}j'ո囲" s]tdKQx9I;Cj)"?` az,x4뻼uR#F4 dr`)Dags*.ט1 F $\}cOXd `G7_raz̓ m 9}{X)"оaaYV+Gl&KgGx\\UHu2Ȁϰ̖%g`l-kAQ<CAdHchd{c3}|9L7 SW:vKKC#&i֑P.w̑h&a<,?FBG&9=Nn"dGa D?|V ~]d~qcE|пIO  qW92 Z 'B\!GKUug/*5 7v2ټTнn¹E,1Ե$i'LPn")jmyԾWb;ˣQ|C a2S %yEtJ`8%1.EFpCMT*%aA fi%B}#y԰W@7y:PO>ɡ\DAcAUX[ARNǪbR|`8G߄]و^zm?.i rV0:kTY`NvMU˙j}U4QY@D*d3'AL,vz5w7X GdS4vM{Hn\l+`HVt~~Z1B2X;>WALy-$!J)ĩ{g\f.f215M sN"LgeXj_ #@;'E-Գh,h׌wq$N/#٨ [Cb Gs14mъL|jR706[7,/9M>"[0/X6 uq x/r뒊*០S{,i&u~yb-ꡖҫ9/40(e:hwl*д9zq[J~1\8="8ce {4jM MjKP]u4waK 'G.s˒{Y$33}d@ܿ{eFag2C`;Pnֆڞu4EAIX^<%E6^8w}Woڠ]~ٟMfBN <:$'*8z>S;A=Bo &1/OrC+a T:zl⁛̘64?[Nw/eɹ+g] 8M)~DaU|n>v3<3!H"BXbU3p#u #۔q*J]FE0!'',܎m8LLɎq)5{oZdgSA=@Ϗ" # =5f\²]ez#N`&ćE`A D'_n~[# OPаW)JcL:Cw2 3@[~6T/qY7hwih"œ~2UT0x;k:s@hKMyAK*N_~!gG0- pJ?{R)&x]UbѦc4 WwRmX(ƪ0б+M{@O5*Gu\#g,cu RU*1->_-W;[iP6q񭄉r.Hct@#+^;%fƂ GۀJ ɻL>_NzMZ *xR:Es1C3QX&e}w,Edg׹_}1uJx 6 N&<oтt1" ʄ 45?hmPOŰewb/uTD&ϴEHVh^OUkNHmS̴ߤ{4e<{PRD('hTi| =݉N3>5߹ؘw]7xU7ϥBPK> "}}Z!xI8 m2Ɩ` پ |e'ͮJJ"v|߮ |զ< rV8 7Vsa' < D.=ё>|\ j sΜYIHv:(I - SJҢhX4&5 [%63 w6 ?;r\к+F|5 ߭U:Zo/lp5D iZ#jKl8mk+MU7u6cJ11fG+v~1%1h2݀VRE0++eϕh~{hͯ--~ X1w{(nNj /{[@S 2jòћ<藠aNheKfcBGN>+&ګL.XBaW^QOivn28܄St' {]bwzrRgLUq;r$K%Z{VI`<_ Ja=Ɯ^rIQЗW_.ِlM[Xӛ?c%IPXeJ0I` \, =3%(T e;biB 9u1zۀCHzc\u~ 0~U_ޏ U(N _on2E;`[ljE&'&i7MC񳖮$6E8[Y s]=ѼT')4P2 i9eμ kfœd:ip9]B^ⓗp3f6ie,rp9!,ψ0@^" "/J+) ڗ4VDp<=uh2% i6E%p=luIvR7V.@LGՊYd::šhs͂5 O``9uAAA5|"X?芿:9P/Wkog]pB04ZD M2v(l^V@Eh3}"Aqcr=2О)p xHՠ6'SW jM`֊+pN.[…eO䒥H]vqbLss`^gπlQ:)?`-.WWjl*m>[؂. Zs߄O;]b{|ì?XY(XMth~yз!tdG$8݂rYk#:Ef6a@)i5]tQBԉ%#B dU2jFށovGV#&Ӯ8B3eM7zl x9'm^B ?j%@9d_Bˉ1n/ܹ_ Y^xP50hq{üCa ߥ H`PNsᑑ}aV̦Z{®bQ(v)_2P}C=gb=bu]=Gx\rBaIC.20$5Z٩Ci",rݦ7 $d:US)  |=UP*e^pK+os񇦳-.H0Q=O+Ohyo}M Tw 6> aZLmEUJl$QV['¶úGư/VsosL~#hhʿwhۗpQ~|iދ+(Of+ڝm/TF%z/|}(ѺNӴH.+j7!ײIdsZ#\V*3MI'EY(s} 9/kI޶`W.+LCohyLd[y^$ë&0$R_S+`o+. ؝哉zTRp2ykwNO[V%5Bvkqi!toK,^3& 7P"^i9}n.':Jr>HjS'}bt )}eq~`Ǜ?+Qר&;)u1g"ZIG*|0 J-@򒄍z`UhM^dtV%jh4ejDW 4DUvPn[r*@Uo!rP=0_w9Ts[x~1q&%] R;y/13/etqv ,\,_5oy'Ӂů1/D;oo aqRXcK.>aoA1Ǚ "@+8MN]8 b Fkvw-+qGra{qx\K>V(ʕs\ImTS׵l%6/jma8?_p?&w ߜ7pO2(2^K0@\`],(rk&l%6Zn д.n{))O B=|,R pvBK-xtB[}) oD\*^7^|$V;AEX93t^ qEK(>#|M%ᎇ.n@Yg"5Ȫ:%8(l_5;<ݚ,ͤGA g;'͸юemTj0c"DFƛtbso[dL0#r`]- D7FU8"ugcZ)BtjF.9%n~7>P(@vn6uvh})pH̯]+ϾeN6^$OOoJ5L~B#1j 6B z) Z T*s2hk{yĊXL1Ʊ-C7uK4q.آ; ] 4y}/ ˖ vEf#?RpEe[^l{El4I.L G)%f 7N x1VLѱ䮢DR~tb..g>vi8Rm LY!^qo^=2_ZW5?AM;E7mĔo"s )0^!l%)E!gُ}8G?CyD^◿j)aI8~a* nQ d{_#Cb{\&әOf2 xހ3&>&D-Ҕ-WnNWdd2; y/tBח8)|\5izv&l]=~`Ԝ9wg={<\>V0o !W[,NR@[Pg2i1t!%|1?0,4p5_o9<@-ճε]1akenC /_YĄ{_R-,) }>![fIfrV2U#&ɮd.iS̤C6wE' kF:5"Ҍ $x~X'6˵LΌQ`${۬AZBr"ο`%,'t ҇=JWy;n8?'c}(>r- -ܚ7.&0m=]D5.F-CV\ސ]Q}VfQ DwA.qqi\OS>ը'O6F9@YFhF@E9 ؁q .oa OFp+;Eݣa /zu@>Z -FWp-&,t9Sh\Q3+,H־d^՗YdO2Rz*i_k\oL~ZAkotߌOݘ\?'4e>!6fsv)Gʷ1$dnhkk 恣X|KmꭳE3rA },Cףt~J;g Ɲ7k3m#5˒Ҳ%T=k½VZFY؟[C|&G62UIĆy זzL|sϵ7͝ Wό<_5oR31`P5\JRGuaj\ ^cil"_;̎!~*/꾥 !ј(p؆"7[ ;1̋ B!>:IVD??z/Tsʨn:&?{^ꃂMwAVC&pŝh$=j  22d٬q,lb1l_3 tܻ_j/c7" ۉLug]*IJoZg#cNͮ.z$\dpee\)EtFCN)v)< W0PHWA1]ϕs-R2͞*Hۿ.j_T?"H[ۅX*׼~b~!Hb8_\l"7L:-zQἛi`#KsYʩLŋ8k?xpM92PaVs9j"ZCk6qxuђ?W'íT*Y#\x =Zolv0) ȁr5_;HsvX=ֶ_>BLr#A/9y;xQ>U2o"+wiC{1RUx46c`&k sV6GɈ0HoWļEu BiY.] Lk$¥3/"!dJ_YB0a.6gY/:ܓRս3{DĈ~;?uQD/ߋ6U7QhHU.@ʲ8{DG G]PBpHt1_I!D$A' c⽨&eTH"kVى 5Q+n0.)ۘƖf{70Y@ Tڈ2\NXpa Y^McCVleKL[P\ۈNe.[yzDŜs U?ωyI烾YЂ%;Y#غe9nP@kPD1 Zp()Y$c.[۟d~ }J>,Fo2$A*m6Bo9aP!xvvd Gމhjl۶$kXx苦{-MtZbpx_Z6W:$sgףp{eJwKŃ֏FT6~e|/ڭcIR:U*.UQF{nkp+ʔJ0/I*.Uv-8o1r V(e?"17 M+"#g=K 9p^E,ە4F_ĀnX/$_j iۭNT8M4eȺòY(xQ-mᕆ+3W>S2]8ÿ6ؐ`pv9{ܫ>q9QDunu~>&Zo>B6}.?+txXaLhߑGƉ͋|eLwmqfUq 47lHvqDbeQzHn֑kw=69? XAle۴'Io͝`΁[]K7Qw:=È(C p)8JRͼaL%W^ɖR3+ h0u8r\l iCax'] Psb<*|A\)d: ugtH- `w4[Zk: RFM0pZ,BzUb;󃚭J2l;AKa6-/[pLaOC(sEW 3idCH[nj >+I|`2  g:W7WEc @# g@1v|DRq7ݽ-飻T -N֐8ް~IrxV< ?|~x`!4̐@Lک wm*$6!‡9p]J)7E@֠Q^PC@1s؞F.3DacIbq'$t:O݊ aZ{T@ dU&5N#7A'ȫ^=zuvo@ U kF zG.xMB^AӁF 7{ω!άcZ.a'a:^yq}WL`G̢Snܰ;$+sL6'Av3_a ܈SS".feAN%em9iO(ﮉH)o993Ө.px/]{`3į~5Pymau;{z|D>VxygdblLZӉZO G<6̖5@~ڰv?Uyޓ_yUjd2F:k},n.X}f' EshTO$ s6xCF[A#2QɿX]+&y8ՠ*051`| I #1v"pÈq̛'%e^¿BF4)q΄Fb10 8LICЕ(xޡj)F\9ϼZht272_[/LՁe1if6|N/Qk4ߧj&aʗu`J3ZVK,1(9ĂF,vWB ._2;`޶_Bޡ~ɵRՅ Ĕ|RDv7{u&lnmayX*r+ y,6NFmg vqXy@΅zjaFIq<ݰGD8I};;^`Ǐb% 7<to pzOMتfWH;%/-/]&J hi!Vc ?I;ccV Q8R]l ZX{m7lm pJX4+$mqϊz<|AqUi/9)tsydro}JDhxE(ae씆_L0YT`<$7acf{q}tp=Z,B46ǎ n]8r'S7;Y;Ui`6/*#=}_z(̗,38~7=eyzIxv@DBLX8e_.lNǺ)jza=]%ٯ@"T ڊybT5crȓZ1R"GO& ֱ9LTԳNiAdFhw.j)\!U Gu"ŷ\dJ\о:d?!x7g{Zon"Y%`̣2Okw3V9YcϏԁ -zUڱN_zZtV]+5wV Lq~LT@4Ucϻ}XW@+΅{=>YF]+*0ϙzʹSvJLN9]Tu`!օ%">m AkJpǫQ"Wꛃp/]bkAϜG&&mSE7!D*)QLhͥ2lu Zb{s&.ӒB{w"H#16 ,91瑁 ӝ9 1Puc?/vPV~n+bH,R{OPpm Umv>ZD$[?ۡj{ޟ8:q]yL W:v;K(A^v2/A!\r-?e%ʣ99ߚCza/7i?)lkL8odU`H9_e1U5DKb{t,͖)x:؛BâK*}~-lه޸ys j/$B[JB~lZQa3 b9?G <ؓ#<+݊١Hu_B]_|!|lkcOS oCoVmFbZ`]'#~3 L@ ] p ҜF-WG Wg\L%# z6|.w0N+n˖o)].T,J(U{Y"FwA -I 4 %@a 5#K[A3[%oU?mcz H$ҟtDhCqA=W;Q*]f`.G*K4,nKdNu[9( 9-GRvYj'_=z; .6coM F M T]J\d i`nEdTaTEQ,V^YHյDICI5}j jTGxȌ6aaA[67ӄk26= A:ΓI %Y36OUQO8wn>q}5ԛ}s fW&}eb("~/zeagRx{[5͞Du'I*gKni2PùV#82N2@#8DЫOXJ_wkT^ԁN`jRW;ߨ֔;v""L˲mZGJ˓1n8/.k&&m4F`V536J$4y|5+1od1l@ݣFi BQ1DDε[5G1-΅.=E.KL'G#vE>v`Βpf ZaL+J&7l`y>nmLm8wCa]Z`_$kU9@'oX>%sWD0tCWr=}zc.HK5UT>#hȌ)9$DNhPMյAV_M*W_eg\wa%KquDuC)}iA7靫B1'"kYn ^( 0-yP>ax5Ug,@w%NhQWz핊f\li"yG JxQ +K~8|[-&f4zE/@ |Ͻv|>3 VЂ_?ж6 㦴A3?{&lRs_bφG:sq-?REbv`7\RHHs]{A Di4VQmQޤϙ^8J}S^m \Y3F`X7:Aal38^p. o&m Jet^0ȜYH &lll- ޞOΨaxgCVYI9䤤Hd8@ԼhВɃz(%5M0o%1%-uL񐁬3ݎR?V+8Fͼ<Aul AK[Y-)ӳ|V)#4vc7hKM>6U8g62ˏKf؀Dv~SLp@U_84Y&|vJN8@D3ആp-dȪcrjdH 7h i;54_..QX8|Is9/|)̬e fnһ$槓I*;|X)W2dhlѫЊ+&ޫ> .3HkMv[s֢NRKo.PgGQWm- 0 z.z|&PdQ֋ 0BBkK&`b}P&(@#˵ v!׬grdtb8^iA}Ysޙk |R::cLc[ئ#8uWx^b..#?txN/j]q2ךHQ續 Ԏv""“A9_U澐pfڂ\ԫVSX?n]zo<ӍM\i)V׉=92PWxM wc E]Iӗ/:)ɏ ڱzHg#uI;Z(\ _d"A"Agv=:Th)ϨhX!| mh=+j~:<rM y[wMّE @(@wy]q1Y9`%fwϕyP!>pɹٺpXsUDZ DV:^nU<(GVpGCxatq+BdO7Tt~[ O8HVO.%xj`?oQ;Cًm cvPCͰⷡk g3yR{WcY= 卑I2; zyk0i>͞V##6 ~4E)򹷴*fQKc=5fP U#OA,!- E jhVቤy4" O;$hCasŃdߴz-|xTi /yO&m/&hY;.2|-oV.;}w/~Msaf>[ρ8AQTsi*}ηy;L_oP\D N'rP8q5 =NOmK cūڕ>C4zzH͸'biTA%,1V`ҔƠH|C=w߄6 )%P4o:2A@8뱻uRL @t^$Ғ<,,TU0| {'_idKVW)$*T^,ㇶz f սN"}Yٿ΄[N#-=+-T º:t)8Zp`sk'giX3ևKiyI\jdo1Uw;i$9gVިW Pg4/FA T®KXeAScB~@IF'^iЬ<gn۶eEs\+("2/Q>Kp{NB5!ŵ:FjtHeD>BQ>,LO#{-Y dKyIuI5f/,C ^#mez" x m]/ >j*PnRbNvp1B<_ZI B[l tk_)9~9#⼌.&5qT]( ̄Pz@Oq24 HOSNj|a:DYnڳa q]*Įǯ"0Os 7Iv:JE\%aH,#2u[G's^Q" @lB>TvL`G"Ve!`1QU bx{Ttn!\v|/K0Q293"ZdI |i&~TbgIB=?⹄ƙFQ v9VQ68 TlDSX}nojʾ ,a=̎!y9b4: yR %~ς 0+ bDFC^-kQ!2O1lcwIE/:X\j*y@ҟ" k0OSe 6 X^eLjc-">GdF9R!̎(%?e=@6 !vh~2mjAkQw#^6cٗq怃 n#| kO! Jc.J6k]/خqUOGK[U"' 5TdJ{gJ=aMߙtYrYЬL{IԷt-5I o]FB2\ŝ0O0UP3*ڲQg3r -> *K`>KIVNk+K<8`}%Qh^0Ta;鑠y&7QWM|I f E^Þ>pekt:WI'݀^l=D;T}4ne8qBtbcT5PD,\d)gyn-=/Mݯh}'—1;ʯpR5 ˴*Qm I PC;нDK۷'FNTf2u-bftjm&ټcB4Q%}g%lG`>/5 sTr5{r5w|/>At9 1\MǼkeO@DR ~#r .a[q#19'ʅ>=(`ܼX?U|Uv!hԭWdĩ}-k3BV 7ꂴ|z{r{mze6oXpQ?Ѓy !7)\qSED73' Mx%dNɜꈘ+5p?s##Bwm5+|lwz(dsը 윏B7u0L= fbtRLY՟NC7g#uGTi^[ YP+E^ҿ>ڇi>e0|mN÷Tj:`)Oy2E}9 H`6"_:PBM:K~g$D pڌQmȟ30efb6}O>vA s79ZL$&3C2h߲#b#Cq@d*i \Vd}ܔ5l{ZcAb%Ysܬ9/ Vpm[M*TJ'&)Y=LR.Q;FRL$b^},?6 ;\}jH%ru[ %1V? yzյ 9y Yǒ,$Qr~,Y:Hc3)xNUD}MnΩ}$"4==UT2դV$יSճ<;5/;`mL.B M=/F~w~r3gCB]3w`ǶŸ#\{>;'TڮK}=wL A-&Gx,U15x5i=x*-6}48[l!?ũퟘAV?#S 9oRޙ芧%WH)LP旫,,D"ψTβ+vB/ZP%'֮Vfӛr>ĵQNs(>IHҼ1J%jB%*/M<[^EG,xi_6Qqpb.^ΈY-aYػcc0]6eD06Æ %"wøQc=92󡝟WelU cY&/jF*c11-*#GA@ %^#fvxTeYϭ}6PI^LVjڣ",ڡL-ں&@c CyxfG{.}VʁdJh *Nt ]9q=@ifZpGD񈴣ꊅb`0 )LU*'t̫qy){2ε$@]oRy]>$ۥnZ@wk)wby4%f?43%jYnUjc_UopoQo㚤NUok<`3#1 C0u nI^R}ܶhpEue՟%Z-o[g,fIJܵ椮  gCJ2#88-4ھ| ?N^GUk݋.f7L678/SmAq+UNճ NBg|(k,N$y (.q_,V踻(0!T(K-eݹ/4N~2歐4íKT0-\vә1 "N|xܲk6 N^j\\Y BE^T: |O H0/tLK1,=To>~%!'4ئkTnދo]]} 4͠qhC*܁QdGsLD֦"lBRGs`ntL(7A<=G쥠 \jR>p/BWTQIuLLI{>Y??V1d_$ec*Q4(|oRőjC$zQ]As/[mԓ8ȤQg?l"Hx+MEF+!MOnJWSʬT:Az XE )>cjsH yW1UK}\iL")lߩTܑg)UU9 SÇtГ Aۦ+2NHnS VAYG:MVݜǟRw`Br9 c]p,XEG[ȨHvE˴}IPL)D v}zlU#E"Xa;3%`y ~\%]= Zøn ZHUO bڏl@> :vt*d(ע bgze`#(-U"?uG\΋+uI:&=nz.~aAWM$9Q.>m&7X02.V`Op%鶴Ci&9`iT%92/~%$B-._"V j ؕ)gT&;@W.+u+|)  O@l.]5;ΤbqJ=ݸG6|h}F8TnB1i,'rδ2aTW΂i2'ΦUJ̓25묓α_ӔNF#Im߳9XnT4\z>brEHVBHQ{%jIՈ(ހ70~@ő_%.~bXSfg{>_|h^( ²K;&tcZj|\l.%vwK1,3jѫ$ w >-Orf-c9mVS+3rb",}V0B+B잦;=ҬHv^u0#j,0 VPpGJ: sRpeJFr$sWj:$STM_aEXYE_g]pܪ̂FL (ܪ;떴CܭMg瘮bC'g:* %0SC9-`KC zZ׷|Za冈`*OS/UKAwf#orIoKܲj 3fVwJ.C1vl( IkXzt`(s3F69^!zd2F P`? ⇲xB=67ȭa y٬\ҹ+5hCe#MOcxNͧrDMUgL׶¢sooEO0qۃKTO QcB{a& 1(vQo*ώm bk]PiAq)ͦ,Xg)N6#+ӱ pig*t!b_9:nNJ0Ļ( g hLV$Etߦ8\s eJ -$^ k]?;&ъLJC*HFK~-IL`~Tkvrf:eݚ*z"vgAg>‼1a9tvK}3L/!T0#u S:ؖ<"au>nVVX1JQ$^]Mk %xx6̊|B^DDѯ0NwK|c*3p$lec-!"!kUN0i)p?W\-BV  x".1279ւJ@Y0@WQŗ˷0 o sgn{po!6k}$3Dy,;i&I$OY=ʐY9R莨ӲaTey2P둱1ar-+*V "x:7"QTDuCDvnPj4ġU$Y<+C\\@ાN`ı̳ˋWZHM.8 4‡QBip1 d+ͫm61FD&OHE[<o_mw Zzxqa,kdUyz#ϬN~S>l3xs9;"O/-0!$ak+s G\?鶇="XC'nQhUg6MSUQ( m'C+'vISP%?fyx#=d(<ǡ(܊NmI*p_];\Z!Pr?7Q̂M腉F, Roh{ >cV(ۉ~A'GD"0- A^a 6Glىm~] r}|Хsʥ1B:z̧8M+3:˩=V=/qIVo>0<-+䱐e&g,A0^7.irdeI9# >N!hLw1|V6E"ť xGfz\ peM%Ϸ`DT/;O dǀH+tXœ B# 2b"916'NJpG/8edվ?e\qYxټ셯d=$9M1 6ZQJ٦9, +G>UC:,NrQK&TCo褫xv0^:NbN0H+r,P<, u2cͽQ M qt5G}\pXAm! % ኹn>@䮧 Nlc(`Pm)RhF,-߼Uh>UG -pL<(V;&xܛX *סe:Y](vR,foe bǦQQG6ƥa=)ꕋ IY&"MUm{oͽoaaZbFc ^,rg SZ|%C:='`ʴ"+k 0{ #rռYUTحTJHM?F E(TQU*;U9#|:`aPlE%W\rv۠zCgQlddƜ7kz\so T.1pȆʑ&w|Mg>:@L1ԜGsoua@#j!TmPe=-6SWNw6jHzKe<9rf=:M ( jo=Skɣ :shB@ǹe莶L]Kgzejb32ö 2nOkΒ)bT8tDu_6N;bhͳhvRawq$9z5;PA̪)饂{2 SRɰ!2n5(73ܩ@2e*o:~ԟxALYKHMhܰHʇJd]L5hls0"W/ЍI Gڍ*KE/ޡtac;< ȫ|[PyqNZտLo]qgA 4@%c0en{BR܅XbsSL[ࢼ&1B,e7@!5朣{2]jiA&<Ǎ |?s:e={*l4 ;MAXc ca:jQ,Ѫ:9#n|Bcg;,?wvWIN1bތZSj(|jE(v<ɕHUY68%/K"{h4gAAh;pm.k T\}D;R.{'ɖ98,C MOZWu|_ E!q\iU%md|/c˙5y@՗iHʞJ(Xhn6N 88|ՓIÂuU7 ts7>K(45b[e+Ilk0!AxqQ<k!F k㚍 Lߎ_V {Nt¤ʱUKpDkS'Mw>}4{/Gyj_4 ;~aU+Z^@O3i_֞/Ѯv/dmY,pd+Oq:l RDýsX{hG MR]A{ { ~S-KCTʩ)dbP2i9WAъ6쵥e[KᄱCJGRY @QG?.ӗHEˑ s ܔu2Q4ϑvS$#C͠\۳uB GfQlVbs"vtf^u|Lڇs/8?=5ջ\Xb_rS0 } @75Uj K~"{hS=K~JB5@ x bB:YW#aj@MV_} ;J:͂bp ٶfS9lę~W^6 >X:$c&CJwfO`U( :ty! O),RG/ZކGk`8ˎ#ad0K Cץ: 3B0å2ܭ \R*a 2` vQEa%6pk-K8oéYerc=-s`4 ,c\/f<+=y2xIT|h}c;df%1v8#Y."$2m{ZzX7 bJ(Z6,oll76R',0*Qi_Vt KBC9 1YU,Kh0<'}kLUlu;%d")y ӹqXyS&`~xE8%糇t2cΕ|@d#4Rk[=<:%X/8Ә9ip, G1<MpCu  ub;,J m=뺫Y_7_'Wor i2lrr\InkJ((#Oh+flvqY%m._R4cqO—Er} 7  GF#ň$"=c&AbdDJD" v9!.WXdL3<Ԭ6 J=@֝ *DOZiF揞eq ځ:{(P)f=L'c“PWN)–>5w7X)(N)JHUDgC$83cb^9r#ӃE̖A rH[u.Oξٹg/Z *wȮ-`(Sؼv0,`J K4'oC \r 3A;2q%q Ct>c1y2,W;Wcie[fcj7uY۪fgӵY9WPײ,JNH\U1{(aPRIc=P 2*b%侞7?FP$'('!Vn$#$5S !ǘaxx^_Dmg"˻[I# JgH j뼼+>+^f7D2 YG~9XuKҩ:o)\" }ի'J>֫e͎xVѹl||USe ⱖMJzpZQX%Tk.+-ESl 3f28CʅɌp&A(hga:>fR r`j N1p{✫vy[:`. ^U/u":P",8=fo34L{B1Xû22"L8XDƛ_roz{dφ1hMض6̏o;^#ԅW䒞oH } Qun9:ޅ g06i% 0SOb> ߌge J2qwl 27@5rp9jc{PGG;Pw<.IF(پ|**w{KUtA[d2bWg1[s_am7j:f]` <0ďp/ae-v5WulkiƩm' V}Iշ4Ç*.5(9y- glo>}}ֹZ%A|Httߤþ'gohق^i Ӽ rQuƱT ~eQ0?3"/wwh_59 ߺS?QXU:(-=vM$I8\_HSU  Rc߯xP\T5:8jF9?ԓ-S[fe&ҩl]lַ8O7>Ov ER# ^&/3p?CxW)ȺM$zr<*Gɏ~J>\9=Opjn0I5Tyz]ȑ ~ )`")5wˠpcTƑ~;[\vµpՆحse^"7D ި'D-k9]|Qvc0~9@a[bIxzŏi'gslV~:]Oc\Pu{K-<_;o1M ob=s Ή@nA\cC{%9ѓze_4S, H Lю{ X436۩lZHxp643UCT&v/,FI^!>w= {F=RRK)9b9-_*f٬t'H#A!6Zud꧸VzwR[ RЕ2ˆ'p ]CɑG.0x/]&dBa.U2c櫳":ǝO0{'@Db b)/gPe">1- Gxjbz_÷]XPu) _LNe_h1g{YⓉw2LV,%5v-ߨWe:;&POR%GLA--ي͊i3Lfq)qJ n~y6^VT(I/hcO0ruB- C҉~UTq_ [)B]$;_,IZvKp`Us/yߘġLf&cJ_7T%>3>ogܠݍu>hp57n+9m8Tύ7IxjSy17^^#JQ8_!AӋi, @էZB(}cCj6n. ߆=pλ^ nDBs̓G|1o(>\ k՜Fc"s&ao4Q XQے߹y,~z}EW`W ^9rF=j۔hkFMݠz"O\\EcDOD"faIZz֧EWU:t"dp Bx{e WI[@3HS98[3bߪaDR:+ŇV9 Y7ɐk|@d^R%˴@6"ly('A;̊"mn۽JiGAZtK)N?lnPCfnϐ6[ ~*-*~K TF?X{gjMŔGy7s|x8>S)ZqގN 4W5=4aB#4eDa'cA6Eݖ u(e)V{V)8֭G؉Qq㭕28EPtL@6HIcF&P&ZDrOb=3 EmJ\_D+<R}Wr68Xe  [+|~1 (j/`!r4=$A4Y}c|qji"½d^gFz/ ?;loZ"O εTG)"[K &ߪ,*g>>QF r2PBOnM&^M_VS7.o[Ы?.J f-ϚA3؀IqH-ŦgO)f(87hVuL!ŀ~qj5vgP(μ,&M%?xxPaӃ~8~ouCN%Ipk1*w<0$&6o,+^籚JWKxy^LHĦ]O\fI" Ӷ zŌ$+7>D8k3TfۨGN!ŮLBxMXgbQČqefG'PQL?8AE6әVBxWzO%gwv Su)C/P^#j̄˳Ně@F}oai?9`lq%T$d4~&ot'> 0[Ux5)%98kľɈMڷPk;7v3W! Ԫ&U5~r!ಅuݵ5h` rm4o_ |n3"(z4O_6h:B6 ğNRYZ^ :[Ͻ-ggѨO)]3"$)tA1 +\ һqKS6s?m4 #@*?֛4* `˧kߜztÇM\ݯ<>|ո(,BRƌGq#/xxW"o߂Vl??vzZM1#~lT| DWQ3| Ed7H4-nvd usաNZu_F:<9R W bsȺ\&>%c?>z-Iy?6`aHQ9d an :A߸'EN("i55P~GڰY\Ir)0$BPX1V(8hǫmLQ!!fPЦ(Mt(}k|r;]/֮}úa4hpQm/S*fX%.ׄ}Bg)ir6Z$LhR0oI| #7r2omeg 4#gY*CXb$}GLXE?טjBRPvSA"݅-PQ1+%OYtŽl]-!/ת(bF]׵ei#`vqЖ#yhTk v@J@ϧ9aMZUEBT'; cWDߥ@؁\%PceEm\h3=U.hPxfM S~eܠA B&fI15Y:z\jk%w )Uks>M9 z(#QI2LiӍ BjGVDF$n!bIZx͚ȭ1p z#+VXkOm%n":#^s-ZƤ(,G3؀bQ4 ug]9B#;HI/fuNV-c7^6 øt3B TȢdT!TGzvZ+`\7m_x`now 7]p/56 kۃYaM,b!&hD%Cvh(]˗C'=̘ B gm8x{+/_MLj o28gvŽ+˶!QfB,`r_=:n ,x[hQ6U!} =³a=pZ$::T.V"ct}Ci@i[RkjNB< zm4\F~[C{![aof=C0?r<y?"V7Zް>T/Dܮպ!))ӣTrrާl*ɡ AHD8DP7sK!K3J`sniQҴ9hmeRE H*fUVqJfHէzbVEMjεO$u[c}OdA/]Pjyz mZ|3~`́V/*,&CoοjpEQKw/nRkYo&Ԛv9T5*-,,?$*/2Z#3[?Vي`Z:&khhG`gJ4x[d-EZ6PJ/'9-/WBa^eArR݊ 8ßlz->Yk<Ҧ=$@=Mb>zpR[Ȇ4%!\FaF5It4D]k\0轅5 Х{+}_:EfHXCރ&$!ńsgbjp D=Ų4ɷKA9EAW;3.$ g$= Qe0#D!fpI@M;H{뽯FlHp@`= ̀'X-9V]3mك=O JcRb,c3UHjصrTb,'9f^4OxnNy=4VPwkJ I:0C"gd ĪQOO5ESzpQDm|b)&gj><JƼv2:4KiKI׷oR׼ t欷ekF,oS:S~^>풘ǰJywNo:x|cX(-f0N9H m5 6̍!၉fcz1@ bZ8P]YG\kr D) N7Vӧ(5邱Eܴ xpӹMLݸ=%e+]f @PEX~DPU S{t;tb0s[ /YޞE,}fڻ6 BҦep rg@+$ȄaP 0Ŧ%x]>G@%,`Aޙ'ENªuXl4\dů ƕ^nj6h[F0L-Me!2t_spQ.txۈe0Oش4.`V1Z&swwȐ<+ȹGQ)IӌԲ3w4#4(NdM,ufj/5;W};%#V!@p`O/?QexjŹ+?6rTDM7 US'K "I@0s!)9ꔛ':UXmG nͣ)8dRg= jD[LۼC'd!D&B(Hw-H(Ha3)`'PY<D 4C~ Gz'NxNXKɔ<=ڿ#^u./zRNNKCgQ$'*1~s*[\gJOz{jt,)Or.AEv֧ Ghimg4)@o8IA2XԎ%̍P2+tD g֡o@SUBs', Mid@au`\4Ih,Bcd'0\n3#ˑ=ټDf܉F-wNY*>'Ϝ-Ywєj6F75͹^b$ۘIg8@XG,]:GNʜSbÄH F"sQp<Pc7) zTUTV>j@׌e AoQ%ΘL8lfl,^ XȽ'rVCu 7h,`Njz=hڀ !Z i}q7Le^]VLa@)Dh NۈBf*qv†%͝hemPV\ԫ, !5#)y|R] =8a.)cc(n#PuyPƶa8S2i Tbc=}q޻P4Yم\s^l˚bO*6uuJ`c!]5}OcnET'dG4ḮǏzF >rJl.-=>vwo@xJ'5q҄G^iuj~K|hܷ31<(kh!~ C؉E[cS|fT#y6({^BMQO~) wթ}CO]<{&NcE* JV4Գ9E{n[q'ᤂagFesxg}u(3Rcwwaa~(Xq.܂291ES5 8{KLﮫO܀ BUY+1m <\3]o'zȞAej?P\,]d5,##5=*Q#ZTޒ xBZtйp;OGC&I颯+f.VY7P[m.A,S;+Ơd+"xGsL0 - D]*)AN\4mIzJ+rQl#~KTkv' Fiц8<uZB[\ gVڹWNLu.5ڧJ&pE6 +CU^ǯYx!62 Cf)h b{;Nؖ[nʒbtͲaf;Y|,#쯠[ ڎNFOmjS[@89Bq|RDv [N%>ɕ$B gKJp ^edZMŷ~ za$ߌV;66)@S }sK$~pTw7p8\aC%NUE խ QBKPq| H)+ Lə5MD<ePFa+Fl__wSȨpΜM2fK%}=3ΖBuYfg?)`¹MmV{P&yVjV6?^0rRPBk!29GQָ(jj` pn&uSA![Svr62)c &&0&$Ʊ~i@I/"׾_M 'b)qPYlE^D_C>xPsqBZǃem\?m>W<ٜ܎r}gKOt?ڧO[~&[>|!c^-f.7L;uzof>/;*{*&}D+a y'ZA@]@mSa{2eQl؇}&|B+%6氾V|oZ.ȄcVgRO xw>L?3pj%G6p/4,ө27Ʊ"?&v'8JƋ[V38#ܹ@b-1P\ `(3v*>ArR/B^bqInCBV)g_,(߰oea Q, T~*Ca갹yLri e\zc :^Պ`cphpVR8>so7ԏ"vBG$j @5]#ƴ/겔2Eh*5c'sVj^ʣ3#ދÿP |o]+VE&i&GZOC fɿ' &z Wr&lsv.aJQG?l ,n,{ĊY>Hy7c?YuٚxI$\-'iPwe]Lo֝nVu6?xwn&y`7g(z}%eu X cZCHqpp=VzW8mL+L6?( }J$Z2m >޹YD(M/.-::S"gs*)%XqJ0&\V}B%@e ԟb[)NN:5 D-Rzy0?s6Wb#uz,ܕH%ZnPH6"]@޸ҭT+kG/:jM&.iH*Qv@>R`P+$/`4;v݉g1s*Y~s:Dy/|߇u1*!⾜߲,0Nhf_h4')f8VO) 7<%z!8vX_X~zA{<5_I]FZ o'f2B U!@Գ;QP^5vi߯S:ze"hOʧEF48st>CCTqdN|\;_.&QľkmLO3M\o XaNhl.~0hۙh\$"l!q DI^m}<3N\^W{1H;e MB'fiA=xB"~/]=v̉{9 )댪Pn?PNN#{!ZrzEg.SGg`0)=hCRiONAh`WbL^%nґ :QL \UVUP>$p\gR֪R jOXl}]ùΔ#@Tuvg}0h$o!zO.} œB HG:rr KFeo}ASŸ׻d*aI3> =aC2=>x.Yn=ES;ο15\d~> ?W;C~Kx_}u3"sV#A{.B,$Gk: ^ۚTB'ۮږc<6>6eVuǴm7{âIM҉gwBŌ='JCw ֠{7uaM \nӭ0}#z`iY-Ý\=4P4=8zA{TmNdVaΈwX{ TET x̣iElͺ3qD+C&Y?;HyۚIcsݴg5cMQT]=(gx~.@y@& v 73Y*OQQchV5NfT}Ds3)!ك\d!Y6@Ѫbl"&cݎd@$I^rգDߚC }O Z,y/`j blxǔpR،Ʊ[^p޵yZlPt@t0Zv`>i?xR1hb rXT +UI<5˙q(ۿc5VpoU%y4RJݐHTb\QK3{nŀ1N@"nlbtZJ_j=WODtFv^3ˉ$MFQ"V<uMQ&Z/abN]>HgkڢSAi.€Օ wSjPpMԔ ]Bt|I)ՓmHK~؛^ ] 0yo]SgꋌٲWI:,4B # dD=HX Ohp dO8bAN&f:;i<-KX<2PǙl9%iyra5Pݱgy;<ƦP?=*s *uV`Ri\NOk6e ǠUKsߙ2b37*vǛDlnr:%aTx?>"FNn0H#KC5p5ܰ'\¬}6$O,GR';-b*y+$qKqv$|L=}B4R,N=c#g˨/o  :V κS&:ҹBä#:1bF*5PIy2*̢ݮOO`0J2eL6G1-Ic:{@0O/gDd1q Yli^؆.3]_'u_x?QT:!`:DŽJmFuYEPP@s^W u`bQ#ĩ=!:Mj7*[\psM)SXW3 lPi>(M,le$n[zYeEQke0/{G6}{s[DѻJHnESPa'xK ةiSZ,TA b8I˂0UA v+'>`Olʌ:E@^7 2s*[wd [?n:8M$>þ;PsN;I֏G}N]5bb1]#;pH*TzyOp8dN:ߋ jfeW>9(Pdv-0.eNe]IY/CxT;DkTI"E*AyPqVAIPF`aB)=v8EAd_'aL8J఩9W;'wT=' j쎠v*7TJcq.cd38R<ڳd޽"-EɘLSD̹0)!60aHݜ}S TJU/tmWQ L#ekFJ+j}ج3"%C!Vn#K"lQU;^f=t)|eHW6&[. hIaB#E#p^kPƇ|ypk2!sgEZliO+:lDF o"M"zfAƜmG<#sA Z )Q:Zo2~)SZ9}`0 ɏ/I[TQDϜXXafv<M%0" GK7 ¡%"vXʼnn4ɗ8LPYE!kF8[g3t}.O|W}~W)̥  aWJc%}*xiy,2cIgJ))15܁ѪGpG1  w)NDh9w[Z$++#o$Kah'U>dF6z%Ub+]$T5| f؍)!N6S@R;8%vrFKmNv_ɟ"iL3C?7Ԙ-՚,l/͔SN]R)@!ٲ(|)&vkބb#c5%aI"8(qo"]ٔϵħ\zXDP|$(aw+_ )40ci6nl#ĬVDz:ZMji뚓{޴a D ܋=-S'†%OJVxlAO:W7-BF\v՟C}Eoz,|JrJq|"pd(7/K?ĭQ̗7e1?]y;1u;zö1|˧9{V?ovdySA3:I\]5CwJa+%r<s\Xh(X8)&E8 O=0Z٢{HN[Dtޟ"鏠29Bv_NOuƝO`\:4{8t 亚j|8HtlrŇ|Y{oڊW:QLUޙlEVP?O_T|ۅydHMNQԴc[]{RN*_;B|I e"表y4 eHDiVX\+P!$y zY.iuܟFs+gi܈PmܦBTNo&?{<W\<9q5";Y<8,X%,M Ja% Ed-.z:E\A#~PYD6{t M[1?|(.E= 1jah> u: Qmf}5gsRrx7v $Wbu\|HF֕N!Zda\$R1t`ułfÈD%"]ZlFT[Q ,˞r/i_Li(eۯVgT h⨇;5'6NHq3\Y*L)b9HnODrKa&!?#67/&)`qbN .5㔣#s<2baSÍ>?/#Zr4` 5SXxO }[4S@{UeCaVc2"x r~tSq626+~ܫB{3Tˆ $%V`pI*DyIa*sCcP։-TpTр"NN,R3.NS֧ǂ@հ#I? wg: 5d4:CC[S%<-_vu[|SPyc9xT(EC[fD2=o [c{[7x J@G~g=ԯ?iXeB\z&2yybYalԍ]=/D]U<</i@Qb6HZ@.D_/%9T#L?8TJo8B6E= dd5& <9|ZEOBIKM_WUXItN `F@ BÁ?N H^":DmzxS5 '֝_q؁HDqƵoT ]LoO+\J:HEi`|1YmƽSSܰ26l]mS:㑤/z"Mj41-W}?Vsk^cӃre7w7c;غT3*h=Ug+!y}ɐ(m#WkuçZRJptJY8 D#$$ Lÿb HtyF09#^S&d|MT7Sq ʦq1\!+rC$Aѯ_ Y)-bP멽4U3<Lf!WpZ;Шlq^ѢIQ:lGМyhL6?q Whi%aǶ⑋xb~@#=WL mZ/ȓyu-++0ߞ m7]a-qHU g?f2K❓~· &h>%73w1n͍o#\e  `n=oXin(X93\XAK_Т6lvA\Q0@5X;]aK͜m;(pp ]5|>kxP]m|Pr-KOԠmT^Lr/Ƈn D|ʂܿ`Oq-&bFX(ۄiњ|Bg >-_]޶X. 8i7"j0sp")H _36n S0˛9@s;!& 76caBWQ^EpHu(I~=g%\qs% IaK o?$sYE oʓpRSw;/i}&> ^j.ìoqKGDR端Bg89a)P-[o (,g i%d͆ `JO!i˰Yvַu0moaؑ|:X+)ub(jA3҉x<0xgF*x 4{mo8%'o>/|7-!y|#W JPНf .B|9*XL$B⫊BPP631 p2Nh=2Pg[~fx[|'1кӍ<#$&͔^ude3ɕnP:)Q!j߲͎k˲IsY [d։XB!w veV7g;BNumRFUK}7)W!B Iϑs0sIڦ/?(0> !P! 4=Xv.)&ƃKCH'yA= 'N1뷮q t@v 뒓iw;Yۈ)nOlPഴw}5ӂOF{cCy}9Js)^Pz0E6CT8L6ᢹOHg͢gIJ4T[_[G*1ಃh nok7#32W+]ؾ1*Oި@S,wS4;D<);0Ej@ł2\tSçH&KwOhQGUR3M#P8X<> 8f^7Rla2ƀh(fW{+#cJVW{d^;'0sŚShp+=sƏm渗Xp[rT+[rhq9P?BT"IiҀN@B,2$?^ ҷc!8z d3jrsiz6e%]-sޕՒ'-$FѾRF! tneAo#i_Vߟ)R=Q 1A:_ЕGxŎ.t"Ar7 [MxCY^=B|B{dvU^+*U &1Zc}p8RZ0dq ] ǫG\m\~< / /pFU&c<V.ׯ٤Ӓ,?:$ĵN;g>/V$S<"\t YZ !7e Ÿ߄~K5~kJNܬz6N:PSmM9,2Y3$*b)UH _)o΅"z+I ,tw8Jh9Hl|;qI^M<罣 E i^5uɦC s&q) kb& e*©}ދHmhrJxBɹb:ǙSJ)w-c[0(;gp[=RF>Ԃhnc6R \Gax  쒋v#Gor 'u8tlZ7 gz%鷷C*YԒտk</[ S/=w bR ),UCE;z=y$s)ݰ bbmSZM !tS8 YUCP䋅XFr9ݩW͵Lיu/e:,U*l3FO#5m7h#rC?h^C"Oxϩu߬|T6B9gLҭ韹o^K%TbsQo}@ AY9,oȉ~>E0΄I 8CVzjV9rA=LC*@ݠJυܗ_rzht3Y 溫x}$r.1/fS6A0u5J~ 1^7'1l&?/s UPl[j ~HЩePCZ}>8Ed H?kGmVAY+bI?,0f8qYK#'ong`FUbٳN\^Ŭ!ø[=%o5hsQp/Z-62 wȂi?Ya}6En=ӐvmXn^$Y29BZtJ+k˲=)ǃIA?0#9|cťΛfl7_td Sacj[j4FXڜP!N"Fn7U3#yj~}&p;giI΀ 7ĥuKU*I&wB*+I4"fjY\+xE/.K-k"(o%g9}UoϞ>"DbvWh&". V?c*CB NMd`ץa~nR TS9fD"-c Y4 Gom䶀г Wo*d #gZdߜN 3lw^G_݌(-R=S;G}<9@w"5 Yg峡#|ֲex^cMV-J\2g:D 4 u昹E͹=Wy1Q+?עm=c};:ʃboZ'skqX#Kn8: ̓gt8]}#t2at z)}s f[qiy(Yr"1Œ~S&ULEMZ7DFVy# p\&9,_/0U:ɡ%]4`UI٘:T&L`St#nɡ_An.``3lXԫZ\$ulNrp讥/dE\(ԸYB@*TnO.Z+P! CaCN/1q0v&Mt?GcP-wBGkf}ЙWZ 2e-Msm ļ5x >E?E M+~fITl[t,VK4$zEj oD9iҼ1]}V!Pu#wO:n(,+1E6]y]le3g+jZK&z Z@F y+ZNLTbz<~QsIdG.I( R$<΁kG9eoxLJ"omiۜY5ޠ2\8 ]*7f-&O@*Z؂2$C *qsc5cb@C5T&balcz2 1햿9YL6Ey㙀w@b'8d>Cn$p$Ef2be5m!Y@:*ɃbXt,kz p*CKZ%_x,VakeH kG>5H"="i.{ͅk &bCp"a瞬''.ᲮdJ":/>n w1ry7&_}\X "%&H@njzgkKhp<=/U'J.h^*Y0Ǝ,=^Α)kUdeGKo>[J5hg3xIVM7I7y\鳏F =7<`"-ssN< }1Dxu1SiYehtgvu(E)w3SA>yd͚˒\=Kt%kAQmĿx,BR~gLatA_c)mx3HA{EQ%.薞jU{!g[CѶ#mzɥqD-5 `J@ t]k0&Z ]8T E^)(Y]Խ%uH@RaJ*EJ~UAjUs--B4nwi//)е;,%Z%_>>CtcxS6*IB_0nhJ'9*2UmEĖKc!&@+^Pnې~!>>qzUctYO9[&N_xnK|lB{86dX O(8D{/X'Yfb_%%ħHnFN+ G,6JpjvFB^h.mOPd$ WDJC>@[L*"sAut^-rw͟&Fi7̬O|* tV8qf@ QWӵCX<@#1ZИ]D@M&lfcpcm3`Pe <]1`v(u6{mP4=XI|]GwAW4eUŎob=֫.;U߆|iPɔX:j4y$ oǤ-y~2)-?ұ!qkB;c\jƎ[_@WŠXt])ͫfNiU)|8Q$P̠鸧D+'|ۊ19f_`lH{}7\g\6n  ,͖6E'+h [kV/X7 5 Lw*}(a#;2KXO瘇WsE0}wn2tk#@)& ?l5sYbBEI & ]6ȿԠ!W"^9 ZЊL0Ŏ+i -#׽8%*\g07D .ĺ8{Ÿ_ePch>$|p$>Bg13q02S6e|$E{; rӦt.ؗuflutt}ܒt@Nm&$&/J BO`,52+2[܌gKmNˍ{7rF.7wq'NcN #>$(*ӫcsa$w/Y"/a¨u2!p,":Kճ[g[S*|*lzs TMG(+jT_G{7~ jY? Y!pv'mK/GOq-huTb/)<ӅTx?4MR$T~-?TS'dJ = rgY:?i 1]7Z#gkkщ  {Uu_c[neg`RqB÷5V.y<ͯ%wFk9t@T|}: -~;Iwߓ+{ 讱:KXq8=ǓX"mH xNO#j`oRdzҶQi}:/E˖tq4ZBlۦS`FZB}+<8<68GqO7O#su9GhwIiRU =}r %~/8ʔ|匾̘ iH FL:riJEXl]U/K>J]B%>< ҉/nn HR1%Dꅹ2p i[ -Qimp˟É"Q[l.MGH^< uR|1/715Hg!6Fm(Drm`Nne:A.B u[a\YDĚ_֛uVȨ$ґ(mRATc@3=T -1ʟ!qCv: RP-$L.a&N^׉Iܧ"p稁ؤ6BItR(3`y`(GpV̍yaO|嘹ܥ)Z"&Ic*u^WvȺ.JlmiM)=kNur?~{X Y] YFn ?Cdq2#KϑwG;#G8"`b):wf 4_RE@$=҄ ҟ q+aFI\uJ/2KUsXgưŴ&wg*WU N+טxt*iȄ m+51,اL0<[( rDl܅} ɃWGm?:gׂM %jnүfck,iǢW~yN95* p&ЗEe|[ FSc![k> pCrtx݄[#2<;z[6)]NE.C A+ka؞ema8[݆x?7Ur(s R6F=Nz xkv1BI6(Ѹ) d? X4]Y9^Ide<M/SOIe_s8}dqXUB̎yxo<fW&j`WL-Pl$72ف2ONjwv%Vݒrsj'32LWrmGxُ}|"Qy.a VyPs)Ի|^AUpd7-ij3D L)Hq轸w^+yy5%P8v*7Y%@Rx:: A>^=8RM~5_ g tlޑFI|)CҦe0.}U( ?=_ڍ:eJ$'G.u-<9LlsVeY}!^մ\T蜁^p"~k岡ЩCWfll,W:Gҿ u_D}οP$Y UbfU7>7>X9~Th؅%؝6cϝ'Ios6g  LtK"U>Imz\L"$[TduJ/ql=Ȥiϩ:{cQ ._Ռ苒d99kY``T PۗWISO!T ALkz&bueѳJO<` IW!ah<~r}݃`1h =Qn:NfE]uc]p+ЎbZ]-\&3 YPk1/PTֿ)$: 5\O mpb\e]t_49CVMFA:Om΁.skb ݱ[4\un|2Hwqmz 3;1ٶӐ|E h*lE9hIs֌+Y!ԜtB)TjNnܫ}ŲYU0?|kإ(1 53ÐX!>F\Am.las0˵Aհ\҈I9J y/UѪRB,C$"X.?Ul,}&:\_Km"f ﬗC9 Du7Լi^ p0YD/"3G"t&t"PaZ)w,-,\cD1CL`gIS%!X ث:jbaES;Xl p`&gVH ?/3ۏK@bzrv:[ef>uz&nwqɂ+- xЮj?XF3=5*ujo.G=ò$ j>> V6BSAvCd=4$\OneһoJ~TSAqx~b,m J8ٟ[ Y .,hڙA.)*_jWLQSҀg+tU SAf k7`/'o}>x \]<'!𧡀D tC:b5Hn;Sk+HH^WP8,I@R1`DGȣ:sA-j+8@Naz!,= œjaޥ MJV'|W̿"RбIK59ET/r$aKSIEnXKzA[mvIjE.#1/[έ4tR Y{q?IB܏\+@XӃx0J+T7d*urQ]. w Xc{&jh&xW>&efwK3 h9`V~}pӧ066 D-Z`:L\u$#$/4{n}uBYֿ100E}@ȊNx{%V ]w0G"qX얄/Z*uGΎ5Klvh^O'cz l7"~wpOkuuYQ*&}nDDvKwpp A&hf?sa4 ILpWU`6X_8ԯPޡJFOG3L.5RW{ckɊD3vR޷24#Z5xu50_"7{p"Yo҃TK >EDLzWm<\#K`[_j|)9q>t;kOvјf_95WI?<XliiW2!;R}A 58#pOWEw5kY$>M sBe|`rΫERhF FOFۯ#n` R"1gNMB/S/ʦ1V9UEڰNi(|LNK}@R=nls%64)ǗtG\5 O9oOM7Efxt`IGTIaJI|2}H6oj BPSd^7 ON7aKHk,6!&jبĪݔ*_-pb?$fJ8 =t"%4t ɻ@ul꧙2 { dCɵսUIND̝mM  ՝m=':HPah#_&䖢l0 mmyZ!5I:c=ʿ1bGd;25r{Zw:_c|2@'Eij8s@VR B=*aռv#Z]VvT,nBeo(R/1m;ae#rJxNdfޟ>]eOiI͝iM^+#V xψH'#~Km+y.^FD/-c܏Ui7*{;CULf//ܯ31Nꘆj˄R YD @v^=Bz"ؠs(5g 3>`Y쌔 ("\m@]pפwK|D\fmbSӫ,+Tܧ,,8;Q%4kxrruTn VH'tA8ELrek,b9*peѣ oɮsJVN# \EV; ;4M#RaO@1{|Smbc$d-aMh[`Cl]Lw!kVKKڮp7xvs#]YչBf5SI-P#j0A$vW[oKW}@z(?MS) i5}PL]=zv< <yAu@OsXFFBt0'7,atnZj4"f}Zj pF|њ*BocX.*BqGEݑ٦)_rU' @'n{=nR fqC8|-h4p3md L=j8TfVC"#7HY?iA̷bs7vnd9ԶlՐL '2хeV&,T"4W}ע]\g:Kf,X^pduhƧeRzmʖ?gb=-\\U(h oSԦ܁}3kn']FQvbJ{NN)FH6&uY=5bVRs .E̴,Em WD3لk!dAu.hg(1!~bNqF-h&neʼ%}qeu GggPKz f;>B6&~bYXs Q]DҤ{Q-kVږd( >vM4rnS禢6uutJ<*jXL 8i 8GD| kF/_Ӛ\?oJWkJw ~o7[Rʁn&$Õڨ:WxIZOHGLrp'zWc&?ؽsKD ^aLr03xu:9R*`g$^3.@3ҾeOsP\oũw.yvm3&Z"E$#M()f&Csjbb7%Su+~_lMdRm-Ae.uKB kΑyHXmlCP:>3ԀHcv!n.H5%[apUyOnp!NX_ P_J_s_HճI~,J %P#"qU9C:ΡY8w %1*#zA+\.9οH=dyK ࣼ5͐iX 'y,!A 8 ɿذ՗Ox7',>(+|-:r@C]֏1 I4mi~Q*@ "幃Lbf;BJ Szlޚ:\1zjs˭5 K:'k<ǣL!ȗN<<9XtוWH]>B>[:=G[,'i#ˍP.Fi'Ϭ]0lG`ho$6*<64Fi Ҍv }tS> :=啦n¶s.ZE(=7MF+ %"+;N^3Y*T 5ìι+]gػLWi)FNNl,=_.63BEJS{WƒNQuPH<?ADYL=NXbkˈIJqs^I8jr0URYi\60@Uek Ч = 0JGaY~B#[zxhBǑEuQ:Jor|b2s GF%pK lW;9WSvlYJ)I PIs%GnCz8p2V̨8c^pd0 pD<=Q6VWk);kunwS+ c^]M 1kPM74u/cyގoO/L**A"?%L ]7' [P [\YL)ecOha2i4k˼\wQ'% {`Îv;Ah`}&Ęp&ow簯wǶL͌j"R|[Ǹ 9 W^TWD7@$qO<6N=l96nz==LRN͙4YœEӨX3̭ԍ)e)#~]{(Փ;!(See .H}z4}!7ֈ-Xarm7Q'Uݑȇ6>Vz`0|aVn^H-^Ђ$NRr^DwwW_ǚ'v3VLj!}ܲ<$,E@Tve$7 +TL 񶪊d "UN%$o[Fxk=͜`eq jⶖȨs~嵍<%+(iRU?`F3{XeўX$OM:̅#5 ~ZD~,j5XD6j䋸1N3픗_FYw>;ʥLlTzo v 7Bg21En󉌵' VhțP0v[CVF6ܬܒj+G1~ Q!* 3L$V}Id} WTyCr-m#ҝTe( ߺvem?:9āA[,Ri7|s8)y_βE|=Xg.s;$bXq٫y`|)nC{>< XVJ~5wL4|q^0-q[TNڌAN2<@"x_jKky}S1۔{Zס0Yb J`{j;1<kz.,Fiv5 B`*t7= 0=Ecj{Hu//my`QaGLJYK&-'O8 )f|&4EX_{sһge9H!Rw-  w綇a@|?-c.Xx'Y%'=PrG? P>Z 84vl&>:Z=s MŌ5JO/A|AUǠ`G -jKL3 )MfN-)d*BX7K3rrNXN6(Ҫ*`LlVc?zN@=3C3]߃CSmDbJ)<  7U"-SN236Llkmzs,^1ɿʄXϋF4"PRE'"j@>"%& +)ahvƙ%"Lw*LaH#ش `Lg0X1@QvyO:* mW`.i QbDWc Y3ęVTvpxe4 nAmh-Tڒ(*N~&}3+d&|f._ESlqrYNMLOumM!}5cO a6|*>\AI7z ҡ`;\ B㏻qW$7MG #gyBS[R8+.I,B߲{ eDj eCˈ긗yܪpY""ARb K yGIW|QFy&5ہzIxq l5*/Nx98|FQ. jnq ()dDBk$Iq$Sej+lܮZ!`IQv%q2JL`Kzt3π !sl3: I%R*W5ւL}hU+6aGKdZtC zq:C76BWu%­6W*ˇx”5_-D pv2dQW!b,RlȖoYdߜ 9烔%O=Z@ZE9_f=,^v A4$ZmQ~#Ф_ ߻{ IoFPw#dэ-Tq"liM7cJw N-(.U`)Nt.U`\,uIph V0[-hh;ZREAQsB][["]b Kc70fU&kG? hy*1ѶX#O:g2:xu 9'\p9PiX+v4%B:;la",1bO!]GNщ|6 moGPK4ձH?1*L$th=@P{$ fzn.1w`YXrϡ49$Rr^+H܀]qb^+ND WݬI"rqikQB?2JsMy(ix؜WS^b-uaڞ*`}1c61/̡N↪lFSQSHﰸl z޳/pԉEW@xdmP,u904)&G2MLi5G+y[KKc)Thk^S!71uﴵx g<WH3EV8nb3yͶ kLZuk=ĬSSNTenX*@ta+xK17;.$\7Reä4.hD:ݱ[?I-<%UUPE |QZH%!&#땥bK@Sf Κ;wIw=^ 1Q ҃wuãk7L(Ғ{+kWqBL|Ur{w;]Ϥ:Qc[IO*F:-m40 U XhPܓ\38飺{~ɿ@7h̿qR<7~`#Y\=.gB9)&I5(ޅQF%**^(" 05H` Xq̺,:3c3zO.W=zV>ZRXT;b;ع׋C'_UwA=@ U8g5˒cΒd 3䝢`w(2\ ſG {$-F"тHz!T@ϳӠ&>EB ky,8ڜ/拰K4jߩZE Q ρ8v6V{uiK+>mB8OJ g Sz7nq9,Q2 0C;B" "?N*Pd磲`4]]ۘMvFLQޘ Hk, sv^8g.9Ř8`YY+f" Js&W`&Z9U.Hg{~LブK@?[ !nxexoYV'@}Irqi3,j)=! 2$]f1bE6ֲgW[6s~IbdedN؄K`XV ntNø[9#\wڄ٬uOVx,p&;[gġF}&έ2ELυjI 9w};o)}!Snyj@۽h<QP|:=oo!`ʕn-II&5BRҦ|BNI)ereeGc"AH.N0ZP, 3|jJ@UUl(( yc܈ , zͼr:V.7b&; }˴RUY%_A;?mW^޿,7DF+qb#n /&l*{ݤ{oćoj/v~tlJ…dA.z:@06ôwt OzFmP~U(OVʩ :ë(&.{<҇e&]M`PMkL؜|_YIÔ$VJb7t#}\Ԩ84nüPfG䖊H+_z$NG&3>Vkb81Mj&[ ^ &q~QjLЌIÑ#ڷ%d#Y~hݙFۀb&ӽ~)|_>\Ex+FйYMXSIjT""ZlȒ[o/@Gl'aV9N%PmE #=i)ب4PxjT8E`dmC"JWLV8BXUFR5z(oWL1uqQ@] ]-Qc[!d,̗h#%8t{az!,PSc|'r˓)VXģ 0nỻ$:*.xE<̐Q1,1/IfK/Dk* ?mopQ{Ѹ' {o^TkwF_ `NDN7%>疦5%q>c !CZyRiA"^_kZk%Aߪ74DSH#ӆ߄dEIGOC/&[&+Lۋnt.}_TvkK,;#KU.n uUYQ9Xy|ЌĪW| 0U&N;el#wk5тv΂8a_ٻ WM5fhR#6Q@d{Xuo5yW` yc}w[@ C;z w9^:dQÂ\L%Hg(ǶK övcQ\ѨIB'_єХ4UøMY3Vm6wj \˴'fkCqXh IpM4]%e$(kik S&UUcYcEbӫ牂MF 2H/ *" QEgƈb%܁Ÿ~U\M@-,*@g% -$B\x:KnGVdkňp-8D#mp8{h5,y#3X #̅w%ɤ)<2=Br h,4b:?M'd;t״K;?EJEo0*^ iEQd2 /RJ͉,xL$OWId%ª.'iD[76UG"l f'\M#rAl="{돽0ݕDlVdYxɕT4Mes#o|oG ,7%z%$)&l=pIlW6q7?jOhGy@|uwā{bYC`.3o! p8VA2l<} n[J`#37]dcͽ"3=C[xYaHw3\<ɜˮݯ;O' B~+`DxCאw }!DpcRÆ ɒ=68Q}ѯYn3~nz8{OiJyxGpm.24Nҡ#*$W Uo 3F%ԤnEaE*ŋ<k`ʆu&Pw?+F~E"L)Ju >G /=;Ł$X#}ۖvJeu ?h{(aAm=zqiSTQr"=QP}^ D'rE[. )Hk0uI/'5xo&SǙ<Wz#n'6/r{{$>4k#oU s9El}rh '6]~5Y`:$kD-F$51iS,-a5,  Z]KQ,& EFm1(o"F? v&%cb2qV@Ѷ,0tk$?L KFIoa({ [g:?;`6nĕeyv@m@x2*n?29itkJ`5F#<|+#FcWXL#LTwEͱG$-H+)avn['n崢^+M,30 I)[nUOR@ ;Y[cE̼(JgTpMn%5 |OtTu(+N-H[Tew%1-)/ëЁ:ʷj}r|ؾ_3j<=tqH}fy}r.ڵ(XJG\#赽i)Z?j99e2:h䃮vLGB20D$zMyU5Aj+GJGj[4,Ӆ?f2PfH}6'=hhAM`~`NYxG7E֬9ufjv&)+NƇI݅5L)M?@X0F՜vsLV'd~Ted^׌#}َMYi*S T*U]!"lTHecHK1<KTa@|8D>1j{Gb&@WW!'L+Fo/ lH*bMDw:ICo>y2iuLBPc$L^W[gXI-` h}\CNPReg3e2 8F><m@2 6#{#{\C2$J=Na]nD|8\q?αtOC$e UR^D)E,!u.joo\ggd+>?go_9Unqa"#ʍh\Kʃ3Q>h$ϰ{UB=sMb.rfŠWBI*xiP*, N *gՀܿ[˪[\^#Ocl/$ ;qjY6rʁl.m mTz&tӝ鰻sF? sWL*KvNЋRj7ҝ7ndxR_5+kij],1֯ǍMdt^nW ԡ>dgn `o!E:+㝜!<*異v<5iPQGo>kE[x]VKaАN@m7T9é3wk`ɯ?m׺~}b40)}TAvΣt#w ~B){HmcL5j#!?O։QpXQjR/,\f1<$1k[5ԟzT"H%V"qB>YX7G'ͩ'n9Ȇ4-,0~5+UUf#~ 䘬u^[e8e6V'\3䟫>@>27]= ypɃ r::07"rMTe Y8d -R,&O2Gܲ1&! ٍsӮ-"%^@[amGr*ֺzn#vvZ+1,YU;fT͍4J~?4 ~&GBPxS☮CQ[^wZX$2q' ϐOGkeL~R>KO'˛l z0,?"!!T\#/D%ݹW~ hOґ%.bSŦY24mHYVoCaf-,4Ŵ,vLʅkg'sΛpjհV!ޛ.N[& buR"֍]*k),k T?̔Ϧ!VfRT.,-5ۂe*nm`U|0Pvg|q~pBukw](R[aY%NM:MJ1L2Rn RA'wds_B@"CKXٳ1CHpJ.%q9hFZ?eISG@.hI5OyV_ 7{VMXj<.Ldq ;!n52Urd GźsL^Zl_CT&L~1Sd)ItF@XȆzHt#G5U[ |0G0w:ۑkfh>[WqO&}]vP<$D>U}9K(wWf3ϘзZYZͥXª&C H'^+zA,8gJ)(DMF@fa ^W)a7%FPց`#%a^N$DwolW,a 8rNHҐ jXMI3 &Y(Dx6hdy(@z԰#t*O-t2}7Qxҙ}A`k"iDS C"hY+m[<-CE7IPy6c5`)?k/BvS#T[ee#ђV@%݄? ˪[aN.ߐ񂬍"iEmU=n <'eD G u}hs"D; ~ J܌R'!7R呹$!Z#yg dFdp~:I#Q5GtщAB?+!x@vQ70ܖeBj*}[ǁ9*uw'oǷ0ʩbiЃژ rM#`xÒIN2VZ)Ryj:7zNL C+zY 6x^佂Lޟλ ڜ$ߌ SkS1G{Ȅ-wl>=]Bvy%NJJ:YjʋXŒ<,UbrQԭ ^9<ʣjV߮V?KZ~~> jk1}}Foe/˱֫%kO{ך$`L( 8L̇2z~͈jʴ~oR*QYï"%$uoEzI^ն{6ő_~^lȯ;n^эb'1z( s7ohP&@GJu2ؓZI :_ D$ og\fE P84q]+0cNW]Ao8~gnzȕ1C!FOEc܏ -eFc9HZ:^h '`|Q Ά\x>8wQ"^Q =wjؘb7`Wo[_˨S'Zt--}ZYbkN\a%!ۋ$;eG >E6?lNq(iFsp3ҳXk{yarcrNѧP!\& 5CP>bnPb|יmKMUBzo0>9aI36d?Ko SUY'j<.? a_dw ݞ>=AA\ûure5~4Ч?xY,W5LإR@Dthd6|(7nNr{YZ}10o՗"LAFcIQH#6X̥ %Ko&c^K>>}'@w'm/ YtM3";QYk/OHpHq |SI=a7Ww5.XZm@sjͶrhNBr&5zA]E }"5K]QCpo 'hI}Z"Z\fq}مܳF,H: ұ2'P o1P4"ZN.Yjuk+K*1Xp*!f6e.9ںGEovŖgG~/i}: $fC 'JQqXquM^֭!#+crg HC]At~ ;yP9࣏ L#-!HsdSZųLv欉t2%¦B,5Ͻ;i#3lw$ݩo*Ji ~uZ5D @FAБJNi+Oe4"Y=YR`Cjx5Z>pmuZFmK, #Aż-}#n#L3 ; yKV"17ß?;U`ST]OI$eP~PƋPY2zԸb2)WQo~P 8)Yftt+$oh^)Ul)F)Jx#5ׇo^23Qbn7]]S.3b17`B|) y$h2C㗤3Cm"ots1I^LWF-6D+Ӥa(+k'{ZZh~ >O-hCg 4bĕX|Fs"eWx-ox gh.!Z} DI?i$ ɕ-=)"T[fn1DQ債ζ?ϼ7E e5?:EbvO67ɼ]VZI7ccd~ &}Ohal 3X=6[h4Z-6Qۏ, jSÞ$3}XDB-`̟MF0F^90YvobXDwE Se/t|dK^)ʮSiw 6o,5886g*3nve7XW`\ `HQCq̳^0v|r WZ‘j]^=ٮ#tNYNK-+7Uj65e (K@E{4 /O;tA`^jG .>oeI[S;VQUFDbV:4k9U0l,yl`ֈTN:/U!+QGjƄ8n]N1ҤIq͋3R @U.fbGJ^]x{1Hvٝ,1/0I~V}.02k)E\~rDA^ݙGnaC 3[bïb/\j/)h{SDhx[ղ&ǯ#^ꅩ) K<V+~Rǩ4B+;ޝՐ`Tlٽ |G$sg9HË'Ό}/YsWoP]pۅ\Uix0{p:޵Agm{P#wk5c<"ᔌfwz=뇷41<.:w'=P˕MlTl{Zb{gN)*tl>Ez-P2RK+x~R?,T*B@#m͢K:=ş2!RZ:Ֆ@ CH]G\ :!r mV>pxi/ K0 fnœAqʬ4.e@s >25^q,[/t.@˃ՋQ!ReF<8WVVE.!9F:Z61|U{99 -Ljڱq&"!ƀ<~6}Ae%NEZC yaωF 5UjJUi{]aCb\Ld!O" VF~Fk.mZoYn| یz_*ܐUۜӸ2έ},\Koxmteb& T]Is"C3#!ؒN Q1 qqŸ/ٸHe3f\!ֈ.}8.# q!5}Rf>=FAR,XqRE8M}0le3?8d愯K]-@`XS<)ӅtJWf2n+ш/8^tPAȹrowTK2kA!$[ޑ)'wSw#P]_ỵU5AD$zLZ'wC%R9Q|̓I?_i4 Jc<&)ˆ3b~=paMbe0<*ht:a(Ї%47Z*SDqh1 P6!5lmp GeGH/)azPDzhgKѯʁgwO  + ~LmL-+4%~0ZS.1^xrP_0jL8R2~KAjւxڰ=x`wQi /@ltyϛc»1BI FzqZDm+20ul5ULic;\ܤ6b>hu{Q5Eba"E"x xd7:|/1qu7gT'ih1w6 ]oG6hk(]GH7W{3:l0Uj+N捠gyV);F SP6[?b( fs@(Z 5";#~ILd)U 9ФȔiIP %Em;&}֔ IkIר/ǹ2Ck+np85jE»4?NS'b?=BNfoA[ rTӂwIJ %#9m56$\h-⻵)F+,S!R'zM7¼H{D{sUҷ{DJ;)S`GP%p(4if|JP;Vrg|c%˄¬φƯXU@r̖Z_yXK;{{ xK^a= ߯şq͑[%»gVgWu=',;]vL{>E}j{ײg[%)dRՔ7NIؼ CNݿXgg"WQKmq9цsr,×"MWN/qʌ7Pdٷu8"u3(6}Y9J*7@``"^S?Ix5 SΒnx3(u/+^.FhrR~)*Eu vHۛa u)S2] ܧ\$X~4'd-rp9fW@|g ⹩LBNI6ҵ'?'%Sx!^U6jylL%V*wSט̤p6f 龚>Q'|#I&` `DT >;l fx#75B ٩Uh{T}dܢkQ/RJ6~{t422FP 'WǤC:IG[ 3UuN!Q IJ6\{nuE!`6gvVp/9#E"_v 6=(r|}!d|Q0Xnif,{\ZF*^z%O 4hM-n@Ns=7e,SjG=eVb}ƽqҚ,&hWBJT~MP W=$D6i5HGSHcNVXb0C5ipdäȪ9 {1N+q kҽL isUXcw}Ly~H4:Mt8s=3!t` ɠAiޏXϬVܶcr/{"͹7a*RRcH[^kPl9H7۟(P<^GHBր-q*4&ȓ7c[t9 P=8g.Gv!P`%q9DEAMaN>eULҴ^:IH4x”Zx2!3է1 l Z(a =dl3k+r2G7&^{ L;#Y@a5U8"Th,MZ _Ki`WmrCiQAfUC:4MDJxq8Y͘$9`P_Xq [g֪4CZzPeUUXL)tȝO`u#3Dk7BԯFw >Ęm63qm-擙҂&{S5@ e56!3N4$Yb6ϔ}b2K,g%?sK#=Wd)sSj7;:=Kne)f77_YŞ!g~X1t$Q ]IjAsu?ƂǯP$4]ӦsHitg|ovp)}[, N k;NA]ȨȤ}<MDMv>h<$3hh%Ck ,%dQexCe%#:)/*gw4#Zo |"d:F@ p yw>ZHb2 +R[.KHZ㎆ ̫?]6O36Pp*mNÈ^(bl3շү1ishrQGiQ|;Hַh!ݓPI4Ve0̶a* ~L}'OI+G>@H.ӻckI ~MGG7pH爯#-L[|T(·-Y3kWҘg3 [+bcU"w| `ѐjY18H̍mZ7Yr Znܗ5 YpO_eWnM* On!Gx!oR ߸BB۷?ڏS궺::ꤳ]>F7V<_5l_=8S/@ip:BrKc9ѳzlիd8s".ib6$H:7ΓJJ/"eUFY5`f0/Fh=K3sxj.%pw: ӕZ{7)!e &|Gk='Jt~WnI m*޽IaEs@tXd)O6Uk.wŜ`dc+84&,/vHj>9$Vx3ov( lf4}HY܍Ovs|reK }Jr ҄()?:CjL7և W"f>#oA vwXwnYE JxkMgÞ pC =y$??N0N&=._)]T.~ XW6P$k[Df}athMŹȖ2{FYxh夢Af]VZWVnc4$J3W]dp"ҢtCS G4v C2_^N]㎝W֙bmTaԡ'G~~|(ςP 9t*B8:#QNS5q؀\['ݛK{#,DE)<m: ;ܰ8Ht~Q`'H~p,uv$ 4G>WBSy{oYnzM(82MB >?@:μ mJZ RZ.r<)4ń3a $t&PLqhvo=7Dٺi ܍lxIs3E4!]B'."9 Px f4O>A3V(#Xpti^iW4meO@|EItJMԭ9$mG0 sDQ ֣ `ʫ,,9W)}LG~9~NJa+(+l`-0/5hvXjh:R.\a iO0Ҁ0^>wYOy#Q"Hk\n]1[| sj.gsjU;?UmQAR }.ƺɶ+ټe,L13>f]l~Y&1i"a@9R (4R!9#| ul™47uX\nZ]D'oaz³[<@c:}][83jL96 whK7C;}{s?{Vg܎ƀ`,+blw>}Ǧ X|Qg5` Y;L]%g.ON0Id$ 7 ; &+vl^{q/31lO?Mx/[⺕> M&֋(UA!,4=RN)\X^$'o51=(Gݭ:4`X`s J^mZƓBz2Br p15jeFEDΑAg[i˟rA 0 eQ!kChMxmyv0)ƥ;mQwh+Yq؃j}TA);AZ/h26>6B_#ggfH-D`훛!~&QZM?)u*Xas  [oڶɗ͛~byr x\k'vro5\gq_6u~%X$3ÐM @]x+ ߱d̻lmQu 㔁3=k d<=т,f-E3YI^C^,,R+hqz z<NΤ^*7I)1F2!tT3~ G)A'ELl7 >)wxe2'{e憈Xp cmkcľ{?AQ5 O|^oMPG#^)saOU$$rIP &f0T|cp]>P;=u>e&-\uV{]y nQ|J uV K:#''ҭ_\QqLK91ܓ5U4&< ͇nw6X;yvW/| 0qM[,*u ݢشd.'xG 4VA9O>O;l?~/uV)Y9c+2JUd<Ѭƺ&~Eٲ2\ķ5vSFS]C,ao-_6.7"S,HL @OґY_* 37δd +`GD.ZqPƄ{մ[$K\%_DzF ct ݱ+ҩ$QMGW΄v ZPzi99B <Pll~Ӄ[Mml}: GKQftuT)8R#&VHrA$">T Av S "Ы.A(x(7Y9_Mj'02'W(5x SBu2 5'|r_/{#$,C͠'5|eP8m%|5hծ?N> oxSh8xlph47:΂`nս)`BiqhSm>x›#%\"OG ~z/U3iw+P?[FbrX tHONaK @Od3SJl']iQx_- ws{G!]izUԑPbGœ`ɡ| X<'p}ȹ+rs<+:>?mt Vd:ґ#;L|hm>&duԨKq2n^Krcuߕ%0CUDm3~ b[AҗBtꋰ}TGamxLZhBߊs&A:#ihs!n4nkq[%5ue_}!Ё c8ވ#́8K6B~?_OM"ʆVPCLW 0Q}rx;G^qx *ݹ{4]XC[vDtX O_Kش/~ׄG i?D>4L gGֈ5a$} -@'@02$M2y6Fsw}HPlQx*'u1+z3jsjƑ᧙\T--j=:HNAw@ФA~uLzY6s`6JLATM@&b d r踵.0Lt''e骠=R+붮(C'H=b"#;-ɸYY!cIT&HאL*53A^$`6.c8JGxeЪ [i^Q4T `ǹmarVy~ы{ c:z$މnuz9}> CġiNv~ 독[5;6 pT9ɀda(kfAZSz$ XTgPE'+ *gH,eRm] .&99A\][lxZ1w0\6YyU)D+ot%F"Hݷ3:T,+J +[f~hG6Sw>%/6#{) #L3/D/qVeZ~C5`/&] WveYfՓ <\cu@2^T}prEMT}4Cr tDo$8!G_N ]WjpC6WMM_.F'`z XO`s~'B U.TY9f*IsN?099 í?amrKɐ3Cql'2r4rL-O5%>Or9׏]ghJlN#G£l/SXV@d2ͮn;kv6QˤNv9UU4Jʦud@Hݱq0FTɱd`Cߥp:䦹=Dm $|Tes:v ȿ2fÒGp$@`^*n ޮ/#aG!)&^|5ohHnrD9n+3?F+-4C^+< y+c;9.ad fl\%];Qc#b!BTNbR82 AhCyA/Q|8l|IFs(Ÿ+@YƄhsFMGW~\w`!ݞ*Ov!vB_qwq\5,ap[+MQ8/aBb8//@]% SGk Qj_ )bg2"w=:_rTߏ& 1l=ؔh䢎jwo+Pti?0e\gxE,\W1[ _*vZ>*K= c\+ k1rL+`.:_NU8CX?ڪe`aD^4yEC!P}wwU& X{^8N17mlشz"H,Ép!+3%r-ۇuHy C;;.CWN7m.,)*7=eO{3\Adwk |6;mTZgT1O|K#0Z~º~"9ͥ[qb{zև[ -I֐T`ɠjc27PU:K/qOu?:@B'Bv=^dڭC[/՝c0II`9%'װsܿd`-pzN_XPte$'Nwj ~{UdLV|y&&WpoB}@$Z%ex𒝃!*i*(2#1ޟn6%s!Rs'YB ;::BRLlH4H߸/yE]9O☆غ>ˋ~+6fR]$cũ9>paGE!jyu +.' fxjїDF{y;HcM߫qôY-.xH*MAHz:4Ğ:G0 - 6ALV&neنMcHvud2ఉYXd$"j5)~p(osd>bl5p*~\Q7xfS䈭?n ;QC]}2PSE#Ќ %xnA;q}y+Ff ]bd]5X%52y8C =XNQ lӒ@\5| ~s#"pWV%9.z7 ]iKdL+m 4s7dUZOѾ)C25 ˒4_) p7t!Uk 偡7MߠjT'F|-iwP*>+&uxL-.^=>Z5*'Jo]r*j ~.E9oC܏ u w޵ňxsIyhyVJO~DZC$ bMnZ=B@{7I1}*>`8cBߪvEpګ jur0t@h].9ReI"; tT(Q">x J3A5(iud_=sw j)÷nGn_*Sq9{i(12@[2Y  tE>ӫ{;XMV(m4WU~Pݫ Ly3X_\ }&&NFuenڙb(%3#(8oUW[t;r ?K֖-syrY0@oqTqꨗ#?{1آ1Lտ8>ֱ muZq]$ɨw;=tP,/C4qѳk] 8BSWȲK[9u 6G=my:䞦#6=e?kuK$_+3}\?E-GXvZ k'Cr>C:O>p p)i}@:9;.v M|^ CO@=H{3CjtN*U\G‘'g( :厢hʢʺ.hBhdA^'2},^Hݳi@F!,f_W Ynj6ȖR m0HQX. T$HViL/]#8:x)9c|4~+qۋ:"H f`>aRlGz4jRV֓ykAOwܬo|" 0;D:ڒ:iHHPpQ-:ݪH.9KaNCi 9*{c`׎;|CяcCÀ nR81uVv1x_j:otLX>cq &; BU_mli AӢ2b<ąRSPnX_u k_]y%>hԴT(@Ԋbni}b1X%𲡒no=g~p\>p\nN=Ŵ ѭ;Pqql#Zdj! ֦Bƒ4ď. 3@" (kֵ+s2ºyY/6Lg OyAߕ>ECt7E)ARReM)FV-Z#j%ƇKqY> A猎7Z-uŮw!c%Γ**ۺ 4ؗI$3R%!v1B&mk 0m!B~r|d}+V^m#@L#dle&-Q"5Dˇgjm+mC085k)hɘx_@G7"칤cw-_|&mD)&8V4RY !p1|Z`uB yǥdўjk20 [5Z`H{l ,SqG=eLT P]3 )d^3~gϛ)#=Uy,\/`=Jb\r[F!RmCuNwgsc8G#yRP[9{[ao̽~oةy߷a!cX xhxhB{H.ծ^ {) R~^l7?hCKq`풪/8wD2{h:wۑyL> AZy‰4?KNHt2uV\̫%l0qlWF--6A=WɲA֕t/]nD.ϓۡ̀jZim :~G͛?Mَ{֎ b8f.x~6z;-`D$R akY Ww+,|c󷳔YLxP*azY~o(jQ8$XD^(CO]:(jp`aٕL?.3pƩ~C[n|WDBC37enF(W@k!z_twoY3A! d7"Ndp1r&Nr*E"`_Tn* _@$ UȘA}ZN^v] X\K^Zv@wu٪oGytU^6L^X9Hkn֊9ʍ&L -x?Zܥ!]`[C; ϷPtk^@@ >4mkwo\U^qcW`̲31}"pӳ*/Sǩ ]c2^ i 0b4c>>\4]zTǪt5vrZ17|kC`N%A}[}_$;W/&Z<8 %w=娑]D!hOn[ôDk;B׬Qhb<+I_1،5 YQL W1\M?D4(N'y/ZJ9Dj+UH'[i%]BLx_4: ,QiFm]J5 \>dO^kOnQWWZN*֓XJWSe360"=RdQ$Nʺ6yB{~Fe {<v&7[ 63accsit(-1@8ټgfOo%* ~4wn9QaWm1?QcZ,|:iD#O~/'C~A/dG #b"SŤ*لRa# (rn1)6 tHlCA_7"- "vAи!6YD3OMYiu[tdeD2)lX/~˞x\ODŽKV;Svς5O굀?JͷɌ9 (ɠ=eB.a cqf֪>ܥH@ "~H3p@X. F ̑߼xv륇*qX d;x=P dT'(}%7<Oad\o5OA7̓{t{bԭvm<58_? 7xN,ukLsKR${qÜ`^޶HTXuu8B %!g<P-JEҀ ӭ?-^c~O1Vz" vojZ%%U%(yjT7JzD~ΌTvMjC6[;(@dz\ի6ҢRbT?L>TUZHoI^p$ hb28=%J}L+'=ҫgnbRtj;?*EGШH]7<ú;`]UBYGC[ WZЇdy(z^miK$77&fZydh։ciy&8H >0k;? Bk#IRc#IޯYN8gh"+cYM#Pq"aPC+4 ayʚ-d¿E,SZ#T^j&e*^6$WB%!?7]p+*t'b{Bo^aƼ]`{="Vv&ysTKKoF6:p;i|@)ko4&DuXjO7>ydBߓ: S5I `wzPZ'lg}KӋVVP*+E&nŸ́һ#2wULb`>'kul`^4@pm㿞K |q85O&SJu9<W`G2hbUI+h b~+7r]>FDU66㤞@> #Cn& hWQ '! 0hzE֢ L1Rr,.Pqɚ6ov;>aܳkp6*Y )''EO:t}BH<ᐶilҼ*E4XA֮㨾tXvkIu&,}W9\YPUisWuu7EVBsLp릓&v!bqs>h5q Nc$ghZWRsd&sv9tݩpG./,?!L#/{"{juXW6(6"@7]ɏ~EqM@* c!B 3-܂z61%2M[mK%T>U9^fʩhu O,ujjXƵT7xΌQS~/Ŷ>'9Fxȼ@j I+XGӋ$ZtKZ&V3ooW=ud}_Ąĉe!bFM8JS9Pr/^bTLk7M;Dyȅq@8P V? N; Fу2#X麮>AkqTvIό Pzu8/Kir,b*A!#MfnnLWN]T6!ELWG68R<ʇ)Ji".5Ba6u^k1nI1XbDUgq/V)OV OET*Wm.a;M=E,.J,}NܹDmhDs;!Ogj). >)ʼ̋(K =]aܳ#\V.%@H3q\? zd~1lѾNv YٓPO ݴ1s΋S B/V)naZY{qRE=U ձ=~_r)扁"ݘ[} 5u>(,wW11bQ1 ѻ>`Vn @ڷ7QM4Kk- i֐#/Ѹ[}[XvOGc4?|pO@^jzw(྽o(A +}5j x ;KBmHsqƄԴ켗zpk5޲:i_K{.2\)%UFtmȟ/YOa*΁?όWGzCa' ff_.o#!.#A ™Fm:Rv84>t/ƧqMBeEk%Nݲ5ɟФ.< ԧv%d|&^ܖ=z?K\ľ2~ЃyeΪ18o:s1`5.;^<:@rB:ϼ0D!L"翮6jV@y\ i&*uŖRG*UKO-OTwhJЋ0b grqFZ` rxȆ`Or+$~8IƘϔ۰!6H x{Ir 5979Mˎ~X<l8vԉ #D~Ikq2MIΪ:)0Y&kZnZoc%cTi*56ce:RNF2 < Rx*$ p`ƈjiTKWkgGoX.( ^*n/|m%hwD.wڇS˦UmO 0y/r,^s~ "et I^ǢY cKF?a2s(c0Rj1`xՉTՎZR;4a k`f;.ݭi[`jRVBOɟզyuv ^InmI*sYZqb_*/$1׻GOˡQ~-c5FR9gͣUx!GS{HTd]4@C|4*5,:l3"ZKsXf Ifznjc`Ua1}Ĩ"T-2$ KT$^a[Sf0s fNA?߽ɣ8xRޛi;\饌(B{2K / c?L:=MQ'nRp˴AT;mؾ q ̂Q/I6jj7Ye Ep/+ ?WYA gBJg,xsnםA'@1^  |d;/LbgHuB+ 3Xf}];h1oQ!xE諾i&֢їEE4RBAr]װUwaٍ))sX L*zSces$Sx;*EܧK}fוoP,p#!KZ-X2erμC}|#5\9B.YT$9Jơ2arkzNhDNQ6{r&*qk7o>ZwEDŋ1$ գy&,l*b1K1pjP3E2*`˵6[r,8I2+s}2Q+1O^Y.1B.gR

0&1EyXjX6Ɓ%YӁj|c(M9RÖpSSmE嫒/ N5iA%dۃ:tnJITt=,*sHw"ӌ[A cO,Wͳ1Sm'.vgA:lak]4*sSd,y Y>pn.WuxfNr9'aG^t7"M1n߽|%dq:<46t*k/Udq! - heraP Aڌڇ ~ ~~hM[T#+ U-C9]}Ke^)I&͏5u҆}ryYa؛п+PMi5c!`tNoՇӌfS06[؆Mf>8_?ј3\FۤZφR]$;b ʏt^K2IŒv1og8iΨ8Qɏ z`,{P7qYPۉBMN"sѾJ3h5{j:2fkӍixJ"^ΫmG@iA.jMt i4[\;&j:geo fGd~Y]E|-ctol&qh+K ;ekˇ"[P0_&13T $IӑQ]zƧivl,Ruy[6 Kur ;/F"l//Ȇ 8K0tIUrzOkw*i fq 5IRA--_ښjJKmM-6TM0L4Avx8ܻ`CW_Y9 8%;QR JK^k4HeaӚJ-:QiJZPȘm19CWI<RRy* s*zq3/g$@`75Q hA2us6BoYŏPx旷]U-&&^k=ܖgh'>FD!.fc3v.=d>nu5R4cI$OX\CPC шCqes0a;H Cnu+04 T1&i޵=M١`(@s$Q 3GRd&Ho7kiWp-xnM gu"g+E'.g# 82")F6,y\Jْ2F[ RQ>LUIwPTܬLsP$كw| r x^wV]vmƪÀfu c8޽WZ=:?צhMbdR7EK2O s+GEK:i#<ȟd=(D<k'@5Xo*d}lE`DCOw]Ŵlmnv)OFaNps_zw ^CS`ıcM`e.M`K ¥=Q׌*x8A+P0reh!q# To?Q`| 7-xaRݣQЅu Pdԇ!,6 E*֮1}Y ᐓ>~e)gs*|x'*&s=]:lGKr}H!u%} ګEOO.B54"dMP5.v_v REuT|@)=RzYsC0 > ?^:I_"uEq ~"qbo*{dWK,kPpXo֎iwGr 2..5˫UDy9\⏸ $拿W)^n#c \+bgU}(MG ax0x h jep[<#!&9ȟ JGLC"ƽLA=6#O_H;ǡ+PSkڜk`qRD4]zFhH''aQwςAi,/? $>;:9uȳ ),69;. xA:}{}>{`c",mrx';:Mz07v[ Ju!@MF|xeKCъ3)i,:rN; *7/da_>Q.>P^{}=ljК;V \h+FL^Gt2 ɖ^) +p8C9MZy2KgT1TFdtgĨJw ޻4aMت\#@Oơ!l?x%T[YzUY`RzPL p1̀dwy3IқT 1iZ S)yaԖ LXr7. (ЍKNȬ o!C9Y D)kc*B:T@ `ۭH ϞONdˇsI|cGDl`GQH;s9cge4[ ]dd*(S/xGS]ZRho-_6ځW5."&BL%'p&l᯶6fu| ({#xYΨo6dF ۳ܙ#E]16Hߞ5UTO{i?~ĝF(YPn"K_ٔEySuf@0tZ2!B% N@aU^;w~NaeIߐr8_jV3gT{4XutLj$㴼7 W#ub2yL=s1*SzeN<Ɉ^̈!k+?l4ex5"yRIPA_F9CLf8;{mxld;ɮg ojims*!Ù_Aui2 bġ E|MFlT5/ ;+P[\@ 1O#٢|1 :H؝ ֓$@7ǥj2B74? Ŷ*H:H,zA)?36~O+ .XdV% fžku4*ޥ gz @gmEwA6GċЃʯsyf֟IވaƐnhβR#ug8lqO+iӊEخ!q'P[wZ)}ٲdE:O#4yI=JPY$%>$(+x0D3廨~RY#_HUP ۉE{&7fkP6VߝbPxsHoz`a H iVr=|xѣyM+A؄= N7*)O]m1VedFXRkH%#Cތ@>8"Fl"o|s4%y2jRޡR2 c@+SV*ldcT9Wfv `Hc:dVG#+J$1.ԁvޘkrۃ"A `J~IN8<}Z` Ӻfk -Ux<}H/7=);fne ^,$_[xpptdeBgb><*CBU>}>R`(nƦiyبM yC}KÄ>8e@\ۯμ-c.ƥ*;hڵ%+"'?D">t4v"^IyA;< 7PIMH!1(h_] Gp%0XU{֐iی&D=ݚ07rK^m. lwwx9nW;]/!_ijQTյِ m@Ω }bUxobyJn8hh;?{ϻ/A=^oyBhۦ̐>o\?`t:W1Ch,2?5|F,{ t+ڟX1h2t JON)f?Þ;tn@DV$JBE_ą&! U9DB\[;|pʘ/7/4Tبа,tF!2Qa>YA](&aaC08^kdUO{j,!Q&} ؑ|$-Q"E^ZCF8p_?P[kVz^q+EM&$/Й0:5>f0s'w>Bǣq.܄JV-`Ȑt>_8O6Rή _[ITNI ku |kX| IX5熴\b3|Wyd 3U@đsR9;iB}9و 5~bA n@0Hb6x+*ҖMCC;Aj*X$NQc2_Y(G%hx]v9KP䛳" =Ap*:v5yW5[ ,g=mCsq]b. H}<_Vo˰ò_sBBعw91,Tͱ~_< Ԑx3oiA\$(QC[阿Y7ӒA۽B,ԗ ,D@>ikmK~7"E![Y0F,(1Q_v˓wpJד?k\/aY@c~MEQ͑kc'f75XۂoTQa0Q ~{8 v*k1"_~J@4`̵]OQjcnPJQM4ţ?N!{hDP#JtŤ_qWl+$:EH.诿Pԩa_V]Ҷe@p倗+@" +/7kK~X>sin i躡&h&ɽf> iJx(%E'.j=Eo Xb8ܞך); m56bQuw h|$.ϼoH7ׄH<1x|$\]+0n4V`gIT *╤}Ν9O P^m1ɋ5VklcxG tAVP`* %2<o1Ѝk Y:Ҷ )A&YiB㽧X_ SIhU"جKv*9Ag6I ejl[;A}O? dv*d?JcxӎP3Ӈ$ ^ޠ6^mېDKԦJ.Ѓy.{e8Ƥ3/~d4HJ3Ah= D #/F*XŹIZxR]Ȇ;?;ʞ駂|L\ zlN>l#r9 kn6&Ս3a~DlnF[FcYsmf͆:w갯C>{ o@;0^[Z K M* ?ddՓ9M-"~x%qjMU`U tSEk,m?Z[_OBprS>>׉v֠h:,RB9Xj-hU!m:@~/Gm%xD<ﺼf. M]B9>sC& ْmne6zc|Xfٷ%k%,XUt,kW RhMslLG%mJ<,V;ݶGC&@-z-YV +=*GH O ="+/ 1fUi \7kKNwP܉"m٬Bљ5jP^{.Y=2jVύL닀g%X/l)Ke" LksN`˶s?{'/nF:XZ[f hd(Nh`q#1D7DOK,gLoZ!P-< }{Hce:ќ a%r#~ ߇$䯐.jH}뾓./kl~?]Fhoթ[Tي|RR% 4L3WJ?5 iٔIEh핿k3~B%&`4h@iH$ 1c4gpkyz{ܰv#zv~Rxikgu|B_:=px$R:톇p 斥,auN1(G}kڈ kÄ)w٩RkڰtSœ2HNqm:2˭J@^DʢN3%3tΞlZFͰ_Z Sk 1[*_l" Mkҭ[) bc"~yA&SFd[Mc-όT%۟7tXӍ(g~cdOF&`vxrRG-:'#SSV*[K(+E&b\{sp#y="<西8@ZbXc'z6F-P2ksDf{N%z̋|"!#W[O'XBY|e(HCţXSG.H55_zOL Z =nӢWO_%/-nPm,ae5}.9eov_ f3&QԾΆWҁvlB :єc M j\?0fzW3-ki@K rIZmE{GB\BqYʹ|_?l![hujfW?K!qDT*ɝV G빣ܟn?՜zڐғ@.nL! Z PK=إxmD:#Rf+#2]Q/ZglKӺ_qcotB">&6k j\ [q]OffjgP  90yaug]FZ>-+f DJ<|$z 7r/%xrGb^0C2FԻyJ 5sm'G:O7Aҳ@kB.+Ƥh:F'a#2o=# 9V{Gx,m_f<8TF% -/mv0ɭ2mWEsiD6g89љ/iLmZ#H(n(wÝ;S+:yknS|vt65sNmTA|7v_YZVLIy{X^lR(or R 3h>oب.ZsmZ} &ўa2=Z&M]/hALɥ@Nu1yTҋwX-0"4h@z3T]4Ú5I?!DLi~o|{g]v=GZ9MImic S_24ƛY7U?YK92'fꋚ^f=geȮ)l6tk =(T]!Mg|BvޏFb ޚhA$ji.Ul#Lly$:Fuf~2/y!Ҵ˷bb,0ߛPݗeݛHL!Y%[#sK? ?Rq LIA}(d8cBo` e_:#ޥ~'?Pn6|1ߢRL ]3j:qf1ٴl@:[/B{.p]/r E`,ŽN.ZrxJ1Ke ߤp] ¥D*@\E%#sށ+Y[{IB^ hukid<(ݍ\XWM!s23)5U5=XtLB2(y|%rMGc'Vν:q ߮Ҷ~XD8啸eNlYت s~~?d5ѻ]hI+'mL{F&ĕ{bnETn~9vu٩({uo3P64aGGxl,Fc[1`cRa s 9\J3,vL=uNBi>:U29 T1i1~f Lx'Z/pAYڣaeT=XrVܻ\XPB{lW5p`ވm^ \kGM@Tlzcm$ /64]4ū RvzE̼ pT=$0EV)zYmk4M83%X:w:̰$_:P15`83G\-}+`z 6 (0 Wcb 9O1u*dh:U"L2D]胸4ߦsB7&qqX gIŋIݚBIyuxW,Fq%!X_k,Pfwl(}pe$![0E)#IZaXԪ/>3?$3C|M8u [ȤpQ:~|J );NbGqz( My%.kܝ_J]EdQd Q_"֒GX߰PMTMAl3Obe\tvcX!rmcs 䴶# lj";#;1|^wD2QؔobA萗:>°'5(Yq$Z s>.8&6N=lECnV ^<'E0p ϏbMc ?d' "8.lޱ>1GJj&ȷڊTVo6He[)Ώŵ2׷ёP􈔫bZdw7Z C  =X;ÓaiCxa-y cX 0<.7 8mZ)RoXrz=Sw@a22i E"sA .v+U2RKH2b=K }Pl*,6D=8XſUԟH ah>(CNR?5v\Sp$xE"q,]wBC;Hp.̨0,f2FūO-OwJ&ڿ|ƳL:C^I1|r. 4'_&^5:v>={M z8yb'_y"3TJ&_&b &d;>96_tՌ'"|UQt`~̄ω-?DGSl8ŅS_΍Gd NZmR<82 ʼn%EBc<M:+;j7&>GBGi+wP)q',V) _eNa^t %\/Ph qMfh'sf X Cr0GOܞt()pn$ TnRKB2hf3pߧ l.` 2yh'MM&Kf1,MNв⛮f7@dYVBzwK~}h&ͤij\c!ߵZ$ՙ,([̘Mvo4&V 2`qvDa*HM?G oEIniH"vz$i7o9U6E<3ado6G뭖+.:a/фK"ۦT_l<Sp|kؙݖ!,b>l䳺\T\k{ 7M4T靤 bBG|9 ǹx^-J ~q[Hۋkg:;XXcZLޘH}˷#]2X["N.,ODo\Cg'5/Qnph#SJ@:Ů4A_p5e<=$54t_h}];cdF?B,XK&/7~ ) 3nɹ5fZtQ`g>>l+LT?aJTb*jm"<%2 Ґ>q8b"+d" g > pʔh#)X DOx7ޚK W `)5̆DkјbnIt(F=NDR=HAˋ?-"o@=up(5 E0J7W)[(`p[i+_Y:q+Y-8D<Ȏp096<Un?lP(|<Z[*$jsP Cj fdû6!j>_ӷ)|^ >n`C,-d4;~Ћ w·͛`Wro-ZJ\ޒHU`kM%m.Dn'<\FrW #5`>hU1D+Y%'AD*H+<A~I5ӇwciAt$s0hoduW!'oL;I#R3m!\#Aܓ4ro4ƻ\ʘmn0cO8TsTvInVF@X;۰j M>]pR͡>RvNAHYdS̏K\c(,.Hi{\tkf6P+==j`V hnvc2g=]_ftr!%CX+kl * Ӛ, Y՚7$r69pw ܅ON N 3 QEo"ZPu# =h} o2,߷8qSJ$+9,lmC9]UF㚿i$4*0LPjwUe8.Ty E tD.' üo| "h<פJ󮵟%% 0"b}+xy\$5%nflѕǵ y0IE^gS)6*'q1)4A6|'lŠOM#xZ`RSQ#^e.ʎ$I8rZ"a~3ݮ~;y֑0d`j)N\k$ZD!mi]@1p qahIG2뱑sf`@B Tʢ]O'J*Bncn5XFLPBԸH UXl>_SZX 32_4 9cI+*fKY7k𐨧Z? ACy2A@"0~OϘ+@ڏwZa쇽p=6-vEm "A,-9@D5FTȋ]g8 CgF: Ds7S0=)tz?Ҩl>cQ ]cqy&ۇv@UrYL` KB[x%-l%5}tКWx خ>S468ۧD|_9z As"dރAL.#UÁouyNj6e4Yk` Ź"NKt}{.N%zP<1Y9}_z1\+MCc$pk/֤PA9gOIʃ,@yhEJ\wEWg'K?\h=?)}OEQsI;|x].A79"=,jĥ/)PU`w)x/A瘡O8n.σe{,94guERs/E#l~5|`ԅu7C8n7YЌ_kprP7ha]-iPw/D U qЧ\SF1ѱ.fB](ƺ_LgB <23z_u #^P,qYsߑ0Hi`{c(顄CdR9&FZAH#**?hkaNJ,^4ְmgXRTf18:doTmtp0}c$B$&DS7n"艸bfe;~TpeDфrG2WRQZ{XkMd,X&4JH8?Z2TMrR0뭗?l68JD0,񰓢1ۇNtȘ<17뛈շ!ۦ%/q71"m*)=JS"F@JBgʻJtX!Y\5X|wϵpfXN|<'XuYec]V_xfFCMox1E(8/oQ׸+V6@vmGpntF9ublw/`z~| B2NCwD/JkݦfxV2(_,Y,k[A ޚ o hc1WC3Y{[&N[qvIGְzbng=:q(MnoU^fGE!đr ꒕Ggۮ q ΊsT떆'uf3*Zp U׎r[v[2_4xlNM>(_r=rw{3J 2&LuJ~%~&wk0b?>e"a- 'Oiw1sIkk[7>:Xm뒡rL墎N*`z'(Mz>:VG^{~cMBhD6dGjhvU-gMPng}Z ؉S.`H$3uS)X])l9'\\>k0p# J^3~ 3sS=N1^[@y6J'z?V!nSq&enBX0cE˜_ȬL=na0L"g{h(NxSNG+^3z퀼VQ<̄"0.Del2'*@E ݡ@F9QZ93aj(`0O~Q=Mqiq0" " gTvޝ~f[i5p$}7lWN VAsn]KXrEUG!Ǟ1}]2 .4')Lp| dNt;"=WtSdb\~ q!GJ@PRePgl$"rj=/V6FFHyPdfƅtLl; a)QC^|+{kVG}bVSuWKlڹ7=V\6 B'KF˪'yt2cݣW{7f\#~4ϾAغy9&ptWB{b8  ,J!9tޗ}0Ta[Srk/[ %ucՂ4s/:k,p̛Bi!F$R CtǔhUd͞Yv45LAKcWBu-%nUaե"u)zbJjPaV jv|ͶXɏ>'& ]*FU9& 4$w>:ؒ/T5zGb {]rt)T)I9і$L3(]E֥9rǡł)r!7c2=e#) K5u2$ClS8ftat g0qS D.?X 3*o*OkH2;]_$09rϒb @~1`71(Ybp8A~2k "f+PjTOLs&E=;-r6v9`\΋g =Rg=9:/Kd I'h3Hσ[d'+Ik"k҃y#U|IFM)'Siǔg>('!N )Hn`9kBj++2no֟1Oݿ2+>GO($F(([Q"]1 $uswͬ=6io¢Ou4I0C|o7C }}Ob$cz9dgmp崮W]7zF4ThD@w/-(2ӌ&ơځq ;gS/*afD9!$u"gOYU C˹Qވ$FPfl#fȳ9\pQR=ilE>enPxt~$|ud?8 <ӧNx8[Kk/?IYC7~0g'M)S*\aWAȗMT2f/Z|w0@ 6o!6Z/lHgCX<5 WLY+5%a#!{D# 3PTfŦ F_X)+zs30`sS6@ to>υma9˕a4x(.wcN5uܸnR8>3Eka £M!a8x3Ȕ_jט.%[㗎U:$7% ?zh1j]H @-¾<)!_􃦠esgl6sldv7~T/U"29% Ŏ (׷imQE5_?v.be"-C*#9aKygqWеϬ'hv"Ѕ9 ʖ[B43{t$i·6 Jj -{P !칺H,C;\*a*>jW6њ( xDt; X$BFBH!dqݶ8 z[u-mc%2m. 0=Q N;fwmazMI0 DVG;\/kf/N,WOvW/؎yli? x[#:cmo ╁ЇKo?XZs",Qeg9|jǻPugKiZkYbPi# ]U9N^_L>Zy& t Oy){,bVBK lh{Ԫ6G$eO&h|(Sqv۫wP$Qn T͢ϊ Xn KxMR1;Fb{TKT4I$C96 87Ll<'2B _+ߐqv>زүv K [pԯed~'rC$K7@>Uu>KxIe]9iø*/ݡcE#h]1 3 -SGiJG$V#`YtE@[3pJ}h呔%ex-Td{L?0Fo V@Zn)ÜF x K^ҫ;-^,rn4ڬLݗ3Nghf p爤 :jj<$Mk\?^R1R@coϥ/J6z+yLXSVjFkD$T 0A&~DS<1 G\?_ԜjTVA X&xQ:2 > a~߮-uܬtbn`wgzx_qy@Eh!P'M{F5R2Ft8I#.T6LYAΝ7U l :g=H()T:d,)!\)dx =/!b+T`FiѦxM7-ѻMsf.k(|\e=K>D}R QI([|EjvLv] g* 1 X:T, :Cw* :DfܐY ^OWsG`.v@5ZtLN8(Q[EpIJ9g C[湥0K~sb Dȁ=^ }111OvdnϋOjKPV?%1V,[  kMM{h/R7$ˏLv8@eEִٚh7)O "[c [.\|XTcqm99`+ґ'[Xĥv\ qӮC:[49K}IO E|Dy:,'ċ"p毒.6׉]S+~~ 6,j no:c6VWݵLQ3PRS-|c \:TS즙]{'JvJMp=+fh ӞS4ri^E=y44${*.5BVKflg:CG'k.x#/!@8;L2=PKfbpC0sljٮcو"9uʜ 4W:Ix pS/Δq*@44"+q7@`5]q9hhFETEŚ"Bݤ~q}WOsԶOI\ڕ [Kzq|@]^3^ca",W޴BkrMR>Ɍ)!r߬C8Mbjg-PSTN{Gea9fvi ,U2zȀ7w8vF⍿?o.TG_,4$3׈ btSEۈWZ~#J!/m]d4G'[9tX\ʸ ֍4Ϥ=cZ:}T x5kl8 `Ňp,8]J-JO,ED $Jۮ 7 "CnD^r5AЊ}3~$,; 7a w,QpFxk\E$A6-EsM|" H=I`o,/ \cW1$:/zT H10c'6<{, hLF*C)Kbl- D ΞuxOقϥ+C'SIʿ S㶾$z\([5-5y?JCmR {RiMM<'{j5C?ցN~hi[_Zy No*p|ɮ~32B$&$.6SV*wD>N" _{91!]}*#+;jU\aϴ8 |T>l,& LXTy~FSOI;xG;g9J6C آexw&qeہvV\|f L4,;' ^,t;WjrBVlGeI*`lUB:W~ +:*"-V.ټ1/osi+"(RE*{|t$)T5 I -ޝ"ww#92]VjJSq x u}ktk1,_ZP`iaI{ʨd&匪x2b9?5s;W؃>Y0jc/uJ˪TmtYmO˄ Qg =0וFE&+֘MrAJiizY<|ý}q`\Qt| #8=78P$U Ѣ:oGGjfMG`EXs"Yitu*P_=2M sLɌVm7Vȇ ߲h+Q-Wg 'ϙ>b,w-A^ Q8xZԍ 2WY#HrIk*òoa ȯwpl AkC&/@fm2aIkKD. zŧnKyq s.;KAiӍXwL`K|&%bqw=FZ5CM%K ~LX=/ ΋Zr)2A&`eu^dե$3@Ig2h#Y b\^^ʮ8k~Cn%MdMSW{]_nfΧSٳ^}3,IT Ox2KLLo&ӬZ;\\a[ P2SX/|D(?e@0şܓjI s`,@ _pHKopo| 6z!; =\ ;!Id$\U0,㹤`%ְ͎q <Bf=b, \h-<_o^5!{ޯUW y/QGPHbQ!+ޖou6BAW&Y 쩒Xy__;28Vct+5C/ ٦fsnWLk `_OmVo9|Uqۛc\Ise50zf)ziLQR]73.AˤS$t3kz;cTd B38B)_;EֽidotbS4fY/~h) 7nr^9 j٩5# I `xs6ً-D@O˺)O6/iL/s2) }i[BKpEMGMLgZzUw 1_h~U‡pן(TXk,=8D?W?,+@4cyz9ֲq+`|%L@:SGҭ7gIfoB3wGpr*=ծrk2?n%FǶ+yq>1̀ X|0[Xޥ][e~~uJ1Rl79 LNԲ Hd=c;v:ǁNr2s}LˬSf,[*j6|~-ו?FOR,CGD0A FzP RQ˳;K, +L@7G &|*?6I)u AI29Xv|}kNUv@" n&1RSp4L +;2ϊJϪ$E51ƊL4rو%(K-2+ ~v #@JYt]`QJ%K\D;f7OJAl䕼cm6os®X&GEADxt}|q4 z%dun+tPt5nXkt8ŝ"\݇#9Bߎwr S}GRP&qqtDd+5s?.I-.HdMʐ")0iƏS``/>@q c:A{?5v9_yd5ٯ]e[J6Td$ yyŭZܪ9J3P/ 2BҕEUxDp=:;}eN~s Lk[\HÀ)Dߎky_o^§&kBqyT.HQcNq4tk}Y7;X"ALU$.mSZOä}[iߪ>37&ovYh&~ I0|üg+//GW3θ4eĽYBr+ V8@K[Q) &TZX\Qy;s 0 ͑Dc9$Kh7jJ.Lp[_i;7k_v=6tsg.$%rR47Nŧ e'K]1i# R}S3,g6f"Fv.6Ⱦ> ue3'4#_%uI˚I)ͬW1Kh[~褐^i Niz_UE9egC 0Q ۵2"cEy^+"@%&͇*ƪ} ,0VQx8D<>FMИl|Rb6ۉDXdIvO~ɉVT~*'2Sr4?wkR4waAL`/n1 e9.{HxqTRͥ#4rM,ɍ&6R{s:+%R`VҤ2B' 5 +#ۚ|yAKhC) Y)@Ye*u𫤢=Uvi"N8\8 ک0Q0Z3$zpa-mc$"$)MZ׿!O4}ztWw=AI)`& i sB]? _<X$8#=ԥ"DDR@Ի`i6Akԛ] 0 `]:MZuiEu{ .Гk`ϵFCtf}[xK]ce?\΋Zjo b!u,p8yVr@S+i o\+'O݋A9'Fxn"m Ub\Oٍ1>Qw kԚ-ey4g ˢ`/[(t`-G 9NL9jo5“tŕn 2X.r8t=xu u>Z/Ds-Gl٘1~-*)Qfas -`}އUݛ-:Nȥ+V~7W:\Ptؖ_Nq +C_D{9fD2XN}/eLt.`"9$6BrbwHХ22>eo?v 7 KÃNˊNxi$RLq@D_0 "߼RK OvW0QMt}}2 4 6<{Ą mzp=^l'\M4^TSxc&fEk E`X<V։}䄿Q2v/˟Z΄0Er^Z)D1Gf]EL_uCJp1!w8c.rkm84!,1.5|Ձ3Plyvީԟ1dY(s uX,[Z5Ri}-*^(e&A2JXt Z]=@xZnNcOPPLZ> xM -An6 +Jm7+9Pv"z\6$ D`rr/|Fmh)>#.wtKJjrCEBfg{) GE2-F2I8ΑW0YBgĐ:89;aD[fm q#QĭB*[=3C-l^ 4a7UD毻B=pqSbb"%S6. \.K~D:6+Dh -{ʈ3i1d?:zg{ЂgB5+Ԧ6. >2Cr FaUSs'g7Uȿf>4~m4ex@#{Ἀx6S^it%|_yN^-7HH5Z=PI"t|彰jYEk./{O`:4%3<{`9a2hbW%S J#dӞw΢T%۳Ư+k$VM!ў'C5ai4?f[hꋡy;}w+Bj>ԱCs\O"~kF -BbQ`iKnԣZ uխ -[أs<.s4nB%"VupcZAd{;lE0VͥC$p!w߅ۓc%_SD<˓m/g&k"X`BU n?Nɚ?.tH*#Anzr9gVf?R3DYR|D%"0>sADk"o}|x,ɳr]K^ 1=gevL:H(1lLvyHAӳ=5}9Cjj>)ϲˆtfmƇ*]B՞:)dOWj; r8 {`iգ܂T#HF\%Jt.aԶtm sBPJ:3 @ #~卵Jrߐ a -npem|1llב ,Xj@dbinD "Ūն$϶zo(O&AGnHz%{u4C>cؐ <@ 5 Eo1a71畋q$ Uܸw|(,8 \>mHU7hrzUƲ..9loxixoCW9έis "39@YCtNj~j6#otnb3Ag@#q!#*,Æh V1G0ب7ȚCP]x+aVddlk- V.pVyԩ 'x*maB]ZcmíeTA-Yr2 G`ͺ$eDra@w1ԍ|SP(V_vp!h]p?xӁsE e-E76B[%..R6 W#OBc~"XcѬED{DZN]Xtfwz3}9yɦ_ZvwqvNmЪR'q>z:5hk}3 ܇ٞ2k_.y kQp0%_3 N>z(벖K'E }.)kVFey/*@>BvUͮ{eԷl(HS@*+PO|8'#f`*m`mo&:ۿ~W*bl'-_VijHYFu 6ӥ'N$7;BVXI.X8]:=*:7s6gr1C&+ h'\83'0#*^-zQ#uh3p6Y\aY9YHmBfy6?Y^-&9\353Ahl+Ÿl%^Zx!,2w?t\ں&5.J58Ɯ 3임`yYхQ4K\,:`EGb 1x*Q&K&CCeT,_q>e6)N1 ^_Qrd8LRJyntCy1'riDJLFUi ,GTIÛ!Zk^ċꋄ~r#38$ Աjw'k06v>+Gr6k@edw7J RtA? IU/A)%YB#+@ Z@M~La6SڒXI,fȞOf谡w2ez65 W>az( Z=VL)t(NzcӶ%&mB*̇᲻J ,G2#GWϟ] Jr X@8ft}ㄯ #9pcu8Lsy u6'[gx[zhZw]73[.,P٬0 Hq>U}5Z?,FțXucJ r.!+~kIb]y;F&-EVWCFx 55tJ? ))1S5l'$`^Hhڍ$!өY IUy GܟSӊSN+NYdi0eTx֒g=;KZo`wȃ|/SѤE0uΔ2r阌0S! ,J!)apAqi{˗,DⴇKנaap{7 ֞*N>P$Ճ.X%c G4ݤY5o"2E-s#uߝdl,zBU"tΨ8 uV0oĉ!#7%LHs{=M?Y[J7Хbf/dW(#T:z71l66*K'.NvaeˑlBC'UpmASr#.4FSf|f`w[1AC(A^ӫ>2#חy)3M;Z"*]} &!,R=ѭ]uMbkyÙc8u}/@QкiO׆myad@>Q={ 6}~J(4n{ј^Xw<g*sf`O1=telJ[NHοD$/(9t t/[G [ϞZ}GuW˻h4ڈրA)s~ݣ+p$`i-r7Αdz~ɟ x&M8P, dԺ\FX:qz1Wa +RDn5$O[;/rzy*=PtRc@xwuHb${t8A$g.Wf((bZ(\ڲXȅQՉ W5h OI&`\]6_J];ڶvfy$:z Z(oQa+nzz>:9K0R&<_/ex=`8&w-DC'N~?@j@ {Tv3z}81b *wȁ pJvf*q3M ;4 e#+[p"_^OIDc jAҿWeKDتI7V9ZjwoQcRisRAg Qv)n5{enHؔ%Psv2$>}f*o2jk9Rr@b Km9afT2SWv>I0%X'ɡ}ldzHmPG>ȃOx'6wT.0 dvh|:~Q%Z{M`M6tXԧ`Fz`*Lhz~u\>ҟ1a\A|UILS? 6*4[/2O*-'EQ)_JE%af2r{Vvܯ=mV6\S"E>8z{D?#zcJm0/~U,{E2˿V&r:d4t8/]Nx R%,_V( |^Cqz+TWػ%JOC\RI11y`\c0Hfm+4U̇h}fsOuŭ bˉhvhN8q'SB7MT-ؑ{ Gоl2CP FTO%6?WK}}" ت%g ?a;`6)fn:0HG.|C Yh t-[T.R\`[ 6+Ӭgљ6"ҥi{-"('GN1NV=!9޹ߐ+ao#+ӭ茰qmj MU[(: ]2o1^[P.Ɵj{)LE?t@yKB0::^ڃk=u-.zr38H̪Q1 (3oN jfGI"y2{ ?`4Zݼ|QL(LUyO:*:K؜BS\RR:ɯ~lJ C|νj3,t8:yN4}^˒@꥽Ŵ-\W cPbX`ڷK}Dh/bۈH'1B.st-b}ݻQsK2[nқXBY8ήhͨ#LF "4MV<#&5%e@m! ް %1Stť@ԹGeЈ玈䓐UQ_Cʍa#@EN),#֐y{p=mڣty X蹢FĐ(T`^ rnE5a:A7hWnbC k[pɀ UͰ-s;߱f`ȢH9.T h:,f1B{~#b rPk(U״΁X\c=V,75Fى> ~M~ԡD,{~7}cjI dTeK2w|YzT%i7P ǰTUkޫ:ggsa6 ]ZYP؂>x=-U${S+ uir'[y #7apT 2eݰ=ZrÑx|ljfDc+PInÊ"r0uaoot9:4H ^}܃ZWVXZjfբS Xw gSehX Ms䯕*;hݎϒipYU3»-,uk"N61--Fv_,s$PDA4W/5JaZ<%kEsgJ}xbUW2,y!L/f3\Cf`Չ 3#-+moAH8-q,$0}(+f&|>s[6whClފiZIhKvnsgJc W[[Wݫs fL٢1,`_y*4EVP`g'd>&֞}BKF LrvlN[5(&2Q3!?%ʏ'L *C(mNⒻWOn_<)gZO&BWaqKen܂޿!"w\ccXE}ЇS&*FE|]k97i6$=O:Z˝'-q"KD.wkj#ٙG؋8ݏ-0w%;GK#&6)DNd&ۡL-l*p9Zke@X)Z'b!l xPl9qVb{]B 61g/ Rߙ>kH`iZY<0$C_غ.©V6&DYmңD{(e)ohyU% >1'D.thht7Q5`7NWMQzfwG1ֿ->(C-N  O ntN WFU]J_ǫ=G܎;vts^Fu$`f5xjSGHLEk 3n_C r<\,!(N3s>Civ`P7i 1}j*88P".ۡfόWG '['Ѳm\4,]Q6Cd{ޢPD5Г`P?aEU9Mpx:rvWӹmʇ%Fy q- plkSp:j~QY[jZ2L Bwj%B'APw  }9!/:(9=P&٪\dۗ\}y'Ap(~Yj~9B7I4(-pgp;[f>*ɉk)f=.ӣ$#;4$at jN%W0ofDk L>j:] 9b #C&3a"S/P\D 5͞w{`GܛT[!IiȔ;_%`[ 0~SJS=og`83`Ip!@0OAͽ׬˕Y~,Sd9@_ͷjDߢ 5 xPR7nxs؀=E2qZʹΘzU[,ʈru+K)8!99uwAZ\/ҿW*q_[Y'x5F""`iom@:DŦ((1 W]٥h@o _ϪpB[o/=ݴԼxG"޵{M'4e 8uc3} j)G?2f m݆Pu oݠ@K-ɶXh%s1LD2bZd&@T )8VVXkvBz5%փOcM= ܝQIBl/?+U QG{B {RUdq Տ'R2j(DEE$ƦG/Jo?q drwApFX&rڏ>@XbA!cG?*pݼ[K1q dM eqd"Y% ;F,Olku +F WaDYqj?czb2f94o$_nciKғ!qogl].i()>aHrۜnx6 *-Y:R3?lW=դӧW46Re?''NJ_)T/jcFIi]stN6NYR2@Ezm~SEeqon@.RY'c?p]S*ΉWfVOԧ ? ǥ#\/޸f7eR* /:90>H91]f7>UßYetJ4s N;c3m{s'"s1NB-`$UPۇ =hEBj9*18[ԽBHjG /җ_Ρ.&\ߣu]0s{#MKe> b`.z,C貆dp]` G<~ UqD10`8~zYq' 89:Z?D;W*%NAɎ'fT]jx9"9fNJq椰%NR:+Zqkz! 0-# EI~&|*ٕJƃnO0C^@ lr1BԅpQAHUA>1ƮPJҬRڋ}nB:S0>G8:fHY) 7? (`2sM9"k_?mgo~n߆7*֬@ K3fNښUD! S>QC(׷K"؏9Hqլ+AiQPm5{A}u-!\JUhӤ@H/9 XP:xlk'-ׇ"Vj`j?b1i)"x90i2jWU)Wp9h8'Sѵ4)+a ,5s'QY0>>n"G6AE ؊[l=N{k` mv:W>=)IFګD@cCzYt<uǶ 3+Fid&+ujEzT *BRm}h7ct$VϫV"~u/aIOl-\R,0|yn,x򑭼rI p^p.戡8\xFra}wN@ ͒ b8UFKXq@QleӔr~.޻MneO 'EwGѾ0]j>?tʎl)v]/9|הlf[l}0jPŒi~`Y1xvC_] ?4u2vvo.٠x&#* 0~Buj2J#K yϗ_tzS 7$+{vHsHXd„ӭ`)Dqp E b8q~n#t!3̇^0bqyM1 F~)V=.V4ޥ¸>@u.=~Y<*?)+cGT1JFn(OM7#}em)rų;V6w9= A*" MnSOP AK]sA# `.lYcb땹:ʜ7) _gT)2l-Y]?rkO'_t Ldz%kJxDu<# < 0͑J!r g8]Z})ϭHL4O:>[Cs5ܗG"$W$opԈ*d>(]Vd\jALmּ.hPvQ.\b4e?JMMPM xZE1/|u>4oiWL&7j 6f7A޵_}TmnH]O.PDž"$XpcdEPjkr"۪#L]Û,hĸr[/`pIѴ +`WҞ&"M{\d]B|ړ)I-iu k}QEEZ;sZ>'QpGU^{R+3P_l>gUI1nKG̷{_yucoIzH߮>8PN$7-2[)ẕrU-:V|sAj=\Cف{Xt׬h݋6?@~h[a[urY3u҃Oq*!TߐpRBY.K]϶YHU!h}&B=_(x+BQdҖ% (tQ^o!P?h>4bZz鶎ȲFRHNz<@֩1;aG=sO4DLinN!mע4ѠmN|xЉ:0#ڵn~Ɂvڍ09~/zth|5|v~v]} yMowQ.۽f&8r 6b>Sߣ|IgQGݴF~B%.~L,Y'СKgϨo vK2FP:թޅX# $~Al2!C䴻 7//{&U(15]rmԵHg Is<2,Ⱦi+1*0ߩ ]JʏFmhD=[STd!F4X5ێA: j A-t«ɽM)Uŝ滄 VS Q6rG@V^:{RV]wR8EOhV 8JZ>AY -|Yd8urA|%J =9zeyYB ޺{ ʯ#-xG۞T fGOW_Pb9 E\I0q/^UAZ/[k<&DaHa"Cs@`7kGjYtc.g:hJ;@2.ǧg0NZ%IF)Z p)XwSw\hyUWrOXu ~]#zKO%* \T7Wuu%o1&n"m셼&gV*rx<4H1PTw"[ǭ_SyqTީ ~gw )IkJe1W ":;WsCV0!ly!8qrdh'|XyXRsk"UG0X'|/jG7A}-\#7-mcL$ |I6?}_A$sQ fwz{6* ] Y#W*SHUrZ1rp.{2 јJ>Zi!ny7 cV0X4LD4YX?:?ܴnSFGUA䉋# #J4S:m%!g^Q4:V**jIs0FnD|[&7Tp© knK'Et?D}v qF/eZCM-SAO/n>jrZڂxT&_mUSzG ]uuLFIsb"n|}1b2)8Z&lv'tΏH1{'&\ֵ$Ok}4R%Rc0S00QJI#^j&oX.E;ƠDMBJ|c24)& bCkZV'wHe!4AP7UW`-c7j/H@e6o9OFڬ8=ukehׄs3*CSC~=`/n1Ĵ%oe[c|wWd?_.n&PVoB0_^E61-`'l$&@E.UW$H̽٨\-ڿ: iF{VQ#*_~?6KV@>R^,LBf!MLv>-/d0ԼF^ZoIHZS.@33"P2FpMA>-/:d'"s]b/!ה9]u>WقaZvetp^8џf`yiLxcQUuJ U<#fD FdKyhrD8"8߫Q _QVrBiUvY#W$,)>iZf\I0\q}AL{HhE'\*wA|b"1 n=#*6M)WƢyT7Y5+73}%T3 @$pB,˶NouǮk̭&W%Ԝ|c\Mr;t!GGӶYazO^܇T0u=G5+OC)~ {xA{uч)eNQIxEz15rC&.2h6/(_}h@l[6ZkK9z# ,{EDB'xz{Nv%\-9[ 3=ʘyD-b蓆ˡ-dHQX=ߺ5!#^QkJ>nUA"@-R̓EuqyILY,4G옂"˶̣ I̝LBenȻ륉1z~V#?7i4uҹ EGks( 0 AVFE凁]ؽ>¨`Ayd1-tՎ=w浇RS*4zi{x>>(ˎ&]bfEDt!-f[j8#(@$)¶~f ׽3\RioL ApF k/pSJA"$Eb9s,eNU7r2,L:9Uh['16?5UqW:XK62rz,Ao' C.}ܑ@=J@0)nWd Yi9$Vi[]z vŽ݂LK\*Jo\s s@* hdbX! Ф Da @ Inyq}]*e.Z-1k!" Z/wڍ9`rYU?{ ]y  bN _6'|3i" ЕޢVOqBT}gB9,*At20RkܶCDUzb dR6},,)R-MKܗy:VX>4auqP. ǙuXm Ma)AL5{n08!N:PfE:Cڻ7>E;}'^>[kM ŰԏwXRf%U*Ɖ] -iîP'Q͵>4;/b~)K{v%)=Ֆ&G*V BɛmT 5Y(Z]g#oxDVί zE2d,^Z8*O4%lk_}+#օn0^a^#R epZ)cu*"S:1(ǣ[u_bmխ]@`7b8FN%N3EA$]01̈́=.گzrӹo#p*im6O=&h2E60&<9(vFo2Tw ؾI$vѤMݮp^}KA7td$@w?(ڳYء ì qzalr ޝb~(X5_3حgV~I/Ź஢ u6`YWY"`K5g7{\0I T؉ ʩ_VnLA퓌TmFt6oVޝ>,|7M=XtUQ ۆ\tb5rC gH.Q7? )Ր_TkPq>*S#F=C`^+^^׽ gQВzetiu(g+.A޽ q"~bwcI831.#$^X%A+=h VZdў./.wiktq6\$]ͩj_z@U62e I6J{t :02a?5{S:J3>{bu{$uMz$'s0%{Z`NI_$/?`][3 f~(yҙ(܍޹RC0mco:Ѝ]Pulے!%2>UAkw"Di.}hKIϦ*/>OUgC u=Й'U^B6J{[pmֈYTBvA?^Vkt+ADXdžFGq?G6lQ/%^RiJE kkymdh2PIhrB;R{mmr3&CP'H}_=nv!OƳwpfGb]"r_OiFJHp,/|q^O >v:@J'UY]l1C #!4h>>Mk+Q;?RlXr uaA?K[E^vܭ_fh2ãY8 \c(XoGBf||,3 L.e%m7*GqqaMۅx/7K%2ŵ ]us9Y1ƛ\bȢxBfȵ8Փ@x(Jpyspg 88c['y=5>8ne#Yq ?=H? Sg$"hݹL,͙Y@tPLdiDv ֧Ar^Z+o=Ox!kUpЃ,j2蘝̤DX4S4g ]rF ^XDC8!4I-JwN6$JIkRM/z[{FHܕ3]Ss`]-*epO\ vJ |jg56pU Qw;YJ5򎏴 `$J7qMXW9ݞ5+g7cIIL*NZ WXt>783ѡ炾V،.MG_6U&Ѳ{<24%TnR 6bsߢj*aL4LRP j)Kؒ5}=`Ƥdxw~ni:BH*!Ropu = 9DV:0JM@_V4;}" կͰXQn]QrYPc{>7!yp4[-?>.v5y/OF-GL[w QEl**ib;fHr{M\csM:k>cU es]{ 0ulȬʿcE>|A #;-NgRǵΔh#a"Cg\&&zEmE,8@] v[wd#э]5: -131 k!~lx,xڮ &/,:TyCQA?4"p={#@ kjM6DHy #oEK5)Vślk]Tִ7<%Z9n"836lƷVS~/gNjdPq%_iFҘ'\-"!Wg|EZc6asB'6ԋ4haY*%hk%*L$Y'9pm6uX0jWXǮ2$ (&uNn2{V_ׄn3a7_}Ɯv_#+oC(D6lv;!%)sRN&=Lg[> ]~mȨZ`(dqYk|E146Ouf #<2$!Btz ː(NO%#ģë铱~+L Oi/3'i%Y)G-ș: 2BlXoe]מ '{0)F_ rq <=EP }rGzcL {0S*MyJ!E,!?YO5ٵ^vWRd"} 1 LoZ~ ͈CEnB[%eBYĿr|ױ|4hlf@RZO݂}d! OP##!ɧi*SPAU 5֛r0-fDJ[Ս᷹^}yA SmHшW?yYs; wA03i_qJ&:P0ՒzǙpNo)[[$w |Ynʇ =[?] TTgOC` 'E˞vy({8ֲFdotzՌdW|DR 98%ޘ0a>&;\o]$ tAHƨRT 5 9Gt|&dd.!u 5Un &Gx4U(5 -?߂O 2L8_2Jm,:oY)MF0AG>h{ ^M}ӿ3*G>p0h\\ Sv%3ZOtlbFeh>TkdųO!5(eMT!!yu{? '߀oUX? 39Oy OKk9"&_ıN5kD4*[7ѭ0j:uqKuJ:1c<ߚOI*sH6`6,e<+T gcs)񷀦fD80hZVȠYm:*iIol 1"] A<=uWBJ^'<3+ m|ώI 9տx73ѬQn Fyqqɵ,ɿd>8˖H%?VcO/8qxncaSL.&'7m6CvVU?O0eliۻ7:/0N2[ٻn6:'"-(r7Ѣe4kAQ)+a=mwؒ!FM=6jM*S>xP >ַc~a=rityYaT'*EC'g* zO!U^H9O[ʍd乫~ Lnw9 Q\P1U yq$kP- i1\!ϒvU|CcWNڔicӓ*Y'JhuR!V3B\'>9e%\.:'B-5׶LK{r`elMb@TQ *`)SFbSc<4m@Fwfdo~֩oܫ98Փ1!ݴbvDV(sFa"F6xg19 *ţ*ғՠBkԠE7Οʻ,(POTE*:|\\,' @؛VA8SmE3-F"7*ia=E-7OZR$|T'^!+6ӬGG^E^Ui`j+k<ՠ],|T&>&JGuR5ݮ"#%tܞNGJر 9ŀ3[c~#ls<(}2JVj#' Hx Y C/ӍJ&[MJ*i)V>Qcנʼnr;TP+kLKg`L /s[-vxܵ ox Ӟl<KTU؇W5#LMoY Shjy2OT|̪Le.y=jG :K۞&06tW#^OW?{,ˋ6滄7v)zp²A b t%ws ۈ /v\'@vV؊r:*[՝Z E` >&q@ ,B(MEM__߳Ϯ[z[X'Кlx` jK6 =x}ИEFIЈj¯mrX3J_ng{vvwD/{F(>Ik9,|a(cJR>F-o P)u?#ȘڄI'}IH%& +8ѐFz,hh \t;cOjn~6tUkҡ=ke"yy9 Һd@RnOcJ~ n\޺zwg+lH#~nM *sq&왰ḻkVWt RB<@"c9:sbʐ Afh"\2ƔCvk5{sЀuࡆM-4.#M Q G0Arz_khbdl6Ǘq3nwy-*/o1E^r:02~xqO&ځD|%U:8"yV7l~zg>k46@ԼFIFͿ1\t8D%1vPq{(ks@#Z dhJ{vi>dA0Lm\[=G+=A:ti,Cl"DHjK^8-`cFc%. ./ )RJ-aTbgIv5Q/%p1"_SxH4*&6.,~˵7& א(5N2Ip~Q(?&ʵr:'MBp $(|\[A=OkwTqlI*;X$1E'=8>"oˍ&e8ÏȅQ5GoӀC}p ]z׻k@<^dž5sof?@!˒JTOZ 3POYHzBq,?*oOy `KRWp{R8!M7q2U ۗ'f ksSj$F*/G͐С0QMN~mc?G٩4/EiraB'^>VGe*sT}D^e5Szq^f7{d49sq gY?%ohBi礍 ű:jxL (ԷO/c)'>(@M^aVW+H\K7B߷y %>P\!M d2UKs[@ZXI'D>Z5Ã?|u ( usK 3AΊS?rNcX%We:WMv9¹Ϧ,ܦw7HEoﯣFM+2*9|5p{ӆUR΁ /sU#1?օȥըk3KPYr2YtM f0IjMpѕԤ@;QEѐ_?~Ĺ;)5M~$#es\A'Ͼ]U<쉳zgny%xc#k@krfcۋ/`:Ӌy$6v6}0ۛQoO?L!٧(KkԜnUJO\Y~;覰qtM-" {gа^wʚ ߦPp5y%vix߃SȡNY%6j.8LZ t$t$,#/ ?VH3UA 6ZCYt|ƾ >^%OŲ_[% TI%\9Ǘ?"Uv?{=!$zv##m<_ hq udJYFu5_ [!Tݡ驰ZM^F{/S̾a`?McB͐a08W+1L7/BĽQ7ε/\Vˠ}xy($lƃ+{uL,RE֎Ij$/t\Ji[;/g[֕&ON2` MIϸ#\DIiH)wos0E1pGׯYDB="~{0**>#VzNq+>de}ZcsM*a~ުA52q+_lV3#h0;F9 @X21:_L?K.uozT{}Ij "SNpG\x# {hvx,y!7^[bТ*}/NcD4ޕFZY"N_ňXdϙr3ŋT0=ZnVV."0) k0?gA.%i$\jKʺZN@ #M2(f*)KXu. 9\Erpe?-4^iWR&qL$f&8K^ BM'`.F4W^a~7Dxo>7&tT1\Z b_w*Ȝ/p }HC׮E"svasGkD^;a^YBf >Dܛ"M` N6Tյ ##d ы Yv (]~E 1;g07dYL鈋9EK|a.Rz|goMVM`A%wV7P,a2LӅ=sθhY[ШltVҙK4OHaDhNYqC1_4%O_;>;Կ AՕ,=].`=$&xbD,e,YPؖ]3@0(`a@;f71sJUҷ|:VY& Ұ7GQH:.&VN܎'* rPCuhoE>ArNǰoZ]dlEu7]/2KuVqFv*<I)lvŲ2ųO I-7hy⦲bB|‹1W1 ϊ: h! ;'`K)0@xEx2*-Pb dI*=Rc36黼>t0!è @D-?A4RZe9E9gx @?19/3Ooi"2~}D*A ;OpEaqJզ|Qc!j.ftoI`tK;;SkbQTR$X__k ޙs \ǤR *YagY9h28api #+9!x4"˞9em|O$. B҈<қgo64 ֡}7C`+7g0(eE)`>ڮlV3X꘳j!@!iIh26a6 Kh=[0I>L \6,"Nڱ"wbrM<sVYY!1&= !'颼`pWa;U'E'ן&(匶bWE1z6׮5ZRhf`\;e6((ޒ&#p,9Tb8c!/, ܶ*! ~(>ykDzf|'ZF2T؋>"ҕR d4*3ٙ[toR,KӞGD͗C"ܠ`ug=lS{"ܠbL,9ej >.du%r(v *=#!w^2כ\ZGϪdP(;DVfK!vŏȷU0]j K6]A.nslv  ^[*>qg0bRrgutiKvڞ,K&ZyX3ܶiC 0]}r6PwJj Cq.c6ng3c̮oc,'+n-i5.օ9ʊ 0= )RQy+keuN$wJ@d*}1Md|E$cT&W NWUuBM{T6S0&h [0Y^Ah{_^5Cc j2RӌsֺZWױDDJ^3I e?w]\ؒj ae1jSGa 7c7n`~R}9rWk \?+r٬bo& Dfjg d[*T*  vo<Q~Ln }2М $jSڢK[D*ڎ&*~2WDwםiydc*,7IG9<^똑DznJL%-#Ջ#O.S=<{ăgք)dj`FFfr(kI ӻ#1qqP"JR(p.S *H=!;CGyo.]\SXKX_1Yf9ۈ-2ι|:IS 8sDF p;HFEڡhn^>sK/Øj)IvhƾU>{ 9+%u\Czbr&,,E44Pagostv#A{m~vlM/j_ 1wQV}xz5D!Ȓ6ot:fir^Hi^W߱e?Z }=gs)3ڊsr.z(F7A:԰4֑a.O[FMA񅳌+ (" *hf(eXdه}f]VGen`s0+^\ OiOb <{,8^X1=1~6@#J^1TWs:rAC_mM{-FS|0VHu׶5cP<$E|OVṭnH7JpɶF>'Rf,wEikއA.>-A٧үZU'Ds">#Zid>,peX<* _W[3LBpk{#{mfaw73C`l^Ri e l[0?l&\tTiv*:51GQ]Vs:1BX=֡'^:>nj`p.Py M+2&ona$x72,m`33H jv[' n@CM`=~֎6#yEFNo!LXm2'Õ:SP=кdnR_\cΚYtFn]nֆ_]BP͏N h~F/3Dm;2'#%PMQĠ#%rVBmtг/Vcϟ'Վ'_Eٰ('[=)Гk >3bYJ/4D/ +'?{ݲ^;̈^PB9ʿ)lQu4cbK,DN}w3$zy܍UXpN.3*IA4䌇vf{.Ӄ [U_UjD}+}& 3Q# yC (#;zm|u7ciATZeƉ#/G6jUgi$;< @?},e,RtMպgB".gyvFPc7dd)a㫩#mFs#_q|BXID-y#ҞYt`~W8PU,] ~dHϟ!wq_/S\ z:}??\Q|,_Fa̙lT79dN^嘣plAn.d=ްw2}+o,T~9X6<,_ځ纀1':1Y1F X~f<(?\O\q>ݫq5j-Íڃ0!ic(?񷵫Wh J0\,\I|O)ݔJr;mƆr/N1fB ݭkLxqӡ~~Ձh0WKHG|ѡpvSruh*RM1k4Hw(ٔ!B=.{ݝn_Nw7; B.EgNc)G ~'v:nxgV㔵C?0RHFe KϚ&fl̨ں])$3F${h?*q$NcQa//l+q`% 0|kDβg_1l~)܃j'nU10Ƚ }oS[.z*ng;q|]vI吊z;E`Qyz [韉߫󌎜8@3Yjwf^ x6#Ïҳb~0%c# yU3kG Qs;#iv7jQ>YH3Fڤ ;nr.z{rɌ}^Uꛛ 3fr^_I!xrâhPsw(G\ wǡk]5zbIՔ$a\Z}Il@^HVTAfo[>UsalHfnZ̽f(4-pu[k0VEʃH㕦8f=@kzcL"c PSt_W,Gh˽ -=RCUv(E>(,肬{I)tR: "C5"6%5PEl^IY5m@'\ J6vd5l<ɆxLމ DFc}=Y|o;Cf\\K!]Ib"π,3؇E`x{VIEeȲK)dɆ0` &lfq{A4,KN~X62 LF}+hMbp[\# ΞIrߪ+7,+64*l·~#1d'(`HĿDKy*S|bw֑Joy\S%M5 ƞ5E| )ibZf .7TzEB0O<ѿUSKEI6lȍX!@#6:Os <]gE)"_m +zTuU?Ι,Ly6="ezĝ)F1 `*o T4*E;cd44.MV{Y5|TYi@fRҞ1 5j=$$"YDqE= ]ϯ[)j_;I(8{XPI_!4xipN0U2 J;n oS0'H 5>װCKB/DmNj ibtk>ޭ }%mhFf qF:p.C 8(HbfozfA˧9+$UR~8ێY(C3 8\ PFxךtWZK-*z)P>W6i)&Tv3 ϣ`Ӳ7 Ĉ_La7 Sj.B7Dϣw%f5f$gҵ&arN,gpoeآs2pyUÐJo 7-dqZǷnn߅C4Sѷ_7ȬJ7yJsPEL&vG@J9J歒lKe;ɘinalWՁٹ?{/3†LEDu;CO6tOT#,.n+X`} w[`,P8woHd"}&Ѻ>KkjÞJ"qRp;7ptZ=@ǒϛuǍ/n]fқl(iKCYv oaFDrʂ[Ɇq̍Y;.1Ekgt4/Y(_lje_Ց!\0yB:R]*CM2(dIBx)솾'px0 d8ŬAH{M[Zwgԧ 4j) D@Bܲ9m 4v|NldKo+@_]Nֶl[e* Mٌ5A;7V(U{HS+$v6jD]gպN{\v/))J% C! S{ &+QWYг-ٚU7z47pjMvNJlJ˫N4'$HH_! 1?~VYwiwwI25ɺ2$Ϻ_ #u4䬫P( aUd(w7j-R%Z~6Y7'5O=C'|la~7cuaף u:hBNf sަK ^.D:L%uauJ,wZ KY6vgZ_P`vSvz5健KCK gy?KwK #@ ' =5b C.]j,t!34WU F;Iۨ4&L}  d Yv(h˾7j[em[\t+Fpi8W O=Z\$%ǟh#]} x<_T,3\<+J2ɟxH)71m8Qkf\5]j`&Հ|YѴ6ìPpYuOI >չ/fP1v%~~qbkgۺWui D̔3\,pcmYE8x2WӬeblUm/}~\LJu\JDL( A7NWC}f+HnnF]\XM؜ؑ*{$ΖG_ nݖ Ol,LfK 4֧l7_zoL-%0o`%H}x&4i/E58ᵠW/MMMf?JKaJhfo`~ll4}כkQ-練֙f/d%ZA @Gqnsɤ/f#DlHY >3沖u`\x0bg d.&&u"b$ !9XMvf0eBˡx2Tew=1,k8hmH+C f:njw>S8b9υn)1+%s/sSfeXB ^jn,vZmŊa_+sG5PO\;J(J_ۗ{cŞNY`ވ.Ws蛜U{`N~Fq"$dau*1Mc%*,zXG铈.0=dN Is޿ġfOyТxA,*XM?hM0hfa2`uٍR-:ٯD}=N BYI#|:*ċD[}}`'ӧyJq8ub|-W̷2_$+s D,xmbd|V/2##pT5KgI^)40$c1g}B,5;Ym.[;KAiOX Y3 Y0؊'5>a LdUJb =T'"/{пc+F3E Ts1udZp5=W柯cA_Z'r:Q ]$p4t\QzE.sC.9Y{O?O`FRF7@әWMv\17R!<[wPWJ|j1r* Zδ[R[Sh4 ֳVÑ8K9v18Nd6UeGY=َ h,OҪ#UEyXVb kq PWf_nQ_F!OCٝPQ3Ai[g|PyLr(ƹg0oʳ7B/9oa7g)Xg30/[cCk(i:p![L( ZI뀎dx]tkbM`m[IJ&yѤo~s*) CٮЍ0(zH(+!j[å{M"uKfiE0ǡf!,8xT휖ֹp[(k:GQ wHÔ *!춱_We?b 0 cZܞ8%K\SUS {77U9<(n|>1dv1}icfz$ ´;Jɸ7]C0I TA-+:"mo҂jR.|Э f6 C4{X[qB-HDY1/0 {'W)uBOQo*puXHl,%TƻX[eMsd}.IxeS U%M$" '%juA\H™/}HW,J 7|$M?GBӣJ߳M{ ͋%HNf{I;0}bZl걵ks1sJL+U/M|ȫĵU[9.y@,G.'e "d`S}A&$O $x@cHM8Bˈ&C KvjiV`"=,֙{JZ5=XhDy1WQPrTK{y (QhaVҢEteV[+]WslC&/?9hN1٢eqltߎ  ],$>u.>ӣ ȃ0mm癀bU3CrEhXtbD zU[%a7UK:ɝOxi4#-%Tc dw74 sIe|Veѧ)TB8uEICcGFP[dEzjYd3~9L4_C;Ԭ#je(:V'}Ey 3 >XԗW+T/dܴtnA%aH_Ƽ1ure/#Cwm4<e=*I0EKK,Z$2ODStʁ{)/4=&K񦌍D"CXlٔ>qg SXg06hpQ  YLuqdPTvDU>xۀtՁHW'oʃh'cU %U!PŶ d]!p $ L=΋rHi#]|:~z8^Е91f ^vOCX(BUpgTIф[e_>P'",o._j :D&wہ\/Rt\rY[#ΪCQ5D~z͏fmUwn/gQmc㨓c$1E\ QơQڎ.5v/P?:ēĴ5R}H|PqT5r5 ĉوH3sAgpdâza_5cEđEչM 3:w>$knOle3xD7x R{_JILD <ћyu>αzzp~-–BH+U`E1,瑪'!u* jFK$ah*^Hέ|6KN(12u}ӑѩԑ;ޒ P䰔´U~,hOt^H:þ-ܟ-odt_yHTPZN~:DOHcJ/{mYe߮1zZy 3-=w%[  }Cy hDƧ~z[Fါo˙Dioa%gBѧ!tH.]̖̾y$hƫNy〙&1r}!Y[eyzmU,m3R EK4ñ `鍀AܶDrҿssxB6ZTvwIˢ@=S8$chZ3]"U@~mHi+5ʭtf=?Zۿ-F Bm=QYF9a,a^s3JfaIk䣿Lh4+qK( ^N^ F0Hɣ.g#(yHXxUei=*ƙA+zW39N-! cKB7Ę"ûmAQ]T[g>,AO!}jޣɭC}v!@$,fa(:b|ﭡG/}'I84;S O\kߊ WW76=<9\wOpt.|AÀ?\D^& 8 \WލP dys4ݕ )s۲7'mp \Fv!zcHWWً>f7MfMBL @|΢cfY/_y=|s:0ڊzM>չ0縣wd@"}ąT@!R+4QFH;L<0oWdNjXk.&<~7hT`T`pN>ƁohWF]:. ޑLGMuV A#JwٲJ`{mWyFf e :{$jH@ran4,#(]}Xf%ߟ5$zJR_?t%_ƣqu(LMc\9zGK:)5+1Y->P'~4~ ~ubxU+}UաGU= gPLZ{=wk-l!NkfD U?p^)qވ {u)vWq|9UD}DLpkwUBIO`jT,[(zk #5F)>hA&[qN e;]B{=1+@ry5fz$#Eu "v%c$Ydjd չt ks+ "E^hSxSv>H*݋kk$)'/|19Γ: Dyi!nGjeqvm Rq* '{v@& ԤYdJôW VS?tڰ_ qG]0~Ӷspq3v$yZV+88eY>۶?HvmʘLx>^IQ +6E1g,y7U Ku^yd 1eʋ@7 d NXm;4|`ʪUe^[+%7 (I0Xf*5\>`)~B_ts^|蘄P2ѩ-e@$y yfWsa$'*JߗL^"^hXE?3fV9aFu?+MuT}=oګ8xjnS>K˞FWTv7xγ\ &'&Lƒ@U0$ >V@WL{;[1nZk SQwGz/XXF^#b79K Oqߍz.,sC.c$p KEIT`\p/dlePصe~}"ؙYc3c|-)6Ob%qebPD'tT$/Ƕ?5k KBsy\U&[˄1h\cj -,@90:&Foz ?0D{?-<ԇY՟V 2 }Ɏ<%Å>.]%z0zww;\ 5h-eS ?3Ur00]gم&CХfrnrjCAQodm|wC@M'q[8p&;έH KSMW+*b\癦1j"Gc&$+akLiVC{&Qr8`-Sn@<QϯgϏaI;|tFju\f]0!v\\la*XG:s%MoiK6Jue66xkΟt,.pz^OŞ/4n͚b\"&hr]~|$PͽE]q}]kBi[eLn7 W+TkܠUq_2,ZSIfy7Y,'6<f[IX-FI'u eŐ3|#s69`øAK} cJUsX:tӛsl (_ u f ~mXР$ZV.ֿTjj!:Tc'1QbFo [ihPcYԉV}c|6_F[ߗAJίҼT^EyZrSY+uo%pzeZgkkhFsK@k7Ht3 J3ԹN4c$ء_TD /B`!H'kVɭp>8 ZKL7~MLxℋ=l F ̽sJM avs޹8ذbڔyS"XmZZLTPj)`RT53\\ŽEV:*XנʶbP\*xϭmR+@Y!tw{BSW~28$5⠿8V19Y=@ L&=jt짩i < lb3)((s,=ТgH[;9SxMS&-Y6T-ui3+ ҆\D:+ٸVƼ^;<@5ppsѬv(BK&qUrْFaayWCm[^%1 r<+tJ~7DKVu1H$k\2.I%R*,N{tq 4gAO#Y(G#f>;W,]]IChpMhMblf _=nr1OR1E3V0}nI׏rM6mש i[I^} LI ܂XrTڿh|$* !U!>Xn^Sޫ{<p1 Li3ϺR, ʭ{Fɖp]\3%&XvV #R27-1OKHpI3 b8>p {e[I~c,Gg򝬖i3EXhG"_X`O8g^ZcJ`Ω}Ev]+Dijm-\nUv) :ł3t6!HVfrjn R7%`quhdsb _!&Mb.#4DxM Gq*W=TeB:ZQ@7(,Xv;LUK6YTV|FO##aSVM?{*Cgb^ʎ6` J-wa8RWGe(Y]T{/ڃ!|FQ#{pߺ޿x] °EEz1.o@ "H )#uA($|p~<2Z J1ɴǴD*4 <8GX46rDa~{>NNEf^x%7-:+&5[D1{Ow)3-M> *?BRP6oؼYA9KpZ {_6j?̒0=q5-T[F ,_e`Q sDaI^elPr!AK# '˦ o Y[nܧ*ǣa)8cJ$A[- gDfCw`-VH$I5vb&׷ ,衰d-^xF/ޠj#c6IRV0>_w~%md>8MndKE/Hi` KՒdCA IIK4M7T %I oꑸEL}4 4S -3_ ` yeoDɞ,`:}خ-r(Vi[o_8QžM5a^|9-×"8+tڱ"<-vH2 !HqƖ~En_:@O*Jz=b0!y.RW;PzYvG$^hF|EY";D7_ G[QX=ʦ;$C>{zyг.#qw2 *ڲ8Cwzw+s4u\6o8arxZ4Mh ',.Pܵ?p0)`n@q C/v<%*^%Ӿtc*jxv|)2~kZ)4)5f9Yl;JJ4 53Ih~O  VRAv^RbTO n/50~R h:Eg@c0c bUs`Hտ[}>t}RA=ՓZ$@)Y\kjX)3ߌ )92 U,62#^2^P|w61sM,[TŔ')g"+!mgAv Kϝ#2e$COJxW$kfX>=t=naܱӸbk $NF"HʄW:Wyrgy"y|H7ݛ7P|F`I?u9ɲsC0CU1c) ٗXbBZ|X,p,9bv9 -c4+6tQ7x-Ȝcҡ`(OokE /eH3g BSnan_J!̼4Ļ-[I?w *@qSִYn_ߙ)H*׵'P`=yD[|P8ʽQD5s؜`רGYRzS:2|=N  Hg֚_J:Um޴0Llϵ=E$A{N=Oc@Lxݸ69hU  6ݲ }㴑Bxq @`:qcX<U/h e@CJ3NsA׋p6JkKՌy߫j"h~ v[ݜqAmBV|F$ÈV-T4Kw<06O`VBQ|C6~<@ yӑTR@}qVbAiie9[87a:.MEͰ$Jnq^q'lGAGhD.vTM6a’0l1Tԯ:68z*vY1v|@vۧz]>®~HTԩqJ7$ bW)`(ϋ"%@&LE% ^ !T✿qW&B%O~(n_Ug} Xd'rn;ˋq[6N 4-+ck+i|7dV珸S5*li [r'0\_;7ZwiDd0ϧe 3egO ꭩN7P r$#cf.n48o۞jhQՖ~}os%ybZÀg(] '2ܽQh_?;cGރ!ÐLuEҌX~A©{(NO 8'K 8@e\#`4 Ѿ&-tJpr}u SmۥjFT 6 ,[)kT8kz * 3]Ʌ>R]|w~ (\ 2~Semу=<)K7{8RqXm0t;t*h?ξim)m:9x9b=G% {}fϽq'A{󩜂Kf"6㼏tQz {\l v8u>5񾰊lU%ipQf `qDR'&iurcWne3~Pi1qBAےh\{bUCyNM{NE7z$,lyh$+X'NbT3rz$-R gE9 Л[sfLJp8Z uQ4zf"PɇAY}NgPIiCmʑ]1CUb~",=f,~~SIyV[ܓ? Y(\ɨ2yA&gJ`hP2Éװ{T0诋"%$5~q{0>)<3{YA9B2[z4h7(lϨ{,N0Bֺ eaٗs+q=#9$>A~j?[ U|X.#vx<9,\tX%[n`d dú&38R}QsWD ^zpta1{|\289VQፖF6D1yIspcI q׌G.Ra̔\F H>ntV(UBalj&C'eϪ$oNd睡g*C7e5/v57/geN<ħKCr]纾3)GΙV37Uk̜1 nbI0qWg|^ B*CQ1C6("BԤ|GNBb&4T*Jߐx+rgO0IlUnb1(0㹚viniSGvN3^uګqc sk#4K'>ZxKOۿIq<㣬^&pcbGC=VfMEi$˥c):8@Mݼ}q*jC]w;K]EJ+5 5[M6!(aN 3"X+Qe.B@3VJ)qh'~ 9uJot lcJ\U~GCSpxj:j5cCk׭1k+eb]β饾i]|oLo݉:O0&<Ҟ1(e}L ='[m%KnRCm:~m`CRS}?-ټ﹭\X]YaГ] ;DtaƄq{`@}.5PC~M}b$^q lYG1H|b&Ո䵬WB[ڴ2)yTnjp ' #HK*k1R"H_5ޱ̍jBl{pGU23գYS2'q)DQx&\m֣"4m4'"TG 5Y5WiؔI!7k$ ^m5WPYbW_LJnk{rlGVRT7W_Iq`N&:0[8uv˾E< 1Q9>kҶJ+3ᔴsE=r! m)kz5JU}ѝp~t&>#opL9]a/e$RplXN9D&L??ë#+du`*uƃhnXKa+=叁5,&Jq3xQYj2@l肋i}n? %9T2Nc3X k}:',gM^EK2YY@$D\_lYo#{3Q[77"{7ןGFn"wZXVs/\١ndwCI5W0FY#JSd~+c4B9$@ǭ;焼]׫p7d :R}r-=~&1i L~Osyv<t{)1ͯtЅ+{<' >bdKi0*΂wRE:v'BѡxY**j=O ~Z&_08L: kx뢕EqѢkpv鐷p%91&j)J[yKɺgNwd(KYԶw:QB~rNOe}4k>8 Չ߅'ŞߜbT#\,RLɑ J>hy Ǖ+"n4)m"3LdAbV;kڣ6+grR[bed"(\ihtvJ;G- |gqgV(/d%Տ凩:3B! 5=Cќt};}[/;bـC`^zB0'1o)< edU]1 #f-C͍UydfCù*_ɇd_7SXX~FH-pH IBl 4"k|9̡pޖа@=JVg5M}Bl WRi@uTu5fm.p%2ֻx" mϞ`2k`GLt1FV+/?XC vtwK{DΟB(1}\cH~IJgj1?Sͬ3;>rcj,g2p >QOJ{85Hs4z_$.# ܬ(ן',wi8V(*7(| dKle@XZ2[gxp^2w]U1<&,6a,d;y6D?oXx/D) {)ud^# 92?=`0:#mʛLJ!R(y1%ܡr_= Yj~52O_N38-!ىՈL'SԳVz[Eg<KʭQ(JZi"a!rfM5 fNlo)F#TQz%u|şq"gX5R*Y?m 3c 07 ¹QHbt\qlT=xIRR0ATؽs/+PB]r"UALQXQ>J9iEj=$Nȝw6+@`8aiJip=PvKpk*(pu_]=*!oxjl͜>5/-ys]Sz̝*:(Օmӽ N?0!U^v{!,_q ,e&زKY`κn!s@4|EGy޽wj%xf)FcȢח׻UP_%Qͼڲt[˞(0WS[涘r7Q4BI<>*vŎ$#OK" kF*R92B@M^Ky5S[!+Kg"tWBP퓄|JӥЏbߖ3=6Q?[6 s. S4Oԣ^0m<'߇Y#)* dC&,k+jFFY&ߑq1+OKr:Bxkã8}!HDd/3p.MX+mQw8t;`g!w% ua.bS G`vDӻ`P/z'mͳg^7K'kg& M5k[.O}uîZQ7:24I AJ&Ks Z]UZmo6اF L8CJ +,,<0#5ifG0!2~mHr|Y m W|!"fHF¾lX (Xۿ$H ћ`.l>!>iS1~{#a'n/?WA%":F|U )7Owː@A_cЎ7kRD~=2V@M$ Za. JV$&G[A8!RFβgqpчhk" ؝f"_)&5'¿F' ?j7\P# /p шzv!ys"@Gd2>⑄ *{H 67/ka{ٯߊSPLf =`Y@1* )8>![hߛ}ށkOxHdl>FEo*,#ΰo=BVmǮs@Ȱ=؁4zr9pN"{C>#ÆJ?a+f[;('ߠDk2ۡ@EfZ:{ׯC7$2壻;g3KP(:w#?fwIk7 B.P;cHR@ORkU䑓mGTzkeƳq, ;W:ZDk+_T!ha¢#0jAz.\擡XU]ĕA<f 된2si 6|sԖ1 wQKEo5ү|ď|׊B ݅6G f]&IJzd,R43瓡v[zfQiJ&IzґeL[Ir31V"l(5pG"H(~&{ކRTY0\e{2.ӹnh#k7A#jwәͧH]\&5C eO,/7xmB}ӁضT?Z'O"Nv,K#O2YT/Vg7cj)ͭb@~lP6.Cþ UVBv6LA oL|MّͻFe *qs/6%-5W5Òg7ot2oCДNHIvjD|cmRݧ[ $\ 7v%|6rHygݝޥ*3$ zaV+KvG\ Li-(Уb"ش[m'76_ R "dwۧPQ v%!saT@5b%Aȋ#rW=j7cR!y1{^\]%;1&^o:V!瑛=|}C^c'J [j8Y ^!L3Ȃe#[ogfN6^v㔆BglǬP Ճ=c⡀(K"G#V}VD&m:cwq *V5ݜCr^R\,sAC?dK;#I;~խ?SF e,$`h3< z$tG5D1">z8fJ)iVfR(!ZQ!<י@L3 ÔTM5AAl'u<,1v@0NDוm̔9|~ђ"}mlݬL6dbŸm?lX|l^lMg5LeՔ"oU`ڻ ;mS[L8oN a?MەKIçbS ^p'_ i߹Lnik&wH`ɳ?30~{4~+X]Z$-8ZHW=9RrP5!DԳyU+2.lE[U'?Ѧ4B}D_}Ԕ/al"nI_d?>1.bT^RS{g٭ƚ=b0R ؓvъnz b5Fw2=K*#l!D0V/BͳmBz 2v;rڠm쒶t6a>JP#B(Ve^YdX<Ծo7W@QZJax'bMԗǶVLہ&8=9tu+D2&I_qUPդ{ LQPBR6>ш/M*ooN^{QmQoˢb">֜)"lыy#ԗKd+zb,.k|%8  fk }˨[( I/ʺ^š{&ǥ J ]+ЈQ|ݔO:kL֤lD U 7-m :\αAo(SLUM12"_<ԊNڑ£6{0hbAbAj8߂#G?K;Gҥ{T' +jI | Ҷ?3aM wqƶ—xi)I8ژ e4&E!ZYgI;hfTW?9eU&y+oL%]&O٩,8Nf!>"s)\k3BW-+E:++EN%LwMT I^-# Ty'+Zbgw/r.i k<>v;#oB%: {ԓ[DN% #XsS/}NJfc:ĬZGK3)M$-_d3-V$K|X/> g8 rݕ,*eb˽׊;=iH),WSG'Hz3UUafTgC${3I86>D />#إ$Ƈ6G&gq$mޅ Žg^_" ۣmZF Ϩ++d_3&/K˳0f>#7fh8p(=:UoǪQR+$۱$^ͪ(Y^F;}0LTR6Kb?Җ.앤%psȒ$1=k:wxdhnv[|):ԕ2;7hck:Q)V~# oV[HXA.lgX.䅌+/ CQvjuGZ!6Pē߶yxlpJW~F7j'J{a0,0"4C oB+,9|Cy~{vO>QhV7jCj`(jK4f,H9R2'8H@ j KڦoRk"qa=G(K8(6LR[뵼7.QIX?T;%,$›@4GpsYc_pHrJ?9:\R["<'h"nnӽG8gW=Y *Pa04`.6Qa;K$nN29<Ӏ9awoV.[*Y<m◍EzItJd:Y0`4vQ%&ee$Y6J/ү<^dᇖoNҡ9fP1 ]}!w%s>c6A&[u%ROBUraCz^HCRELE֌G ʱ97R,50G\2a§q餮x4Ɏgjhv,bdo-B!5gOŠҐؖ\|~%:%U `T eu$V'cjJ|#*A5yȚWl"gO^`$d džL RGYZZLSw3Ә>B'.쿩>IpRFşAOG+j% !wm+XWY\}}.@ `oc4&h'*xIv=gPs᱿Ϋ0>'v4D#{Wa9#Mkp Y]^W3H%w+VrxUM)UVpp@v3$4 \0͔ŁrkեUhlliBNbQ ee =>9KS/jL3km/ɣ9ic!;aZ #K7IZT݊ W !; 'jV%bCD7!ST0+'1 yo4]GeN8Y+T T݊Տլ*:Dt`E 〇RH_Bw ץU"Ku*|Hqǜq@upZ6ECӷ_е'hFh`6 qu~dZ YK4YG#b{dקMGh11ԕR,Mb3QXեFȃ(w%  +uR5YU.C{7Je|dP wm|^_.Ceb:fNŒ{L C_ ǮR~-Cl`T4o*[ު!~! ^bBiT} ^|7Y8S-L?yicH<{|e_NY!WH%һ'*ocUlUٕըgkEG0!]Z6/! }$Ȩ)SZXK0?H\Bj&5|WtabZ\x3Jwx%IoîR췏϶j͖lk(>qȰbe.S6{pRUbJ˥6*Zn3/W؜Bސy8wp""Y:tǹ%b9ʃzy-˶ eSBO ̯nNNB8"LeKUQB:7/J ;;9]T!?CÎ/|wr55Y%)47{U0 ֪.K[u) [5wlT8-, 'HQiMc%gxvIՑ'"7PI#o'Աi6s8Vܝ|)9f_PSc,<j{h񯟹Z9͕Z+ ^ZU2Bs] aTT<?%iֿh0֫*\3-)S983BLj}sAkUG3/]>񍐃JϒAf1(@}7c?[Jb%m4KUWmJ۔DHѤkl]WvIqC͖ ۵<5K-bܛz]ԞTÌ &s嫝bmqi1Uj'?$ l*Jsc/hpZ٠l緃sň\ªhڸu̱GEDkB9TX\ʈd;wtIGn)S_̅f6ɐ^3Jc%|@˽!`c? t>i!nZ{" tܕ"4Э 6:˰q.LvlDe}@Zua?A%"bp%32n!ۙ _Kr SS-Wd"i lyG vaTiK"CEO{Ԑ;))ar"cKg9Nl(/mJrm5gJwELr˔(-m0?r`9e \ Yú u' ԑAvgTiAhswAGeAJ(8&YaBGCEݽ/NWrkY,k2fX@є kfW8\`a6@?=]t uQ$fD|QCfϴ`k#w.swf A&HGF榈<ѸF+8 npۯU+n3WTu(d@ߢ}!!)<}ŐAObz.3F2dM}h+rD0juW orE,#rA9⍅sƩcBZ4ZQJߗ' b9/֥*k\J~0EP_^Hq58y)Jug%tSj^Sӆdl I4M)p~=P<91u *|9$RJ0=ccS%Lt lSU>bhô/kWKE E%s' \$=uxn9lwLT@(p"o(C>ӿ757bxeBY,ʞq@ruKjr:vސitugw; C ;]~[ZiVZ? ;q2A"_U !?=#%`ɝd,D)},ý3ZF{~:HJQ)ܓJ2FmiОeW PJ ?oA< (&4s6bR09cmsE,P;_3 {<$/$y:WK%;P~JgX ʺOl0H29J;R~U̧ i;ޙ{Xf*D &|7$tbV_Bjx׉/#] GNҴOI! pU$1`sWuqR]_Nh.+}dԴ{ƒW\{#boom%uN33IWKm[WCFߠDF)f祃s?ĶolFX4X N0wH4J]l=ᑏuـB y'N<:A 6P[ϴ,Em^_xp_K7iL|0JT離 ̧Xi3H˓lHŢ^DyT6tl {\mUԓ ȕJ[J"^%LNǽEBm)B;"nD5i:$Z9tG !s0҃iNY ʆ˄ 3r+҂rp8Iİd@S5&)n1! ǪϢ p٬?M)  TyQffqGGz4pG%5l#B-}Nvbܑ;bcȻ$+b=OfG '5p⦅hNcwmrXe:ݟ`ơ ai0XIjJ*Rs"UC%u) =ܦ?d9J|YEL( 8JAO,I%`>( C0O3vc0Cx`ƀsLķ}}4*lx'^R?Wn1u/~\0۸E-=́V4 t.cKDJJe(M4ߖ[@lPiҌNd<&4l.Ʉi Ҋʠ mbT-LyL02ew[x7MyҎX<Yxz#;ֆjO`__DɛeP?(JiȞAF֨@^{ 4|ӔtnJ >%KxՋq!w[uΡ3Zt^)Xc)o5$c~;8#%($V;<ʨ:iq>6c=Fm4$zb| .KKA]L;i0 S6{Eg#BY=]x V8)+Ӛ_u՘RL(ƂX {Hٿm ]T!54/,-^:b ̕FR$B[ǸВPꤩFS)EMf31%dc 0C2Oԫڶ d%  `/}7|cfeB@=No)TheV۳!a(̣V$fqWܬ_BvywjK2U3<< [%n{Md uU<{|z qlBݴ|n>EV]9JߠEV+'-}xķl]ixERw'*:ku{4T(b 0hNvE>u6]0MFrSV 449B36*eTho|.9zʕTB;[E2f7O񭧂zH9?.Uz4 Уױ)'Ae׽^GS`ܜ3.M^CSm;ߒl6ӣ/e2o2k|aC #V\3~NmM$Jc_sڇ p\ch_eD`Is56+ʥnO8 @NV1Ch=Vv~mh8>.̉"=t- S~kƩZ\8rM7d=ԬD,qg}=B<M>D&.*%RHJOd?ʤU }*C D).sIP@'ELq3a{'Tw8`O\!* 7ZP<{5S!|Bʥ`mt !S5, >5MkJT̏E*?<ӉC`lx\z0>1ݙtb Ji;ezщ Ǩ8WE1 DPvJчbxv09܆L˴&ORtb&2=_j5i3W??K']uyT=xI0SI:am$3lihG}.Tv\/H)2(q S/;nJHWw"/gAI;끠=Ax mP%#o-u -´#7{Z/s/')8>zV;cf'ô!xXCAR6M3` cz=́\'*1V:{gR#KVoTƌ)/;+PߢyG޽Nne1{,qzBU=r=\tYd2G8 }/=xg}( ջ%xDcn5 _WiMO de8_6W}PO;:?콅'_EA h6ͅV`i/59GAfGbmA*W#5+9-7\h(݊!-ڬ+7 35:uӳO*W _J*GsVTZ1oGvdTXCҗ ;{'$VNJ&IM7A a"~MtD)]plE/BF3up+y (la::(F"*~" \B|#:TW*bw~K|W~۝xaUMrazdV[?RF5%W?.Qo]|d M#z[K+>c2F|W:}Tni\O\"ވ{FoϺ!@X>(uIK =ev|>roYy3ٟp ѯ9BYuf} 9uWAvڽm[s1Ӛ,`a@+NSiTr !:3P:Дe:v 8w6U̱X&Ay̖충T"]eU#9ل1ћݵYă'rU0qGF>^e|jX X|7_#i݊Djf2 SW"J生LQ-a?w{qPR㓤3?e1 ;/vN&tr@(3A`~Pox Zc sf_I@(ɾ~N~kXYo ǁ6W.p/0 fPmS/=ְ9Cbۘ޴X5J'dë1(ѯ{_9m1n+#(gDz\/査vY1[;f6O."r|ү݄CH`>/LJP &=<3+*f)s#G2?nK'XuČ+wFEkvXFm_iϠhiiD97WPPp(q9bT9ɚWXDsR)Wr 6TE:.372WZd: E#&v%7\`~9~^Wg^\{CIy^"=ju|> +B-u > kI9/vH 7+ ;ZomW=n| Gn9Hs F0pnGTc?yx)lb g9:ICdA1ȲԅN+z{74gh4 0AYU=ghmLJ9' <Ԧ) ׀6ĒS)S=drm}R>"~/l7$j0d|@mY> !{]穠iWgS"xϴw*Kg?$eɲp*\SvR6À+O0_ Ȯ^?`=٣Iā1> s[Rb:VԂ\/q%u5r[=| RZYZF;~]Df#/io 6 \؞ky{01E$zTɆN7Q,n&9H} 0bhиU[sXuqmY4Wl3`/Z}>1ٕ*җ1~CEbXƥ?A<|dښbNJGI93{.gM-d@rkFAŹ;#8 o i?^a[EPBp,h\7~4jeF(`J4?g&'~B#AͥkM\kW|_VX=;Bwz솙R )u;oy wTRSGn{?=l=@o-Md$fWSя5:7z7:]`!!X𜏇E;)'/\va_gЅl#m`5*n_i(x%y5 D߶<c6hw\h&zi06S 33Nأ=A %*H?, $ͻ-l#K ?fϟ00Kim܇IO} _TFH}:[VYRjMٴɂY*kit6`Gk`*6ĽAWNV\$}o2j勌}Y,O/g}/sڞAyGH=xhtrOH*XMc߻-o❧"K?vk)4VwzQP  GT$QW\/'jAa:8:\++xщmDcrKQԮW,}'(^s ~$eD.z2rNODآЌHGx"Uc(J…DB5L,'ՐRŀ{Z }&e}c31@eϿ&|\XlO#@һ-$3 ~ˊ呋ݜÓlY@UևŔt:/@94'mj܈tF,]!5OÚ7y7Na;,YJ4(Իtbm-2O0 =1ɫueJܒţŏ$,M B3kU_^T*!w|P,ͣv3c[c*SFd"]} NI|";v=e{PNCL&![`if!TU/ ədw{d7FҜ|X{ Suصu~g57ԓ LyB+")tc6zrdrcIV N# j>v*W,FPO] \;/$h tzF~WQQ pX@\*(2-n0̏JB/zLTq^EA"eZ1_AŔ_)10z]o\Qh?=A%z"#h$M_ {(=Źt*V~oP'1 SnfEo ]`t `'NL/=="4\ou+]Gp#jG0h 5uOQp\F֜]lW}Y H3-(&`q= =)Nң'n ICo}OiI:op>AW/m+ {5;CEG[Ӡ7* 0]|6TaEWM1eXK8SuL{kܥ[WeZ f/;PXt3j͠/N*+ߣz -%ԹH nvJ[/2R[M> Y.V4g\).>3[x^ 6 [t, Œ3gYSWN6L\ ԟ1AgSJ!%0ssW69"㌏Ni :)~5tP+ E?5Dn/P#7&m 39 "cMOOנq<SHMĊvaF8aQ$*KO5$xD:[mu](vgOA8Ut ЅfFi֌ujuҔNz(4MՆC{m+'*Di1)v,{sXK+#vVE %QGߊ;gLL _f\rvF)7=hm<$-Aup+tR0Ab F6b ݲJe>y 9AZX3 S`n!MˡT(FRgOt1bjBjᤘGyD׳Z(Y(9H.;=9Tw-0o=!`:N_>BT{cpAgfwGjn(zEXi ;$*Fc6ޝZ:WT킾N E|7+`Lp fۨi\0-FZĻFK8~4rmG(. /!~=< :䤻+ xub[qnL{6XMr]̱yЏ!p sKܙ+=hG~S ֈFUsX""G6ǦǑ۠Y؊;OxTXi5 RQ%W A6R1|]؛05S@0 ҢR`ƽ$;d>ʂN:^aǏu7]/@a-uX|и3[۪@>3| 3h^J ̒}>\vvln뉕)̮4fl!4vׄ&cs㍣75c(-?$5銒pZׂx$^:@{wgtZL/M%7&rn&K_h=%\z5>*pZƩ&*;m{&D!KP݈lࡾeoɘJa /OlTRu_׻sכp1}>Z)>&%&F_8&cF)@ie/VyOs CV̄º'"Iz۪k7Kv=!wH=4,!__:}NxTm˲ڼQi m??ǘE 4!qKеvhsoB!Uܥώa>'/|O ZD1t )243WVR풮!yvRkLDUvΙh"ƳHOP8w|T.PE9fJF\ EBD KҬl,h첽!$yV&OKٟ[=PGNe邳sz6uRsRR #xOkn 8k'rR3C;M;. яr΋yyNՠ>:|b/ ?'il&pyj b@`|{a  ~-EZb^^^ 7R*a"+\!=BGT9^BT ?'7/lune_  9^ȐЭ+I1]j$Ӄ\40{jAU(ѯ$00T~;uvv]6MAkV$e$jBNTɿe! 2v1ʢ"~,a:rKۺ |4~wMAT x/BT>:K q媦 :-2=WA }-֖2-ޡ8v}ʵ),^KO'jCɽPV*ڗxU9uKd0N87<j۟>ⁱMh4Dv;Aoץn-14 ,BZ]l EG5egpEFx !ToMm|x؜ͦ<Zpaa~>ML#-?n]3X ]1oe{ : u 2l:TXEIq_`8;a,%|я&C{IݑbYN~$R-eJ.Ԑ^t8c0#2KvૂP-A7Xf)&;?s%K~X;:GIMI\GF|v8ρy(ο0T~ JI1:-Kb{ܝQ2-bHjuskAw).JPl,"#vi`xSC7˜3~+e wGр|w Gy5_E3"vZhj,ĸֽwI7aXUVqAQ"pKFe`Ҁ:ڼ5MX. uq"$3^pyE.nf;%c\d,CR!QGQbSP6QȂа˜JST77N6L8eӼ 4{m2XF2'-AD ME_ʟ[ Wcu3xπDC S0@ڬ/3LzaT> )4gMě*6 >tHMkj ]58}?8BBz3ϗ2ϓAVi;VZ)9Z̃]U=_Zpg($mj7a& P5>Ο:: d/|4dlG:}+v&K1C2 Σ{rƁAS{aM'C6$eyho*_7&n3dXamck̈́tuw%{O?tr Z~7 [d4`¢G@&2*tB+t7qfE˂`˕wiGv7-OUENaCQv Kӎ"`sӹ4# c850ˎnQ].D,:LIo(N1a\(WF+C{CjƠv!Z^r;(UwC(ΜDhI<ֲ 4#_wd`7>^w^+Q1tzy6J@*RR#I{Hsт8dD~0UR kz]5. HB#WOAkf"_j/6-\/Km|+ħ={Ƃp޹!K ; <!>8Uέ&>'CY=+7>{+)MeYsz(|CINw\"<^lV&["gӟT# (C4vpGXU=X$z1V~=5]w vXO]/4deӧ%A'=~7:6"#3g7s,׉y$A!x] j)xԌ1bG[C˱|r̗H ptpϸgAEB?NPfd ]L3cSlb6oݧ1A-xhDC;xP#nn5Z! ^e &ռ13D ȃ /q툡؋KJC`{[l`(8W[f Ul['uv'5In-xO@[7ǯI=M1k4E ߺPp:z SG:P+#qMU>Kt +Z 5aIh;{$nI#0_( $; y34"x[jt1j)? /Ɯ}Uuhw^$}Ѹر=>U 7;JEQdޞ_;tw]^ `j_W]>[dI9S*~zf) w^3^ vy]CM&@4c'QH0;#.ghB,LG ;5sMSL|㹰u xA̙Γ6z#vG3AWiy0/=@|Z{#vBy;!I7[6@/V3֛pmHuaM+Wb-d}6mHíBQǮݫ qSW@g7FwE;ܦOc$㾀d\d=VU"zZ`D?K5MUI'q7()!OQAXIvTB]+@u1E~C eW}Iu[Hboi =C %?DB9OD$64ݪ2_eY|3 MFrxE^Vm(Cʁ; GwynJ|ЏmMŅ!;2D!bA31TiXB8Hj/R_$H`(tf$:2tpDțׄk z[ .qµB<@_\LD]. D#ӚaZ"S>뜍yz0,s TSQ`vg+v^.T$DUnP?m9a<i9bW*e9%7|Bd*8\Q!ȶ> 3&ncd@Rnͪ4KCzsZ57ݹzIbX;3Q9.znz5OcR;+Ӹho50meiZf%;bo4rjXH-xG"|.6YP`j( #6{cj k7NXPFd5{5:-S<?B` ]7U^srr˙?7vJ/B(e3Z*)mĉVIfcV]x6EfS۩o\GF+&M I\crvךmK]ReyuLY.Q[Pm/[]\DP Mx9ڰę}OiZYh{((@X:i-֠F@x09)H:S E0z䍻\SS/qEk aCׂpQOJT/u@X˯)=yq,q(Bj 1 yImhc l]HQϖFi#U 0QD;$\R6)7W @9 2zH`r;Q=x%X1Y" i hHan>6Gۣ_z!d#ZJf%b#tjZ&[JW,WG_7W̭]^AB?k gֺVǥeׇSn>m^~NFg;NL$ks\q4@䃪!"VPrh a~VȗփVr(:UooD`Nfշ(_^>Q)23$[% |eS'K$*UE175N-bkl9x#ʐQN)bq_ dF0gM"iQ0i_mCk_?x?:l6XeAbM[5}W=~ޔI(mfKu2j W1=0\^^NrɷgUGzwս\/4:uac3B!Oq]y:uw 0T64]?s-L%5'L K*XټiX֎9Iy5jwD{*`ut<.&/iG=ǎ+z4D!Л^+7TM> y/^{: PDb{l6_{pwQKEfNZ=7 l~B8^ jDi=w]MS;Wn?[ L) fOQp cֿ@N1]jjL™AmDWy-ÐBC`_+!yyfTYcU.Ӆ'67bRr톯·raɨt"Qn"rHҨZ _S3c3P*gY |aB[O? \yEzu!:l+J Q"‚p<(ׁ v]Fh~"i96_iYxD8?!06 "i1X=R֛סaM J4e{ nT7{ Rˁ)B!ॷ\LT&gg0 !;{/tnvqHI䡀[!dFZQMo(AE_I̓gѺ[<њCZvnp\֜"WXo2 l$jP I^üfmbr7!r?:ab1vzG"0C ӑ$zSkwt1.pjNJDՄINhjTՊ0Lֿ>f* ;MpŊm !p) #CCI/ej̏4Tq!ߺ$lC5`'n\BMq?ZH@VdfDdJ6C1hAaAK&mOrܯj~5E[iJM9yђU74}1l^S4Ԧ[/a.hwؼFV _HY;α9`QQ+H6}o}WJTy \T+dh:ýOVys Tzms3&#eEPkpŋA@ gT}Ԭc^5q5blXvO$K&[q`9if%}xo0IO>`A7 }"8(W );>ijdu/c YNj޳*%Ts~rT_yizohqtimY[ԫhGzm9*쨏6sǀ2E>~%$*#\8LR|C8%އM)dA1$c/t_iPb_ŷ! T/oֈ8'BP>(Y9}A: Ԅ5X/UۇV<>C|XvU`6j~ jn*#i3Uu4!߰a;UrCrrWȄRj6V #-z@-k"|#LE9'TLa WBF=Cq`K(;/鑼sd/k>E&^BPZ?UYJ*}3w/L vMƼAk‹e^ ܴWp-8[ OzU<]7fGpgnWkł 3 h~ g]Gy$jWoYvАJ}_ͯ_6DT%cs! 2̠ 0J`V?F*_:M|y$-^c_Z"E3sCȓ 8qb5Eq?{) MI5p"*;]^dj ;X"z|ƹJ":?0C,іi>?%x4r8u-EbGd w(/i,ӢG|{Y+&!wB҉v&Niv Z辁mHXFPY*ׄ=<4@4 M^tCȡ3PRC]^ɜVF bB7 ';.itN9±J xm:j Ytwb)"DH1fzeX;m \6b[][ut!:J=G#iGRmk3 `>˴>SJrgR4:{HuS .'qJk0YLo#ټkLB\0~? {H)Y)Ӭn h0Hˇ39$i+ E[yR=q!"MS7z!)(yhyAl|ז|HSZսQe!>n|0Ujf"$ ,V j(nMUA-EzSeIW4IJ+ŀ87J`w`[ g=70q|=5&%u5>U$=(V( T>˰K1E}@i :N/He!:s>A?HJ[XGH~s'4v[*#aA_< V>nkmw]=K(ۣaߗTl,B`Q&Ma\~eXOrzF|?u$A  (E̮u)sI.6+`_!cGc 9"BdP54_x ItD՟Ӱ.jٖ yeق"y7d:x<1^SSbi?Hwv 𧋁3 ñ}@'6ģr,zh\}>0){އA)I)UC%ws.tl`0 ?ۅ+:/%`X}r) [GEZhXj2H8'y2x(B3~Uq6냭2yp!GesU --'/Нt̃j; Xժ S8 6q (TQ:+_J|:jxm +HJnOeluR[[PzxJmw`gQbI<Ѿ& mtB`,[=LXLG*bZ ߰Wk2]>m#=JB"I`%LQ dh(AXo"ju*yߎџ N=T >Q@lJ9AL/7@,HJeL&<\fA 1mm=JÆoߢ6nj1]实Qk4bQ/ &q 77Ex5~ajח:[W;aZNWsfMRAuB>.Ʋ+xtlO>u5Ċt(R]1T%X:͹0К~i h1vkD\+3gfg εJ{&b+Bcvã?D#??#K@' AqV62MCp9y GC{ʭ2[1h adiKsGx?R;Qݛ՚*TmjK8ڌ=K`d7(Vqy=!JIRTEp@?7 c‹`va/,X ߼IIF{ׁU $ۆ)%m/O\CN^òÕwZ0L>͂؁$2g:|@,t kH ^4`b0Vp3oWk)[&EN :ƶ hq,PN"_{/C:53Dñ;p:&I Cvyx81ز4XLxhRx7?tك7ðEX6aX7zT0զ :C>14D%O1: -}_t"?xJSTZjϹ ,lyϚM$BԂ(Pf$fԊ;ƸQa̖zN7DEz"E5Hˮ䑡Щw4,}ҐO~ <ɱ|r>סcK*Hԅ17]&'$$bbWqI T4bxlly㢪60}3y!T-v/&r= H=v=M@  -)K 5$ ʟ ..\X' Z e?kn@5m ' YÈwʑn;$UٱyN C8-|Ϥ b́%j ?+f)yK. ,δĻyfgYXu@ %ӴN?~nS(6[h|-'P4zĭs)93Ewf&l5X_iKږ4.urES"A`][Z2f+18SWlR$a^x˖ѪBWY$5QjfZun8u\Y=be@!: ]lee DgXRq @(b'Mg"lgk&Wڃ$GhmbJAcGVѣB )lKגѷ Q8@_Dy6h$H(ђ㥤pћzA,~.&UVYXׄߏʞn<5fK#K>J:)#U k uҲ]aq |POp#K6vja@7Y 2<)*􌓨U=zr6嵀a S$2k7d\>s ^-ieoP=r$oVZwm"4_InY(b]' '|9! K%WT֞uƑN-pJZ*Qk%t\E&3;Zݠ20D93fD12To~$c|+^ ҄Kx(ӳAn-.8?xSLs?cr-z-+L_ eT Ti-ԖD,qK)Պ* SMCrI!fy )w?Er-3Hh61:1*&B݈ .z[2T:_`$Js~xA_\2Yw|;şy(N\ "S.V;̕6_Z/:QIsت|F߷QS|n-wULm89cn]?vy"MvLaV)Fj8\$-A 7~U(i7-sy!q,& ppu]2qə.G;vMz{bKGPdY gf1y2F?uITmr>0D֪JT tP ~tsXFXqݬ?b-ɥp^?;4V?`!.]" \KFlޛqp0j?9fQ:d0ImFq0^Vaj Q/`?E`Fϙ_eD"2f͙|,F0_VWr8OK濫o61a-W-QRn(*֍VKA=(}{_%a1a){&ML<,%0i7Q(dB<,xk$UK9jC@A5M}^ Ī)ݷuZݰdK8q2p4*3ꁪ,²6ۈFa˧CqM M?#Q@/ x94X(`wR0}wk ||6D(Vk38#D6 #p.Z# !`4},mZ.F,Ѳs Fl],\0{/!^ˢW>z,97i]RѺdv&@q$ѫƫڪSxҁPѽArÝ1:<#\ j1'U:!WPQxP=Fמ߫TGơ6d\ _C­Nnmeu{6~ƺ}XT.q}@!"DpLlݞwݹtyv|ĨT:L97R Vr]+1 wէƟ %Z7cz~zCg  [nxVg DUwV;3ja @Cb%&4 #&eQ}R>>i7&b?o1bwu쎢n@ Uk1ňX6T*R88s2dy`bŒYoz{Ȭhz%Lϐz~6(4UH(R k~0|c~6=-J {%^*\`U.ܐ uǗFQyvA#W1$v&;y&S(zT7!E'1~Ab=MP}R;:^@Du*oSj( O|Ecs{Y0Oݻ+H]JZ((6B֓(+9w:ޘ ,ٗt5fi'fsIX6?[HIJӆX7у/`S (DIlTnaY֟D7J `E]+-)H$˅Zwxz;o.W*Q"v? Ѭai*kTm_,9Ɉo=3h &Tj: =x6I. $,IGBqDiY}G=?+bS:$UWw=v3 Q[b%6'k{Yp\bdq-<,Gmxk"j7 Ab2@L"^t9^ɜX,d4+'^ޚfsD̼C5iٴE7JlnKRXӅ >L<$ [7zgo^rJfͤBsU4m 'M_9PڴWοHb&:iT\2_xRAs}`38݇K\ྜW.E@dվyiKMhƇwqQy''h˒Ƣ&B+pg=r&aV_(XPN !(&JNgжY(xuiԂ8Rx9icחWg!8e£TⱧjMbp-T}L\[`2 GZN3_"Q% jp<9 R7t0Yn Hhs.Pv۷~Z- #1YTƎ1uۅ3@a,3wG%oI}֣^g<wD\ﳧ8/{Ӝ}Um0UW |vgjbU(2GֳcI&n>{,Ƨ`clf; y7uw %w_FT2w@;"}Zn7IRZq{EOuxn]{tfc9z'4m%Qio \ΠK}c; 2VPUab {,!< \F7n2G,7M9 mh5R{8hZϛz6DuZ!B ]CK,giz?U1Uh^ V~!ҽM݆]nZ`jGC(RÐpwaerN#?FE9/ܮ h )qgWK6AMtP_36poLοo.8䍤Q6 d=//,\Fq!Ɇ8:c+7JrIcE:mdI=;%K`vtcA\jV3Fж#N#*¾HS#.%>*{q#lq`]/I27LL$z4ov.:WX(*{5@f"3^Un4?~6_?I "CO<E =+:KIB*'x@fqMx (-0LQnhg+dOokC'IB^^s =ӿyU_M shAfRj;o g n9ţI~!ʪ jft/AgA;+V :Kw7SnYݨ6zi3c4quρQ^wB_1p;x-2%M҄;B^|)1c(pޙZ)Ҩ'{hhk N`f&V&uN&w(֞g~8mOd7[ (b2pi?زX:&Cv"GPhhcYO ;BsU)F>(#? W"FH~me'JDi:ΌUqWޫi <-Ʒ3 Q&۱+ F<ԭBZۑ{Hh_՗uC{s[پgt칓D:̢,47hoG>;)tIo}O<'T ٬8St|.i jG>]T`116yBxt!j~E.3KOa)3fɷ:dwyx/h c,Bi.}-f_nfZG= !z~xҷO$[;;)0R( $⪅1fzz%Cͥ/x?u)d)i.at0 $ W-YMgoU9b:`]äOW?_(Y2ҽr{JYB<'#{2g^KcI| e&:MsjC~b+$tIWlI}e{LۀJ&L6+#]cJP7 XTEJZ;{V5Mq. \2ki!:?߉yˇ y7afV:PsCkxcg|YFd8tVQ?nKn3ǃ i)箻FX:6 Oh?31v\"&0&X6/duU$~8YuA%1$B&,S@Yt>D8: 7R,.^,$YΖ-PhjZ&/b1J./y.;GkQ$Lvb$$ *8=y F?w,\;_mDtYi7NoH.4"E%uϿLκ!|=n=R0Fn"+81S DWz@[`:*~%;qXw5PTfCsEIQ{S:@Nbj3Np#%M_Kȴ6M_HY]Wgr1v΅R_uve~yr52U>\XI >NTSU|ӃVKXl~-GHlܾF@ʁŽ7(*P66l*c`]|% {Z[Z?5tLs7 !ި%W˚]׽~ < ځdm$X~/6z^ru GeLR$$>>/nbИOS>FmbJ9Krd7I#xOg)j@he95d+S9hm z-FvdNXU; ^4iph\"tL57if-.jE0_Pߑ˗C eرJЋHOtA ¼ZE1iՑ֬G?70)[-%#U$>% kVyYW杸TH\Aѭ!u{2ȼ20uG}HÞж$Hlx}`#087n}&į?^1#цg{/< 4'53벨 L||qb'˟!Sq $>Ɓ ƉT^;}XYw-Djd# cSF*5&p'X4%:t<@i/F$_ LJ&!kqSFbFpgO&:}9ܸb1AkOEt]Z%zG/ch}r_o k㿽=˱'x}-#'P:F&8͸fNdy xʪl@ S`u5r]`km8hDi_ aӂ1"jdS*U'0'RgpԩG_yM)>-PNQ%2_iv"nNQ{*6~{n y0 ,{srl"@r-ŽQqͤ}28`6q̛újQn gGoohey}gǰMc$r}H31NZ5Z~ݴs1̍l\ڤKa{zpu'`Ai=uQQ[xU0G9[g TUrҲ[*G{9-L]JMNpk}晲{f|VyP`tV̌k=+ $eiio3C8[A&W@c#Oz%؈bێ<57^qfs^wg;/S\ѯښjrtcuTggYr~;[, 8Y !, il^bEnIpLlor6P!u|lj3G"I8nwC{^Dޗ y-5Ezwvt74/TҾKCQ {4|)owdgCG4SmZ䠶W2,5"n|d˩X,B5EՇ3A1;dL`DD%,ܮ^m4ơpZ>n\nk/+XsE fޠ*h;(t~ ՜\6Y6vva1Y=|9)lgA6a,9CToZreP$ļt6u5]ҚOHz}Km j=|yԿ"vg66Z+u[8/( ҫ ocbG ­ bTFcB-wP'xsb)Z\֓i! DxS?*$n@j}uYC!O !ϺV+6Dїﮮu-M6aoi?Y'Z=Ԏ~ &$w?Z,u'I%i{ps;3?T% NJ= DN_;6d.x&q2T6]z+WY2l!'v\>&'렓08݂̉N[T>fHF\q/6OBA.?jZJ[ aIq!-9|ɿxo-CގSfkߍo@\GVgu“9AX&\k㲫󶌑Խ ^ψ0` )\.Yf_h#yͺ?fIg,ooTu^MEzu_F@Kcir`a=R喎[AC Ŀ`@Y_N8=lDx7$$ 0RcюuSݾ]6]zUHbD fgtЦp! HFYVtxYO@H+0fcU,¦:bV{=ׄ1B'7!|bMwF(-V^jx>[O'w)j=³ST졟  >js?E\񣱈}~z5 B+,FYsZ4m Ůcs,nxR.[G>,Z4G,dRF7z zDIsP.N "gU!轱w %f)~K5#4Ӆ#ly G=tGr%7~*ZN\c:xݩX \:WP~fF6{ṃȍHg.@2vPdp&'65M ѳ`eXkG_nMts)z[qXIJj*ۉ^.0WD[ɏ{7Cv6NP ONR1!>zN12M D!v$!rp z/Ǯ؈lq"H(y1UwICSgw hՉPM TkTywd|䤥I-E~"-e&)C;ڼq hx,!d+92%a3WVT75e\-@W=@*S6\.ˍœ#js1ҵf]\C Njw9ubt+Z&qu%Nxk]T: ާԽY!Pt#HrD,EY/oE(kKbHM\{b@3o]WGџ; y~Y As‡V- v`~C[c65\iƍ7qG{y5a$AQyD\ -+1Efm [0Ju?ޮܦ;tAg Q'ǎr4G.͎ >Vi!#:Lv3 O]pDXQ1TJ}3wjh' )ܑxe 1ȶg20Lə)j}}Uf( }a%мڌm7&()‹!uye%t2koZǏ(B&,tΉWF/+Gef/'k92*4U|:9Qd3ɼF?3(+dkzA@JaW7wD ᜏ( t bw/OЌ@f9%`.0wCtezUXuI5p U?.Y50Vmlzj UH(e('ei*`R U {2ά{u_)o dH$K"SKVYٶ$E9݁ ,4.}Y @oz)$\Yk¥a ׳jm> ^#u>3UVHe;8/!N3/cVb[u`\-(-I͍RDI gwܖ#cuZbk?y&<ϵJRa4DĹP r:<]&T g[6(FC=zZ|jla)Yٲ"Atͫ3QZ?$,hE_ *GrR8vl" ᱬaN.6f,K0qR糱+]RZ+G]r+{3oٱJL+_OE,4N,[`P'gIۙcDݞoDevE%&2xذg^iOOq*n&WLE(m4-Z1^+=)ڳwGDvGp0C %!ͲV~-Ub4J[!2FSITQH56!ooiubLSl]=@ZKjڬ$3psޖcNi{-c-gRKʂ44juӭS͵1_Jk B A%>K'8&G=$8cIzJ&B>SG4jkhz|%/=ahZ`1c{CW8aQax-sGGQ,y [Zd{12Ai6bVozKԨ[P9BNw}=Fkhɾ9uc_+4'k Fmf!#_fQcN(bޕY\YֹHoosӼԽ(!S< &]u}p04(jn9wu_W][TV//Hg#cXLNW͚RY}E51{k儤܉fcELEhF f2Yc3۵i E W `4IrLeLv*Z@(N@N~#sq!;jwFZ0gx8׃$Q/1p YK%PceVfVEci8k|Ke ;'v/5Y£VYۉ&+qm^"o^f6T-Qt8qF'#+!tB07;V_>z%qCfp){`2*|wvF|95);ߓ<sdՀB|I =FgK6!D9b2"D `5jf`@p+sl_{m2Yq_bcA?7%W/P|n!_جB:R(:29݁@!D%-bA/MCWX~;j@+PN] *Tku^ng; O"Tn_4vK쭴ӌ.,vQhW\ 6Pg0l Ne_0O,ujAQ}-EcCj -Ϗ6r; I)% b)]:+ģ į?8xݗ$Wwg4DS䛙GI^=|uU!If;oLYi~y? rLDʌLMicʶ* ]Jń;ڻlZYfAV0PBϕj=Y͉B uե.h{ْܜX7 ^w*6a{*}rxǠ )޿f-l11YTʾ6"XyduGs$-n"d-Lɋ-MFy 0tB1ALtSB(  !Zٍ+O}Obf#Nԛ:{I }PT@ghMC& aAe.NW4 +}TZ+Wvf. n1,zS7c%벞ϫQyY@% KȽQNh-goN2b-)})e8~Ji'iJYDC܁5]g$avY"M3@ ¢IZk8@#g.:\-7[]/>Eıj(Yn7ĸ鵙1UB|aN!% GnCqlVU!+hYЄaKYMp"}#@bYN(xm_|wE P%PI7`$i>18Rub<=:m~]nh 6Jb-F?AjSvROl`?b*3rnmQpXKVrwӶs<%R[,k̘(\k/xWF&GR)M#,Q9#qk;68wB{[xKt IЅzcnZZ]~"nMҢlTIZ.ߗ2՛a?aJiPV^29 MTC|; YԨv_y}gQJ9HejU8D6 1`P}tlq‚42HI iQ;͢)cNx'˹L JBVjCO*S2΍R{ /C's~Na\<4PY+Tuk]@yc6Ad٭56U|mX^(&Ǻ(8٨)/ox'8 6QUS$03.X_XˈHʁ]۝K|8,v$}=-H}܉쇫 ZGinDklZtp 0sV׫*AV_VzmKrU̘Kwȓѥ䧀uP4Q>s6;s|McuMKxAi&3blelc|Vx#Z``48j6b.Ɨď5C;֏A ;,'Jn Վo> Eޮ]=:Ҧ0hBݙG iy_)xC.XdpԬ%,ƪ"GQC+OJ-[R: `U np}% '3-.wX}<"nCGPkq4;DgnKo,yFϯT23<5< cɐY20g}Jy 1z#l "!lN4Á8,~KXraU⭖W،x&!֋ |X|{W?=Όݭڑ{%' +829;: |u=]':% -ږqcF6#zat 3aλi{V/ l;Tm[Fe9YO@0[ l6g?+˺]`eH'K8Tp qu8Ցpf*I(:L}h}|ic]5m>B1%.r_T SӴe%|p7X_RY LCf>R[Zn4ЪA`As`ۄEޥ{80-!q4ғZtW."am-f~cvjPG`"g- U7"i4DfUOpWVj-<Nً-/~ OA¾{1XvTpJD}Z^YOHD%S;=U+-mX?`J<^̠=Y˔g]R?Vjn O?#F[g9aޚC-%)ASdqYj#87 }~QmƉOhKt,u3z=1^a''iaH"n|D(#ZQ_gfb 9:5QJ;>0hX?<&?īi>&8QбQIyAo{ȓ~e^%Fdn^ ⮾qm$X}5pYtﲔL+}3oGWAՆ6EJ.af" p_%~[NşC2)!'kmvSĄIx5Ȓ;>͓Cxƣj*[@7]Jz+TC.fqIp}95]jWLR#* oR o)(v mS'۲,=!Sܿ._,^ۆ+|0mE OMu;<+3#ɚ lEv,O!@kr 66ʪǚKtE; MMW>ldY\2'1.sJ5ܙ=SC%?K֖hhuAÔpAu?SV_?S?ٴ^"tTR,rܔoosr,;/TuDYR!bU>V׈}~8R>9rP ^fػF.'l/19.]7Op\:,z̜^a;V]dc%&fңrD7|gڸ"P"`ijT: )Q$p|M(,?ppm-K,"NHq=i[%%7Nl )+^'W,-%j>1[:tQjP/,8R`Z0sU׭tHm*% re(Gk_oV+Utn92p]vN̒YVF_sa pCg1;"e&@ 0e~H1 "0&q.=P.LC~B1OI(C_= 2}宊.͹o;fgCq-sW2V&#xPιP=t$(ey-U \TBz.QZJy›.U#7>n5HoR\  4uy-ANy м4|m!Z[YKrdo}C\$7)} !P[em"e*G7FcY5nAAW#2-zĈ)hŗ̹6tRrY=bLULdQ }1Yt/ O&fWY J ΀ӕڈ^?[ 4Eefz(t2G;mSVʓk<{& 6I"*#\ZiԀ1XYO}P-ɓV,rZ1c®y`}ZSm_8S7Y11xқY5z762grWmb怸|PqB>p< 5F0Q"ݎsE9FS}jke;@vFe xGJcgy }!NB¢[Q E5^R,h};L"S*xEhpK-;ۢµfFaW:=e-}<D6W.;AZz _+d+/qӀ;9@Dڒ@p$FW>QvBc=;hx +0'(` dⶼ JT`7ٿe$eڶ{Wo+jպ@ FGٚJl,OJaL4 6.p:fu< -߫+fwY Xx)t5)񠾬\Y_h5V”az XM᯺4F;7CG ?+좉"7yߧk vE\Eax ICs#8 U~_LU4Lz%LXB_+3F 7e~Yz:f>o9c;/ilDw6\| e2RET#,1b&6I|+eTH?:1B*20kJ)[d Wsjnnvh0.F.\ Ip+pp9x$]]t*RI!1,@fc=4d`o!B9ɀ.GHWѕ|ݵj+%h UGK"-K驥^{xX9HߧzV%!'о|dC2Q.I+JG3f"9S)>u}U9n؇J^*T򂭦ضojSrp@J-$q:E {6M2܉H (A:zg1.6S%ɮ<.#;͂vgvD{V.=-j~,ǖ t)bclM0\Z5`m|3afҀ66w+EnHصGNͩ^-ZG/lUΊNsP:Gt0dYy? MlK>es҇P7/ChN:#5ҦF@=]Taw,-**^%8cЅ$"{&^覑lsXv0?u ^{YE b\Is^ eRj8G g"4<[~RTwK0NZ:=\T~},ʇ T.!j^$402ʰbt8yhbJ~˵?YAʄkxP0w}'&rTDq"gE S|"#Zlә܁>ykjq)UN+AS(Xt2º? Eb9]w%}ao'nD ]!Xy ~@1QŠtf/eSR;N z?\7R1UH#x;.Ξ++J/c). mt9uMNtPГRnUg&A_;"ƽ,|OAQBr$`' ŃKB$t'bf0)alI7^Y/Wv)z{vY6m.7_Okt괍\Gr% Ġjt '[9$č ȭjPqW3SHWS- ,u {DȀy *-bet 2 [pcOͷeqgo#~.~gMye?./kcl [i7z#ml'tj!p[ȹ2ͪ376R7`参 'kHw.$'C;R fːւމF4Pw<,Hu:j.͈j)^+D_>臘P=/,H$RZ~Rp}:ś.~d|EC+RGy/d:æ*7ci3}ѡ̴ƠiuޯwW]a!8nMJskWwZP`aOLA@2$Sbj- Ӌ+hlmyXƱ*WXe'A R[n 00R>z@)gmB.VNN`%, C1zEjZXsa2՟ަQ O w$3lGh{<睶2SƥvM@ ܹ(۴/ٍ OXj/s,ogMLH%54qUƥ9Uo !i. \u]iM?09b69{" a HĮ\!k"i3.)kh-ejC^0%6kj!@nn3 PO 50|EF>l@CuTåwHљXlC~> <]׎JnoĬ[l^4l:Ń7k&'g<-|FD=^] `=2j֡,V3UAYI=/z:^_nаUPލ~e2 86޹oz7 IdOYT nѫ Zc+ÈHjZ!r]/e]c͆8[6Hi6-OxV$%5MQDF(:ji7!bipSx/I%n~IZc'{/tXoتhOzZ=U^aД|KN}%R~{\Xm~ Dof6z1  /ľn뇡Q4g0 pF<4 ^ʕ}͑gzf{Gcs6_0ޔoR^.Xhؽxhߴe)sˆrݰW64::YCGm[iϢ`Ә&|&NP#loDCU /Tf\sJ D=bsGՊkpK8"J{t^2.K9rh&gA@ $vJp|m?Jjf%}Lj[dz_{YcNp0˽'%w"K&cb;@8G|ϫO'{.aK*9&1sVLc!yoD|PyrWP9Dp1Kb` 8"uCmrʷ(ӿ'@*O-A8L؃8)RE+V.la~W!ϢK c&KJ:%^洮nAQͯoIoM֐ Q(x##A)|"6{iZ-lc✃R@_H7h}B~󿰤ٜR l4o,bڊ,9+!٧bOфu)%1صps`:PZ l}sL^AL8tTDt/7Ș|W srӛjV3Ʃ\8ґ=ПYޣiTѱ'䮫Z;%wMBj]+ ?T: #{m/=[芼gyt[La}2zi+̰:zuTG S^v{2FKuu;X1 o^RgB:j&{MeHod]s%_-Gō߶fNJH ?y?|\T5zSM6`'_NN*LO]Ei$Ѻ @^|3=j~\@ b͛<e$ˈ}/T$r;ή298܉eG2ܽLSf dR ڔ. ޱ) CȾYQ]iO~YIH'XhFxZ^Y-wGM(n(Wrݶآ<] #PJ.}#!X(%2}XcA0(KmԓUKA8 I^RAZiOBo-7= 󺁺R[v6>5q9\Y3=};(Pbb3֞b;W*pq]'U`0?g/e|oQ3h7< sgTE_鋱rh4'Z$dd[pB4y|/]\|eGR2Gl҆G39U oj+Bu) c~#g?.  .Pti{?y+O(V%ԢVhnM{qNX~0PP&(1lV{9*OnD[k|tv3A9 k}Mx1&,DUb{:#XDg)F >;! 5\Qý|uB4qY_m8Wϓ9SϘt9j6(CꭞktF9t1]̬3e~+ԹnHb$TFЖC<5QTI5 P-"Nk\Cy<\z.y܎/{klH8 Tտ)Uxր.Iݝ9<>78q:@|<T⢍LQ{S{MP8pjiu9yJR1U&gv҃02Wb㥩kRkySԖč[j\MIp@_n.ACN$dv R ?'yg璔?91H,Aɬ9W4_GĿ1Qͽ["c0r򶰱d9 MTiz@G,bipb8!'U (,oLnF}c ŵ(qA:!؊8|1bj[]u@!eFfC=sU&Fmߌ-)Ly=PF^U;%mC5 x(9{eݮ #*UC{nl}RPjEa#>jñt\}" >v"և@.T`L~^T##, Aқ!$5Ԗ[gCnaRo2zCOd{<-mnYVWґu[YV?.N`h5cKoΜ z ņEkU)DVejK6 @7/HZm%)JSAYۺ:}rqn<'&LsLFΑ4Dætc\l(%A˶R)@OBE1güsoĘXW<-r0p5[F86ۘ\,"7e(6U7{ȅ l~[433BJ{#7ݡk6"Q`hH c(8.&⊆/^|PR#ŎN{m\ yZ&TO.|;e8UQP/I㋦S4&B~NQH8#,~l/<|.;s aYc kޥcۊ1Wօ|Nȿ (ASÝR}&}I>b/i<0QJ}VGI)^_6EH,1!1Kd+JF.:8Zl:;9{ ha72~%Rf"}`:UTWU8}72Za"k3 Kcv||9E7u)jGè U !:.!Jq.svp& E~N@K* ՚Q:-s~뵝Zsi QX&'?'iO%u} Nb:̲~Ƞ{6=L8 k7u`0P2)r^]nTs?S4E d9+.at_Y#v܎$Ʃ8.1%T7$t'TuH9pha ̟kؽ5qA=@]6>A,`{Ay~cX Շ5qv47ҷ僄-2eˉh"VyD@k*IpVF4dj?Y),wq8gov~H2e$*.+|'|g 7N{-h4K:aBT z"#EZY=G؁J.v?>XUh2̃:qMj^F~eݣ]8ӑ87"_:}1G%:d}p8gzz7Lrƅ7iuH* jk"M"fII+* |!kKaf\Y_qQe<7HQ1do j[2dzSp3ʂ>LY^pQAJu5 yV:s5&tJ2)IV 4 AҖs7/ҝqVFF= ):D[ EU2+)F?E},'6ETg}iv>qbP}Ĥ:@p DLlG:}Usݢ<ѻ3؄9pQ Kbٶ|,Q ŚYlD&C^é>'r:݃tiuNoN--r!Ci+`r%7P4$2p^OvUDb{6P=Pٳ HuMi5h#hEj)b4Mŭ&{Ӕi-kVYؒ2mt ԙv'J8aM _# gwh -Y{GWjU3ܘC<'gAjj~ 0x9zϙbw'Pw3VA%hGSFTq9<RW5+k Hq.7SP O.IϥRUc vB# :$Ȥ%T\ q5x3ERq{\y\Q`"-'Dx4D 7^\~:Q{[0ѮLc%JV&MVtPLLQ0JKrSypTMbe /;X^/KUՙ[.l_J:%` $ $: ᒿIs j36v8QMO㎳W*uF䋨*fw gckjSzS6t\<-b`[~'L.bE%rWͦAȶ?I{RT,dǬjSh\y)G9{gsRt8AM+v II2Ǐ:H]E[˿u@#3lOTY/Q^tz\T愣Aõ*6mκ61nڲ:YX 3Q_] ~e5@w.ϋ;K{y\VN} CHf3.W9˛P%վ)P[WIShot`$X%_DNY 'Q)^-\XVvw~lY59zZ50l !XQ7č!k; na!6 %7YUYϨSxSrNQ슡K:q!dXq\qy[q$ oP1O;H+Xr+9&O_Ca^WLeEsoQ$~4!֠fANVT`H4Jztp)T,Mڠ^-a70z1όLH0IѷIV&4n[ =n*Nok#~k/X6s{ <\ȰKՕ%=/ bLkw4+F$֎QaCh( @H;7rXKٔ@s ?},T ,Lk٩^rRYn_0l {;!1ʲS2=znJ1k^f0t i?Qfo*+uh:l@̸Cqψf)Ή&;P(@ 2sMk8T%(<)*X|ު4Y4?ۙύ_2xxi0prUAjM?%!-Q, ).66>{{=s1٢\|ªw;R%Vk]1N b#6#si7F0Eţ 3 O,JsR˅(NC_NZQ5}sJz"䦈Ϭ~y݆qSڽDG\ #Z 7L1 cay`qm[odJJmRvotj:J?c- 5C+,1ݐZJ)N ŋaGvO;hhI +GJ+Z-J ؉ XV]΃ia[h^C(ְ0W";8x2VǣW=s/Ҙ^Mz~\ro5 `o ,Ui$w{)20 h+"3 r 6',SgniR]cG'VC9,ع|+$QN- $䳧#8X|]v9G}0]&{|<]LFm& sM. zHfZf%(_^73J (&.iZ 6 +F2KYưUUc)_Z< IKPu!/rtVH bC3eyB`cŁR6IwwMV:K|nؤ h MʈP[ >Ϲ˱OPʥGOnjAvo6 jFw*`h HwDžxFb_h-O59_{SHobO{kIMP~r)|ƽGsLeVmwCX5N++wJj!wF\Ң2c< 1~ =;dcn~< iX;|G%l;_J@^A:kɫϳ08|ښ)$g_$G[b#d?S>v$hB0(AO< մrȣм /ȼF8Ѡ;kE78Qrd܇<6q!|jY$ BoO#J<)`<(َ,2Ԛ(`lDkӓ l[E#crDeq= ]Xg B >r_:v/gB)S`|8,`2#C>.wTt;:119°sD;@M[ti_ǍNtttޚ|(y P]`KhpBY}6k{ e,E)jTK=H( Q󣑟%]FvRӞ׵'rЃOXc ^- nizyfM5]q#WvidO'D&گfjzj53 ~2ͼnjx,&JZ./JTQB3LmrL8[GN%/:-9LB^Ol'DY`1\%ZW[kdu"f@G%TIA+G #tԺ}]0@/é [O.Hk_Hy7Ss mW*(XhyE a2[N@j)A<wA)H Tc-r!Z- 3%J?F@YmOu8f ~p"E@pB߯A(uNA ӲQ]Iv^Sm)7QCI$(^ 3k$^kyu122Svx@P3`T?UF|$̨H)E\$КaP ԋ\+u_~T 2`ŠQU UT!Z\ ~ H X =p>< hӉ!Hn@V-q'@c`d+߀VA1Qg0?CVȏGÖ 0`_%xF]>ϝ`0^%^}A>U#>.([.}Z |i qֈk^𢲰xCrdf|ۺ7,H%0UmILɊ挦_#"!i$+o~x\*8RHqho8."]?yOv%c=k;5y fŢTp,jvYGU/˼Y@һ-kF'$P- ?~w}19`NoxNÁrs^tDH38>ʔA Nȼn6%g'3(s]_;ȧ_vef3f]@IͿ*2rftTWכ|=.*/IQC+LTJa"N!DAŜ7ʬ>*s_XdZ+Ʊ:a\ܙ\pQ/B 7͚Y݉o_F٭aLzS?۸bѯoAV"`y`J({a$qQXh2Ik1:>R];: οފ*}H.!}Zѝl&y֭q~ޠ'#y<_#5 & fϤh{YyN}N}oFli,>Xc0yg`͌6*a;Wq;M|=ρRyE9/a70ozokenm|[ \Kj9#I\VZ"Dt*~HAj,fUz*rS1]#0n[sLF)ȞX}kd'dTszU%^>c9Sƈ1 ꗇk !?7l4/a Ox?n@ (D g뎀SM20S0Bؠv\* r@͎r0WQ]4 AXAx`k3\-Ͱ4hW=9Gˀ%c7G(tؠwƊ=œnxCM}_6upM]ϽVuǸۧSvȂ:?wu 3k dĦ,4-?h+3)L>D ҿc38w7Qe'Oڻ:G0v!!./c C:B!} HYCOA[w@t#ik.U1{sx ?b94=6Nk"+Y8w&ߟJ!8"-}ڪS><(iVG*\% uPF\6G67řJE rYyc"WK:DcQ}#DJL/֯F6`/duE=Ϗgŵ[%uX*d_|P^@Xi3od{PDx~UL;E:ɟ>i۹UGZG\3-z!"us+|R"ĪR{[X8 MaA)rFvHEtB5n0.1-!6|A60 )_B#^"^C YLBGW ĩS9 w0^pҙ0IMҳP{-XYX<+K}6W'CB_}[[ED^YƦl[^@1$n|䱕7ʫ1P.ykmэq9]+G~.9IFRr!:S_.(A7?ru_Oqv:vhPTóΐ"SardZmsPr+LqIz敚Õ*7sSo?Ga?D@,u5'X< ~84iԈ/ PԌ ™l\s֖[CսA^ļrՊQdFv:ӶnsRgFm#wĝ-Ǚr;,¿K*¢"•"]s@Fo g ۝wjB.?klKtʧ7vE+Tݼ"i>ÚRS%:.c?$y"NmA Y2KwW{U2t1ttIx&\ё3-\֓+E= ,6NOOO 2pH'58>-lg/OdNF/[󘞈unbgZj}8=J1~7e(>[ax#l™npnYaޠ!FH5Y0?9ߓ_@ڵ~{TSiK;jXG[ʦ. ._݃M4šBc~S毺l@QP'NQ:(YJ9nvJOV.sm =O8d.0,z7v}Zw $ܥ+K6![cac1i[d; yu^U fnnTͧhi')0*㭡[Kٞ /8?]uӤx4x#Za;9pu $*g${<2?{CΐrY--5\ΞM) &:b;ciz&`^D$)O(SEoU D"|= (^8KFK]b؟+V]ClCxSuUnHUEfGng{Р@jD+MxtշЩ[n,cƨK(vw)JQlGWr_^Cg @x(IYx/"N(Tc؏եt𹣳(Bt}`ihVRuJa)ÀNx{&QZR8TE Yթ(՛|֡7~ThӺ]U|/k9'iFr p m9Q$+1 n ^|lZ**a \׿rEswRnQ.?d[g c`߷R8 'IJ !l冬p]ۜr.%|N ~FfA4 rPH,b[ۋYpa>} -sk˳9 2nYIF@fpy&X٪ħ.}M3WIAi^Y"npQWYp*vWh94V_KcCz|Yy;tO%gNvu Y!BY*LPjO"9A,F>Pe;|HzJPO'$ zu ԙٙR$ڌaУ\U/ĕ;ưn:~7_Y}tTڅCkjo>Q& m"ANj U/`*]=lwзqKj-+FvNf)ˆ953}c'sT"YOso>[>te h|)I!6(8ʑ^ (yɻ(L\S:<=K0 Ef eh'k©R,.(xSi"pF #B%,{# eagzX/q28aAM=PR͔1iMǗ򿘵yu(Q-f *r1k,4ߧ՛GxE##%Hcd4\4bχ; 6 bǔ@*wG>FRUT|#*?B!OkyHx^QqDZ_]OL k#SlkiRf4aK=X]P {s2K3^Й谕jwUjҰX k?$N _\UG,3?=,0%Q!T4Yac6<溻@NV+lĦ?bL  Fc8_qFmS8uFtͥ8\J}B0i2 oܥ) /I x{nW C"?n֎(ɢ܋).>a+X \/K90sz kUZ P*_D|C#Mmc8zqqÀ8"G~& EB\  f;w@Sbwwbw: *P߁ ((+ @#UoP7@Z]NnBqn͇|bow .x9}1  捸qئJl+# B nrA(⮩^F mq׻ǔejV Pi?e+H.qJORELK)03\5d,Gqkc?؉-@@dйZl-`[,hq31^mF+I8,cX!e[v|E0 H7,sjo!$M.u|v['E φj t XHb$< qaDXԣ.l1 V\˫Om^µܭ5Hh%\^5w:v0Z1f:sRݹ T#Vz[^ҦfZ-\,GtAյ :](cyXMz•GtdԾ]|݇v:'@9^fzT1Zrmi nSGxp E;(7uyQA]&'>YFL4Dx-S8Pk3{?%#Vf&ԳXg7yn%ڕdա ðE];xxX4ҚB U,P6=[qӣfG4`OTU,j9nE0qfV홎I%lcB@T?Ier2d5’/cyWAI}\y'OE6ŧIuTNm#:4m9^}x ֗JIJz-pAcNwS%!`g heGɩgrjgfnٯI~Ӷ}eOl0ӛfxYYv+Qz"vRPv UP+h@!L6M rnK7d]'Xۢ 9nհa2QСLB_D]A-]r<Wt"Wx}tIӥnI & ݣ{vHU4r>߱ly/1A>}|e&A.|AY)~PEmJyO-ig]|Z5:B1Qj^~5zg'i8*V>L{۝9HX,|hI~k\ddae,M|T+vw(̈z,[_,ޚ/8PN[ZP\(0Ij6j\]Whd6zڎ"Q[GCh&DDnApm/ؿzUI7^OWv{}sh YY^sA z#C ^JNZRfTPR;Ci9F|FvU~C:3K+Pm2)+2 $:A7#+dFIt7{\C5y9[%= ґL(h#5} -Z&5V(ݭtP>0ϥ&[iMe1ؔ5<8V:C eW㨋m :4Y!h BT0Rt|JMZ(*@О1B& ͍oϦ\hs:F_92JRkln0Bg^9oaC|2/ xHvAÓY9뾄~;V6.0S}'$\AًfJ3IC Od vFhFc%:bm$i2h2hW|I@x=u`+YDscC`r`MC\*֩i iKsOK+cKVe7T"54.լG6.eؗ _ʞv{=X^hORƄšN~`T1ԾЭZH'TzH*/ Ƃ XfTjBvi:@Ԅ^0(Cݬ'Q*%cma~/-bpwY=6p'bޘ)=g%YY,.!Zq藹k@Y9ߍP_|pjs|,.wdVƸ~[W{T)eDAY\A F_M]U{y9o!u|eh$LuXEG/]Od3俻87C":^-_1]xԱ=I.#7`UIdtWL:E86Үjgx: 9fzaMY׆Q/:Hu~2!y960 q†ϬF5Ojuk]nT_{g}6'uhå:+QJZ=˭g EQ6Zk1{S&#mM8e\D6 &O^bi]./RIZ™[.jXCJë]rysя FoW*ʼcS,昫9xv*`?s,_TYnwֹGkpOI>01җ7 >B 2B4p~vlsrŻ*ef273i})n:+Q~-"oy-V!VɔIT`6 V)$;39ke ʶpVBg0qՑ,@Z1Ҥݧ;Gkʼ[r%[UyoHఅp U&xk>gXi<=LWM3{涖Bkձ%.Bv* +Qݨy;:36!6٧ٌrk:߈K hΘ1%#YOY[=v%ƜTjJktp|2{ATE1p"75|eIQiw}u{-4ΜY%씞$]}ڥsפ{Gzo]B )6y__qb2IMCfZIn1 4=!?|G9$3T΄13F̸l[@T]9[ RݏPVq^mƣ8E+ć +=Ƙ4cZuH)Ĩl zDBaÄI#Z:GF5Eܦ˶me㓊^6LLŤ:$cʼn4Z'QпK0Փ'єXdfyޡqѮ\fh =VI%2mV[LU:+ UxNReG"6'q81яrFi<ļpN54)\箘r>A_fY3=V=rV8^kצ lyY߀xCs $iXUB zk@nw}`yYP}"g|J \ccQL֔zۭLދ<ȫH>SdDU.O(:Ġ$@ljCTI>r 8G< x2vǓ`=e0, ~c Wf~մ{K`t NB^T)uqD?Um$G..n5oY^:idGR ?v(V*YrN |%_r2)UaV} 4:/\>;G <yڝ⬃Os;tQ#,Է lGZHi:sY;e ,I3@g_>'R~qx+̈́9PNw)ŵQv2Oae> i SylB*5Bk< }Fs~0;n^$ M._oLQj|E/ӠA撞4cMh3鱏aqD8@ +sjO <^p[+_CGZpc߃H׉m9]\-r>BmCCrǒbL".rU|ֻB`㉸$bs)#ndݭ+G>e,!f=.Q>FH=-|?P}!I`qf%لgE\x6q2 1/sLe(yx'pgwрq (lcyt74#1V 3 Ll"zw1_A=r7֋dݲ A{hX01u?f+_e,b)c&8}!pKAuS7q`>s)e[rJe"fo$YY*n2 :PxR kL*aRRzqn_, ~w23i~,wgd3 Wmr03""@EAtZΖZ); Df } "H IŵZwPLaѠ}Qi<}a/ۓm쐿}Ķ'La␒)].C(IKί:tzktdC{yV>Aj-Z{e y"7N8+w8IP]LAͮ 3q/|uϺ}q+x~U PLyuIt$GIv]F^#*Km%*2 Hc\6[փq\)K mCo z$a*BI,ϽrsI0T঑xIutV=Ot\0#r 3Ucg; N^FFeޚџ_3pUc/[W,:92Di5wW^{կZ YaCi0"u HӮ*.ϣ < `DX]5}]ܞ<xlIF,uSc5qD~KfFp\%+N8X3]v(&5j]MJ| !ۙjf;44ζa(2Ł8H><p|EFav"e-lH̞ wEz:%Fn2 >6vAn,4WRܘJ-vnN +-Iʉ:}`s#K.ۅg]{93&0,t h6QClpe;TЬ覽]6>Ո`ެZ?2xUHniS9DW9g!aN@pv♚2Ѻ%T)փ:ѧbo0~;G Y˸ō$borٌU 0; H`4`>HND\Si*ЂJFl/=RFеM]0]`u/Gq˚7Ӛ<ĕ`+J*. 9nӷR#NRc+pmD]҆Lb ~=/(@G!Ă!16qKZSE$2w;$\Y=Uc0So>8C s%2hjC:Qb[F=Bn#Pi^GYU'/cA^r Ü儵9:HDD)4bt:zA™qe-;-Qv539}]5Y"%x&%_rzѓT~}8޿Ycr+soi~G:c\R-]15bD_`S6d?[?ǯ'QHWPu(&3Cm5kc }Nwp}k9 b2k(MOMtKPch 2F"N'ޫo,ܵVt j#LVb_hm4_yrZ:Y% 9s$KԺ#k3]o|eg9إfn.v;k]gE'K1K8fː=\dn\e9/9ۏpp1+R8>gWL_]_pUz ?9oCi:=NQfwYWƨ>E+Q.ɌAVhx{R{ȉpHpsiįj 1O(ڛg1$$*Hk+P,`uWܶZ`$ŕ &NC! V8| o4i iTFuV2~L>Y짣de5q?qۊ -븴f5fdL gδ7/Qǜ}x帞Rq,h)_SxHҷA3G;jȏ7}.`oA йJ3J)GI,U{F"} pHM?tjB Eٝ wŅUJn~L͂ ^YKȈM{׵vUN&bX;ixA9W@I<]U_";V'ex DKyuLKy'˗=>:nPb֗qR]t lJ`e}^YſbEZ*39; ~9`U\XV>)XaMoI݈?.TM =/5Vx&GU)F19JG,VH*o!z9J)vo"lΡȄU3ˆ *pN3, 4Ul|k& u@feFtP)ijȃJؐO. ۲^5cPu^ DNGf-_Ժ@;sΖt|dH ~b4_\#3L #b.D{Xc/'bd%*g 0qil#GhGF82N$Lm2Hj4PBU*fGiLQ}+.6HQa xRK &l[wSs^Hӱ?Χ(tV *9i :$9ͅ5asr#OAti gǫAWVlbz~ YYOx bB9'qN$'BɁQcMggѱ5J0\ʃ׎[䴤9HُBDM5GTyŸBހ9T`A!q`ftUˢXtOFc}|#%ΊYs48EJPw[#i"q(~c`d5ntPpAcqj== dJ Ŗ鼤:?n"頹\WWà?N)-V{mKSfj ѺުzT2Fl*?̹dK^\Ҡ͆ T?"4چ'~`px6f=s~,dKY[Da_kCWPΙpo8'c&T&# ]Nu{k|$Y3twD4&൧W$ܽ$ϒ>bSS0Ryɬ!y ǂ[:v#c5IMQG8)AB1w\V7z]\@@-ʎdбzմi_9(J Iw`!^?Z.u4l%{E=<ZCnD_,"Q9 ;](ڴ,Qdu0?> ); &l+^;-l%&@i=h?#INCK5HU$XO&<IJ5Vz0!lfXyλI)l#NC,'wң }N;^,Fħx>Tjf2vc+qVP*Z#{a$%(WGLnLR/GM^)*'J>;ڝxJfqIbU L - G[dڈwÒu_(=09??u:QOPdl?!YzO_L[:'=JL B kD#2e*93 XV@=f ,ޖK2L'VNtt -eO6[Xe"-B^7NYze6̶Ϡtw`use"DC Ewʊ]߯G5&v4Usa~v;0k-=e3)D!&/lsr+ +Hؒr 1oq|]-W(~D ~?N, :ZV~`23}*l(t!|yvjG=QYoCAQQX`4[V$;na+yVr!5WE"eT<םz;4BVd{U:tG[a^@g%qv}OP8N|%,ZB473xbrWtP|fcS&Hd"M*x0_F Y_v7sqM', Yu]S^qfl@"]L:6 ~Lz%&Y׶mn4q*wrQ5{{N\J8TL[w*Qr,'Bat~`f$h:3H${g.knvwW)) ,R[X]Hp ~}V4@[xmDE k@\H֭XBpA<%Q-yYcݴyucr tXoNC5Lisp4#NlXbg&B:CM]̋͂F]N( ihR t[}!P.L$LQ#S]WsW+@٨k5׈ń u2Y<~XB k6=7D14oЗ:XDdέ}ƭ5:* d,r$* J+{ Zos%Ȱ/R5E oI5uߤq|<}")qY*'63{h`0>"ZlTsa-4uJ& (ӞoldnrmChv OQH"5c^漿뀀q'[/^|'c(l}KAODBz41MpLB0G۽A*=:J^-hYzA|aOx<|穴{\.@kC)ļB'zʸՖQ,qz* vnp`A"vk/2*L7{cQmAK?"6m<%qR%2ݑvPYC/$gM_qeW2KyƲU'[:O5IEC۰(p'lTM~*̖䌽TTfTf8r7~FsWoáP6LZL&^VP3%0SUY O!x7ʴu?xIt*8U@+iAzܤ zx7Ϊx>.\+1uy4PC b1)-GpEqZ@ ut_|}'CFJ񌅛7P[=}-\@dDHA.˕*yj" b#zm;L:u . zyv;*S_./+t PضbU5p>{:YQ:lhGƞ x+HUN̅TsyUK-{~ߊJ$M ^B+N )*7I%nr/ϸb;Z'}l+gtdG*Cǻy:f]uSM,LfJxXv_-/(o'~6c Y -<³Cy9h і cM8Q iC9ǐyq'j I?+uB/͟)su`.a;XC]D(xP9"+XR]UWi7Z٤ OJL/cE33TyDH.>٢ȶ.@:zk׌CV4+5XInO*S멼MdEJxs._Lv~-gdڪ褏P;pQ0p}5^3. )\u.~~E+J>]+ԧa{= ~V!"唀s[\3I60~M}=O}9jTdfm0Gؽy;{I,AKyѓv{!kVqƞywLK[ū 1A-5vedyM.{4K'Pi X#Rh?kH],cfQ=gXEߗ?G{Zu}lW7,\)9oK \*[0ɹ^_oLScyGSf|AŦˌ?*-nu̿@k&C߰uhdo߄:R *!Og'DgJlRy/=,1(#ψ=%{ AB#}7|"[נRAS7YR B2ۅ J*oՔBlN-𳓙 ?da'Lܙ! >хiȨE5k`9Yfb0J||xvdtrz8Ue66ʵ[܀6s&N^"$VM">G65Pu{=.JI6GbpE9cpϮQ&9uR ~>K%Ĺa'N{r?J qg/ EwY xm zL">t Qon3q\U]Y[5\up bC'[^cd A.oSfCk"e{J-VCo `*BMU)"#9 Ri%!V/=f{ܫ{WzN= #)vR76.5a&ŕvy+2+טcsf7mvd8}QTw "EpK'4{v[CX!"SX 9hJ롞c4Oxg_yaI5m3XqDA72Q9GWkƕA_1=Z$~>4,X?sdmX>Rb*wTbl2ƫIHpD|ԥD;`8"f!"z@q4dVw@=KJǻ|ӗ>m0udew<'LLT!Dx^䢎g`MU@OqpYϷWN`Wk ֯l L@m@ԶoPf_qN6RI[ <%X\" 7m: Fn0B7l҇OH% qo22!p]mw,mFbI` 8J^-yC?` !ZDPCԲ -' E)G(FanN.EoF7+[ɉLٍ μ@geҞmFF , kjrTb=I< zQN9\ՙK:!=6wЗѥZhZj.:42CQdܤ MtnIT_͞眱$EfEJReI7?o 1=fjZyNnZ^:P3ZURS!6zTsvّ;"Yv nu)ӀKv J'c÷lڜ ^qg {(g]6q$2ti5-J_˯Q4KsGjD{Xa%lvtA^5h%ևiagB_5"j USxIj^o~Qimx?,^AZ\}]w?-Mp蚱xO!CĀYwaZCY:=U]@24ݲM_sdg> %#<:2Sel{"˩ZTϘ6@ǽR\wajIeL;~1~6Y{SX枈;mE!+K|| LNiG\!Fh=0Maj31mzc8D1Y!QxX4C=Zؕwh6jc#FE" ^KQvp*c܂Y}g`l-s{wTz6ᎋ(?p^D$@<370K#+4%8 @1?[î@7n$ςZaٲ|o+LEwMg?/ҨGtz,;d4?skeSNzi!lL5oX$uR|߀liǢ| ֎;3UGP-Sh{T܄TS$E(ix!fjI2 HT[D|v`@(\ j[^ͯf@$P5ŇCLlT\0 `}s3 fQOX J\-/# Wm.U ԝ:d,5ҫODżhY[HD>;b݊RܹVֶԢ|ƝC+J/NN7 + g0>:'K zP;Yd[N㠺tCSw3%0Ӫkuvz.=xS)V'NQf2^Dc`I?c+y|DgC @{@thUe'V\$iY=,gwkmxCۋ7iC-ҟҬ$Yws&uP~;vRZV3nNdfOռ`dAZs }_G?PHoi}mJ)F2O{]qM2"hv_% +îۨء͹Y OīNF~I@= $XC`=\|*ajqhH/du6h@@ǞXǃ1/3h\{mk#4]<_EId^Vi}H/^'(avږp>h$ *pYelot3FVlYl]w~!BaEm ձ' -+mbQȧ07"twVVIf6ӧ> RȁXCiRtHalE>BԞbnjɦJ(1P{ 4+LLPy[)RxvH|!u 6"&-尼5i gc>mX9 ?%4EVa6 2化=5P9LgiW %CNNjuC\z0޵zP^$s%3^J//T=yGQcCY80!u_:i !FJO-4}: V|!֨{R2?}IekUc'Nb#EjO#;MWrv ;}ӯJ$D)p=#m :+$V˩;iOz(dLR]u>~c ̝SZb H#Y6Wǯ tG 4sFvGMH>zF`5Ȭ g32<c3g!:*)^lSS76*bHNg9!H50/.[<6?vrWLZP!ܞG 6##X a:~WVKٍ]+]$O*>E}@I;m @0:۠|G-nw#K*\z%-UZ6=]!tŸQt\'Tr$O&Ұ`%j._1/#[uӺcuCY0y e7^kSZ4rGcJfuq7ab۴3s/2 }vfB7v)j2]^4ZoV"m'l(c`H̩;48TZ #Oۿ=Aӑ~H"&+[DbI 㽖>n2E" c7c@[<MkD3.U=F8-Ծgq%2kHN6y/U&5 @",J$OWE4_@;I>AI_"J%ҀEyqK\$m=CҥE"x,`XUSҖN"J~`VɢNh}d=lH'b6;vn]ʎֶ$wGx ua Ԅ+`N%CkaynGrH5=M+L(F-n0AeLOzB ͫK2J+NcK!?6.xYn3l6dȖ#zC+oC;8[]*~A3 ;W\u>1NPx@DI7C0{MŖז\8sïb# jhFc~}1)3*dO/2F'1gi}r5po b+rpvyVJ$0j޷u0آ!)7[,HC,-H!dJ?|JFTf!)[%@5UzZ_3\Q3UwRW8j~p2e$%7 sb_Wb #`ĊM@FG8 Y8A6zqa ϑG"v9$d]RlYˮF~yH; p Wج"5@A笡 */WT jj "Ǎ1qy,*`N/qƄ %u R,v_ u< [ZHq!/k3nH] xʍz=n~>7rb vPqak@m0ZaDoPw.)ÁjVՌ(5'n;rG"R,2(ToTS\8~&7 2CVP[釡kEl ɟdKTK_ijXfd9+`b| ~α,T^V@=J FgÂcf^t\t =XOS-iME>p9jƊQSb_gzv"3_y yakEȧU>!tKnS2{F 7攵'DnM-wcF~tŸ\cK&M?ڊ 4HD~$.@5<&b! ~;䩙V#@͵O5 ٢ZVr#t Ap(XDhoWcp2tMzY#qX&;8ܮ$R-٣IfVGpmïtbi%N_3ʮUt K)O++3V,]3#&[k p7 h&3t W>o2㬫kvShȉ|O[{%G]u؂P'_nESM?dgb4` cX+\zW$LIz}ICf˅!qgŝ8?uR# 9?e;D$Ry^Gޥ5wjO,w!G ${6!g)8'G_jŀ%XZ߼ғV b s|g:o,ˋ^rGZ^c/fХ`dҤuA <9}fj2iQq0Yvo*PJ=D+o4hV|rwotc,p 5~pف4C),%wOYM<߇Je&'q#<2b0؉2bJ AÈ X NWٯܬ,t'[3T* 8%q̌6+TYע[i=op",|Aa`t|kV]Aԋ?޽Z8=)H|X͸g"U^G s ?dsX'6\íZP0l1j3=3lTPќGBSw]9NOŀ]q,˺l";QsH?lep`s`c= I7郢dtp Ob_!]#GıӫA' `/GS*yx'8۞P8G[rs_ L<#+kާ>wEzU*3M0Xxᡅt/OUPZ2E8[-_%?-Ye'L-ދo+&8 Z3fŇr= hMހ~- TE1dk77qfdI'cyK/j ESRw!\&2ͻ5&~Hpm)7R[ б:4bs=49t;<)Y1܅;t=1E{U]R26iQ^`iғhI;-`aG`EDE <.[:%)X0mR@xjC/teZvDM7یIrppY%*y J|RޘaeZ5 KB>ʸ`UÎ-~p-'H9 v}^lTEw!D^F:SQ !: ]zNBC r6OIg6t V] RIOˆzJ-]9!mqשS T(n N^ޕʃ!mExKAcN}(-+'2 S%n5?8KBn)ƨŲHIF:g6W[R CZtnr & {1$JIX5@$?<}FV+`DOVlN3Xa?\*1|>qSvFf_=(t(=ƓԎ}Q\}2 e 32|ېǥhN:~ cLU:j0\ DFg~3wVJTB,-?c L$[I[s t6gиu8шԼo#Dnd챊㌋70}} ,6C;Ap F"CЩǧ3KJ)}Iski)su3SBEwpT/x6$ 7~ \jj^E> qg[KD7YuL,Kd]҃:#L'ѓ#2#-63*`5U-bZ^, b2\:裟uwqQCD nɆ{- p OΒjZz\q==Zl?IUF *NA=S6iTN=3|W{ꂽ:ZBm,@BUd ctU6+IwHiB, TG~$ :Zzُ(0[۔%UD"HS Uǜ{joI0#gL",:vY5b+#ͱ::>o&K"/6bDŊ=Ce ^vC$FNmPp+0:i5Lݪ#zq^ ]m3݈ʳ;:%Wl"y"U *1T K \*4yp/RE)&.Vrf,|$ &88G2Vb5:Ё3 io- S]9(dFS*r*C^7 ^D ZZҮ b; ĉʟjg),WX U=\/۔l_ҥ"@]*M۩5(sak/u fH;HIosQ#J%yUrGTz)Jhdvr*ŸYQ 2w,nM16xo ™5""T% \uO'] >ā.z"KA֤ EOYN[)Zq %RVV_ Ɛy`! % [ߤ#$ cvc6m6J5f^,W"^j8mDޣcG]\ l*o^xO^YKD)}UUdwytD0H8L 0&plKjJI<3w_c B56j ᾣ݁wB;Ԥ5]II b|*EӧaKBk#+Oxݕg~004ٵ̢`+tͽr- ^12QlxP?lِ~kҫh79^)25BUbW4?1Տ IDsйwm"e/VP'&_C)[YI83װjm^Y_jbsR\\xd(K FHAh7^6n>VCNߐDX8KydIt;,|ƭ²Ggu"||PSs*/e2u c wl~q6~': zWs) -EgA[V4Z(?Qrײ|FhFKs" y?l xxp/)C'?"Dl!ߞ`A/lNĤJUzE"}җ\Q"8nj P5TVj 5eTU<ۯ6 Ä5]۾f(oX+OC4F$8CgLdcJޝ?y<60<':F&kz1 Q?vdт|~JV!*2?`.:]mH`Ew>Дs*{Lr ǣD6p{o ez9ɹT!i0O\8]UsGN كY9x +o iǦvE ZG6Q5dM8Lt Fîi{@=jyAՌ2m1>+fw=/K]I9RܫDcLyi›y %&tڝp`h&R|/"yu[7wGn Kc2x#ʙFծ`@P,!1E鋂dt(eYvO ͅ.bjh](8yVl9ec_0F:E&XM&_)BJ}ESӿ;M 4ot'gKyZ;S.S&&R :OrOn:u\%z$lA|D%q+{7 ,8PZ& աo[ gߌ#p}G1Y?"X x 5#`^ЛFWnȑ]-ϦZTJEzS{Fѿ 3K'2v;ӈS21;7g D⊒,tan߽#1 Jq83YFyiWUEʽ(;\l|$8{".pZ#4Q~5v_F.C2.rek=o.!J;C2۪; G~şC~+Hon47⵳ˤeH@X}Mj0zp{p8K zW߅]R^w~E|$vu c3y#DyE(^j cE\lR 9l~ 0y-a)7//ApaN PdP2$KLE{ Is5/ *HS Ӕ9"ڎTYǩXRχiOAG2%>gc${\M3Z!S/ y̍Bp. t>ñB/g/K7BB/!.n;`OZo&YSW@<"`k0W ވ$rnd A)%'Rːݱ#V2!< vOh}M')U8rd4AeBG>{3[jğgfF_:3R@U_WScóῃIG$Z0hJאr]0 <~vQ/EեJag`#!Au]`EBno}"^ś?qǗ%lYBgr7/+)gw* j@B썭 `'(T, ?ۀftUFLDQxX]=n.irTM2j}X|y,evH;}bzGi}90zr>[rj5,GMj!8sD\IԔFVL1D}b'f$tv\S[ڳO}& ?AtTC}_B\vLTt@lQ#dᜠ=K~WTB #UK 73VV~`.nSPYVɥ 7-1$D(YIJI6C:TQg[QOnRfL M741GgDv("၂`g MS\w8`^;c[: hPYLxF:ZgIc`)sYNcwkp{h!e2馷~RniKR=kh|5E< ]y[#i)ۙs~K'6+|B sϜ~8J{0𘪰h$mk܇."dnhgA ЦT?<BC^.r oDI?@wQ!@)eޗרlY~;)gV.T{n^W)xlG8$\6\.%?j\4&A#T€iFXCnH3w#tޕB^Kv g-@} Bi@Yȫa: #2{^ 08Vdt,i~g2o0,Q0T%Pyu@օw)z.ފ%(.2BYudB6a&u2lGC)JvJ@<9Yr nS->4Hg}taT+/Rs'+bfM]3 Xk mݲ8Qr $c$E$mꆩd:f ?4A1ԔpHAʟ)> 3£9d(t1`;耈8!6 \`́f4 인J)b9{}cz\$~pm$*vߚoH Yh5O#d{} YCd,xZp#*3g]ø@ +j-_|f# 8:)i8|>4&ME~I{,߽J &6t۪m;@Pg'&\m۸4Ëvꩿ`=XE bc >W%{R,R&G8(|a+j5cn?|}fznr5{4O,̏K(4/6Y`[,6صYNȃe8*Opݡ wp\ 3ӫ"OB&pZ `/O}ma^,Ds'Ҙ7zkw[*^%mn~(8b #'n+߮IYͅ`zIh9ɋ C߻_ ?{6Hʜ0/dxoe-3p>S +E8J[R!FҰw}?HE5Z# G.$j%'{D6$7d|8pP`Qװ(_*s,·eq.qMgߨ0YחUPqG)w. ťubَ|ITil(9_w6]z6N}BBs2C/ʝ3 keS_PH/q{vA@ PVBIAkn5, kMUV\\ ǡoO㳮ҽQvS~aeu8"sR43t~/O}xodZ*I7BT1gO'zcÚXq.-%,"B:RWIa0|'XP5|p@E U51)Aw&X㈙Ci,61 ^r!P $+2T@EhɜaГT`=U/=S@X;-ԷJ7ʢd:׃'Cr9`"'BP d'5xCь?&L띲&8''xM5攬8z#/i|<> l=|*<HEqK(d"hJSz_ėZMhY<<"bD#?3yI*4GO5A,[A3748}xu'MnK uHPmWRHfI`?hK"YiDfyA!./6K`;0 V0y[)7;oE1GE +#uNcݰ(zwJFE#޼rPN+u4hҦFs܇Q Ն7@-fӱB%{S<[-YXdެX =kx;k̐mvy("k}5ӒjȦt:α [ 3Emk9}O E6餗<-چf#Xj;PO=о@hBU:¬ e hп*t ;xnj| )hm@YpZE'>?[|elo3mii- O-̹` f3~`c3z,;t,֢4šg'Z|=֑h殴SYV:#"5l)F*lgFMͱXD)KH:ꛂi4_봂W6~Gp 8 F\A'[D5Q,Mj{LS$ij\~[MXi=Jqq[kq//||Pc֙DʪHrN䙖O,1yLQ\pBt-Fv*/qvloY8X}wEG؍n3hBlL65q|omt0.k-MSAjցKօX¨2>o +x j►jEKpj:ي8Lh-'6IFؾRHW{u_s(.[S-+3i7Wy^mrj}`rջ9/Q ů"<yf29<072qѯ5>7(IYKXfq6Q7DT@gsj,a"eYT-|0%R9=?XwUgp|4#F9SPJL-O^4Wp e`)gMʛE]Rv0KdoОS޺kc.?٥&!$⸡őRHͬZ;2gJ'D7k/FC'4 Ȧ7J3?XO=J3sĵk\A\-0%P/yefR.ˆvQ(6J߮~\[Ef3J#BysM?G8YIk2c}JZhqmq0gYDdKr3Nx$9 Wwk^CRxٝ~5ϫynݯ#/<,!WzKM yɴʑ-<_H=wx,7ERSmoP)q\}:FagE?2kw#剔m36B]G~cZՊV\Z&Bm?INWm`vv:àA,P76r}2uym^p.CA9|30g;kG?Fd,=GA4ůiyV&ߥZ8&T,25 QrlmZx ፾KԲj . $h!TD9nbNx=Ϧ@QV~)23Cb5նZjr^05I nIBBRnn@i[<$ М A paB R2Tx:N k$v$p$X jWsiXS6|p5wj'`t&O?{S4A z~rȕ'." vP }Ie8خ8, Dm^$g!繼)--q}iY *%S#"`l* dܢwݹ'dĒU1 F#6qa!-)lA[ 8 Bt^| 6UP@FL}:C$ vyݧ;p| dҧDхy[sޤ'P8SZc>~sj)񈒄 o81G PF6 D3?i:9}Xok:;u% <þ:N3Zs̐9HY@e JHw~:p˺]]Ɨ;#l&ݝ [j>(?G4 ﳟyQw )$x?e=zlh* |F~QĐxڼ#'wTڊdzilA"UAA3N~i]5Vޞ#R38$]9srhke,,'&F; P]W3o@fv8\",1Hhh>0G˃KQm30} `c{kd7WdU} uL?@UФ.*װ_)U)|J_E' dәAԊ.QNvmS_eϪCRU1Uҩ6qz{qg6ܨ='}#+Z_l+Sb/6q+#rfC.JÒ4;QRjPtz] z$h }1˾ 47=z]8y%&St~ƽM'}yO(&{O g`⯪ \Uת.vּldn2a-5+-X؎Oruk0{VĢjԯF+_ %3˨ Fƹ}4,K-U4UX*%Bؔ@PܳWp[ԕ5_{Yϵy Q#`*0Xΐ6=+RJ.8 y1 L _fB xlQ@VIG b]ͩ>0NjYApþ"De n 'e=V1n/t>3&H 8v.7#,ӠU|RRX>" C5c젡̧;+L+eUJu ~?3]b=8QY7ZAG("y=m:ĉU^f?vL{(} 9^ef LjbOe[ۛ^j6_Ӟ[Ҁ5ȯ'K"`6![^z,ڃv*2Eqg [h-/(D%x^ )ݭܐP"</k{{Y%R7;O̒2zN wan> j'(2нL$S&y.??2ןֽV'KޞW 4GE*v~^(R J_CF$, 03Q"Wڨ-eÛnw`(Ik%!:`Ļ@ݐ7k,_t{>'im0f9Tķ?2 3)u~:Lc%0EkSCV:R*nAFpRrsqGaAӜJZNSۓKUP>WH^ a03v&زnmc, &VI'环9 J!zEըEExRob^\\5=K)Q JT_@樕XNo~KlM.ؗ MAmCOkJb9Ji d7*a/ >Y0_96wj-˅+m;ae2(sX3P 뗮hZ-3J騣4Ś,ʸRѮ*w4CEy svɿb@7=fgPQK{VV.-bBq4KzdH}hmQZ-p.-0 =VWl%nD3tdl]Y9=!<)3ɖ1.{VV(W?!?S$7%+@FU?Cho:|tD,b;}&WȅlR,m%1HԮ3TgjN/GՄJ ]j߱R@`gscscOaU[G8 :pZZtkjĖg*]i<&vQ4jыDuZ[Ŷ#b/v {-Ð`$KۺF^KuMR0bUU 7Y9h,IOw%$^Rs @rPYNʃ=ܬ9&YaQ܃0T`_~XEk9G ʰ{r Զhi/<L3_"H;1ؤZoie>̃nMp0%D@8$<`ǚL'>ԧ?b8I^jyJn ?>߷ H08[6le*\sY #O$t\tvP'yfGzrgk!cHcV=zEZ.8; Dg( 6#(15W<}{si`KO -j_{r(;֐ujt& 8ɩX0`LŤWshlDk=J-}Xm_ ު-WZ2I\CX&5;Jÿ/TlTpdĆCg:D>uTV*/ӀO 8pV E q *|¦U2 BP'iC\se㒙"w?x.p-b!C;eQXvg7$!;#F9ITdXw`IbktۇAly_*t? =:nܱRY͝jܾh 0YJf<77>WE魬p m=r,|B>89>28a k!fgu8yɚ=C`Y$ʿUҤ4$%oGX(q ?QNR5MFLgB Yisr E<;So08xV˯!`r-Eɮ/Q<9KC^G3#0£BtN\C7jz0a=D=cLPcEI@PS3zpڅtCCt":b@5[J!LDY)QgŁu L.X~>fb 5]`WffR(L>M{;"¬YhG.-,+Ƕ`@ u-ښ GϨTl ^ja\ RR |.5g@FeݻT̝"K:k1ok>j68|!]>tsi6j1.%;< 5L3~Pv8L[$ʿX 3# X>Kl Zc'"GS6^E wz\f" 4HM+C}_O͗0&q:,J5mm/9ne <ںG߂swi] : L, 9ζ+EIQdυȯj4fXv>&̅ިQ >%6`cC̗'bְ^]`n/x6?z}cd s~k֣yo%Z3dĵ_mT_;lr3'yh*ׯ>{ ǘF1A- =Z`aIgn ($N-iy@-+3<^AVXՓ:IIڭVCu1ۯ*/~ÇcU/%]" <3v7gZ1HWpVqx!YT5 8620䋿ckr. % z CJBGoJMR;Žwٿ{^)[:k{ FHy:[(ӵtclǙ\GIt?o!fDO3O ϵnUFQb lAEŮW/ HF3PBsx?Q}u`qˎd+/:qXL*I4Д/MGRDx58 U!80ZjHb./ioNP_ʽy)G)䬵ζB'MdR> EC3צl/H^,:嬼^E$m_GJr/%!aoV $=#-.DPRX്lV=c qIQ~P0)E-6Q_'g{y+2TL$$x;G/ ;'2ũDžMRo10K $5!YKR0Z]ԐxD57R<h`[9S~j7 wͲubll0u;B*3u,XF)/]q h1%]ܠyZݢ$TǤSv ?΀VP [ 'I-&as^jme )_+x=l(M%IM`L^x1j3 j77אo#e+(b&b K:1N}\lÇӐO_?Έ271YUA@C>-j=o&UtLb!] Qf%v_N3>\sڿkL5lyBk.@ eF [쬯oRNDŽ3uH':fɫrAN̓]n ^5et;+`6q^Wd|@ֹG(}]l[c9J0utAT',p*% ~2ƀ\ycsuÁf[F-3C`)9 $uc?hAj*F"Q JT\ GP[̓o}F%i\Bv^Ϳ)`^h9?yA?sa)[F,yq!rչTqoScݟnʱ$|eCӹ+tw"m|6L#;HV8BnBQdrz>bXOn7YAHB8yFr[_ 4B)'si/Yh vVӲnIɴN;Lڽ[ ZUTzgBV#m7 / sn7M[TRoyer),آūN X6Ba6c_92 vcu#y؟'1/UO*7-v%T-L<\cowr/Øje-j`_D^(/vTHix‹4$Etċ ۈai!@t3x'~0nr֥O(]JtctWV{7, w3ܔ !BX:]fN+ `PmZ]ðm37jR6;]\/h]c!>!E2A._M&XO)4H<zcJG%XI\dN>j|OKxY|D_U$+;w\ܖGAe\pp2 ?.RN(T\dJ C(Ah舯d3Q޴~?T=E=Yǂu;2URT뀩|j?OϔAy7Qqex:Տ5<"f9C+tXɽqm!h3t[&ʪݞNՆxSaL^?nXdw}EA$XyVdYts)sE7@- + o0CS+J<-'rw"d3Ξs1ht80s P??jzU>X tz"i6+pd<ϝlXN\R2բekRB[eSݦG57 )`Џ_\V7Ngɹ !%FF$ y+śĂ% [5IE"e$t*oe,!yfLoٚ~J+:KN2$3 8^M;ϸ!=Y:y/GOr6(qGc߮vy;KOREv Ea9C&.)kz;WL&m&wz=_{x1Ƈ8`nj~*os=k 6 ̈ *ѹ 𥃣]?{TlihPES}3\T'>?ƚ`X;{:Cu .Mj94t~c{hU"Ý'U>DfhKjd>TXC%![nF`}IE%Dq/ S5%Ξڲs/VLBQsFXndY/"xsMFJ(ަ)A:bp]KZ?}: t *\KCT7m|%'V/n¾g+؇(ل܇rC\`wG:Lmn07 X^2*/peZ~!$gO?0qDˤ?JnJ|>sɣH VQp>)EQ>}ǎ ye= <ݛ0#!=f_+򅸋DL{;Kocj l % XFbvՙ`E]FّS>,ZwǾKQS̥Cw=Z}\Xɏ]5Kݤ ^{MP)W쿜{?!C_:\kU8Ҟ4i>)ObsTHىBb%a~f}nxD;ݍڻxIoӟ C`+|ژv WB.oӏ HzSͭ⻉"u Y>$+4dtd:))͵Kqkjy9P!H]0ByQ7-@t/w6Z V3( g-W{$V miEލȓC ?TӊzUxJ9U,Qe 0gCIk_7V^CVmtNѵOfX&9E#"} 2PM42o.9̲Z4 & fk}k/RNv59EC9~#dXhQ'mNCmeclсJ)KٟJaC_-c~/'u~_eaϺ! JJmϪΥt5t ?o bbȧ7 wϰt&ۙi#`ۓlIEb~~⌇O g?Wm o" ôdAN%mݶxB`[Z G[Tܣ?vRzQ8o5IhE }D)ͿoH) 5P"hS!86(Kbx[Y|H"n}%*J Qr!hbHx } _80s}o?#?,o!%̩/š?6wGqX.XPV #殯wԟ \ȷv h&|8ځ1+;F>&,_x[4W[ 8V٦gc7V9'-Ű?\x//$=l=\:d%,6Z6h$~Vb\ةX N*xo_ cp UdW@fl5D;xcGBӉms=7akT8ڤRǧ~îԢՓŜ @Y0TDaɂ5w^J8Z lJ.6 Rz0`!΀߭P-~/7~ pn&·د6PʝͬawۓρZi!$`f A'Sf l<0kSolլ?#ME*'e]ZHG+/^8Ԁ`]:Qx:-m_SC\nY",c桹<з_$|=)mz$=%Y"nss.'S}ɓ\h+7휞L%&M*t"f胃5I.,N]^cR':~S;#JQj'8[eF[Z%z՝BeG>lѩQR2Ȱ";a>g tV^LԃM9Tj,ܜ ]'^w\3A.l˸<)oYy67Ln !O-q 1\2>yk?*^)9n[𾔭 5'SL IՂKX%-RkyrS/yl֦pz^~g+ @3MWBIH5fCo?4zxbLJdݡ|/N 5}g`|j\c0bfv=$S6fg[+6DZKa\¾ѠY.qeqoa q=iPZ#ē꺝"2R)sʌf '5ྍH N ] ;㎀IV/ CAt0X6ʰ|ƕ#._:@:6Q6a-'v+E&ȺС!|]i0Vzo#QG7("ϋ ܺfF`Psgϩ㚜Y*B@1fH (A؜IZ ZK|s+* 4C4 |MV)1%V~[o)p\ϥ}gp L{AA[O_GʲquU<WS1[o=B OHBIiS.xS9j}j։؟[rT@͛i' J*nmTGHeWݷ`}>I{&LN+ )B;X6УKPP"7WhY[=aZ8$Mg$ 9Y1 ~F-l/W-8˅n7X@5c:ŚjZ)wgvzR2(<"jye/w,,4v3zl -<+oڹ(ٰAq]A;6J o,񼺖~ v C@~Tck2b].C3ZʯB:W,R;:a b( |?4Ciؽ]H4ЬSG&&EC q_]N:?{:=F/^h-=#Z KY}+WEԨ#6FݑXrMjDR}W8ڗ^G=J8`1vYC̳6+bpgc;n$j2 Z/}b7Y+zov3‹#/nu߳k]H1ԅښ (=raKw߅8GNVOuǛus$,DAރR~k PM",n-0?/Zh7$ eU O}w?Jk_iw  تzs,0Om:ZdD/Qz{,rt|еNZ-!W~@EHȌ p]ku!ٔWy$H nO/#jAv5WH 2&|{Y5JuiY"pO֬!̽ R둲!snpY~GTW=9D:]jbT=,?-nVCBtN%hz[}zCUQž_Жy,hS)Vrzl >(-t a-lT 2c>#'1^i;0sKA ) jŅr+UɄ \Nu9X:XKƩxPvr5I."F `vZ'uѲpJzru" +=_y29.C ,pka|,;h510yfEp֊L(À!5f(LD*D_+BmK[\%Od@ڍW(Qѐ%`9 $Ÿ6 ϸʤ[Z$kNX˦S)vP ;fHh =g_$ ~yD h p5Cp f@ۋM?len-'=X74xpUR!@ؐS)Iεl@GwN2Gy,Gѹ< ܀䓺{^ 4,k]{!4na9Ք PtR"Nso8fҚouIL 3S8BD`xG15}ԧ=0"#0Zt1Hpf(̰0Bm7!=)%H8[|ȜF0-pf{ޭN*4W: g'BlsH `fh2[>c>>m]z}嵜H.id7$.fn5~,7|g\Uږ){yobH?3&۶jSs&lgf,#j-, faɾTEŸSq_q"˯4Bk%e >Q񈩥 _6ɳ[>cΥCRg\3=mWA_ aYGD *EͮjT(b[IX\o[@Dx3D'wn:D (%r#i:1cg_>h27(" VOt =0*x%oPYZ*a!$|e.$Pi'P1S(8|Q7Rb,RSVF$}9A~m:̛DYsDb2r\M!vMc>a tњuH_XWUm}Y橐HJ: $B_k*9 ]qhxwKr-jjEkSAǼ((5:fv_TSim [s_cdXtGWW_L#o2>'"Ԉ+@=b #+(j:}`Bڝ3Y}j,I5vA!OsIdo4} B6jiPDwh.FyfD2V!qԀ񶏭\;1E9kwJ l.8ڈnJJMS[`y,̩bzdL,=d!Bd@ { \Upi=jOOh(N&x)|,–#1!{s9oAt.HdDp+f,UtSfBv {Vl/k}E԰tJ{WbqM1&sPBE=њm,ҟ8ϼ}On9M蛻9#'RA%dm廄8 r֤Bl}6p41~6ZUšPg34\wde(K_7J\&,j)ʁ;7!]q<T ~kRrf]F4H !^v AYl7+1g_Nzua( ^s <5)dé֒{Q;G876dC9({bOZ2{TBPjĺJU5pdȀ! &pǥ8$``⿥7Bƚ@ϧ^væGƛN}Mfߒ2la[ ;HIݺw KMux9F{Ah2;,ٟƪMBЉOF3@R T*3 od^4@FO}@M4e&3ZjPV_C!NA\mX_"aDΉFȷ-{1Dpd1i}B$@T5UAj`F_E+²u˶A,KwvAӻ6T)vnD"(A)ڇ!dͧrГMm .,Bw8I/  FuEΖiYTDS\okKXR}-4:ǯC K";ݾva":V\KXlx&ۻ@1B^/>PӻvLHU< =1j(Gy:=5U,ʁVf S4;t7u4) XŶŷArY"U>U6WJ ,n׮Ծ /Jf1-# Y!/^(xyP|A1lG Sl5ΞEbew Â2 KAprrUvS.Q1P$kD(ŃHq7¥){sM9S3Cex8(ydu E[i ͏%[mK),ں.('Rac1L|ӓ// hm,7L{TYrzг׺9Cp*A.냾{IPS.P uFIsZ^X 4:7G¬n_q.l ,Fٔ}AR٥FYAZ^*۴8P6'W5|mbő03l/VKFVehgĈy`KLfuZZd,}-®¼R9s6n߁{Wb-{NJ̜~MHPrYD&[}X @fe1l O&uXoE )T^L'y*(n;bqU\ E>ޚ9L3VG'3A|CP_bww/U3Wn)ln9b&p+!-_uu4HbfNg}qWܭitx">^#hV7O=#=%Ss$FGxsI;EUN,b[- h՘!e\oxɷzۢDڣ7|4gW2 yF =C !#b _Eu&:ܙidQhq}g?WzT 5RQP6푋Z;xc+L#RtF4M85‰}cJt6#Wb.fދjBIml)" u٣F8VLw&D4&c$0DDr-=2Ck{,ye:u 'Q dыpa~A`ELذG 1SkQs ?0SR2E (Xc/Mx1>c#Hr]39Qh7 Isad"u+s: ;ТQ-m )4[5<])~+sj\_  VWJ88)fi9.veqY'[P$@,nosfXٸDިc`\R8ᐄ S{.V2<|j#tYXhnOy)(? _Te:^ w;W(7಑ ų͙FCN67$\*s=/5f!+^4m@(o_!kk "g"XϠ?*r'* .\(k`gloF;ZR[%܉o 6 ƑYbcļSۚzD//[$ Qhb8+ûj'pBaOcLDWb\x!Hf2 EcC`dDhVĬ/,|0_>-Fi'2ML!Фb!S2?;qH;@Zhc1PU)Dx]R2Qo&Tr}3Lc  ;\{׿~>JFM-=92LgLӟ4uلIQ=ߩs*l!"M7ګQ^ ě~na7-5&mm3 8#/7(Oe}a {m]O=Sm3/CaKN,ty_ ,- '!Gӂ<>~}:R cz85J's&8QvTbbܐ/q^э P%sLVU6Tk6*b]YLd+&oRëNmFdԏhE0qv3 o^, P5b.; nq`6-@i[[)Aįv) )2ɁpG4X赻dܹ9c6cnERBߴ}>gg[Z4o``/=iHߜzCiy`YڎLAS]%rKްو,_xLbVb|'l9{֙-{(Ʈy =?/Xt#6*[ % KH*h]V ?[@aل~q̆XΡcc䁂aDݳQ"LjXHU%=]1Cy6p7&Pw<v= @?jzFQGZzkե.-5[+:~Z(5Mi;Pfq74l@JI"i_A"=*NcWrY`g*κPqkl[["QpK^ki_<<Tnfin믇#,՞ƿ\IM848H'[ X wRIpq!ݐ`te J0Xz ghAUSCYw@[\Y;w)__7Cߕa4HvT2?@^4oʿp/:R%J]!9>&%j3\܈lyaĿn|0Ӻ6֬~gG<]Ŵd%'VQs;I MX?$ (KD $f ߿V3yB56)$Gc3%J!X֙][)IG@mhtɚ$aaFbOԞڐ._ bS7QJ*)3wVkJG7>-4U6 #b|d'欶 p~F-j]SVGbD!X܆ fk蟯F'e3N]NCҠF2g͹bXvLn}`Z: JHܷ|ʉ.[p` W?'Q.y+>c!Oq! *GlhBժ\1 ' X(ԡ ߙwȤȐxmqd/ ^ W $0)\-Yq z0,7 kj3渲3'&(>0]e R\3`~BnYG/F6 1ZUFTf:IWL6RJ_EB1vPmh_>f ǪqJ5~N>N6u'թV!Xrs`T:E6c& N4a + m<˴2U[%`F\hj=~ټWRYFϞ V9O t{oJ6|53&[Cԅ!B5o$k ƙiC\ ~$i-A2|uڜ+ǥ鍥z#x܇|\ a ;j準l%^x:M*ՍBr&CԽ ^j/qMw  ;v٩z )Qk@(( Ӈ!7/tiCJZdzF1ev)(0j\|тRLԚ[A22%G5zRyR̠6+#W,eZU.XZqI CڙoG2χ@ o{&|qh*򆧝ugp3+[_tOǮ2^vF9Рn˷΅ބ7{Y=aHRf {T"_=:M>M;hai|3%T"밷‹bOcqّ0F7nXh绤M 8fl0469 ›&mF.<_5ɜ |M3U\>_?%HqDC&@?/^͛}흻ǵƨ(J/6gyEf17ETev\doC* 9J&cg+)Ӊ#Lp(x w[?\V's!1hbFH1HB{d!*Vtd" _}逞Fr_Ȝm{e1T ,S+?֥^}|G h1DaT巚0BHKҍ5RmƬM-@ea-HR,NI8'aꑲjV7K[*&[x^I]:wK%;SJ4_r'ld]@Vv`9ZCO:S%#^h,_T1A6P) 5 {wD#ePAMaS\Es/o  .qQ$hIg%<ȕIv(*~Wh -}e 8W ɷ<I8D|J`i[R/$ |3o;PmSg|l}I6 _'l>wR*Ty:@¬\H}NM{(+ðrFg*. ([36Zm dq+k^(E!T0n΋ -ĎIIsHt4.a \5*Yh}@U,w4g9Mgu'k|NDn#|i#5ۏ~z&` *1t,95cs_?Wҿ˅?o: lX;,ê.YO~QO) XQpq aU(aѯzf8T7r !#GPCn!K˷'@ThIc=ƞ.JƤoճJ̤ɛۃt_:Ik&R;Yef<Ǫb;Q*3){>-!Ӷ(;IF*'ZPS(DK};\'Xǡ&{y\GWlSXAC34U&Cv^Ar]:]}Fpv8C|)r2_;Eۂf"ʍ:h)<$p :*ƽMNz*/'At\~VwZjP)o˥Y2SM1L(H{g `^I0sF~, ̰80yc}nR 60]A[B(2+W ;pHk ]8kDk~-1(*;d̉ (5Qj[s`ѼW @`^D/ v?!?xZe* #L|[ \i [ O:K:]bsT#*3 k(I"pJ_.9 OrRe'$h=U6 I\xi xG[.1SBU*wd~Ea aKvZ/LI󵪽*[%%c5pu\-hr"-Y٥}c}ȴv|5$dRX E<ց@ч8GUvyxR1]qc\> &otyi}GpjX?a/RqG2:Q C["v/iH:Qw@ $Jxɂv IFjWƁ3cmV8*<$RWyXaEܕb1\1bsWS.ֿwrM9Q>BwYP-ox |#:a؟)VYGs^ bUx6T suDӬ6̺ctSQ5(o[т&dt%,?t->9܊^ A-S@&Gq =vΚolag,T) gySÊR/W}2tE?LLO s6$l_'|/G+,d >|VXr;+>WHC( @u.}kZ!$ %sH;~ə#q&Fp.mOrK^bX / I/jt{i;adfY2z4 iNlF)_3xN^O*L6!hSBA!c^|­mИOwu`_t6LV!p]H@`˘v8fqyHi4^# J/m2:C"d|(/}TWI (4ξR<_6Jx:V( ^%y_a6(@={lj,#8{čHgu֡>lz1%lⲄoD`r _moVcBtWE}GV۰E@JmG||on߇lGհj3N3~=^#rRQkջ 2rֵu2/`Zn SZ[z1~rsS\zyrG'TR%H-A z P3_WÖ/Gsf٦;`,H=QJxd^hr|5z~5q‹X;~מdlE,OɋhyU 9(6Þŭ?Րj'%r 58}{ɤ^!+X;ZX=.N8Δ!#k58{k/]y۶pn4; =cq*kXdk}nJ8h꽎q&w_|2z3qnL<{vJQ 4joe,݂弋2LQZ]>bð.F簇];b"E ϖס&}U!4"68  jwXcq9,]d}H#+lWܿXq-PKΠPaC[I_R3P9'#@1o/nd^GoR }|g~B mힳ\  _P@Ɖz?Cb 4.>|ymi tآyp|(BkW|Q1B告HTX8"zcee1eq6ZIT)X9xZ*eG} لsYbJS1K:~!+XGm"@-#2k UFŻy7i4WbP+6THJAqV0Nr|Ɨo6|P) 5[4ViJ ;>4o1NW0kPKzzۉp Fm3Y̙Ep5,'/\$Y;S 6k]~L@.k ~i2c+Z}"&#',vr pBvt}2G.1BY#mU6h۽H?DX1)FxRf7״5@}21p1s;p:hn [V&S"f\I aЭ?pn M0ʢ}IWͧSPx)]+HS9!o~nQ k#ی¬'_Cr([h \KSw1]Q)_EBZ6hߺ 0|%\͓C77d(?7f(e '32G^-'<0d 7Qv cb ņ-Ac9*a R^|"5΂NyS9qϵZȘFe -:eu>pTğ_SJlZW6 5˓Yk@bR]"ly}H?R-IH$p~ҡEV&0J |n46A3)xN)1CO|>P YAfV%DrhQeefmSF45}vq̜2 Ns J"~߀Yg]AhK,1vh(\b* " -,7L8p )Z )".dԛ:גdGf!DZ*^S4;hKJx4 sDf.:58Z]1#dF{|[ ^,ǖ3-=3a1ҳҸ2}*T w}RLCAN2I|d/5>YZls;\}kӛei _b_U^it?%vŃ '/_V>-|^1C696WrŁR}^ M@y7^\룀1w Bv~lN8+v T9E #/Jr8 :[@SAl5f;>M"|&{S;WpCL0d5I=)H04Qڢx"20e_j`P-FvWzdtA ͐Wd ;>֩DSVږ+D:qP/>FYD'G4Ky{"}z*J6i~-Ʋ&_u!fTAz2kNKT0~q M)ewF\Po'jYg5u}'&i^+ m~n8ݣ֛0F)(R*Zfֱkk-0a"뙻l,29=f7Y_ERwcH' bCDrɒm0'50F(@kOE Z@#fsǺEf剩C3Tc5ęj|Y[w,Cѷ@I-UՌ': fmAaPRiH?׋jv']oJ֝k T~EZ5E ʽɺvd7YcvC'Xe-J́))ER:p W(c#G4 ~|mx#1yce$&7Rӛ+Z)R:3?{"=}Ur> Qi'q|SdgȰD95.uGqn=\=X\jt[hPI`uM#i\P 8Y} ד6L Z>iSH{>N}"n{;?vA aj' %̅Zua~^qlDd;_+7LMUew}y/>FzHƹ[C-EG_X_kDNv붋q'q,L2c/Z'/B--2thµͷȧ D]/,<|BE=HQuV&d R;o~SuEy͡Y|WrH ] @B}[13 Z;'QQ?FJ(<n:Яt@H`ϢQ&>{0"4U·1@oz]g9a1BQNUJASoON; EiYa dz>fÄʈ% ܖ31Ȱ~‰#r/hVnކ`z'zGQ=Zir~FMV;p 9:p<Vp+]*dmA`)"ؠs`'Nr1cN>$Y dw%)`J6H3,΢m%8ϠE˷Mlgn|V0a̔Mx7z@ <[)ҡ6Ε@}LaɼMo,UO7`{1.d7ɲaXrF_'r=x66pwx՝pf7wş@^2Vy¼tހ /S=uJFk猈6g"LJj, Ss[!6?^㭔r:7j4/kz,ՌhNھ^h[q`+SmI=<Җ"E fsb:c#!z7<'ϦYYlFwYE?aA )*)| 'C4wlKvPʹ5) *TޮF,oWjr{m I7 xxоa@d " 4LŶ}!"͛4TZa1i5 DQ`73ncB1!Vv3ۻ[x'],VA6ia4SFC7~ok/^q"Pyi]Щ:%AqIVz:OdBT2@z;ѢIfؐ'YnL_fmzd4DbИ9)w|oƿo_hԗɸyYf6̰wd+꾠43咷w~h';&Q2zp|L4eISAmR=FB[װzb^%֙qwfA ;պ<x\ʫ_-_&DNPW<| 䕎3X"0>~E)4:si; Z1us͟g.`ܠ`x/#-w8GK 807}~vt5Ƿ@f^LFv1Ђ6RZ2'{^N=k1RWd`7OmtPdQ\J:p6<mm;jLkŒʗp\U ,uC~.7*YZJup`.䰸65Vݜ N{ &jW JP9]ck&R gXS $.~X^5%zV@qY=P;vMoNc sk`%<]!~/:uOŚjR/jo4&QtY _-I7".ت)3 `/P1Wڦ4`X`_`øpdIC`ߢ D/4Zʾ`u4$.o %X<;-"a$,A[=NV/nCz(߷̱?tMuGFZ-;^_lH#Ԁ⠙>X-V|Sy=O="!4s,I[J/ض1 EkP"4Ғya[.b9@|YTo*`9wmAX?Э$({HamE ½QQ:6]&շ'}gâN_mpX!kgkT|D= 0'iIކud՟GDMգO2RWN/ 7#ooUr_PwSinAl魙 H_8+ %\ 5#DA;B@q(]qz})t{u!7C9f<]ZӦ )Of |&Ը4I-+6pqpYmڻW:]_sdjs,xx˙\~XKr7 6/xF[q c..o5 +%@5固i`?h>)iȽ$vm'8lW^!fo}-NY)〩g۫^&$П;,RioY!+Uʿ5a+ޏb,P!5UJdn+ %̓rW{{8'1q;A&O޽:q2:̝an..#[,8&'~/-HD_$/  eLg{8fVx!60Bdū6I`,1}^aF'9d:KBܚXԐ lF3)㗚wMeBK%Ɉ~&X $o=w0d*_8QТE؇<~5t"[o/P y e4Bd&͌+ԀYᛓAJ-x{=ZhzBP09E`%ya rے*")*1X: T="8S>uʙ}Qy?ޙ٬4ⰻf/hm r_2t?!K b\v5=[ć?&l I= NM} ͪ;uYE V10zI >Z3)}N]`'ĐņmkCJH逶N/%UsՐG'4RHj6)nƴN/~6tbcX_qQۍ8IBl I-,md<ɘz{*~q=IjMQ@I?d^! 'DNFv@(O{T$LRaZ  ^[1B#x0gTNzٻG.M߈Fk-g/ .rmACWmPaPA>n&!%?<9m 2C/gdxǧUA/bϢ7N ۵~= K0A{:0X7rwNˡG͚pH Vk!|9^[ߓmS`&(_vC[^#=?}9cWfl\Bjֳƍ^Y&/n?T1&< ̞̻8&}\/e4)ďLml5h=~к(h NGQ{##=xOti|ߧNuXy, iLSFl'< X98h~tg\RCS,R U-~Twwoqm{Ui]+p43 pI+>HJ8}ȄfC y[K|GPWhDd#>pbU%#~X4 F7mwق3Ó BXާMP5?'JU,?&Vp~yZ rOdu*Bvymφc%fGr)=X ْRJݢZO9ߝ:^ }#Zh^7 !'n jbBf]dp'! x_>s"Ha}~M`Yp'Ayw'-l+%xyw]/Ʋ_ϙ=" Z[>#B: Cȑz AJȩntVvΠ1d:MAH;2$+URZGl4]!-;aU/DװaeQD V!5mP2n!K8ܳ!"KYpTe; (ě(Li_C8o;2/ čmN@% S?qҜ D\7'LJ*(u4q@΀6=7|ɡMY= ZWPL˃k48qwe7jo6L]j8Gf]-wg&k@>j[kV[#Ct57,2SXO֑ÜqtNq܍xc{82&Ĕ%] $uY<8PݠJc:!'F!lo4V)7` **nuؚRI42Hj=:Z\Hk1w&i )LɊSg;.7T8kגpy?y\>"&zm7kM%60bl N,&1w%.%?eVOt |3GF+v>J@ӜW!}13ѭJQXЯY~ӷ}!5a`ƦRWhp%Re %lcԕшR$;I9xS{m\ :Sp)vak"6ɖ2cpŔ(B2mXW՟BNO4i:"d̺:2"]lh8!Tʽf. zڨ <ط5N4bW٢{P~w`"KͯyƋM64Ct_9@l _3j'qUr l97ES 4/"~iEhSbIպͪ͊ĽuAx7X}C:N=_n`7"Õٴ/ER?@؎@57bJf9qq͹@7kGIprH ]cAA|DaSDGԯ%Ϝ Tk :[3^qćٕ3O`Lg{ψ8{]'lta ̸S+bcrq;Ep· m>t2ud)EGszJY8z/~s:B|SHnW-M[W{' ^Ϻ* Ue]}5;Q|Rc "d$y<ûf ?ICNgޫ2 DV:GFb:`cvI]M`¥Ʊm Ռp#!H)Vi #+.U8}XB7~vJ(?R2) 蓈G3m_Z\X% 9OpA'ɯC)u׷ c/DY!mhenE 9pHʴ3Jzi5$~ r#D)-R]z@qvQK*nw=ve@c=nNqP7~PB;bJ,zQ6:{q4ëBg*#C2)9b`?Hއ(OzШ+Ν{QE7Ιм.7͸/3B=t$ZRptU U%lO7猼GSBV-+$96Dc(Yx.MI:")M.'?rmw!Zm\7θɁQ{ՑݣM~!k _# %9`BO=g؀dauW3o:F<@ubRi׎J Gmt n|`1?,Q穡 uGƵ=6"K6 0 &9tR /`.ݹXF(8h"3U I2 1L]hȓ0ru`Sټhn1G|r}TSĀܰ/wb"bsH3 K f(;0_c5\{RmYEcQYtqZiΌi.P*Yrk9H@[к WA]ꎧ~,?_wFps~^]]KN-^\~s lk;>TkX!]7GUNu#A"YwEm$;(#JY@9\̫X  Ww.(_`/i|)nݟzl^9._zCL,7^ Y~m+H c`czwos,: `4bXscDb(0ԁLm ? }Q/ծ9S%4 ( [u2fP]jJf2#i`,? ʺc- rfYeF R:a3<q&ېJTuL( ^"P0 $F$]!fԠ % T .&Lg3x2f+U bժtȵ!bX:9&E$ͻ4ib, dBcܚ,3P ב9B~KO"v: >y*VjWM;p^S6?2sȯZzay@ْ!.E3Rkqy6>tmK>k߾~pѻ)f 6iE]%xjJ٦޵ YSq~&KHʎM[r;V Tο̕ے *JC9V3\LUOq:WuG\zil BZb O}\sF7 K$ x#6Lbp-tC퍕%rv"xeYf; j2=EE\yHyd*x5O$9I_k1뱞ԝkf.rʏ{f~!UR. 0!eð$ q&~~$C ι;(_#=z>߱di_p=>༞7(´h m< O8Hi%{s/'LNnlS N&O,:WbKqA EٵXkw ?=I'V;y W`rO*;J1kpHMj~ !Iw\o$V0NVoXb9'FȝRh-RJ&8aޥD"V&p0Mɸ  4 ;P), vI[fz1$:΍ !Of$Ɲqyr&~f޾LRK;e"w;=P'qILʖ؞†$5< ua6e29|X>C쑀Vzى*E"n駁w ys3l879 ]/7<ԁ 7jYNp`O+sZ0:&q\*! I vhrv_,5GXΡ8C?MܗifԹo`l~$W*&EKPr{'^޸Ztw!~!AM֓8ru@̉3kLѕ\I\fKr/^%=|7 a2IcIoi dz9 '>%4bKM=2z[3BE䃚 'aOo'x q㍰\5%lk897i%+7 M$=Hះ{ډ&ԉbSa7Y S mHT"-!Oh@7Z`+F~ }ͭܟ.7-L4X)ؔxɰ;:Υ )" zFRa^tcA1)+ g~y`?;V&$M7GX޸QC&V:eM' O:L*b kqNmR b{޷lߓn#9~?$C(U,nV%/ XfYv]1=\}oC! kNuC8b0jbHIH~Jꄡ!z\!#) [:79ow,WP7iDAOҷù`\7S.x[w '_=.rk˹u0*ͮ@N{N.n[Ľd]a3ܹȧeBCf"v8;/&J6ZQ*&5TG?0QY^}lS=ϴ|h4k(,RmG2TCO"uTq\.dtsHuxS UƩ6䕛FR ӚAjw/n~ X7iTR2Ge{6a?1X侅x|x`xMe`wUS,kbp-Rf1Vv9pq[NV(Ko_%~@Ad {3KWXo ʴ$3*ĬO+@XZ h6CS;\86mTVTcAsiE*ql\2Ti;=g!n\ܡƪ[A[&W ƖzeїqJQ1gxՅU7kFnhgcbDu9 elw Rl YA}]n QJ# >5VNFa;F gsd?vEo\" -qw-B`SR"sv 2x~/>N>.mx?^ka?D>Q2m"ROHc>U vTj)go.2L<6(|G •#s%\u(ԢҺ5.$b+z3ߛ^&P wlTHĴ[ A4F Q k">IB@r24{G}7Lц-8^υ݊~1`mq>菙 1ŽM1,"Y9ը[+A*`VļmEsk{B!d)cJo?FmBBI5${61yey3t3V*?URMMy K{ !pl^0 #ѹi([xw)@I~e;Dh^4իGw=R(8h`S4L%P RVnP< -ۡr W J,#j/Sy#kރXt6/m\䪴RӦ[QK#LLgޚnF|tAQ{Hv{6DAPFJٷ X Q yM{5ZiژP'{qwW<򵨃{v1 ת1l]!RʇƄ6ޑ Q7eF@v|C1F0,2e}FhA q{}G[603%i!_Vml\ hģ_{%(>XY=Aӽ(LhRA9s2-@N(}S%*U^uӏx4ic3|vI.%sdXܫCz}1&Km- <-O|8棬N$-1(ỷYG~H^1¿O}ΚYMixjc.H]lpdsNLk=o{G[kAzHhp^̥qn3#tߋP6E S=Go( kWLYȄs U@2g1}w@m펜ԯ45x2C'l󘁚$_^p\dgv@1='׉P1"VB ԝd?DqYڋXm9Kzwje 'ĭU`2QmR^qk{NjiB?E.\6##4OEH7io|Zxߟûhy󎏎DRbO=L]YfPt87<'c|BY&54)'zjku+$jm|y,MQgDJIkAnrjS+/#maEkH-J^FyNC{ v`f,찄:yKe9(xquH b&VN9Z,ׇˆrC&b6J%eϺe36)\A>C肋;y ,#7LJ5\ V8A{&jyiÝ烯zUs4meܢYZ=Qh[Kl _tp y#*AzAsr?=2oo޿XZ>Et DկDk"BIäe+]T|F Dҡ;-!O-oM[b\&_E%^Tp$?1y\`/ǵn.O[@׏Xaqg` /ٰ[B =V\vw/(Q&l APUid }IKkIvhSһ Qn*~O*_T|P|7mm4;|L$:AœtY-U.dܚ}vH)B8f4eh3G|J;G#䀄?Y|Ą `[%QiѽOkא^uHd<9rvD2~(I{Vx"pįhQ5'Cڜ h[l N4(.:bp%xmt OiTZ d cp5:<Rj[_ɦ qp6$9xf &"zUGMw~Ab Ϊ|xNjaH~#HgQ~r} ]Wԍ>؋oA+gc~JaIUfOU1D ;lh1bn#(mb^]{K5瑼Ni69G291(3c2ppF'9N@q<ʲ)f[m?瘉m `{Ǘ&, gP12 nN5V^1>S`D5_ L>B)!D79C׹F(x "DEBGЪmt0f_1f"3B4N! 6_׺C8ʺZ&],cڢffVVMWb X#~d'cVMle܍ژf)%It +NJ:' Z/"cZ&7qTclk>:I TOr2Ui]\l9o!9p6GN*dAM53+=[M9J5X½wf@Zw2 B$L 8 kz@Ay47rbyAr&VMcxx { uTuX \iʶߵ߾9-@ BI[߮UR_ W d1`+n?hcnf<:oH}Ahfwkܶ )]@oc{P]pA.VSy WV쀯i UdY+/IShj'dmg$? WCp%œNI1H۫N_yX }/6?h8JdxdGrN3ױr82I>bqqԹ=QhL %I9pCH3N%fKY=*NڳH4Ύ}2jtQ+^1 hǕҭy̘&SRΖ^~O4x/ @+= GC~ŁL=&/OUĿc=ԓ ]nsb`]=w% HM ڗTqhƳ , òugHS>K"OLf7*D-@>V<͂su1fvڠz1~cĬl H6dĀd~o(9I^AL; KqLZC q> Ԯ~a ꮔ9 Ϧ-%@mF^P6؎Y(Ql_>) A- 2!>ݚ7=`:ļ(* >]q pmA`c7fDa_@-.6yKxoµ6IT-l)w0*1R s,pBèGʄU3+$e(/K^ i#Pmj|N0Ƣcbj/\o :G\YP(&ġSfQGp]fMfcO_;ԃ eXG1Sm}<$|P fX8ޤ_+$Bϙ}fAQB!<5tJu%Kc@rБґr1Rl *IJl僴#{#b{M9Y=YA~P <w+8wtJ 2>Kwt/ +g#Xg *VvkvsK3YBT_Dzg(H r I EfA#|Yo+h:>'gFáS(H p0 ?lMś`s"UR yB &1ȗe Qtog_v5%xB]9K̐eaczؗpJ_uJj/28q}ydr٘jM"夾Bp5T))4+^0=(0#  `7XImW ~Ԝ DDTU[!y 8ڤ;;@3k3$vagi1?U%;V-Y;H⥉!;5Qj {jŠ"'CMF/^Km5Mx܀vW t"/Lϛ Q8\>IްtZ4" \( (_jvNN+DA0$1u5{hR;1꽊;HB;cy6/泡)5(724? cEH'ٳD,Vޑqq8E魻#iצ-s VԂ96佈;:cnÿ+]xSyT><8ЍgK58J)ʼnabzlpLn~?_ 9oR_ !fzv5*>V5NAKD}5 U"9YhUXЙ#amgup(u;k}? 4KWH&&F3c)m^L#v#ŧE*C֕1m`&(DaIC( UyNkjD!q^7r _%);42KUP*UfcjmbOԸP9"& OcKյY+Msooz?(uDE<ٝ 2zZªn%)hD'I2rK6b5{*3eT.RVYp#}b?w>ԺYf6~qU.M>S؂X]d uȥGČd@/KCV{P$۷axTM?KOB^vI`5mU' Wx'f=sz8itt[֧d8ޟJVvw=u:3@3$^ pAX̚<QZ qgkGng]OCdSJ^jֆ W=tqK2,Y8½r[%# 72v։7)r+; #TYS7&r<*XbE7]K5o^Ȥ:Oy2г9zLR 6v6qB?cΫRywg~$iojm!. mB" zMGή?ڰ>NA9һ1F9(Ctu[@t{v)a 6^ kC n X7`I/t9Ugy4/޻/k[̃yD^襆]GaB߇G+^INqmS=}p$>C)B*:!f 7#Rr\BtB؍?QdiSxVе҈ң(u7Vm~@4C7OH:|"@S1z+ ]@@rУzͽLUPG+ފ%zd(*f30*{z?z9D~?h4oT_*/%(’] ^O1JؼeS2IKk\xp!+~:K*]2Njd28\j䶵+0%tCZ25lzF!*OjZ3kGN<,(~^`c 4L2zU, Ӗ,^CU CkP Z WlB{J?W `XN/܊ ):a@؈VM \y~1|㎫ NdI7_OY>Rnx8d!,`FIf?8w0dGȀc rt]Vri Xmv\ʳ",6A#d3S=?E]H} [ߙ@X`L*lpMV͐9`,yeշ&;pWnϹ9 {i|ǬRzMV;|oD$Kf&*²"6jd(lR/XLAmeDcˏqRڕvƊϴ%GrQ:R<ԀV):wg@Md(\+0.j>>FT`$D>ZiŢ>:#[V13/݄ɏ}1hnR  ʮ<7،'zqHӦ"#~*|۩r y{v+@wbXY:#r Mϯ9Ḿ0랛I,;0%=AFConמ@R7 C] 89gH7b2,oÐ@2X)WV>lse]z֎3&8 ځ㖞`;}?\ǴI6=1̚BD~(QBfqI^gjC{}ǠK`$ @ ^`S?.~f۠ZW[3&; ';#V +WKj 6~YwZ..$%rhO $e?fQ:<‡vײ,R뮲%#gQ}# mc"3LӨ0#FfopjN?JbT k<_z.J4/g7ڱ$(UL6&6seB eJDccp?5'ȁZeGIB򴒘#A">Xٌ9)kn_N/(8 P!;Վ|[bjg UByC-r˄lN9vו-ۊmMt<_oapPA }c>,KhbũOF68Y}̈́q_:Z*l\U, YDž4d%^ VOwyH{1![8o yUE_7'Pq-ӧ1C_N0 jTp_r3C]& ܰ>oi.s)gi;c6u1dEL-WmŅFq^;s@ﭝ;kv $^x⣎heY,`[||M tܞT87Cw%g]:2Tqcw0$Nɩ``)Z塾D^1ʆԇcS)m${HR_ S %,M2- J.~8yZS5`4rc w/<]5Ey0"L2nj;e: jI/0KgKVjC۫r$?uLO[gn*a>?lNr]476GbC&J ct`^v/tՎ=&"~ӿjieHlݍ/Qnߑ.i}#r_g/hEkxObZa4zU:=H^K>tN./IȦڸmءn 3 a$ rIϗQT<=aӅBC5i-W=+Kvs.u nQ/k.v70ET4S\i'y!SG7=W :SX}~c#ţ2=ҿ P;a}j8.- 1k{3 7*`GX,(WcsˇPE\(3moG#ȏnEBK]\k@ïX%ǧ oJ^''{ o:Xءѡc-8AL1l 2er/$k>hR ItP]x#To0hxwo+)vtd`޼{ܢ\O2ּM$5wTX@6yiW,r`6{\)'C]-$YMdTV Z*\y0H~&D@Rxr|PÃ׮|\\^.)U Z- z>%(G̑e2x.?C-ؠ6$[x3E-7m8CyHEHI1maU},8J,+-GMT[͚gf'*UץވAOAA,˄RL^ +__GflM`$?K >O1)'C׎X Y>C!ł`E G?ߖ 4+pL#VQtpoե:Ѵ@6BSÛd^ٚ <*c+<}, ڠ-`dhV &$!\j1I_2sTd7^\AxEZˏ}w|W7!PZPT\2PO' !e 4F#XphWԡ'K"Fk&T BrJ-&A.ÏQrp =k@L5¤T.He+V\S bvR_[0q8_L*F $,c| %ڇ.HWqJVݴ7/dػBwTZ L&K\ >yWcV^yF=:084):r5e޹1s)}"ܘDCR?j qF̈́Cuw0/iXarŲqMh)n4Xs7'ſ _BjrBŎ(ӻppxLP=N0Ǿ"Xƥp|ڧVWF ,:_=~eU7e/\aX]\[ܘ̓o488Ќw|H[c`咆Z5zйT ;Բ$% R\' wKxL9((.gb0,%iGkDԑ[%y,1rojfGY(m|%vG*B?C%TЪW&Ygmm6PBbDh~/1Q p er)aOC22kےݔTX0B齞i|Z0?zrQ 3ə>̥'5t[(mvOr-.ɗoTd.s 'uq#,o9}" ;KFc0X\.[J]8}I&l:`?/ힺӛ)̉q W0|f T =LFW̥s(#UŗvJ'j`|kUS@?:E_]$?1\xVtym 2ԑλrf(ER- }X2Vw`(M|pj5:kslɊܶ_*\i'ݍ)'zbYjl#_V)k׬;LޘNndwt6pv=:97|CD6?G5=&\a\g߼pMG^#PK:'>9 IG,{[lx&s0)^ _ \!F;y.пl$Y: Z\$$ާFč??MM)~,wUt:BEW@̡Ni|_T#س U?!:c$Wzwa\s[ʻGDK.yP5SJ]TvQfWyLf87Zp@c.bC860 NSu4`9~Rc;!P&H08->B27@_6btJuFٗ] )eXBhhGQ%}}MX+YVTj]VoQꈻ) z 'ۊQ>Z,#[@)@ ^lGVn>/ZQ~55.FY01[yEÞ%e- j7ēXkAE0[Kcf%ik*~(eҬLfE.BTqAZ>Qx/* NM6?tb܎HCp+qu:`O|q9u1 Eu>]a~Cabc{ǧǪ09|8vEn7*#E FRSxMi27[!B^񸯐^sw!$1]Y'fϵ>АxcL4]Z6j7D~3fy4d .sm.fyۤz.NȆ8[;xjˠbj82ukءM 3M.4?N;kuF)՝&bcJiEb{bE uFvZQ"hq=n{,;!gf>F-vU)j|L`5cS1ͧ qY|LqoG}OM6Q6ѳi'B%#Ň̈́NuK:֟MW6B2_JҬRYj|އ~ +2TϾBJ~x}"Z @&涠acDn7Lg -`^f-(,w*![Kq1|E`onjq+K ܡv?}7~)ա6/2bw/-X{VqX:Ȥ$</OOyd- tަB"ʝiiwPN}Ɨ {d?{xz3$c=S-ehx$=\6ObZL y7b,?ŀ-Y.jP=5Y2ذS橚\Pm O4e,'iH2zZB&V 83VI%=@ qgʞLr`z\C%|y޼6,/LG  K>TXkv1{tFF.ۜ+.B2vkZ+Q:Hq3ժz{y&*}g6NÇbgAb1;\ +Q:U>Oʛ:]ET'YvW@I'voNA)?ڥ^ e"Π0M#{b1o9D pL>!U|щ5# ޵Pt{.6-ɒkb{&_XvAOt*b|^01];U[դ͎"5dsk` e7@P!?I8zbG-GgS&xLX.z-Wx^.DyuEGL6c/ZSxtjaxp]FLAĴ? 6Ai'3=wӇic"ȗGBM:zmmd?؊|JPA/k9NF1Gʫza.ٲKW ̢$.`jC:brNpsۥ>Y1f6銨%mN&wM(a@W+?p&=29E!8"<>C*HWnǓ1л53*mVPgSwf=W}%~[MʽFP┤u}02 Yi*4nA& ebG=a(ll~ 0(3q׾W}aC `)''1,Tr%aHL&ByA/?~ơV--CWv)@u[S| u\@Ǜdk{ 2$ ^Ú-K7ݶهM`g9tN;j.1f(7pNQI1qDh 08Z\[x%ϕHT$߂\Ee:3) SQf\YUQJ IYG1UjJaBx~Ff[4LK x?v0|*6MlLD#L)'m(>;|jI1&Z*@Wś }IxDw˖к#! JѤH:|?Ңd t\q&T2< Xgc(s<ԲcG;(Y"ez+H &hX9m[AӚl%ts;n3ςUs)֖ iU$3(U['8LՐ5[g Po]:6OfUW>QMjstHP"ƾO3hvXU/j(k텹\*ge*ڒ`)NrZt!<쨑iYlnP7M#z43BZ;"Jǥ>Omx`qQ;$cܘKηVڸnGufXkĉNZf;y/A Qk~/ ZblSgΞD>f@'+&&wb'3mO`|4*ׇ0G4F㢀ϯ" WRTĿz AMC}Lv Wj%"ဆTVa+ԒtD = sԡ&hD=gjA=0n92EUC-6.1+UZ굌daDG3$ Dj'wgAwUHn rSO'7ݝezGjN D2aVhbPLƱHu ~ çii8 cܨ3 u9q)vDv9)Z2n=@Ӛوf))]p^\+z8' }v1TBY ʶ9opk J<^dXC!5 ^2=7ygo[Nj :˱QiLfXI@i*@h0"R6ׇo2X,bɊ+l00`#s~^I6qJNqLǭ_|PG؏!Df1 R;ujZc! 9 *A 䗢RGcC %?*hH>N@L^ڜ=L9 Jc@K!Y0`0 a I=m "[Q2\XBpA,`h7(B3,p)w4>n>=ުFŎHawtj"f #,t %z[2Equ&̜i2$,W2σ{f:~K;ѧ2x @K ciD?|CD?'vҜ)P:^J=+Lح׍3t>6'6@+h0SP ,Sw~ۑ 6i  "sfgRT[cW7V%qXbZh}`k|y(q?WTK ̾{[կ~&~"Bi(%F w|pvRV.$i"V:oE敾AmQ40Bfn{s_ٷ !uA r*#{^!jӉqrFv"ߧb絶fJdf$Q #IpćZdI/d{P氱jbLÊ80i{U[8W$]#8R((Qa>в =<=qgջ$ev٫6۬Η4:-Ve&?ԙcaUòX]lwE52AxLf!RxG[aʯ3e`fRt+}EݩfGX piv`qp[2pyۆ/ckY)]{,vh0MZID{z9N-$5Fn.L,;b6} OO?+rH%tJ{~}`c*q2CBѭi1oPͩChIfCI+X; T|^35[YA)ߕƛ]؇ltҍke U"bKa)fŊpFS+_D2X8X*d#jFoï1 2`sLlأqe W;ty2dǃ!}n :[E)'uS}$!XӬ|sVX ]B!@0`$:Bl9"!lwQE{#Lf M <Vi?Э!y;϶⥗: [.H/mo#3R:M65ʟ40]n Nd֥8S MWz.N8s.u7)4BAUd]zbQ8g;YbR@wl8m8-H4-KہYq:ðnڙsL!ujd*"QrE[CX#7gB 2s_(QBMSJGX/!\PF~xieZbSxѓZ//LG8YR9q0MK(g&}~c~)kV v.KJx}|C@ˏQEQIؤQYp6d`(| =\~> *^.Jr'^* lH3K [sį(+/|,ds:sBړBT3|Oӽ6v*6I0oHRfDܺm0V+=} z_|2tf-kxgK QBʾ8@_.8_2T0Rˠz1c:ݞ΂V0J\ŻŪK[*u>dzܐjH[zMp Dvy47~:ӿ⭱ >< լS(Sf#{DiX͉{CGn^!  (I\̳DxYs _e:9W5k jX_B&OY87,NZ0zƀBU\,y `֦WXQvnK4! d981,5lpTHƱljVrj9h}{|2M.zw 蒕xX8d8sR#hp~Γkf{n; o+@Y! ?)_!AyW~Lw-P5ngCk_ @QmRD[$zXX#B\uyxvS]/}"6@8wLIs(D$ r =Dﴒ:S)bmHNg.y)%,rE4l:{X쾱3u]vzX0Jw3>#ypziFKd> Xpo2#*Mit¥R `LL[N^o`8bM\@{j S#O%ʀK>r4g#n%k*Ut%a8hGPO0!T>‹A0uCuq߰Ȃ"ZͽOCGthTQou5| '2@LSi@T"T&l Q]L6lJk" _1o( 7.7 .aOﰈ{ac uɻB Zj)@C8Ltk&%"sgV:'1.J=VnLܚΊS!GNҎ >S̞鼍Px'`<Hþ>hX\%w;4)J Xn8ڴ.bfE2ԭOF(|3MQ{;Xiv3ה%+2q &1MX:7gYn-L`~4Yk ǬTx(G jKo,i2c- :zYYg"=ñ}TΠvb׫)Wp/GAֳq.HݤS ~L$(t؞ zI7P'8 |3Ɣ۴H7x`[|{# !Z&kw)zZlVL n(VEX*5½ o[{?V)YN?^:X<2H#8٫eGz}lriӫp2ҩk۲.?0B9 %;$-\"Փ(/{i!ՖxPS;aٞfHT4҂ ) o iVBB*YeT\ΩT-Ҹ/&5_ԋܰÉvlN⨷l'#d݈,“1*"Huh9g,uJl*-wl$39+BIYQ-B=sh)-0}j=Z[~.&Dss6㊲Ѿc8VYL UT. +H};7O1+<"4HOܟSNvyuXn=YY@AIY TxF-L RvԿPqk)b~%E<(_)DZlW|;~FWG|ppLvަEDL_v(51`s˅J,&Bo}x]d6, N=&rmJ%m #}G<3|ҚtF_LTaӹ%ZFM,>V-p`Ye^SPV{BIW2~=*g"iQ-&Ol`Қ[9}k[ҧupLCv }lx42' `IV]G Wh{E+ eogDx;vBm-jK}KP 2|)^-^~2 ,<ۦ>ر2n;3$ڥl}$>j ?Ld#g, U~Ⱥcfƪ99EFrMG\]WMG􀁣ݒOhK݇q>' b.98c:q ->%Xn*o~ D.Ez:.H0SMBz>dDLgpM_'c?0[_`,%'Wՙ"zǍ-8?AZ=q)9uy0\Ec*%4ik)c)pZ:TzoWB0{VMrnGG klk,n_Z_*Y^5V>2][w."N :4w PFvs\,$0ȿZ 򨇭׎ID5BsvV2;T{^Ԙ#YIAz;hjv"}e8^qc-'!Ye@0[k:D8a/P!{.&Kz*/`i{,57 _/֤N 3"$|rYƂKiEbN@Mc@#GGvh65/\V4$#N (aՐ@Aud)kS;#CsQMuP /HiIYBO"z9FjZ9G3Dч(P؈3OJМ3 \%)M7ThI=[8\hC-<; r]}?$ s y N`YI |̹44> N:N.@nBJdY+!wPjߺ!.B*oVK ,QC%7=Ŀ%%yXA`@anEnrJ'$SU!&ap.1wH20$Izw/7tj8=TmNosȅRܐw@n2't86 "cc=S7 j rtEa=:@~doCCNK8mT\ޭ8I k䑱'@} 3_{hf)`ʌP 8k,!Du]98]GC(QXo麓D+Qxpݯ$u! p8+ +3Š'n'lj譭uC=˔cDįK&1:۱*&I8HŎDkG5o8- C9=F -E1=lB9V$_I xw+0f/Uld"Lk*@}YG~D:$dljpigVgFa^Bsx_$`O-Q^li%2ע#l$}2o}Ś?] 4 y 8 XC(,f ; `;޻5.42%,;)]ufEB]ߧ- $yڤݖWڐ)4تz&L3&[!U}k+xBjx{B9wStuk %\CE'ʗcq5nv&cfNJh!4" bNJh@ p i$c6Xb-@4!T#d{}v<$QMzw]2 3 b>c M,nz3m̯f!7=^5vGWTc`͊Y`wi;5ߍ_آj~SFLE-Ti͘2D ʑfҀةb:W}Y2:c0V#e9+ҠUCQ^-bȞ%@Uim4KLup<Hc;𭽙$sXcrh*]SY^6A<]ݏw 냺/F~_P:)xP4],*ŗ "#Ok>'P&iv%Cv #N'@ Z^ s4{}v(GB=mC&;$ÙP3-Q c>#D=)8GPM];eH},'Xdͮ}% G%.euO*Ó?*`KDhE\(yV+ʱ\x CFo5B nRCap0>d+}!?o1U[}Fpm9#s0#ȴۖ ECvCatK[:s \^, T i7nt? 8O+AJ挕ߪ 2WCMab76Ŧh fX"OTfS׹A0ݲwb"X.8j9YO@6: 䣥9Mύ?  4ڇD}b7~ 9nsnVZHj|Z  oyf;yvWLPU{Rgb|C_5 Hzmd e߱yQ8RB>Zlu;VbDSx|94+ı;%9sC8ԑSP,18f+i.)̩o m60iv]9"5XwsHHG+ )|zض-n7DrN=xעX/IƒR&VEwY_Vw2v"Hq=i9TE,Wc.rڇ%F~^,+:j `g!%W"GV9\Ii STZ(MQO_keuًK9͉ͯD6lW| ]sVCpHAaQUo|K#"J 0-^>10+.*cVpܿcIV4Ev$lc5_l|dN5d;A7+O1zXn\[8D$Flv+_wМW':gKaD~Z]qAD ;WruEh}na8~:6uѢ$ߟCsƁJ*)1+#:GѩX 沒l^yyA\%>"4GTy5:-90u{_>@]^QQhK,eҎ١JAX+JҼNw?7UZf1_sGf1TN1pC#<4-?\+O>V\fI@Z ;%iWp{,+ 7XDS&s=ZAcC!a`EW@ݥ՘!18֏.Zo^ `O-fF2[&tkك*8ZOU# vRe*K9X6 ʤk릏Y6p"$_#M e?b|GwCZ@.W9C#0pǒF^kFJ埋;|g*Z۔D¡1 FJQO1ЃR"`YJh4$Vt~Yʆja-#*\;93_%4*'Li0RƋ&-YxP |Z0~ۊ=ɠ"4|Ä d]ʹSGPZWb18(j mz)/.#E8hI[=1`Ō89:y y,,?=m\[m<ΧVLFluMPvHDF@찃XU_=l"SUw%Y[෺CLjðE<|Ku7Z0q-b-l EtEAP*[7]MȀd }ik۬Jp]_ED닼*>. @_}4b=z_] ;TX7+Yf+9ڈ3~6zgaΌ}]ոxIn"`}-]1a0K3d Rm^9,Xp{#I'j( z)SxwTh+KȃrZf:H'زm+vIWW^O:Rx/dZ& F,Yr)]>LӰS 2ġĩLj&+tbV.bf zR~t&sjnw5,T½,bL8f a x^9득ںwE+l%p$q ueD&#-d7 p éU`ڒtӬd`}k)Ń!0H.,8@U%D٦)憺4p+&y ;Nxg:\&b>ej{>ܵ#BDIi'b}OYJQY6_J!|&}dxV hGz=m2ŗw= t1K`0 W g ebu0jb'^ib20[yJ"]bhL|zF 8:8 5|?kߪK،Tҝ?(WxÄ rdl^vբQg=E9I,N9,aw[FX@oJj ޑq[y}\?zQ2qkt35c5XVÖ>~kQQwo21cr}ulE{8|5s0lrҙ9)2]ƃ_I))5+$0[3tTjAё|h4Zo! 9oD,SfMZuRWIJE0KuOOv} j~t\!P_B~j GOMUhI9i/HB?N! ӄAA. ŶF*>5W^< jkuןř%.f:˕1}@)ߥAmŸժ 3Q s3Y܌70op&(-kúyaڂϚ H2W6[Bo+%fDyΏI2>;nKevpĄH q9T¿Ԉ5ȫXW";4x]rOZ;n]'N?$GhhL͵m̈|W"h?քX; *o2w}9I.< '.e zx+:g+]@z|0 ^9"4 |^aI7bϖ~" ArwR[eݿzqKr*ux67Vаs*ʐC \LTfiRu6oZIK%AK|7H}O0"+wSvc\wGBIr Z2GD!M2Lu45۝++t@f ;YgDEbPdNltֈ"i>fD-X",De9'E]AعNAwI,Tg/k_*iȾ.ۿub(@>ɀ32?_hT[oԩ)2>bgOkwR@[nk3lL)e3d'Q'-³@@r=|@KteRf< Ec -I\yI]d1Nb~En ^H~ sjߌ9y]!'+EGT t|?|܆s9)`J87~!i :Z*߳$ig]O4[eJZaN% wxW=H:{dݾ'ρ-Ie,8~"[G^֛Zp;UOU$_g Ԕ,m'}Xm*hmj>&˳ gIwekC찐G$K.TirurQ6 ADDKrvG+q ;0GM4r!474_Jyk"_j$ajeJYq8I`,D`ޝ4`5H_5W&HN̺cf<ͯ#}.ZWt=Cb`} %r ݨ؛t9}qEk>(.\Ƭ&֩WNy^ςR1 4v g$$OsE߈!D$Qy<& eL|C[m͊(ye.u_fI֩: v*4Z O8aLjż/Fl$_0dnPGuo;k{G~~Cv^8߼P]CLQ/*xn)i`%>zqKݠF |1yzb+#`uTI0+|G,W[00\Â]3pu*MlTPbwSzhfG ~ ԥxC ݹey1@0We[O?ppb$W0YZ)rZl >e22 O2*4pwJYpm vRU0P?2rQܰ6Æl.{"xC–33f;˥_!rhE=)'vYLBKt xʶgISZYl#rNIv",/mVl-5!aF6 1y.dAz íywђ9i=ܕ>6Уb*xy%+A(!~H"]>p,5N 2y7j,f. BM`>)ឃedxӾSia?3 WwC6 IVd90E$PV~A]+%8fB:fkZ=>pBH N|gĚbN~u?@OD7I"(7I-]^\Ԓ,Ix8atk t~Pڙcp 9S$3AУ$<_KmѢDB}N"n޹XǣuQlV+\˸x\j.[@74o% ql Aq*~9aLv ʌRlX`@=7)Ǯ;KԞ\=L})Qp# w%%dHIF^9Շz'\>Q |q$`$˴R+{sa-v0xOiqXbCь9O9lM5tPKD?. :^)$?WpԤ>1֐N oӄBMYys˧c-!d'R@e6@NFů *q`7뜛j^]#s%HVK+(m_z]_Q]K,(Tg eOEݞV-Ssghl,͇fxag&4O1?™2BThbiȟR*F3K5A.i ?(i>%)@+^PP"tkϮ αeλLI{˭K= MF44tSǭ|dwS19uy W^^bv +kQ}N=iGÛˆt~5:">u`d~CV.%v=BJHR4ySw)+NɞX3C#Zs;29D1G)uSV4㄁d1ɀހ< @gϏBɹ Q-JwWhꆤi9^|3KVQV>D|X:d5iD T)8ws߅̄u[7OM0MM+6K?sqmɤWAiHg㹀Yk4l"[|g.YgMBr*PM ^M]!xb5>DesK϶-v -768/= a6q 2;L̜ݺ DeeINzONvWU֒*{,O#ba\$ǁ).R{cJ齟 KcSa?Lt2ۄYGO;"6Wא^Y?wWȏ܃7)iPy&=IJDi;K.i(@۶@Vt>@F,E {qNZb-y{?׻!MHw?q=L#;(엋4超&΄$߭G;c?6T_olvP[w@lA C\!m ;VpR΁u ]8-Y+ jT)xR!;િU6b= ;<'c2뜑9Z1g? 6-(H-92fgLC`,=b6drÉo]#i*yЕ_5"סDZ$\"2mTtd^j%4$Q:N?S\kGOJf|&oiQ3DeT21-}7!8\"G%-G>VClEq9!OszgeN Ѭ_w4;Ե~d3Ѐ`UP.m6(IJk_O콢h !I4RﺊL"`ÓLj]v4w-Rhu-Y~u/5J5+e!54,-'w7J+pfAkL]P '8zF ĤA$;h{!p] !x!5$_"|i$QUm׷5(jܾH'I/urKϾ U(? +8%5I`~#&d,HnLp9% a~ /~݀T.0z !9ZCՄ(3eA#)?AnKAM(kkBur)RA@4+BgZa$! _2m- Zt'Z`s3"f8]r̓s#"hT}FZM `-g:? y>լѡms\$%|{4ٺ(N;#C .h(Y $yd{8>5Lb >IvqmtB2l`)Qv( |1RWEii$zf+U5 ]=xG w]S&ix,܅ l\q@sNEpHA3^CYaXgDf\%1ҧhDlӠ3pT+7 3o5mWS=(ܔg%cO6ؗ$owHޯA`,M&fHdMpSۊd󧓀{(|3WUW,wNF ڿE_8wZ?I!p>|r$V܏ RȗtKt0k\̼{PF$-P _{yⅅdq^YoO-ӑRTv dl_lb&Ա&\1NgW%Qj- V(%l(cURR"LA2(S:f3)ܚHY#&YJ3%B.'t\u>wr];8EsM0dH`{ǤO.'JE9߸5nƶvNB~>u@"!]  ğx4\ߞK.jK#γo8t݁ZRp ̗scPr]I*g IN-迕$2w`Qhj?w}WCSjfI:nhi\#AێxmMjolNՒAW)y0mq<:VO6ea )k:·afO[p|Y-<ڭP7ĢlZakac(|."IsP,DTlOpk6g5?plGX%~Z$ڤ6y\|u#FC펅huicJ{ĝ!qH BoJgjK?F2+d/J)/%Ӥf^ GT(rX5ó)ϰVr%&Eΐ)??wKrY>1+D~(@j{yU;  ǂىJ2~>kjbE?Ge2!Izz)% _Ŀzϝ7$aSE~K7\ +1mBMW &!f _m1o΂ dϜ#D.xY|i 2ykghC@E>jNZi=jq}s9_ߴ[b+W@yx5l]!sg3&^4an2դd,w0Qi+cASA™r=MVQ$"!Ec@⸊o3{Q+5Dᕿb$C0oW?xrvlO rnuDQ>g7Ao9ZB<APO ?DUćZZxUB/rpe<:>5%[.'dJT,VDJw6m]9"0E;UZHF/[ў! ;0Ǿ-|3H;6ar+c˓OqFv#C5:H+4Do*=k,D @+- ns ϔR @=HXJW\LXC30,mtm4:jFˬn(u媞_96|˙FN%z^/.ePBhy%?(&Nr4̙ԛԍT-ʌhOeNX]W[@]~7nF~ۀf7IOyrMppܦkT1|55$ y6}T*i[&۸`3o=Y^Ϣ۠gdat"Pz0?ǎo{5:ݺv_G'qTQ:^ٹʡ]̉Tܧ`"iunAؕt븁* hS!?=c$ QE+=uTqPM3J/,]1C=j^K5فf8 ~$d :޲v c  .5ֆ\_\j6 kGRjwOʁDa6$V@ gZ X@_ koudɧxihAX8vml9&tx+9.F1; |2(ڪ>+qa7_v|f e;~#xU'Cq*avrS 673P'Mƙ*0WfYYlOeUwn;#2;q{lnW\lh!UL=\OfWdpG|8XGy !6'~VE 7b(: $B/o WR;N YuR/ȌgEzxoʿ$QBX6cn !NɸCA1*oUYҹ֕X0~nHaY.Vʁ ѷ2)"xL(jE7w8և"]Acj.ɺRMa]0EXbU Qvj arZ"GnOcߩ$ާLg 26mf9ui"+j|I"F4pΑފp_aR| ^anzU[TKX-E:,12%4}վYS¨rw;=(P3t;qO\0b !=Ĕ׾jb8*MwP.Hf*=c_ۥ.n9U%",)eWȒ<).ZA SkEgn/@$Hhtqwd~:\kOWHq7j]*cݡz^ͷZJ(]7g`ʦS-L#9;m#*K;DCKZe#OMCvTȢkUT5scj*,ΆbXR{zY d\ԬHg8h!@a IQ6PiLdRRͪ癲K[_R% -9eC(?;C&U mIFX5rĚ 3i.;}3SwwGp7ОR;Oqx1KC$4P0wr)~gYvJ̍8I70\-'ÖhE&W#_kؕ|JIUCldZP'ذ;nnq5*535>'n8ALBRU.FzgPk:%2.gƞ=ƪE>s,+LZuKTR3*5|n=~b!g9'ou[lY4)Ěz_¡it4F:Nj[C; / tq\3"\:kFXM.udJl|> w9¤Ahjڵv_9\x='}QjGJfXçby2ֻWUO-1࿈ ߣH~n{Vg^Z .e%Qȿ\Nw DJcȿ]?vZ=1\dW%nTbs8@m6$a2U{LX:8Y]i5n 9m|p?Lz'wk/ "˸KoZ`dsujLTpFsUr  0h1.".-x} -rt9g1@@saG@ ^,bTq \X-F @]`G\ʦ) M0d;I82ܱBV:Z5vvpQNe=2GJ4]Юd{yQS<8;|T#h3S   ؘ"#l뿭 .8![BK(xW2DaaI8T"eB/01 vMս5D$C/H@Q Q= o6+fLAZr.ЖL=44W};wyuH j,fl30I$lO$v&w% #3G]kqtՓD>ph3+U39 )39p{Wt ̠]|pJzw1Q'j9VU> l-NaX,9Hpo_&{AU_ck}5$Om /( _q)~Hf(ebe5YNq?3Nyv&Lm(lˍqQZ^mB>2h9׾3fH}4' Sw%4a|ys&$'q``vg.3R"d2!6ۃ/[c F#oufW( .ߖJ ՓkMDǐ΍)A d.6B\ހ'R!lP6s2ftnŇfE_V8NmZJn L~ycoȘceX I,Yl6B qQ,=~&1/?9ض&"$Z82m!9V_zo(xMLVE]ćDDag(Vw#EJuDkM)rDFrSPLt MW[ME=6[qsKJEG4]`Ey1p>'F N 7dR-gz,f6M${ʆ(`)y6=拢 0xondzs~LV`>>fE>uU+[L+?4|]>b">xoVa6e T،e%<ӟ9t2ǂb$fu,y9 A7P´8@+!7qF ^= Bȅorg?QL.]? /Hq35!8rŏQjAAnLYO0J[h.m` ڐ,4 @ߛ0G+BҜ̕{:t/w#O@|[v 鿌:ˁ~L l){pBi=r;xϏO^%fǾYˮDƉsN׽A#YuD!L߽+ Qŀ5w9>l7&*&M4}i˳66jyn 9DfyDŽl(cрkh9cm+x2G4;T4$*Yz]W:؎tej䝬X2g'e]p!~L^j)3<.LIX%52D&>2'g& zv5!qжQ3LkZ렲dpm1]8D2Fvct&afJSp?M^iv1Ӿ457v߃z[kP.mfy%0PJGLD;s%h^"-m%_f^=J|$+ڋl5E+0ɓyu/UX1Q !!ڀ79%(sq]y/?^0+G?A;t/l2d=M23XN#;:/.J~IUIT'hzRC;:0a,V/yY\M| "\bL2r:8u6oLS=|ۥ-4* ?oh%(lO-XkxNoQED(3ԧA}q<;ǩA{&%0 ^z*˭g[vam`Gb<FI7rHE"~Ph=ߊ [Ɍa/rM JnTEu)FDSmL"#ښ,;ȐC^ُ3Qw9]ݣo ?Ըjy]pP:#.eoFcsy:.=Ys6n\^s&3~MBs9q%&٧*ۇH2$67]WJο$| }\y!r ~Wn&mi2xP7:G @nBM Hq-}{ME~@MK='̽N>{n󥓎脼O !@sE 7{AObGoeOKU/ry+Qj;vL"Z* 6D*BJ*qXNDZe*N^% [ m"E2S;ڼR u>{i kZzn0^s[}r/MsP5G%ϥqD+GߣkvL[U.,x$ >SB7mŹ36#u9]yP*S"9hmC5}m[gNlr%\;Kv5~S,G#!ǫv1aܯCkȺ9^bɁ>囲ǻbuEkUu둙Aa;o4 V[Cq'͸]T~IE`]-a=rYxTK[%pǹlY> .G:nhϟ}3T@֟2oX*_} u]hҹGkbT7\} n\=3/*}.VPu)Rs+cLYߊ%h|K[?ޛV>euplË́]' "ں(p,͌uW"/Plm빆i[CM iHp59)(fʚ *5.*}ٓB.KmCej,*0贴 eá/kT Q@;mI2[֭aPy<dxəYBP?+e\£9:`*7~8~^[VnB|/\`#$12eSQIrolp=Ҵ6o7 #Z1n!A3̾DtžZ[54{A=*79LyǓ/iC"?5(Ēi~kN@&O0r+cpXf-Q8pM$rS H׌OJc{IIa˟6|<.7Q|-1-)2Bz [ a+`)_, `-;dTjci:6+%nvQ /|63شr|]`~ջr(ʞ{0${S>p~+p@i9tЗ K) 9a. 4b߃S.>RniH-xΧO<#^}4?*RǜyCc9hy&#sBHx4]͡hYG[HچۜVQaEҋGX-"`^J6Fʣگ%" {e#NOQa|+}ȹW`൪_3k]ƜҖۡ ЎBm>?e>I2=$2Mg^! 5e85#p6'F&n))03Ubpv՗mg alLug[\B;4oJAlBAjymf{E2V5Rn[#No6o !֨Mi͛򤎇>wp93Hԕ(ʒt&Ջ;ZĚgDq ?*ER=IG-u Oz @Fa_ |—UW4:Q gJQ[zlu'77Ȋ6;%P@lmP"0Gx%N+ƞӊef1y|@\TVBbaq;*1]6#xZSx( _U_]}A >[ 0s2[$~v+VFjYlɽ aN 5CO!^7~NmR^! Лxf F1IE !cnqu+N\Ih@|{u:7,,x oM}7~N$PYF)*N%"e,uA?;)iW#KlH¦??)׈Sl'(^=;'Mݚ_)0t޳|>+,O.uN-dwOPiK#8_x-zJ4/t,rNqk/0 -h{{ccM4y=JYpi0 zOlph=6m޲Gace H;ZYzDM3 ws{OQӌtx($P3d`W>37*w;u!:-~V5MRa&UCOg^K[6A8b8WSx4K0hʫ.%ZpԄNWY'ut,֪{loڬfODj|\KJ8KNSttS* z[Vy:teEq T`phx zZSabMaiͭU&ڡx{)q){]&>Dl+qDIOl^쥩;)LQ|Sku/|6j!/ρ cΕA?O)OoGֶqvӜuS$[)PY^ H{0^&1U4&(6sLU;2ck̰ q4*d/&<+tdKWQ{0DVB&GBKZi%3R`gДd1sqԭ92)_<1SNo 7tܫ!= ۍa`H c Q!B0&.eJ3īCx{aNFw?W1{b/N"xzQ4e§y4˜L|ZhCŖlsh4D-Z8ʉ&/0 Y UmEҍ-sG]iNa:3op% V%JBDql'4\ HZ1@RL@E2l7Sqi`2;,"%\yJ#(4 ^:hBIۂrȵ ˭0ƫX흵*OR񔰃ONnL念`~fc~nodUa 9jol?rDmk _G^-\Cd =ףN`r?ȤߙA{rl#7m]ԓMdUcQj RI`9J-*kOٙcėWSs%exJn] ( F {$9}/Er07*0cTiClx`Q-?-ސfZL&eF!lt :9(FMH+>2ݼV.{lON<2SCl#ᄃt~-.h0#fUYSs5ۨoIȜS:E ZQd71\\ˊ/Ưdq\qXwKfU`}=p b&+2/[L%]bY-#mvt# P}O %M(XAK(wmn̽MPU'v+^o45w\V8 l1q+|R&%LtKx^ENVcG$^ 1H ;Gtmqb{Ux@A6LWy5q{lIScvT*|Dx&E#z' xK;`B7ѓ5'T\~g/.QYSPyLUݿX'&*)݀Vc9"fr{q\"us&aԗ 0򦇨;<'_Tb5o1a۝!h8b,8pvѰ!!NwK}ImK3  'Lϟv Gi9g/ O׹ f~ =&\7M{!}C2H ]AQJU)7zg)&Xoθh\A+i?[jOwvG2P}O2ԟihnD}V_dž L\4Q~"P^Jcv:ac9Ssyo`1;M-5qC4 EC=hgЎrΕK;)8ܯr5AT/}q4O[7:C-~6QPyW{<^"q,\.a,rՂmv&p?{#:r H61gI,?}c.7K"y,^T!g"qHb֟MD1]¿T/`@K볒V=|wk6^B7o@eLaw뗪:!'ڐQ `nypĘl_ ɿ;0&"rϝ>ɱc޳F0!!>b{?<g β0I4H⫐rLǁ@&~(` ZNvv;G{sC.J+ ;צ{nݞҿ&U]-uiяk#JϋdmaY(&h>L>Np*BuCTξؠbb)AxkѳP&&M'&!R?\1[߿)uneAXkeCz%\bw`@Í8ў$cͰ=rK+YTo]~ +]=/`V4Q?'aO /ҟHI.TjJطGǘ0uQKLUدix}k?yF7}F ]0d-goו>_kf|b E(_Izʯ.̉޿Eyr)"E:/1Wn.Go?btP kIAΈGHi N4>W-|IF;̼V5T\>/GeDm%wdzq6L!'Jj?|($D(rN3cy OCє8% 54NX.~ B<#{ZM$ɘ6WNdRY, ۉ?3n;\b S<ݗ^,aؒUq(appa< Y=5Q-׃pe;7~\j">;qd~{/r$keB*`4(*VTpqЃy-9Ӓ"6oBO:-r!rAdBs.Mx[O6wU5r u],۔t} <$ E(87zyX{foCeDq\'D`xgYݲ>Ĭg'LyTbYn:t͛uH.u;|<g2f:RL]QEsߦ>(Մf^dC E9݆WXwv甐"ȀO5GtmޮZՠO*I!o('b63Sچ*)(%3-0 v @Ǯ5z&\(7{[^D(ônHGau&sjJ Q+:Iǜ|YhH*DYvVzUG}LD=^a@7k$oP̓K@5tE ; 7vTߜpP8mt]ʕQ_zI*!mwÒXi4C<Lfp.rz"7Ab'na h~j?in7UyAA =G fVoSeAqIE|l΁kZq_CU15JzC}`i -|ˋvj'ק[yHs.MW/}?yE=Dp`Aԉ 4DѺ?QQAR{ZBb[Ch^y/?^#nC >U [TJ'/֡+Xt<S1:_c{\AXsXQ% \-೮L7)UN~"N W^dޚHp"f];/%:$7/- Eje제V&phԜ]7rR #.p} >7+Xi#W y[͊Ux~"0tf& YElZЎJعPdiva3vh3LgqIïBCf`\RoT?F_t/IݢiO\? Ep#CF,Ff2E8Z|0vGSĶ=[- p#%v8_Q q&UOG"SP/ONpYRGf99[Ova?zpcoPmzGo Vaֱ> 9Uߑ ,48gn/\P῅a)hs"1.pYuj)Ҽq-x,zW:t !zrչ<ѾG *U,r'OÚ$B5q9Em>;\eޙNoۢΧM'v`90ɛ4/sBE1.ny~ŋu)u5"| C] T{Xvmw6ՏZwt31"I !s46 Q[uZҧPjA[11qBCDox+bZ.\+~*r;:l.#&NYR>K #) Vyɤw"/ת}^ Ot2^q#3gpdb,,#wiل?{?KSBj'^jlk_Mb+C9hswh̆biA-= ?;8%pe>_R aM9yoXDV#S G/U<`k`lB 6tv2H!w5vde7/ }'w֛Z̪QK"TIԊgCT+ܑ_7qhc,`AEpТ()3rA%(AgL =QwPF s{h}wO:EbbRgS]7o]arPJ-,wBrNoD/sQǂs3'+p:OG Nд¤k(~zQLZLD=p,_3(MKr8׎ҭ&傾6#!m^U96oU kv") qKbRJ1VoHZ=}qAq+ʆEϟM9i_ ne>W'Ķhzcr`QP-<):pQp٢>%Bʪm0%o|xkk.:pt-ok`d<˭m..OiXe֫Ŵiʅz=vlLfyrw()f_"kش: FbgJVi R9/5n3-(ɬs6+7-ť(Yzad[ +[æ`zǪ+m=~`Ӭّ`9B?oC-@5G#  =U+X{KOuu{^w\~5o6y`>L|.MȲ̙chrI 2TnJ ek+`M=r˱Gv kք`G8U'2;jЌԟe/s|erW;.tß{WO KBHFEy*vVsF D#J+6.|"f6;`k[${@ܮyzCk˷eBemc%-猅Yw.dKc3&l{6$::2"WsQ&L(F<.bpiXvLy)д l}>c! c{cm,+/lh_ﺟƥX z)kFץ' }eȮ=)K%7θ5POCoR-m[ڻ 5Noɬ|^ t:oZ ]!T1E;Xc^э꠪=24fr!BXeS͚?&z5K+#QpCk]a#h>*@9)~SsU)POikgH:SS3w wv50gt6.ɲW&>L#D|WߩsҜWbӄwr0'}`M44Xg}xFI"#"GioKX9eTV3B9Wk E㾮Ԥt-ɖd/dsS^Xpr:QfNF71IK(\9|p sRn/ͧ.c%J7O8]Y0df[`a%6?/_êX^{D~&Uf ||%pW{'G\u|,_d}m.iL#I/ݔz5JpJEtSk>n$qmSTd?z47wڳF^U_,xjr;OqjЕ *Ɋk9>p&3@YGy+Ae)M[0+a5i`>˸va lؾ$-L6ϼ Fb)#]<3NLutɤ 1H}\Y(x& U 32ɜl-x~\Gm%_XBsP4e*-IB 5ϒOwm@AH“W.q뀷[35:ۘ>eZ~JԶ5ii(8'j.YߩOc,ѐ.)z ɗdli7cxt sBOQ\tW }.dt(vjݿtwjPsge,ѼU|$΋d_@qbhP \q &-lao[vӁnlr'5d?c']죳G5X9+D+@Q7FS@ Jjؖ=~ zJCe-?&Vy-?20wIiqttI8"t.yS\j ąe~tx< А3Xn+ -s_);UggÍQN<9pԄ<*A[^8%0mYPvlDsoAmCMj)-Oimx𞉅Xda2Xp fћ(6osNx!EFGq <"fJVAd _)zo=װ~بEc}~4v}0xbdM']"ow <geo9q5?$RFœ/<@2{P:!W-ust!䪏 pVrAz=Eh>οnv/%yӒ<'>T:M Kzt$Q{^𔽭t}`VIБa@TD2 DXe}ԩZ1 tDf/Mc=Uɛ7 G2mzRF<ٳjТ5D+~]/tQT+_%Y2Ћ&.P2庽Z<ȇ [^'= [DQy>~O˽UG%lpߓNsԢ禿~*5@Wm+]| Rl߇%xճD`Ƕ#lO?"9r tbvՋx 6&^iKFpf:Cwf|BHS/ݥ)2sш[t׷H{pM5 & r9E-Gegz8 DmX7ꉦyq/kw=Vǝ7rEvk9RoZ샕Oܻ%ŋd8L" \IL!Gu96P ͤhQٯK*pMS#>2u}9vEf6'"OθFgW"8PTSԷ\Cc1 m~)V&wͶT3>k@Fh'LMҦ&6y^#c9DV1c'dg4qD/`)e&mj0O\Y?ޖu/9KmyK$~@ҳ"؆]z~=Yj䣨a&yߌ6r R&b|u0JPzjh5O5 Y@ADخ:=ΆKujX )p԰x,L€|NGi@ɶ^h[VScXGa.0maz]8\qұ"& cEtlkHCMq; 6[W2'SFn:O({~O:[ۄ D,Ehݩ:+)M 6yn^SDau$i)(}c)rD>fEY]ӑ6l-O +E(jMkoœWK4Ii8̝nx$$<Õ`XD[ǰ*eB:[ܸUPsaX{6zFw&0N=nzNBWst&U=~mt#I)Fk=+|VㅇLG S'v㹝S\DWPӇpv9A:/=Ԍt5Duڻ"' aZ $ԂUoTB {t6~zoIK4M'M[0oP1Ǎ]#e}ѾQoIpGRv#GEin>\p-jD-=$6b?6>c3iiN}YҐv±aW bԺ\`VC]N --zVW)+fQȒV rڮv`Ho~!<kΓȦ٨ug*xYꪉ*xtеĈI 1 %#ufwz s2p|5ܥL˘<+Pl40-g C{b 5XA4Oxi PHP"6.-}/%H4o\f j|ThHTeU6smJIr%ox .Dގf]4 HN]2v8CSJA0Q}壮4XaϫSH3,u<[nŘ|dW1e~_&,U>:;ݷna܅&eG|* E&c! D.(Y0mh!-ƍqwPHd])Zf1HLiľJNdIш!7)Vs\Ek]@{+O)x+,k #,St? 0*dZn$::љ¹97Pڤޮ8uWuU:Mh0X . ^eN#NPT٣ڥi$Rp~ۇYQHgn ~ =V .cB8ýh!ߩp O=15Di4| }JRMt-؃i6Y]ggԘ\0bB#\kEii6{[SRw]8a)}-o"$+UI ^6ۏ@؛GftgY;LLXx Y;&8Yńa08}Nȿt#\*؜^LPH)a;|U`]ݷq| D]H&B"M!c-J>t5^1RmkhBwr;dQ KExӴy|FS5WTfQ1KF ()W} z1|6FTcD1۔YcҀ.)8{rsre^{BpenLBڦ9STOEFfnx>ebNh}t1n^Igž`Z؏ ϔx>{AE݃CCu3!6MltRtsjPcpA`84f6?J$K(8H_Q.A ΢MЛ;*"L(~O?O:tϴIH؜wCv>FFZ_W2QyliJ1u HB)Mē+h^Amܧ(Kp9J P-uly>p)c_:m+/ N,wm-49%D 6i}lm lH߉0}F>gFg<ڬ-( LJi"GчK5tiLG(1?tY>ޘ5|47 'YCFj2Df=.c^yS<*?x!HTwfLTe~.{v*1s7[Ŧyb:aiv&J1~>͇w72ANUH5U" ]i{ 'U/LAuPMwQmѬS#2bnj|;Aǜ^p\Iz+MOcU/1i 6s]薺 M炄䖔Yd󉭑B&ׅӌB?M \C/A_A u&QÐaB!}稈,a6V4ɦSxY%D7x\2'su\?GD(/(0:XuT@9 þRah=:X{_nrogߚd}-^o7 qY~EJ [9)̸L 9>tAHOqЉWɕ>ժ p0 G(FG`V5KjPaXL9 _CR# jFKμ|I1~Cbgr.Ǭm֌0(:u;2Cv8}`b{?Cٱ`qGjC:gltoVK(tXD~bۺ*Te_"VCM,X\S+;(w8I xQb囘U MV8re'}n|E2(=f.JW5]:{psҔ-Fy n*J$/=p@: +p`V>_X\wbxj`Mq<[meC'&`2[Cf-9`Wz4d.aZ̧.w?}uXGM;> 9jrqf@D௅HŸ#I$x`%aA9A"Ġ GZ/w r"hK7MyC~2F"OL["GaAo*X_rHRZ]Q[y6X5* mZ1 s<* ҅%ty ]spJNq(e )0kӸzmTg#n@ m!\sw6-ehA~7ѣn<=j5G_4 ]zX!B @T9a%YG#=wD7+շ*ٱ<Q*n)j0K^Xֲj> f=CLNly`7ޒ8+442kQtAMU{&?+H${Otsq:]wyQNIfQ˺S bCF|=L.nbCB DXPE(&Fj2Ɖs-NWm!ߵ2$VeLBK42x$^ qXRYI~v6q-JLwRX`BsX5 r请GpR}:~ ƑZ)y ushs5阪pT{Fp12C<{cWqt6BVC6k )KƫĊe1Rqϙ֡E7MZ-L@XH֊|k7+HE{D7,%cn0Pyj{,* X8*ŭf7FRlnda;8ԖɌ'CL. %K0CN f9(ݷ Mp(wzcF0nR#}zT~TmUhyi+R-:+M 3 D޽LfOF=Z<.1zd 0Kt9E=Tw| T>N$$1ټ@;N:Jm4rӝhlS gH1/ (Gʓ^)։zs"' x,rpv/8 F/U`-—bV>B[,ʗo` o qԆ Kۑ{2W}~-,)L7BY"ub5ir=#׾H_E3O7ܣWyՕn~(Wq=‘fPGA!Ɲ̞p^q5qHhRZ4gвqu3O)1![̱4@-K)nW}|Ѝ6 [Ubf,^ f )h+Xpk$hGX>lj8%Ce`Sm,}C4{$]w0Rܟ~)Pbs|Gu j5Gj\T;BIz€#VݎذO[dyRymadali;RY }/gc5꟞BiY9*-Y:!.? 6>8$CcP Rxr+Rצ?Rm[YWvxB1Y4S J%Vn<2Z?ZIt|U}<*8>zK̓0!EנDi@@~֠FY4Al`jo=Όy\5,NDzM) z aJ$'#KQd9dKp3o}WOj³a‰c٫gTz8Ӓ9h>IPvhTČ7J@9 ڲC$CP�4aEdn1z w2@hElYI6EՋu1jIJ/T07ll=:O~VJ0f;0c}lX8c쬎v*idO~d0~Ҝ&B7I0Ǜ@Z AWWO>HfW ŦփLU7=WFi Fۢ~ b mj'aMh7}*Is6eAyet.q9P{2}sCwNO7lj?ӸoO.K D*r U&s& {D0gUdb:}52E2]]䝠Z{ym_whD3-5h;w_~ik)@.2:@6zeR"4d=Յp$qܽ:>TwG0fL:}B'`+uԝ98'%e;aO pM:^i2nin[ʕFJ' <#JX G.;+RS:eD !ඬ"{5Xꦊt U2}ˢ<'bd&E0*9Ea0?[`" m=J/s- ,tW]G.]0m|lu#Q?9.H-ݩ]aJD e_Gz)bgT "zBʧN{OKN'/zKO9wKO+}Ρͫ~& jHȿ\dSC;e"0P71ͱhfw2 YTnUWS_ɰ'-`m˸n[#,bDR=-{C4 ä3"8z#{~;!<?¼?D'>JOTa΅g@v׾N|e/lK10PZQ؏L*N(hnWغaVC4q u8Â"'Ϫ__$5/q#3T *;Od=s%fJ)+sAdgEZ)Z: |FR|a_ǡ@.fYRQE7}AiAF^Z&&[}L{5d s i蔍~z4B2a z(6@Pϭ2"{q{솙>> -ѩ':9 !c”jcauq;+^ۖ/VT@**Q@1k@$-ܼJVA:}ykp^{Ye'vǥgDp)[~y͡!}-̃ )<Y#lW=.˜īR>j?ǤYΨ8{!X (Bī V( yxUa%!ݷHn UR&%zVcu !yK@o_y(N3Ƭ-9v+4_[WIvZ%Km0gb_9d|"h"qDƾT Nh5l,G.މZr)>7+e-XgQGi_dtE7,pgH8Wa,N膽*9u¦h^׻]pF0W"2aa3Æf6*b^TJTTVp's0:ElǬu@9 YgkzI] ͓C+_GbedwrboRbeݪss[x* f(}&9afi9&KzM]"պD;l%;N>7gp{mQwhqO̍UYB*1!Wʮ&ϡmӯ)D%XtzM;P2&^O|飀 Q΢Ȋ|)Po">oWs06Fđ0p ҄o8 !^: uw1}cV ݞ8JQ t^T* :a؛=$GBoxïk TP0@5oI}?s7u[Z1&Z-yG}$VجR9 mI1AmAlB ?_:ٛ,yXؘZmk"Z! {.ХW|$+tb0%>W/ |wL )P1FkQf}{d4I19+hʠKٲlSZ۝vyN;NufaJFPOr>ꗥĚR1J8K?ElBQ%X0ԉGq5L'1PBejslW{!-[+/0 1#ܮ/Eat˖o0,;Wn&qmNpYfOhkh}:LyoIؘ#+OCk3LZˬ˫owD 2a] ;9EXԆG 6_$+|Q1A-hUEw|7@AʱHƫ$oOB}ibibIlscwr('Eo]6J0 x'stAfv|b5U Cnw : /-9յ]i#,. ?~,q +֐ ]0[Ꙇ\A AخH~DL?!BRzY@r%h&V&Ȥ v[+iJs#'EYd"?⥉3PAQT%ȀQF: & A冐 Mտ(>u[9 zP!@޳TUQw&@6<ڊZO|<0,C~M ٪aP@l Pt#(kȑ?ZC`n(aOV+Yiw|/%v#ڸg%K{tn~Ezhbg-^ǿeLE*qGmifl*=cʎB;'H,on{7;gxsZxM5bY*E.t@HpPv3'"9xIJ@r'3[f~!AZ /e׮cWgmР̩H=K'Dp@JxCR!S?F0dFEhPuifh|˻u]sPOGîcߦz * sNIEZثs9ΣʯF== l]Нv#F\w?D%|ԏ1r #|D,;M d_`f. 9a "S 3ރ΍z8[I4;vSe\ +d'g%L#h㽿xWTtƈ4]y%ͱ!$xr'uvs%+sG7IЙ$d+ {8u'A:Ɂ#/uNmV&KLс&FV wuѴ&F~*E` -t2;6\!]EK9hKau1Ҽ7jCýup*q/,<[G`E"UK=;"uX BȦb~SOns7L].;u-}E)xWT LP5(pi VyZs!)4?Xg1ȯgWJ#Yb%[9O\O}QBHL5GP~Ipax\ZMb#0q`Vmh ,8N`ٍo+ԾTuG/a˨<-Ж ;#r^0vgS CXٞ! ng X`  _81;ju-SGP N"sUp|le qjͻ E{tJߗcqR%8dDsS;eNfHՉfpHF)0`ܨ(f/|% ۟\(#< {VV TBH0wW>&6`3m*Ljmg.B.%+Ճ].rTksdL :@9z $7#m CZw?ߏLA_vϕDݝj|N~򁣏Y f,Ȫ,V&!w7N˚:[?JkH%+1!XwT-{^ )8%'7rb"(;[P): |*}BYu+S!.@\yG0EmdiW'˔9ec RTK/sl*ܬtІx78w8A>l*4(cWԧ ?jWիQ/fZ: tl1 H_u'jQ[X7F(GkEG68 ]:;V]vگ1e.Vz`6x KƁs㬪3ﶂ8ޜMACLq}8\$#寯U!:35HLWv,YݡZ -qTK 7hDZ<@B^ֿߩ>D䬎Va;QV7%4'Cy1)QPs_/þCHP|@,^:)!/MRm>`XBu9 $qoTcשu)Yr,-˽84Xå3ɠB|чZSI'6!˧v,_jR~ Vϵ6〠FQxE0 wQLL)F9G/-em5?a` Y{WA7GȏJM3;+QǸS٫f;X3s GEQC'_D+̾0/H(xA&xe*R S-.Nz IU*0.vgVצ ۜ1ei;ҖC?DCSˍrDBNa[vZ#T>Pھ #3=H%S;AqxI|wwѭl# b22 AWz'r\V˦'f 2Y؈&2x* ,Z$A2 A ' S1nlX#45ѴbMqZ7lj#ЁD7lH|!5}~ ?ӻ\GMlAkbRTҦv(-+'>KFs®~n6(_%|ˊ ,'brQߪt;PŽ\Ҡ-d#Q-/TNkh7;>r 4Ů-xl5l~ѬIAmDWc9?43-i\mzܹHe2LDl.3\Ȝi KQ3Cҿ֤⺟#+fѰNsX.40QNěKςp8 C…Ŀ{cѲöhi}I!ޓ ȺKD2^ŽAwłḚqфQZ= l婻L%t\GΔެ=yQ%lk:D|TIĨ|!Ot)7'_W*\<{7xpr$ 8!Q8Mu Gm w!PeqTSNVNYZ`w䙄ITxUΕh|#>]ohĚ>\MAX%d:~R]ˆ}F!25DńE>T5huiySɨV;}OVIIc&U~إ`Jhbt޵]Őd£M2gr s{XFVc-%{얱[ܡ/*~h"؇Hh~53?L= +ԮЕ9 纵,gAf[L/i26dxz/l(vt@Thya44yj\):#|Zuw]UVAIܸk"l s_<6gO**"W3_J?)3֓w[K{z>|rj 5|7;ɰTS7HzI 0X$݆k>S~^7Ql~@?YQ&DO%5*(3 vV(&N܎P9_7}M&rG y פ\*Y+G^}WSqT5Oxȝ$k1NB(7\qq4&/oӥ3I>Fc Qi{_/oHv_Ko-Gʸ(?0/_ 4&2(Ũ*o,aij2"g6@L*KS Rt 4DW>LӌNj+Kt$㳦۝Nu7wDDwhz91aC*AOq|$OG(/C3ȚIP {gjςHly[gYXE"w}~ceGI>pbo0gNMեY6t wѾ?${]js71*pE7ђɨ!'aM콕7G{vm>s VV`Y{WϠ$6 s է?{-PSN]:ґ`۸u0& GrY6;TQ -p-V`0F%=4)Us׬DY|BP&9H->o2 ;8_YMWe% _%ê?Bfn?jQ➰5g20*mQNAjulUXzeM’u~ٲܯrd<#DzTő\|U@;UhAW6~-EY)GL1z01h뻥KNak@{!*C3cu'3|wp#nԷj^/.;WfÁA2 KK;!sY(D|>,O*V?'iW|D;ӫUGdc"az̒t?PrtF/U0i^S2If7IqE)ED^ v0Sɇ\2+'ȹ_2( S&U6k`Fzm6iyvim"y>|vY.cqURA9Jq\fTmHwA;?h Ty[6s4 ηYz)$W^Q&qT8T^;9|0:u:Ru(oK)&˯o'<=/`N  eU2-p.ԛ.ER-o`nobZuʍ5W[Ve*y6#f;ܦQC4\[9:Ƨ2;}Co ߁Eը̨cQzCU0BTJu~b@;ή qS|֡niUSuD>!]G[Y\/mL<#R}`<SMt c8yv!q"YW{rYC ,HWx"p#^I&]ښ(`|زc{D9NBSꏭ+T$x) ˡ!ӛӥ_5 K^xpU&R}DX |^G%e&3op*Jj^[ RAvN8Ⅼ5?)4uO:SU Q:IFrGuHa<+GM0b_ggOnDF;)HK+p3ؐNd'-ŤD)*jZQ%76QJtA"#~jti+G`GEHî$N.XR@羰77ҋo#([P(Ԩ$U?UV՚"=0ǐ~؁ -dJ=YRh$!`%z$!PKlGY,9F^fW' G~ǐϬ#MSnR5 dU$FVê Iyc'^uRHe,y]\q=Tv@{3b'pu7?6P 8Lu`F8n0Oc)J#u۟fdX#0D!<smwD"!0JCLqM+H<0(D%l0z~n)ܩc|/SA \+!ۆN]nhr%a,((jU7= e~TqgB׼ t}ᏐN$R6dFB]B8 `}q *s^W%ΤZ/vt^1hW`OFIا[KaN2= 4iY@B0@.auFkakq\5h=l".T)'=H޼UΗH\b'ەϐn۵3"첆3Gi5(E~~݄x Vt 6l?Ncl(7,T@1Ʃ4+r]T<2C`k鐉2 ,AOJEU2xGOgYz5fԼz4~B|t)Es {8&YՃ@9FbUpn<2~ -L;<d /Kѓ ;Z-EzʅOiP0^٫z1vHe݌!%jQo6<"E.+̛ugnR*b Ҩ>a.gԟg{$'8x SkaZ12:AY7k5$&0:h9ӡw>7,bTA6ކRT~*/+&!,/̱2.>6%U)mbv'%nĮ>77_ rA>,OeQӯ h%\,HRn a jˍ =аC%vr雭ޔ.[5G,reoeyL.&u1~ kʟA |' D#B$kd,M}j^q)EȨװ,wi8,ꢃVOv/u q[UBi %*,#(½`+PT$h%cʨS85Xc,#`Q$FFn|k9qk $k,rxf0;b]qmMm{'#C ,}H9͟Ĕ oJ/d[P) Z7k_;sg ޷@YK sRk~N߃-߫O֯5BUb wR'Ee8E󰔮_S WRFv}T!ɒ[ˑ<*ZݶFB6ҠU}#MҋKh"Xų`ЯV\9\0@NXȴIOIқMPNFwwIoqy0N?|j?ODj AWf*{H30nE'],F"Q\F5N]sYyr `VB-%\Uwu"0ۛ-6`z*+Aʘ_SV?ٛI PkpVvVp^crM- ::3RON4Q~HA SjX\Έ[< O)K J\fUx;|)f!KT8떘m`E_EȫW;I!H<%J 2 悫Xm:Ma(Qw<(2Ow]6pclmfgrEl8%5|&{1p;x sƑ2.7!s~ H^+M">FU5W#2t-M\~;_=cv/^̫Ns W{?eIi"gXvwG~{G=I/3]5 ׬S_biaq1 Ϙ4x׃Jfo2! H"r1J7򳪵MP<&E MD ՙ=c^kMa_%9?&;2j{"KIdș:ibvFl2cW6!2w Z~0g몝=mm)H-dverqi@Di܄oI%> Y@ىzAĆXFީ23 o"~Wsc+kymv2Bh94|hQ%<ޯ{VyXڎc;@l,=(ks|Z95Z|<˄['| w˲b^jn(^88Wj r9$_4mz`o6Jf]aF!!H?w̟VzH")* ]pbA,[و IUΌ\ nFU (^׼s6zHH+œGH:pu~L %kDOu-me)h{ԌN?g'Zl0{ݪޗ("$+_X+FyJ*%KX s3mr9 V޸Dr2KYW k[tdJ w 74k*A]ʸ#'֪!/UB8\dƩݓk0א{ dLKsD=6/+n:˛be1 P Rjಊ.`&lqD͐^'Z5,6+~OMPq̝B:#r}~HU&CV"=ږ|6^ Kg×P !mAp/t;ShK1i|, FH롒>ߤF+Ct{($'{ MyWg-4 +SKqKnU{;Uw2u5+N`bd釬 975) n_Mv5s.H&ot ٰ+ qوިp7jS0|l {rvtP&`;R&03yʦl]fP!ze8`=՟ĸ%EŔ&1uxw)LBd tD-< !4 D,I/)rss k[s?(\ :zu07o}(4QQˮ %db8]6zF s9"߽{ϛ&$]鼀6#ʾN vkXAdX(jft(MӳhDŽd;zヹ>Pdpإ!XE#hq#IJ(JVĞn ݡsַ'u2W_z5v#GR >҂3oe$='KmBBXs\atTM YBv ? L€E6_d͒D`wLpJ2?f"N\9 vwVp # ]z0.PRװ7hr+ej;#=W|)[ 9w7|A5.0lx|=Gj03Lۚ;ZpVܬptRL nm [tPn+G+zx)u"b6sw?4uvDxV P=D )͖W2i{+bSCI0^Kj!ٴi/3`h.oa!ݫ"RJN oyN7е!by߈-q:] U`r5@t~6_cT1<676}qpf(H{t`\;T{@Sfe>X,U,M82~$/  |$ⓑPDdV,AHfy6YpYŏ'ۡHjn0" RDǴ`-^ÂhxgJZIX0aqƌO8|H55+c)9KNߟ, `?mY -6C4}nA]>c C_##1Wڨl~U:C%uqp*\%xQ+|h#F!lQvUQy 耞 Yɍӵ?m RjD2^MS5D)5w5\jqGuif}/2doƟb鵗del%Ff [- +F e4R7EB PbKiX]^,XJ? Ն pu/7" ?jg8*xϼAvOF+AIŭMx688m\뼭0Ό">S~w}%ϵc! pRS6c(&e:LEé&ҎXzXlʊ*q%=r(=JHij_et斖(JK\h޽$yˢZc`&kVasZw+'Ij,s!YjGBNU:/3+O}(/gEwlkMU;g1C?-o}VZxD/@K7:3o71Co8zQw?_$U(ٌ|S18q O3@s's.T\HhϷ#5pzakI@=e spEJoka dHz.2dFIj'ՙ\SqZo^14BD;w}O45w8`H6 ,fGAe$ai湬v!cjj)eKvQ_qkrwjXiL^-ӚDZ7TZ8`}e8 4݈upAB^mzD-C!w|deW6HM\hU8g4wq^]X}jv DB!¡l!oHzF'?uK,qEٰ#t ?B֡үoU$e~ae_:%,DL^n/Iu7PE E:E) 2鞽Y7f\TmzMup :72ɒ9g%@+,trEq ewemiֿj̣~҆=&(X,9+^ߒ F N]_ʞ-#Q֏8up<S+Il%&=7L:t :e#Ud+]2m Ts6 Uϐ*a'AdC~9m"Dй9U7ڰFK,~C#@2نzKƬBkInTmGNՏd3gg5LfGޔqB#pӥuk-ȸ 侃Zppm>#[T~taFWrxB&?}2. bxukOgaOt. " _`1^%s‚0HX|~$Tiq.Y\L+, FIRfj%;éGPJi80|$EgJ?oLԟT9. 1/}H2?` GYԨ>w2!kJ]'pw;R]4>?COA*QzFL 7^w?vXvuYCD=Px8ƒ娪ׅ,OӁ^9׷lٮ:-pŅ(INg Ioo3 5M Iv.VǽW-5ź%kjSF2K_PfYL ˇż:U"*42})vS91AY~fBr)#3 M)Fu؆>Wf j' qK T4I C9 &lۃ YlO9cuO, ͹LT.GJ?Ր__bq"?_*j<_A~mD|c OnxfU& ǶJhX^6vP5]b4 TYٺҧMDzMFS`i4zsze-W~qr 0cWG%!tcޤ._L*h%L5ʉÂYHM)Ze ̨U9:}p'd@=5ȅL54۴b-ge{HU x6GseXHXUqKcޯZnwh$O3Hg[Ⱳ[ `=(?81՚t!{Ӣ-(OH JrظNǭXS +5REOJ|S?eTN|jV>H(\%$!$#'}$|3O "$ xh>J[+gJڸ8KyDnB=E.㏿zmZ젟CLϨ~AӨ#>  ȭg"͛Ŋӹ4e t;2XɊSj'C鎓FjJp4꾼%G ;~TlExV7LX]t_u!,ҟA@ p0ރkSYkC8{6#0y*C(;j),WsʈRo•^i1iˋ28O Nơz7a-°$Ԅ4fzEv'ڢujKABe5^ 3kqs]ܨ)!W%[$KҤ3rf۰CKcgS n痖oJH0)TlPoyuˍ8ZoyGk R Z^зXVkQ$f b .Vuy/ V捌/?ڍY pPŀej2_кi]Wv BkqxD|E~/yza躂䚀FR:Je[>,zˆ3q2F !,})ɛ\&\UTf% lkvgM+be3oΤENN*]Nq5zes )5E1?f"cТFH ) AݭF+DvAQo`;qY>}n9+QD|cԼ4|"p=9)v/kϽ[Ṁa\m~FJN{ {u;q+ʍ[up[rp'%ʀS7*@N3Х-{)LNbl/l7 $1K d7S\ޫ0_&6\X-XKg^G=gmᚭBto0vӳ8) uLG ʍmÿړv7ߜ ~Y <8]svF2# X)XPlDhe6Gڙiɶ~V9xHjUK0iŦ+)hFMǖ3%6-^CM& f|F4ßmahU }D}[lLz)$磬r-eA )*0k. !0ZZ8j$I@]20iPRz?Wg>2# z׈)%6) h^+Fֈb/w@Tn腩Yo|I+x#e1AV@0]eN|vmr HRv ^rEIȫiͥv=Let6i@z'(J”oýB: b$?\̎kSՆ 50$1_UUĚ$gyyq]{p+,q :=<ڐQC݃Yd/H/Ԥ1iF./'MI ߇Mɓ]{FGK5p;"T[6Ǵ7I~`pD"Ǽ#QUJBaӚb*:AY؏~T J"6*TTJ4+-H2\wcz=BxG74?Pk)SoI}vވg 5*J1MXX8 Mb_^w@fD-$`m@9Mmza"ǔ|YrK9w{OXR z6۔{,JۆXnCVcJr>&0ߊ/֯E)8_" B@oS`"O xaof&b>H)By<኎k ğGGw:]޾^#85O=>! FMƨm4~ 8"6;$o_]9I*ovky<Gݞ b [ʚ~%3%T:w;m! Z!m|#M0|DJ5B&*LvTBSdqD0`sWWY*0\@YLS"NJq FmUޣz.ٹKYi̩֢(H=0 SD.yu0QC]w{Z$Zy"|q>̝|ALudp;ttZ/̯`+عƒ=ۑ?W^pGKd J|v+ֈj-NotEcvNmV B;Uqib8oH>rVx%hmެ͂+kǂ%$~Erc a!J|1Qڅ Y! x0.4v[A+ S~2F v_4k9MjA eĈa ^@hLj>z{wo50}"u{5{YmuYM?'qou!{)۹ɨ_Ca]#Fw1Cs &j8mDA3.!0N ,Z<709V:w滪{IF:|p{U?~c&A['`Ӊ@뻂U 1'-Ƅ5V;_jM(%Oܣe8ZZcĚeIeg.AC 4*Hu>=YWTDyZ`ٰq@F2dU e'_iѴ̀"lֆQNewG_~' y @4 <7SbeRy>Txa5ИgѲ ߸UY@Ve+8Hލ.dua?uox.EWWn-FS2.\K\I+;8sސJ\Ե){kQ.4ü[=bJxBund'[G>, ^&/kW.<l"$.}@q])]9S ($5s /37 -xs|}s +`Ȭ#5n̈i:{u[ )=+z /dID=x!)ѶOJ1I'MlzRگ9ܚofqnM`_@F1_4PX06\rmr]5.L$/y4?ÙءGE1-p&,8@SȌ+A$cjʉ5)B^?ʪV¿!>nXVQDQNmXܡs5V ؟ 3 F9.bD:Édh'VÞNRxxIݞ̆OTD ~sp@K+ N$wX&jNHOp|0p5>dY1;%@=i\[IiRzB~8?MN*|Z9T~v#Cz gQ6JŇ@I;4% q"2(|՚ ܞC?AD#Ki W|uQ" x2]V.08ӣm-9o '"% yeAL=|%eX9S5V֍ 'rؒe$mY\b5Ę9ձ_'gk]I Uw6ks6T?gk⹫4\i!AH$Zh~w'=]r^GOq]<\*&Đ́ ~ৢlj(R0X3lwN9kd-h4qB'Jw4|qoIT^M)2yu~~MwȹQl[6ǥ1 eSk B$Fq }l3O(}5C߹Vu;wWA a6?DrQYd~B5inRw y!]IaF`Ԯ+ -HvUtSѩ 0)D?A~;"'On 4z FT lk[d$t{'7G$kTF"2*M8Ů&EUĝ "d?4fc:7#u} IܸJ؏hߛoIs>>di zU.l>/tqtS@L>bz}~ mH`K33L- Jo҅m3:(1+NFjhj_Tg z =x:=4/`h=< Iф! NtsFO_YzAGK@&54zzYnE70\Η(_5z_ag}f X(Ȍ(@Zy'HvN.)Z ȺkmԶG%TĀ4#BJfWvq)zœ~ຍ0љvj_(.aƫ$J\L2mrtAKȕ%qA+ol)?Fpo爄rtH@udjI1kM|;ڡ$`-E"t8W[hWpGqmxg|Ӧ,l1K.Ӑ:/U-E/KZ>& nq4{ꃞ^X\vsC|oj?[Kvqh4uv}4OK5= ~axP B1srEQt'Y=Q">ȟtlsN7@۰;'PpS[\"K(nShYX\fwC v*btޣ!EFw,NG n4u(^Ŗ@?0-]EqqsnNj1\La™dCbp.56A9@;Ĭ2 UU@-.K&)`E 2`a[|@ґ`5.7/Gޜ!Lm'p|CeiLe&}dH-Vtds_!?t2hFGsi1vZVt"(z`FL/C#.Mgb/LH|ǿa ST1-yT=FyFXRWcI8w3z4^7l!]ahsyyÇCiMhF㭖d#]mz>l/^\RȺ(\P, $$3L8L1>XC|;"^Y\ք:*'[홃CY ,2A. y8e$Z޾4JDѐֳ$`R_Y[ ',D;pRUր J/Y:'hmhuS82d6`QI䅢B.tw:'ŭ9$&X>wmr/<8$fFdvN{r=IT>{͆z.0 ~ط%y94q|8^P#݌w_p?7Mv0j==VuEQ{ܟfŪ~X=7.XleVBL'MrE0+ynBɑpD::u ^wQE ^^ "؞@KgRd傟cݨ%h$cx/~BxWQY/ M3T<ߵSX-doG!6b~^]D%dm)"p_16I9OB7>/XP(Oo' x'ۉd͐-,:wH',Gl.loq$+/6*LF'uQ3fYI P1T!D w7 $fz5x܇f)_s0ŲIuLBM܀>2ӈ7P,C. )6u /Fظ%eI2W>zgA+h aNnQ ̍?Xp[V$&븎cv-y߬VN*1#5(v,'d7Yr|Gl3{i3R KfNNGUP숵  scqȭ"dH x42̎vUsUVvGe6&*q J}A>{ A\qyfb|($`X ˢn r`ͨA]5BK)3baO먊չ_$Lߖ3PwdiXp;o,u2eX\KoYmY:w3Oeml!@4>#aoKp;x\cь"cl/Km` g$q=oۿ<툛6.n '.g, 1D*c5C]gBȲfmه3Z>N6NL$TITǢ\doMxbdx"ޕ}ZKT iII'n|N-68OpM$Oo=ws.֫p%$1ĝTN4e! }\{"3Xc,/–|jL38ӏ:#yZ۾+_Bec.rQ/=b*[U-#ENEaV\\4Q?SNVi-8,J6ܯEO/e_`sp1b-2;ǪBi@ SOAa G|j)'!]z/t=KMaf{\qoBUiC bTp =1 ߃ݏ zT.{B'P(S" JlaP= u5곶T ;XDw] c|H)m}|+C0_IA0.IUSk:\O o2p`1srsYݾ/ !;5OU+Vi~&p?t&g4O~> \K)5 Ҩh^%7B7/f[d?6"8Q ;1 Ex9ReZkp.C/l|p|ҙ4/$wIs3u~^~0dP5Nk IDI:LfkO%&U*?Tl\2ZMq1E\ p"AKƕ%t0+ad+!G:ǝ8 KfC?խ7m|{71)6`&@&NY]EnLI,&_qR5g,OPP݃(jj))S*0Js7I@ӕ]Lۘ15ey~1)ip XyXD#vaYT3F遒}c[+O;uB"(K"%vBCmUW1kuQ`}Qɥ|!L8!Y 4 xE{hm"BxTD 4a^6{auqk9Ƕ-W9DаA{%vSR0*u 5h<%/8w+{ v$F@ev}?+2\(<\D[rsJ)NZ K]Wo㊍?U8>َvG,? .*)0HLf}J>79Tkv; ZP#ُtM%S^$p1<є?m .|QzxQƎ:9O EF,(ȼ@oQfdwݖZ=a'&aL05+޹+7E|=*T zvRH%[,]20n +%1ύ /!p><9$}P+ۿ 5S|4p,X|E[+Rr%;+ L-O'v+SȬCnlL~r~ք*Vu{@ |9+y&cvЕ0g#j JL[wx|ŀȈن5F]ĉL~]fpx4~+Yϙsbjk- TVd^(v UGSS[hhB 6qjQ_$Cw$g!C>)e|n}Q҅s@Q.~y(i@ 1+J5p^e*:|sh2%:"8]@"̖Mԟ>R_ b?\O䏢 ę\%c)+dR¯A&ZrvOr}a)`ჱJ4 k=u_xsavq'PuCa9/NEX ؑl>kڔFڛKZQ/wp/CuUc)*Z-WA'|ainj2uĖ.7Nf(ԧ|LMCSӴ͉pNdmM*hCC},hC|Z-("N7.|;M ~̳A-BJ" ^{ mNO3DOIݰ}C€_f_9\DX }+ά='mb+3Q\\ _Oct6,ԗMyd Wyh{,`?K캴bϡSCZI,A&{G#u=lZS5u77OTE;ߏ0pEU)Z x5tz`QueV2RoC hiZ1iDw[ȽXu9>+֋g!W;d֏sbr >qmYIp icrA|TjbDυZkEMqӵ'V=sE|ܱT˩}n̅,"-|u#.4R%>NN8!uRM!jנQ@:DpYƘJ=Jf[?FԒ'lrf8©d9)^77zpAc-uVJ&KyL dchG׶4J:Fq3ql5/_ RY! J,/Z"02PU ưmxU"75tINrVKa3{Yc&:lq6,l$x'>Ek`O*#k-\!=8t+4cȗ޾"g H!25ȀgQ,g77XerIHEGU[W2TZQ,SxhyׄF- ,:HAlQV1m8+?( zT[GHH-8.^$/+pDkKn5~̶v;kPk RSpa8 D,">5l VN@J AwΣgzo:txx U*+?Ii:P3) Rl`HS&::c?'!5݄6\dQX=É*_X[n0aCka zB^ɢQM_3DA7o*.49h 7ŇGD/a-7(AQ&~ X"LB?s LoHbVs$*+s^etr!~BK#j&=0ŨvFElq0Xz"T2#kjF7#ya9Bf[On<-VΎ..EG6QB-)t[+'΀ר{iսF&^7u)ݥb] JR# 0#lA!/,h//άPݹ/zj8}ADrA a]gl'*MgLUEN}s=~$$) {̹C |f5j=]yIE)v8t/~sPg~̜GA,d fy;b7K Ï mr)竑ӱB!H!!DaޓbJ ɦיHgQJ皞u-=H+&e9|xɾt_em @^ .(G\(#ԯGr8PϺ@)^yϭX FnqF>uFjO(sq KfhmQSGT0иnD5-Kx LQRNavĖ+F t_Wj7l>QfJ|t}XQVO EՑ!.²<@FtOg^tg5 QN< xמ-S 4gAlBwE6v4my1M" )PS9(eb_c`Zb}m#`:d+obUdB 3ߑ8h x퉜^pܵ)7,IZ1 r# +a ;៦(EZB{xMz~hoVrc'*2B벋#4& bdf6{YHݽ[ºe:o&ehxo!X/IGW,%m~z؎V;b6hB/GȲF& sh`e+?UGNt)+4Ʊ)^KA p nq}0~ْw[~al! ϡW0$(8|I I?YwI};/dFnնt܂qeb_ }SCݜagf1fZO)+iO*'77Kzr,>őFZͷb T6W@XE~dHOZC_#֑pɃܓ ;}Y[?YrgNZʝD@1k^K3hk»w>k1tX|AAj8Niaͩ'DcU Nþ!){ldaVFZ-K/I (YS|tBRW!-檢Wlr!ҙ]^Yx)Yݘ:YEq4İᕷ!OKrr#˝ʲ7+,b" _ "KQL_nOұq׋+^ie} !$@ŷosE>bgCV?,hC]9=@.c<~^!'NW=#\Cx?IT摲(A@>VE~,Oa.PxHICsF^^\AJ^IajI!3$Z]o3+ 6OXAbkn4/ ;p,XK "Jb*9 eXI%IMTL˴dr%ࣟ<ASFiQҁpPd\J.o+",X+Q',&lƀU*>K՗E=iN(֖SFCOI[Ůbg̼6ad=b oO92_<||i7mlԋTڰ'gd_q?uJ\+!6y+XNY IbP`+4>dXZD/|5ٮ^ºx"K4^p GfC'*:|+ըW7-( 3\$3WLX(j.>ZRՀSO%,Jk+?zF~ }SǺ )ZQM[r z7oj?v]S6#쯦]ƫ,e,!&u' zcF앣&[=mA)ROy:iS0q&w0,nʜPd#k W|aq`#01i@IK!.Ui w O).o=ggݦR ci!#pȏҭ*[r'4˫2fM{V;1A[u ;.l(0l3)bQub'!hgs)F~G`91n_@L>e>@gC`MX0GMf.ZC^v&{ vsfO:h3"!q60*rH=+zi̻6+;mU^TݫԷaiLنcp@mEg@CΌeb|j`@X2O=FK{8h>0۬ޏe'բKH@Q7~ވҿlщd9.# UQ3: #Z;YGc { ?w.T uod?xU\H"/ 4 ZOGC 8)vo*'mpi\'e94K90~x%\Q)/ȋd#u`JڍVC.[|?SzS}b'`SKGcjvhߝuܪExde(^^M >gBn|1q%5<`Ebx=yKaU n+V?0xQ[nj>)3qɐ oTYrV.Xl4YUe='N@N A՝VDuGVG ȭТqLNG?$÷zqDP7sWtE~) |ѫ]y+uɧxP cՊ a;I~,M9[y=*H:ZD|M&oKq FJEiYkqR1/H 69c* X  |gon9=<m}#3_a]$ȆFyV\N PK:5u[dxɊ_:'] +z]웮3<ۙ"yFK60^Cg&ƍ]y{@ںUeƔf~1{|Q`sl9CM+xRB\x-6na_s 3YJ`"NH_MnϱzAn:DYK&2KOlH%[ino&J<,Sd"}X)0]HxOK 73ͅ" |EmjGw/"Yay1)"PO, cKċmvLQǼfqn [)4=)rTi>c~Qdn;]cnn554jT&h4e=*^E.ԭx~݁Ѐnr 06lw  eb@יnRv`Ei90 sE=)z$ɯW e##H,"r%xEK [W*a.b D9o NM9}ԗf!0*B365Aok6^6!سB}&WQg*Rŵ[ J[i2bðc:Ό lG$}MV~.60mCRb/&2:ҟlc+X9%#0X@C q¹5AɞaxRdɢICLh%xX;=jw}dPyxA7##/fZo o JNl,@[,<0f<ȉ*=bZ:QzFzhȐ'C DSjKu IîrګN.SX>J;pW<%g'bbuBޕlYюmTocMe߾Ocj%4LK|[dZ5!(fbym ?U6`t&{M9Lo/[}=TKKd@J`OP] xQ5ynNPOHeiX)yEKˈ_'a۝eDlryFi*:}WxF7aJ=IҽH(`-pnfr MST1.(kP#/ĭi-6olClb z\#> 0RD*`,˩f hRd3)b*T ha|;wCaH}/LSPUB%lDژ}*#Q豘^%q~*h?.sHPkwO /r"+ƣn F z ,<AXbZH hӮG@)y|Ʒv ٨6K%9R=}%[(cqwP3k %ie`8o!L)8?l5J>1R`zP! uʁZ3CaHD:ן! m14GK#*z[^9%u\%JSStskCFv 1|G{ _cd+瑻O>ի;c/vGwyݟY8g/KC1ү^bp&*[{OA+痒~9lS%nXoj(>_PGeu|=+ OW)ۄ81qXV?0T vbL~o1_Zʯ^72fNjGiR:uKre)uJpΰiς3 '#;9W)2lV95~_aU0kum<:^{Id̻`;͛ i." PҼ#x=˽M?>KA{R269i>Q՞# fxJpr<;L7Uh\G}*T:gC-Oڙ$f*Ff$:%v쩙Ug|găM0h-Z;[ |]^JqQcQw#r}w/q%l6n;bxHGx AA_xbVq &^!s)45_Dq>&ވHlA'6KP ?` )(aU EOR`QbB#H[ ǟukU /A+Qg,_| 2gub%*%߀@>0DGPـAmC Ț 1vt#H E+/SvdS'Y}H:Oa2Ha@hscgG"O}Rױ|ͪAT*|ohUYQ_ 򯷫JmIܖ=\*±Q$EC#Hp }b(Lgg5+2f ;JbdhJ\)Oss* _DByGkI\Nz^-g}|996dv0KVkySgsgyS q ,Iӝ85r$"e:??eo99dDuŲY]2[^ X,3N_] LdoRx܏Cç5R0 *(O6)c1<'a}4i", -smC ~56>xx2mO#%PxO3 “OVD #Y-a^3ėnBD_+Z NZZo-ftƪx>,:Ó ΝerV/>S EZ_eU,2<6Uyd/6 oΔlZaЎbK`ƪQՂP5}׶Sk2 +Е"6aSHpMLg4ڷMq`Uưf{iqMh]x8+T'=PײIx}O8{.sc,!upWA,S=+B] {_<)[B3!BoG9="'N|}b^H 3)$r!o=>:s1B7Rel u q:O~{.^Dbǰ4`3R_Db>.g&*}cI#3N,eiރ h0*aX{5t=?se NSJ0zD`hXHTDH xJOMXvͲ>c˄}g u l`nr7;">XĴosx(J9v,AN|C8kA c) LnނhoV(K|8 vwǙŦY|mD4!¸2ȼ$d]Q&$$?4AH?QL=W.nBZm\k IBGË«(IF 6y0]CƠla[XFz'6Q^!m mՓIV-0- KFb4K Q^iс|f~\>fnQ;pCtP'!'؉C%bպ,R@fok1y\. h&cL-1舸^%/0[sja$:y5f?LfWdܰ_[5OfjVr+ ky:.H(!q~{Q`戛XJ(2 0tLV$8 ;YP;Wl, k4 ~)vM wb:ֈw5yoKeJm Ƨ0nt^Iα0lX. 7P z7~9GF#NcA*H ,)%pSKN[F 8 h@Su\FV+swfߞ&JM|ԉ?D1/FC+dnsp^&C*VFqp،&c}ŪU[Qg2*i3 1h6[l$}e^c6>o< uLǀ f$֜G[@Ǹ{arpq!,"bd;YUr(MLY^WϾ>U__O2ýJǑ7Ҹ:zgTvKFZ~7stδJމ*j̐GuK[2@mE>U0^Ϲ~aHrkkS?[h3::2kNԩ+~O7$Yߘ*SLJ6dcOJ't'2%:ve"'y9.n6*h{L79 M6;D|H]JJEڥF^fb)WAv;% Rb9E\jX){Q'ڻ'!7 ($7) )-rWח}e7QKԃ%{ XBKWA(ͳX^ni%*!;[_Ӥg yʫ<)]X?IL&RD= 0oS88H۰ddA \I ytgJOz0WԊ{RB4=ýT]H!e apX顾x|ʰ: එ,Mq;ۭyA4fOL1?ؐBfQjg}=(G~E_ف)U;6SrWuv(a/#̙Sɰp;za] <ְi(F~'J#+9UH,,6FJ5v+}Z岎}FdkD79‡񒅓y Bu#97]\0yM\27akH Wi^)Kڛ7ڲJk_6 D wxh6X eV";y*Xt;Nh+^Ct k.IG'w/;0N|n%U^une$@+>(&B3V>~%T,niȈȃ_pf uA%eh){Sn @=(UxZN6'*I-kL2o2dONisMErbjjFsh$s`3WP1a0wF?Ml_XǑc͖T4X2K)BIē#]QVLjƺoAֺA\g6F0l- *ڱ^%X==ijsʠ^5aԖh>8a?*ZLK#_]H}P^KsqKޜ<\R IN{E^IG##(Hsb\YGŒ(x+: MgHQ3e>WB7i*vnOEE$mMH\FCJ׏nldmnW+8X>I6BrXWt{)IR腢l;*}F})ZA=FXsxa$RT/␎4b~F!!]ODo"򉁮WpΎ~_gMz;/洣5=~wIhj*vhY ٬EX@SUZhbF~]{V2 Eg o/ϖ7Pfq@Y?eM:-iSlr.Ƃ!="mOzcN\kw J(z/֤p_x@qIJjiұITv.]-0!:X>~ c ޳**wJ%d]Lqfx*F_7M9v[f\3TTB'MsY !Ȳ>$ 3<ؾ)KJz CM)kfeLd$P< '{X` O0NBNCL!yEjyA:9D%:  O ھWV TM!e 6o4N_LQF % r  X0J$#gtycN$'8gѳJZH*Xf;tP~q6ٹkҔg=Yh'yiHDZ[@Ֆ{zb5nTSqK(iWjjz&&xN݈d8Ǹ_*p9>FLKn聩c-3 M; -hK7͹_fXӚLAEI k3JAu-*\?w2%q&ܭ1DC5?sPt0C8´#NF>&_̗ `549d935ʰ7 ,o'aJ<]'o(-q-]~Ӱ.?I'S'EZ&0=yf1L+=6( w[Ǧ *r q++f8yuC}=Vhb|־ hF/ͮ0!:LRa*NbxbA6+٫1ZB$2>Js kcˌ7MObX>;R}%>{&2ݕ|: nf}I4 ,KcWAV;ccޛ(  #nk ~{apqpWs|kqe3eH.ù|]PG4zd"}N@5§w}Hts6uO?I!-aQc[}QSi[V>۫ma8(Za{c|/u@kE A8f]Q?_8Fz\6)R_= ZE/jagTQQ&|EN&]mL*}D\ցW BqFqtŧ%ϸC [HCNL+*t7Q  Fӓ5s7e2.q=doێ:1YDF5K PREpmy\XgF*]iZcFWD xCW`rj4#Uy+4+Ěs`.Pֺ*'g]!r)?XEgcx9{ `>'onҸk@74.\gv3\<1'm?'0o"pd$K&*U|ľJĩfmaQzPU_(]ʴQUAZI5`ƛy͓J T k2us#ᮕi"I]܃5Puj%<$ʮ> ~2ٻ #Ij Z#@I.yj< N]+*q p)@x5E"{{~׆PECD:8_H=lхdGSC[dcA4ߺvRؐ% Y?h9}\ob&A٢i08Njɒ[e?.)`v>rjf۶^-w|kInE= "j4<IDLnpw`׷I ~7"&DehϾ ZC[-&4R;)bj2cc&jO>UY_)wюH^]Ai"'&w#v&jLzf'frǘfGo nyP'mC?cٛѰ!zY5k;\^v%pDmTƿb}''@=_w0U5~cB6zv }MR\*]bZzЁ* ,ǧ呅8dUL+b썕wb >ؓeMT 7"CD )beG\km hClsk|YIn }x@j1,It7q%}nUKlEhvI0,|h5d(Yɟ_rĴqt'3.ް"Qn$|tđFȚ`(?gn2I:aOr*xk#xr`߈{jGmw\׺+\a%`K?U"VE@x+Z8} dDhJ9Ė߶j@X'xm|z~ܲ`?fv9B.ɛ\F8PIUW>6~W]"D9WO5J԰WhI/X5J Q=r^=oql~;'iaB{yD!/DgYg7e Mm1k2-;0S@Cd=_ }3׏܌6^5%Ul˦=t2D"M$풨N#7mnLk*"u'&-ODFI,RR8el+![^{ n-["kF'u\iSEfG{j`m/F 8/fJe|DbpK{^MhqsTu)PӛdE o2ϧ: 1{v ?7/({2@ aMHw -\rd9)y 1\Z!7?Ɗ/qD{O1Z:`ɛ+鍻E.gT9g 弦Vi-i7N$vۺq{q :~eī?,iAKr!e/\&v|Yu}M:FqHMoH6)t{9+ZmnH?Fqq|TS<{vu]>"8}cM [u(uF{3S9%O6ymf)Pak6ae]I X bc;CtFvI.SQ**=X'L XG }a& %JJ0R6ϒp\:WnZXbaƦ߷{ŚN4y}{&!gA C >;TԉĀXWx? 0HLQ}KO:@QPEEYYjLAUxsvf6iG4N4.(~Wɲ%U4JZǐګ*t߯VQ9gOIM2k ,1 Г],Ej[Dc:aϜfsTt&R訢2KWvQݐ1>bб'1X` / F<;^}46̏1 k"/C%RqNPX \R8cB2CSh΅*{5 W%}TMƾɂw +|܅f4Z_[J:[Q!yR;@O#6r2EpЍvI@fC@!s|aqһ8cn0sh@ċK9߾QUkNRx}3F^ 4R‹.F~0O҄ˆ~Y@6;Hͪ7 mg%)HV a-@I\_lM$MSV눗CL5a%6"s{Ϲwx ,d1z*8Rgeۓ}FGt8C,?wTĔqwm=:,i/+K'L~z%2kz%<ʈ)LjGRT1synҳy9_0(Υn,~tr_L(BqZ9 m5`glm~)%vM+ļ A$PQƝ& LENdB5 /d& CG9rJF7}bM#ڌ=ɚߊʸCXfuz>@Eн3'Qqv+2+rP(1. MS59ҔE2wl#C+x ;Q/ť%R[^/+L+\_M}]a'wq?bpHVu;?wIY/KN(7ȓ#c#)Z8d OsO _֢1vC4Gf?K=FP ?;5:Ϯ?5l6R%ʹ Oq-cvn :R*yː1WvhAwW-KHf\OD4#ιSbLުn~~U0lZI=2s9Nho鸖=Bn* WpvLo0. eLĹ֧dzL8l#/KRRK~: O|;R{\Ή>~ڏI_;q_H[ζ Mܒz۶UIāSQ]Hr S$QXAOgBok,1\UfyXck!k$JXǀW]zȚ(Bkh{MS:Jպ}q7FkPR _i8l |{A_2_^:ಪiGtŻG=T;찳q? 㿌XەGnY#_;Ƽ<yeQw# ᜢD"XJTCPxk6Ddoҩ~QM[<%L7Ꝃ ҫ'uNgY=J8Soy*`S7Ĝ6(!rLB ^n䤿%0jVÍ[VuHx|1v#j h9ǦOzJjEgMK04<.#]Al/qB:H~$ E.BeRS>% ZW"ל7ܓ2H.}k+<: A>G(ŒWGMA9Ӌ^KՊG$Ӣ>1v>2$!~@C?m^ 3N _XlH%&Gԣ]XZBHz17d;S J4ofɸlIkAF0']kgm@"42(@jW`S6޳ѨvVwer_ڢ2TỸ1tMv 5H8ň!e śPP!|/ԡ ݵ"1J঳^a2l.j^#Ci5;(⇵(XqeQ7h)h~}8U%^&j#B(M _$^ :.M2MJ @ekG|PXDr/02eD>S‰X݆}!60gNMd"ɮSjAs+CvT+#Z5(?oȧZÔ7zI`t8&`vw\ (g iXcF;VgDZbZiTG} _b% vnY:1'@b, %&IwU Tr?C+&n %_paPt0i kQ,=t-\M[7TÅvu %QҮNVӢ"#B[ľcl"-s`rɶTʟ.SEds<Ft2Vlb8œN(ׅ =O-~*D$?5p+Z|bFgEhgYHY|D#m,CD͢qhr?n楸=F&:mmu}J f8L+ _f҂Oݟ&j|Qi ~|:e%D]-Fl4iKbE2+Ag%̣{ڸ.8E4Pm[\n|.tcdw#fFIDu0<5]zE|$ےjlü*A5zD|5卑Eؿ| WdJ70윘rq%\T@U|vrI6]#.dϐ w1~r"^cIBj)Y\ެs3&\|Ѵb%20l-j_1돝h zτ*$[y&dcSB"ʇj:H5tϨΟӸt/4UM"{V+-߱J[= YiWʅu:+ȭ x.ـWO M:%ߐZj([~z`oc+x}X,u˄;vFi~zH7ɉ> p{遦b?Gr R`Ͱ+JŽ-s;\!K09zShH֓y&~mkBB܄-;%+~6聇DЂ'J@&x+"_k MvۅW̟\Br3<RWI 6UD`guQR"37tQE8{|Zwԟ=r20w 4tQ$z6 *Fy\8_%(p]j":G&/6H !W˗xyH׏Qt]L']x)υW?P5dVqә B=؈ikoG64?x74;_[86 'ݫ&핲M n^e"NτAF] tIhgbl y@{JQ^8_d}ayv95"GjxDI8!Ȑ'z1 cM'߹SD8%6"o,OaXؒpXD9M6SIUt^dnMmIrV$B d+bK&0121S7Mٿsp*}ʼ^ XVqăk.T8dÆL/#bߘ%ҎRe{a%oOnQ׌AWDa 2jFtY&}0K%]|rꀒBCY 4\\gC\*.\Y+|@.w|m -nBん 5\"}{=ӟn238cp#:wZ؎oQ73qjG_6-K5۱4wИ1v?~,betL/o;8{Wlxk=/[JC06A~`]|^Dp.4iT[!Bf%LV{wrFͯMACW|}>ixF;2k}MrsL / PI 2uB)eo1AG LPM(GGauQS[}3ͲV#'.Buk^g8ZQ5\<) Tt--3$N1.|f7H"o~{ ~ALa&כeٍw;(rJu2˪XOGb691j}UƲ=f-I|ZX1O<žAe<}2`&p !3û%/o6đvKfE *= a7ȹD[)Qó#.&SDdPcQ+]ԩR1)[Tg6G29Β?A"9>l&>V쯉7O9ފ{eL6Ou _6_.vJ6$n}~{:Ӻna,t H|@ ԞNQ [Z 5c=V.>"6du_@B#)5_ 􌍵 FhrO>4 ]{&9Nu̘eu:ÜC}ElrLЁ|Fsz$p 혺z rB2F$b>iΉ%Lf/NGm.DlUe)`Cԥ2M$ݿjSAܬ}Pﴋ\x ~s)a аjC&]Ȩ,"?i ioݨ_OfVC:p>yЈ\>.]u2I c?mM}w8t_Z-Vha+Dj # D8#g?c?L*$zb$;|L\7Y\u7"/zՐ\P'b}S ԩ2î4f_{{s?F9&7uU( zISKBņ>"[?ꞔu"Iu7FG8f+W'Q.>_'w;BKuXle[K$oBq G%jsBт\xs~#*wQ8GjpqmxsR`{9Yu($s |+3 `PS.LѺk5Y̵[+NA%{O'L&~0})[+jN(P?xL4ohKrܝ\% mvckF*[ GAd__x)ӈB+>'.wV~aa(:h## K';z8Kܮ֚NH"4U' 2"~7&X] "C?f&=xqa$5Bh̬: 9 /9`=:Nf\>.AfiFW?-JSpBG?{{`FHjMbn3(%fa4(O unVe}QI\E1jnϥ Dn.7F 7ӫ-Vz&Uc05ύV~b6~Y[:^zW.tB_ʓefMш65QFU Jq(ޢ)1ք*иq])sTU1l to&4>lz8Md1qW˼8(>N}5_g s^(#{U]D|3l Ʀ #pQIFgc QC/-t4HϞBKe=K$ Y:*TX(~fłbpPQ #%SReMhhG*pK9Q~xNM4d)>.K;{oSbq!]<gkdBTc :xt2#m}>ٸb>83A]`E!Y:`C!E he!EMY5:F٣3H9Ri ]V#h?Uwm "+.+\7Erᴎ̲.g$+lh 'L\H:3Uד_+&P5Y=vWCRy֠<\ ŜE зEcEv -ruo\ʽE>/[ '{Jijnďq|46F(¬oS]x.;ڐLᶈu utA5X% uJ&pFBW[Q\_X)=v X(`x?IVn2Z.;5wAIvlRɇ]EsA÷Z-fؓȐghvqQ4[Lek @dW[V0XR SvyGy s:tܞgxp9Gb݄O%,xrdDjPkAsL:hn0œZvn%m/?t wQk x+z+ u'M_=}c^gPQ<#/˕`{]IZYXz_y:~1)f1iP9n%}/hE˔`bm3ВAtmm<٬ZU `'8ZkDIKoۃM_Qآ[ͨsn}^~h7uˆ$cKJG]76?Hh ,c8W&e.qa1# J4A Wr]GĠGJԧ\],$7{j~w''d@=rziDDD&kFR)UٚG1^Oe. *!$ O,sK'C֦b-Dxllv̢#.J-*LVQȿ'Qtz{?=6 cƴZ7 rK|8u4 ({{Pv88NE>{TK +K6L}`&YzxyI!.( 0ӥw cjҸQD^y$~Hk:B9h4S;@wSϤr푠R)lC\`$~yJZM.LZKon]H7OfKB-NpQDـ[]TR64@{Iє>C9N˴\ @xub}F~\Fp&1n^ґc$PP}C$σ%ceUZ}0b[yHft ?JMO %WmB#1 .Vw횭mGD{~w]8gHUT iSC?vnNyTh{XV&0i}s^Z^~vPavTzI琵lkNgAx1q 3r׷w{A珆Sby%Hv.[A ʬiGBjS=챆}0J<:[͑;g61s1#;2Cz%okV8ԚC?xX)EEs9h$bijV?kxZN1 Uoq=W O\ksSXjJ}6M@yG^<XJGUf˖=qR]N] Ikcd(ULa96FIHvya/91yTw 5B!5Z!?TXxtC+~eQ y-p}Ձjye~'hPE4FBpm uqӒ}BNl6B?-PA;8ca84Mb#0\/ʈ!,GyXt|ł(m(RFN'Eb_8VqkZLٜ U+XC{,I X#lyl]E7J5+Y1TKFw -*wHplǍ$J=k \f@X1ad@.ZÐlo_>= }MVMB/1fcb^`ҕɈ_= hTޚ2EaJ %_"=L~XgFIFvAoli-U+2>f_/KUR1rșoE~VeLIgmE58OJ fZĜ¥5$RN}9;6μ2p?drZk`5!+ WXu֜GWFӄuٙK~EI Ɇ߄k#FYepQw::QuۯOdr2h&kO#*;DUr(XWJL>_zEP4{rkaiYF/8GP*OsPׇ9^FrWa5HtnaGfҘyv(ơs`[)W pw\I!i>&3ddu쟪F/zpMס;}=0%q~]!r?g SؤB2[w}qv孅Bj';+Iwb4n~(r=&5{ VDs]#M-4(o!* Үؓ.Z{n/tS7 =cNj^$0;4g) [=!˚߇›y=A%dְ!6۴1bPX@zg_>+\0Qy.~8: S]қ2:5MjUC( +(03o פ`Vjs~oZУvQ*hц!XZ+GdFZ7}\[Oܞfx:w['WDPy{J>d۾(#&"-pR'T"#o1׵xz/莀X6gb ]X <*:b9o~!-SUUz$WZE6 .j0Ԣi:':Z7YHe;^`EڗW d`DV&@9>&3|ΆBfFIK.CN 8^Pndy[FKY-[VJwAשH,jیf'`jP 91 T'F¡?|]z%<KDcf G0J(si"C(TGoФN,[ ST\OZl*+ ;@H3mT \c^Z8tkt+[ y&\EzA&]RN/ӄz Jy;4p[?"*ʗ6A\l54u:uDAlM4(ȡ;kR4z\mL1W﬒+>\@SgTj HEK? 뗅BRPLQhq@y-ϥ-nhƦ&FrG +`]8<r.<y \n)RPƊ1۷*Z+. U=W,fR58RD, ̑W˭ʃv?B94}}թm]D0 $?R[%wSv!G1xD1جe8vATwq@2yke{)17`m4ƫRzAKK7c?Y଑AO[<RŰ%O5|so k4pk?7L.ؿ,"" .Вڬ2ւBENfn ١_\|]%ڰ9QT'(N)y&˜{3(;Lr/i/h() mHn[K1dY/Ӳ댶) nqIsވ6.׏Sl:_gZEwc ~ RlKn~ zPjhK 'GzN%5:DGEO'qG#]p~+RUy.V̱l86E VGE,,ѭ ì_\Ͼ08wLg} 1+'K W.U(+DvIv;3lI&'ZVcwq\O]ja*ZgD<> 6˲TL9cn%xʹ2Mt: U8y[VGN #8:ֱDM2Dp b C8z[`Zzk9r eo\ SWf7j @r&3ؖX\j~&a V aEs~shB|&G%.F X\@%Uy=q{?;C&3&s&[~ɐ6 ;ϙVW& ̤A%BP`R-ݼ#yd7܃*V qBK8.k\oOwFk;"E-_d ۧT5xZ_;4#?8%/0 +.*ȌsGp|B9F*Pŷ偑ceYKDBTuE۲p~ 1f[}ȠH`>/B#> bVIj`&Cf~'m^`FEx>My؟ Q髖flZ4>N Aw7d_ah}uH:77**8%ROSWEu/!&:W@6C)b n5D72;~0|4mU Qa6~M;\|Hq2UQ`>k~݇dueCC~'ZRfDyٹXx QZ>Xʾ-dz&9P}N̷ .3Iqgpo>xVvYx[q'Pe4GPMe/-!l%BQNO)ocrd6 ?:>1m:sC?jM>r2ruCI đT7\g+m=] f \EͥyeD X*sJ/_# "27>)t/Nպ+=_Hhy?sNf7}.LZqc_s &Qum6K]pKOodOaIH@iG`j> S,N4ki.(>GPƘC؏]tm'q0~K*8i1>P^&08KJp*J5)>F`MjXGnZT7TL1SeѠL@6I%CqY::IwLzJsNCӖ7:z%FXFڒ7LIz1!n%"VP7+}fA*H(߄?$ L:R6&v(qfaSi [9LiyDGdl.؎+UU&Ѱ(R{zM%@s2hGYr+K4U-ܬM?.{m_GtFDuUʧM\.*YԳ/xbƍo9&X(ԠlVٺe?@gNbpnguF7)AJjďDq چ*=^XK S睞ctX@eC@_k k, Hu\Rz`KӓE"2:`6m`X|s\rӀћ%#h'[3Pk}=S1jz})~8 !Xq[c@+ni6TFP|j3=QLJ@K_HSnWt\2(HdDʕk?G7LTsV?±n,c,j*KY>ӿz/s⭹qk]1uDJ{+.aRE6g|ws@#awggG^R;"TĞ?'<7ٵʘb qZaxl‰ M]ad7]|Ӊ{&J2uMF_{JQɓ?0I]o=w0$wC[`L s ul/wO^yDZ|5v?xX!?PZJ1:zZK<+D<+] L9psh7[A$?$Z)hS,'"LN ̯AʊU/klZ{^]^ \/)B:S+}q,7QLPl[-oYD4"}(~<qO(ia3+ɌIKL_΋UoOtK@幃%5C"B s]*4-]WK/UȃJeUZaߓ=Ͻιb=D2H8+GVhP]?J))YCW6(^kf d1^uRV-z)}4 z#8ZE,r+QI$ DPO.I&|\yɘRhws^)R52gʆ\T9@05ːPÚo[չ?ВQReVR]m&vj;v.We^RߏMH^؀ҧhA>qgR RW5/~t6Ŧ vN/ [1WL[VyH@klI4i;h( *(#;$듗%izO5etA!G3(v\38}+lZkX> jgxȲ4̀.qpv;WP^]5X˅g\gpf6)RrmE|Z'MXd?mPtqgIX:d &Q'- 6aFL SgmJ3m[#{BgmUP$e~JY\įEYR/7o?Y,jhp4o Fu6Anv&\k[N+%ۥ_⇎Cv;\viLk /64 ݗ]\픢2FAOR@gd8)WT}Q%WIqo6-ONt<ί3Bтvp-nr&y%G <Z uCK0`mgxəQhҴ-I{4(ʻD}t,ɑQAle6fz|t3 Ɖ}"K;{BJͩӌVFO|_q5}fcra~S>:'J/wmSVV=j3f芒cN#iko5s#BddLz)1g+inv :CY='JG6 XzՏY@xs %@@XRdztlp=Arn>vq(m|  5jx jqD Wr7ۀ:gAB|q\2մAj\YUѾ!xO0w0/?r~H# 8rTc$f 4&3mb vX,WҺu. s_qMۏQ 'q69sXP$]bҾ_E2k|.}׿Ψ.RT8VXW~Cl`dPR RvoHV$`L,ZvSvIOn@*$so"Lΰ,J|{|naKo o8p˸rq2k_ /d(5Ud#1ZMǶlO2\k)2|]*'mF!-:.O 4)f52{K2XS #kza*Љ2sAJ9}V !Fdn!a0T^A޴p"@yd&LFڂm?tǮekXC2+[8B)_oX#e v&U`2.2Tu݀tʷPn5š{MN{AiXx lvu1qlsgRW"jЌ !-,^x᠐8y2 $`@)g:F+ c.忱3f=`\T~֞ M9=B5AVy>:F<:hR|Z: ;uc:1 ~s#dd`{ƲO|̌-59Ѝ'IԵ#"CXа A.k]YMFv|4;{ua-Thd 쵅=y;4a4vX1~KWq?(5IU,β;h|l#Drұ `)Ƚu¶Wީ%&U< T*)i S 2!*J^9,t2\cjcj] ұ5ZH9ɐĮ7$XѤ"TLt:G~J8A]ZvŒɏceḡRУ_ !BDhLOk.EK$,:D_D}!Cg4õ[izsVe0V:lEd2YA;k:!+'cqhY_x#kHn=i_Qy)*ē^w>ӦPΑ< kH &ZYְYSmE>\-,ᚷ2.іM/@Cxȩ{3 e͓^Я.vT[rqFξ1_{3{S 'P5u;G+3   NoA5Nbsy@.zOM߆ IbDAvy8[yСхK0j5pE)xքyK_ ǞQfɿEN-G/E2g8'rSjL 0o&y?mY58y %QV tf f#xꝄ0SgXw|H+2JĢl'~dO3QM->cDV};{<LIs?l.mNSz* A8/\"$0ۻԄѨPM6<.QTANJ6b7J퐯,!a>+0hD.0OGe 9Wm'TkSN{l9K .oYU*֍v$=̱!{j%E8 "s5`D^ &hk).z]¬ 88뿶q;gi x-ȥC]._jzHs5͗ -]9ʘ .mOIX&$ ިo5o!(E M왑5dLO -} 8*M8m:af//y73&&{yH;͡ oH;CyʪEl6_)dH\v{De~[~Ic8s.f^0ɡL\H;2sVh: P e') E0dnY݆z|°* G&L)8dzEpLOx%<c 5.afI7iZz!Z f֬m!uQ**6x[Yxkl"a| d&Z2D52ø,Bc/ƋeoԐByAQnxk?F?#Q I|OCJ0Ul9і!T@K>K}c9\uUHlѺjz 7khByBCPdmyY}H0;=w8u}im@mvguFʟ w&o|TAg pxlÔ,q>4Hxœ=N%cnsQ '+L%~;?ѕsc3<S:KWWېYSʫ> :90*ȋ0SaM)|[I w̅hX{D"kf( jwӅZE`a!,%g j׆Bcr=Cwk[Zmܵ^xV6-*ք~;M&~dN],t.NBBZ|1ZmF@?𲀘D @(25a%^*EQEs(eSap"s9:RԤe$_SnڭV}f7ՠ8blWMyvr5-d=N4I EkD?]Ӄ vEL| (y?yu stNe8vMāczCJe{z]-~:mߌ!%{OP^TϢ=j{vj#dݺg>fYݣ[t%hDtůʸMKȡ8TΓ #jsk TY ~?fXbTa"PF䏇 Fm{ÛSK&_ IY n~\lЌQd]#Lq]Sj&u|о+tmf E[&)_rcJD}vp:6K.2;-3j-<G [Ja4]q]-.cFԓ79/ްIoONLj"éRS.!֋f;J-B灇{nt?Hz[)GYV;S֍`x'+ǒQ6ΡؽWzXZ)UKB̃M+]Y`6yKL5CO$#|sauN{姞 l6RH.czR`yW_:7*WCBxb9޶yhQL?Ieq0X u$<3#/E7+ K ..ѡp9˙pS L,%E$i.aloВJ={eƖ߰m8W\~DAf8聙͖.mashr.Oj&i9lsI4֝F |غXjjķq4xґ09ҷ_Y|^!(z{(zqn9mZ".DįaƳtr;`LxțuȪjפܛ -Jjft9^6]+(Aȩ^=2tFUPU.)$ ib"3-1vtuMfŢ*"X "2U4u;KlK& ~FsP޽m0PFwA*Q7/yJzXW Sbq0F^ tf|owDq-oϱZNX*hChl/!wӑ x0{,="M3:loK{?b_W `CiLUC b\lJHYq/TnB?d ;i G7!Q^!m? ꏨz|5%IH~g;1l([T#b$9TA8. rrk=Kw˨nGɎD`Չ|bֱPpVҭ .^`#Q, J@='>r/+䢍#8%GwAfZ)0nCmѩ6s)'$6ON j8b<;I~+m_hg[}CrERLL (1M?ɕTTp o7U/@}[c/0|3ȭ$ \BunG,^u c99xZ>ȣ/5vHM/8k8!v5r] ]l4y"#0qV,3iU@@Q5y `FBF]$΃?nèڣs_kxnv$[33n ƌv' @&IUSZ,!@9n5>zLM@6zJ$>׿G{ #K@OLvdUrFܲ@P e q%v_N1J&Mm uo |LXk5z^9f"MOaBr_^C|\5&ҵ7iZ;yq9~'Y)~hQ6~8u|Ř=ϦY_IdZY-UbE6 [dc[4&y;,iU~ "By Hr}17U3UdΨtum95F"DF3P?I bx&şFg6'[ف[7&TZ=ȪBey5Jy`M߈T=0,xofH9[(f{6\߆Sz1nHy>s7lkˠVr,M\B'Dm8<ݜ15c(GU0ɍ$I:vnce]HC*ݎ,Wlt 3=i j]CP4H;%?}D' dM>$734CKZV&!oY(9eE5u!9Ǯnjg> 4`_yOYkM?#']+vNW8CVN"\%wC.Q|^^jlGN(&\ĭU3HIi}Ǝq;<8X}/ aN_C1ȑ"i9>7OYpn%Us^BmBpxwHw*@znAQoB=Y'$L: B]1u9/C]>_ϰ#%Tjn457}ύ2ܐ3&G}tak4I];*A],0xIL=63]] :N32Q|'<$~Ok˹}r\Vs/{SOE+r:/4$Y{ASQUIĤպ%ehF}1W9d7lB׊*hI _!@:ӄCP#Kj{"~HWH?RG3g欋|;6ED2R{#PLڼs¼ ҃zqUxM]蜚( ٴ9e}%U%ڭė!s.+A ձlAz=l40P< t9 a#nV݋t%h<=Aj@|~]a8"Y;0q .\`11?Mבg8 įYOQ-'XTR6XGiPKU q vP- K!JK=KSpG8(wم'dpX/z" {++7^2eHr:kG_vK=`aďB^},Њl+coghW5->eKH4>nܶ4+}i8e..!4 Г .Ow.ٓlV smY5 cx/IxRGsEoNVj{ }H|l0{͵H{&qx4L1[yݧvU_ȸW̑W(#V1'hIsD0X쳟.LÒh} 7@ 5RVg[Ok ~*Z l_R6;6(uHocrȽM '3=;{ip*{D,DŔc41&_5D2GkOwcC?Y21箎L uΛ 䤚_ֿ|v xWI c @L{7ܱ_>"|lAQ: >Aw[' Ʀph|Tf_Bg\s+3Y(=-l. K>nx'#3y&?{Sǖaxfpk7wt/PڙL--M&v> N9Q:m9h=>@oa6)wovjv;-hVyk;n6H8tj3-ӽx-Tce*wۍ>B&[m{D7F\A~:5Z{nyH>Ɨ1 Wg 9rt0j>9} ӾQX1 QmG L!'3~sd.`}}'( ,iNqubߩcqĜ; |0)N4T[GBVAe~&p;=A@ĝwN^_w43SS_Q4# p_@v|<"f뗒T 08 vV,<:Uzؕx%!>y-sgi}79Z; .egh:Q̯uh֊WYX106RzHT<%nt D 4y5'2V($.B'0Q[_ xtU$  8 hj$P3.vR,gPCbNDyA7h-POwzsTp'UL^3gzO]S|D/UTϟHsX`+P2մD2..=(O# %:69a)4M 8b7Wi $9 q;b2*],MJ%>ۢ0ަFM=Q*4wc8%x6z]D$)t=”wȒ ш,==6E[RF:S#B:5&&)%#t󳜓XZ g߹db5VI/jV4=2?:0 &͇-S}0KsY NG0-$v\\2rfhO!Y>{5sw={4Ud撮Y'aze՗b'@f3,.mKR:F8 'QWB2p~:2Н. ~Kh`Obs7KlcKf4!iMk1E?gڜT]%DPQ^;|/N ?[Ot]l{RϜP0am!  1h<}WZ.w3gG)hb;pO5Q+赑)aHyСt>=ĖKYb Q?q_LcFIRϼC7-d Bkgcu!gt]WȜ`fM: ȱ'BR4P~qku8Wȑ M<'#!,NS˪3WC`5gkQ;;BA5TJ#$(.J`K-E6qB(3qlikP<9d[>/*gDw_+KS|ta\wE[;16 vv}+Ѭ+ y*Mz~[`bOK9cZI2a(w-?j&Z&qZ8"EbaU7S4= FMwMh#D ZH)m MeVR|N)2U;e5pxBy~#9hKO P>C-h,tu7'b0aL)x*a 47IXw,Ay`+vcvNg煸9ĥ U}HxO: %l"M]Ò MV/ALB++S`; j7x?mU9ϖMZ9WH_Ι0AY/"kw&q2ۈLg\tuLh#՞RDsҜ4WfkQ:6XmOx~m|5JM˚\Mql .^\6w`.5 큉}]V m+LY(7wul`"h~Ĥ_9&j;xe,~8 l[)J Ə(.=Aeuy|h[D [ǹԈ%(9 ͱ([kOP!7xY.>5Z!ER/좊#AC klnϘ]k3|I0(`߱oCi;v0#vpw ! Sɤb:݂Hg܈Xv&JU >+H=!DM?]CzGKQ%sgrot'/~vU`4X@e(ÊeGD_[qdX!_9ʽkIbMOl3jI5z_pq#gBTX 4vէ?`w, o|CQy-LN`g#í)C!i<7 9T_!a65dq`'cY8 Yzo-FRͰOy &q <,ތ2?IJ؟5d*7@yp`u{e :+slH?K N[Jm,Klx er{ϛgGL;xkS#šYx@wcICJW/Ö4JXZW L7sP@wpD忠w&e1$tvN6G#" #FXKQɅij!4?Q9JF ??J̓J6R9F_cq@"ha!Gsm_͂Jl OnnrBxwx~dj6bNʂI2L3cz4OnOCݥ$TM=bzĭ4Ĥ85mNSBjgw)ݢa{ˈea,w# ʼn>~\@wjwir @M ^jj% UOuAJ5塾?d+8~ #Ք;U IM'߽d=4 +GTDH}UbH53" c']r}8E1/#eړWU۟N]MXc+80}u\b$:fz)!f]z'O'•g#HȽ@`%#z+!q쐱ׄh^ę2|7N5wSv{.0M޶@,RvHG!]J|͎4p 0aJP[N" ?ޖ`VrbcE JXNfXqim`ggfʔJ2[/zh[2Z[{S}˕tMIYFÆHT)/k̝8XYd0T)˔"/C=ekڇCgh`ȪB bV$3T$ϫX.2vݝM"2{O4$E˅/1tZ 7+?xC* sy<qީ/1eC#25;3/17&;EcQ= |6Rx twd_48_1G~] ^]M4|miE etԒ&HfӳsVh)sg/[@݅C cIpR#"'\A&MF#7ŌxNxҒW0ҋ|e`<2aL\c;\EFȆ;:ʺrdNTj ޘ0Xzx.Rj&vmO{OB#wd(*!O!X:<-ErQ7 l~a$l g0SNp\%Ds7bb\SF= DŽt6VjpR*8' a|, $QҚmYj F a>ô'}1!: `e87Σq33GvcED@{q?X-Fdlt_x( }JyA`w)5[3%׎LOX?UHlHQDb:3Uc2۴"灊 *5Wf4A@7ރ(E@ )W7P_vY$GVykNB,MU$u3i_Z3' L OnEԶ6BU3]8Gн1GT<h7jEj-/T?ĜvR&V\jدY\7l߽a ) SV4K𤅌N'BIlHGv-s%Aux4zYr@'9,*r-f]$:$0A":9 p?ԘH)n 7(2;_Ca9dzHu29AKÙN)'tuCА.Q򈷎OCpfTQ$`N^ q9)ZP;r0jjJkǾ^9nDSIϕs=}y?0g=v tw!_NQt_5Reb6&? 3l3J7Jxzhv&WW1vwm}Bm[ѴfK, Ѣ|_PAEdoMK=\qzPIF4B PEWpBHUc%<'YbôHń}vy}\^  #7`ssio): 3OY亳c#"A32!VV<76ѮctQx\9-Lh3;&aLqDYs&PԒ4kv› V4 o6&9P?qdT5UCg=96!a,/-gL̵䒤*}bt%2oHcMK:uMcKa( ?.39y6\eTA(a=ŧ('v4bLⅇw%R#b\EG p>]5NK:q0u7^'d.A ݶVekZ7[ P66s! ~3'7{P_m-:qx4v(]if\Y 5Rǝ# yzT?ل O62#CB".P 'fbx)qtL^PDK8qrkf{mܗ4RY+/I_)^pUKy4LʱimޖCR0t}uψO㯆񮢃 ?.$]+oS= @KqY.10O>22شDE@l_qyiO/Eea͆0n\¿*˲9%K}@hv ;>Vɴ.P."{QPP$Xc׷o,/ʌl+䴓( a}!WQBb9dļ>,a>W4tL}[ϙx [2 )/}$nN+Gde܇_5^G\@%7Gmͳ@4оm*D\Q+dĠzBKݕԥ e|SPJ ʒLX*X6)CF7,GA=p/ʰ>{Jᅂ`buYĸA!lb2+#Qi+ 5>~RE)I7\ υ~ƛ]")m!0ltk\Փjb3=AJ}&W ~ƄCիslVuIۡ\{Nu:. aoHCZ_L#]%7ꅖy_99:,or~B+O+17)± ݐӲ4x+ ;̫ep-4*eObUϿHgMz^S픸ޫjVGLб -.>ES~=Hќ,lU4\YI\MLzr"`j؈#C\>gjm_tfe͓]6ZIJ,cR m| o)摶1y[c툨L瀋!v7b8C,bF,+[]* j{W YC`A E]>gnV sRp:֔*%XHU94ưʀt!K $œ0bQJkZ@ Hwv.H 煑CvGʤ _m߶v:mNYP޵,O!Z~jv:f˲ Rp#)8:~$"P(*Վx 4OgA*>x_x iv6):g#'ɳ#S!əͼ]ڵ#* Vp]9t|_+fgv:vm`54ٮQm=Hic/}Kl/l(m:9E;1HB xT Lc%Ani`bHa O]˓fU,s4X¤F;yJȆmRW$ZMW9Jl}Z7䱍!L{X)4BCQN/\sE0z@:jFsԗ¸ VM!TXRQr""?VV9kYTpO}]ȳ_sNנ=ĪخЊ@#k-y*kPc2B{4P0$\(s eg`Z&`+'R'(kkcU?ki7'"|5s29oLOќ$.괮68ҝbʩv4+u|u\V6xbu3ioS 7{oP`:UD[W,sG+Fg%" $IϮċmJVt:ǦEc;SILX ϵ %R>Ьn %bGc7{2 f6!=,% 7Vݴ"ͅ3Xet%Cᄉ7tEjהF6s]v׵UfWe[Ӻ臔3%DH#CxHOi\t1RKϴ9]XmryeN>h]4)%'C%J.kۼHgWp tMkJ"c>% (]R 2d)(|iC'-F&Ŵ,Pjt 8pG}A*E-?bLp띚ݹ]G1ITٝRS"i8yn&l `V3.kZ>ĘGGأ">  Ő7{(6ȿ@Υ}~=a]Ι t5Jb9⌶ s9lUUpolaܶ_I8)ɊGV]&߁;uϳv+~ehbR˱26穉Q]&"QZ}5뇔 RU4=9x>Z̓(a1OE 2W/j-Myw8.X;n!g,ԠԎk1%Ѣ .(M%X[R#kjJ'=y'HZyfc7]/IHq˾2ʹVESRғ9 nJ08d{ Yh7lT_N<%v|bVQ-+̐J]> K?*|bWiĚH/cez{D휟s*I-CuIesʁ6W yq]8p[tWXJ#*-Bumɍ#b7R+w_GpNKcu#Pn5<:q=@C*!5Z]!*Q{KE+v;߆z&,G}}Mf˪/5#9c<ӵk])_QdK{[xM!8숮;"y+v9.j:P;ׅz/ŁwK.x>ϦD΀iI6ؾSGhQ7<S!Gr"wUVoj>?ev[_\PKiR66IvQYBĴk40KƤě$ښSaZ <-CJaM/F b+h]k_>iW(G[`X*+nnuT9LxjIQo8Ʀy enՂZdrDj޽@gy]?f=ڗN x\ID]lwfc^An]e!$E D+g5];th=AH𞃔E,d[F3]d1{Qh*%"CS!yy`}"l e7DQ;M>$j4}>T|E\\vB1GW{ΰBݜ?7 7Er_\X,p~鑐3u9r< 2!2E#t|~OOpFI ɲL0ɢ<؂S3*-:ǪLo}u747mp_߈<+DTkA0xD]32lδIrvEKA4v 7\]ҌٸPNG\WmUOhz.;$zciyѫ.r¨ͭ[ʔ(l!"8Y)K+z.} =OH{ʁ<^ ZoCn%6YT3~jK'WA%jc wRy+PK^ hEl I anf6ێm_ZP?c>D q%lD}D';|*X& GJsMbFfjj0۟-k'n d/i՛)"Gw> L_'X Y~DLd"AWǥ2 NٍA7TD'`(ږJ@!HDecgc-t diP3ٗ.x-7G ZokuqT@E,+MډWk!nn%y57}m-Ne豚j F+|/it1 7M Y|5 4rYbА5lxbWm𑼶Ȫ0IsRLu1C꘼x=)͝[]MKUD%*s֗SFcO)Azl(1:ʰW)۲)JUF0TCw{%2z'CyuHG$\(^9{^Fm"+.'G҂U)3wWJ#1D$-.x3ng\Lwzypds۹qe427GG+c5$Q)p5ȟXFix]>cp 1P;WX=±2-6yvXnA-{WyoL{>X!VkRT9fiwbc]5S ; ,AW Z}pRUgo7 T4O;Gd5b Dc+>0AWFL˃_ֶ;5Y\{2<:OBgel]PU Oa 誈n#[,[ ?7|+?2=^o%%}ő-\X¹0pmXW2ԎCmHwd|AeՋrZ wmsսIЋu&q)I'`7ש%sپ"4NK6Fp*'KԇliF KƵa5#58 .HoI$Oøpv4m0%mAmG衯14c;Pai:D団 aJ˞|yC4w=`Ofu7N:-E F,yp`Pc7_{pHpܥ`FeŅl9@'Mis|/d@1=mרp1~q{~PO } sكJ \iE$B萘b!$Xz.PvA3w~7z+{_-9,6ة-Ptl/ yt`ux7$I@UcphCR@ |'&a? r dfFf+/%T5g[ G,4U>L^/3 ſ S_YP2 Џ6xԟ7]K |IȄˊ&PT.54c!TT†JBvj-f߿#C)>wf!B1|akӔz=g"Gy_*hyvRv=RX&R|mIƂs16%t tE؄zz!*j͹ 蘫&A(L>ӣ( v\⥾e *9cY9}^~˄)kMCBX?\YzL9d2yh[Y5w!y%8LvnjW<\\ b9Tfag+-d;2sgahzn4<O찘 M!CW`?QyO?"݉$Ӻ(Q:+.m$tD i?מ:$7cR)욏6G1F&fz9!ө 92wd-чZvډT~= }LZLiR(]cLlQ6#ڍUP%) "\*Tdz 9ƛr3eF{8"yw x5S+'=%r@gV`&ع7AWpOa0)۪Ў#[D+ru`A6Y|eTwjs'V}IsY4螫m;cQn!%8kltkR9lMˤ~,bZR-W1i^WiN|NPMRao{!d2BVpd4Yv3E}C ^u =rf!i0R`dOʧ@Pj S<0L1GzLY=3& 7:Ei%oX묑Jm.ʖ=Qy=rw0zV?юz&6hkT tQv@K/ӊG1.PQQa{"k89jo6Qe~-61}O ߎkoVRet11.!`6)S/]N锔eaSfȑEj}_ǽ[)N DYA)RGDnc5!gQ/5 H-{:.0s.x`D bǠq5K\"!Vm943ngQ11x5vU0.Y2>J@=hCS[h.f1Zo]0aeo!vo0j=y#56f|.Wf,E$☻h D ?^<>& TE8V"6 jcN>ݗ->%3uN\jN=,:PVj^%]](ATmq%;VS)%AGm7@{<?jX-kw̵9F|%U]'k `l_dhhΌ-SIHGA"3tmkC HϾE}KvfA:7{z2f+dǛ{ *kI 3L6zk=j)*F]{!q(֕kw!z?M@a;xtu!Krfvk〓1xҦ2Hǻ}|r:YF~Q&EyGhF0Le0EaQŁ7* ,AɃEve7()x\P0uqFuym@r٦LQVW⠔VbZvtMq+x9;oqi4/_%N){rYNJ#̾AXnYа" _5]BcNgvt.fnzֲ9&j-"/=R!N@ߍO8#h. *ظvy'B8 EZ hD{Sd™|B9'OqxO0M$`ˉ$I2^ɬ@0HNBXשw2gna#6[aqs} gݽyLv R\uWՋJ C/yŤ5HS+>T+\?KPb_Z0.<)W(%}e 6oa` Ȯj(î^gjm (ȤDy)ab{,"yǠ r- i_o$mFplΣ! !͂syckLn?dR)!׆W(Ы22B~p/4ti">#_R0; WKj(9h 4OT~k뒁D*Z8U ˇ;غp&L4tJX^;^58+;PdÎyVm\RTeEԡ2([xDYM|pN*FeX q'hoE 펡cmRm9-ῌ9kO{ jTY.li xP /dv^i~T ɑl0w!S1EqݜlR(rPȴZEK |̒p'u0f?qoeqsW9٫AwqbઍՏ:?++0?%b;|e{0 pgFhU"F+EjQ*Z@lo*B6^y}}ݮuQDƾOOQ)ZNfq;J>>%ɞ;$R8`*ٺ{hUm=zn' q;G8d׿^cX7_鞧/{Fv<7ڋnR*ahy+[4hAuUwo4~2UŮd~gQ5Ĉ+EC-Ak ϱ熫^P^!=ADdn@ߗ#\_8: <΃O IUC$׉i'*gΘ=EՌvs5W߿]B^a[x5_8]y y?DZVJu_D= KUhTϢ`6Q͞NVgA DфMfjڋf%-AA@_ʸ}YX[z5n}>Ov :"?E{{!fofW{E8jڵ۾|s¶PA ֏jmEM# #c[(ze|ғSE{Sa fdzaΧk"cZ& r9Lӕ+iKM"b%-lл/̢JeS,0EV5 zfQŅ?_+/`L>A5h™!jCc?,I n~\Y#Uՙ p1D/'q/'5>iu ſEu tCsae d ޏbbC7'&A33oNO'W O8c J>[$]GAaJGc@@Ml)\| CjaK[Ū>d滠%EVO$^("KeRs d% : Os5_6Ֆ@-TDDS[)fIx<թ$1*>hr94)_i gzsLjT&cu=o{|e1 K0u}U$oЀË~6]#?U*# 'xn ӄMf2\i\%$PR}m!ؕp!~y$KAN1A=;लyl`h,$ZON{4 L7.ά)Dvde|n?S"R>kx|!Ź0CRܦ+@bf1Æ/sOdhtu V ?nO 6t!xjթ Hv(RD+b a idEi^ߎ9Xj ʁюQDkR@Q>A-o_Tpѱz%7S]w+M! :1 Nׯ I_GϹh C4ѣ9 RR">HZeJR~eFâ]@帺ac8>ט*{UNxƧ3+4B?6/v!P7>f6i';3d٧P ̩)K%D{ ԠG;Lgwpc9pמBwMmj 6+gY@CB_MmX>H{ ғ 9iS Eh~\37u&u qH>[V{2lyU^@'x]l&>SM `H D{/PӣM!K?I5>7VyR;{|!-sho/d MHwi" ޅ7 ,'L=Z?5ỎeQSiG?}%<b+†~/>V)SV+N#6T+N+[6t2J#Ϻx4B S6O'6#m]c ۠.A“)n7Z7=}y LNslnK]!{T>߾ܡ?Wj*7:oO ! <'o0%䀂^Ky 1E` 8I~V7mJyAΰ1e_5` E,x4O#`9:3q<>T*u0" |oꖦ"di/q>^<^پ\-{)/yPaz9hJ7#"="t{g/RbX΋C]E-n9Ajgo6뭴y $@[-)t_?A¦Ci5w A GEFO0]~mGT 痃97Edr2 ~&%}VR'Rvg4F=sO2pFZ` %V|H.:>6 +yDF|OLpۓu@~|IPpP5VO{BJ!>DZ㥆9pڭLa;*/`>U#Wİ:vp!8=qQD)[kE{[[0(}Ѫq "b>v6+b[ҴպJ;0|p-E"/X{m%[?'џF 5[#c'9u;Aw-SM"ܡL\A{x$.}kwW嗎Io/@)P\\U,. Nœ,tTp̃ȝAE<0\phiJY{[4iIMRB3!0[QU8ρ ZZTD /qNXs$N{ en<^,ւQ;QrDk40bDN1w0/_usZge(aσ ;xTk[ =Xb#e30fڎbK+K>fGF_Ɔ~6S(#e[j|kF%yDяIr*6Py>p#@i%Xp3gFAÄ*q0ԔV3{4dERQl*(mMv7G}iIīO!ii>:f׋/",r(|Hݞ8'ws{Ls+-\3UZ`=zvM]Q?_+-% @ܫnupB O6UnGGB%qqs{$}պ0L2DCʒDDgEu-}gR">eۛUKFc\m<.OJcRHbMBg=j (uA_ Dڽ )["ژ..ڴV^يVf< );$ރ 9?i]dz5)/&_XՓF?UVYBg}f~䧉'1Ib62 BY~8ݖN~K񫁺7Up^ WS5`{zZRh593XCwV)Ui{_J3gE\P T"e'^+YBD6ۢ\5(f=IWJqۿ4cv O>/^L#?55Y"Kb'LJX|/HQ''*K^K_\udMjRg,vHRCa+坖SX}q~m[.e˒`Y bI.ic]s5?˺'İI:?%˘PNsA7_#==c Z%Vzr\k M_azIUvg֠"x3{0+W@[/ANyum;D ;% 뉃CX`//PxV_-OW[T"J̨p<v֫?,YA"i>QJ uut'lAE\Fb{Ԝٔ MVGBd3Օ1CNP< z~نf*#YntIRlh}դ">f2 h6jpΑ3i8UL&"4_eD-*QBj7ss_$Y,7DpDuVvr߰k3\+q vc#H~2N7IkBp[}ڦþcD3jtٹe(c)VkŦ9g15%\z7  a>yWIT#SU}%P 1ѽ%'tRvHXDzECnyW:m_rdMU"UFfWsqȲ fK(;^^41²Lf3v 'Jݧz˽\4gc (Uk+Ycjc4.8v `;]]宻fVIjR's-7z /?2; m_:UDs^47}; u׽]O3v$&2u7,8A#o{6dy!Y 8x Rұ)G$ؕ4RvG5P` G%'GRt#:- -icQwY fHwDY *3Yvkluq4a5:{9_t<|mO Nqql'/>cO/<_JG{8}3h)OS/ %\z乢hY+6%P]M` ١)R,X WC}DSf1 !$_˗ȉTПH7ur2H<*Ǭ!ue-$b9Mۤ"ݖ߯  HGL-=Rhx/>x1mP&S={j_?11WM95><$E3$-硭U%>8PGJ^ު>kt")?2=3")6!3l`\~K- tާ =i{$;--R6%Z,2D0Dss*+/1 MbdM}Gš~03LT_sayH8 ȤY;߳}$L3^OP' /pv湲۫H%õ6 @8m1=nOM–(E-ӶGҋ}6! Ӏ6 w orf_n[3 8.ZG8YǘgыJZZl oV|eé^!U!H <+'eʱP(:L :$"$p!/B̮<7;!:4O\\\Ti0l~P`B=kM8z0x/MJ(M+5Md" pѓ.k%F!ϖ~`yYߴGQ&+T\]k=> pxBQ6#W?zVEɳv<6NpD4(|+Q*s{BN#x׳\ qp/>~ ʣw[VG$oat -|`ő+ufo^mE@ouBF8h[F^2u"/#lOIQɵdѴ'FiJV.s/Mn.x qS\_*.a.j%޺b q Tgu_0 lcI`cI]׸C\58Nx[A9:U_K,77?ܜ}f9 y^SSqo{@+,n QA#SP VϾ]Dx]Y!Ock f&up(j(T6x\< f08Ȳq%JJV;wڱqKBױ) ;~=xol`: OO؁hBHklgTz3$mV @Ň'Wu٧w BK+- ;y:e m<)ϭ-?jIO 7#w;/%cmrI˂ c+o~v!$J}eYK~Ml<9M G j5Ĕ;5kX''5?2C)iWxdvD^kaljn桞Uu (zV+uA=H0{cjf];pDaO9 Gzʔs1g3F191\‡OmlAn˱b()'yO?Bp."A=_*6S383'X|+`Ad:aiǔ2pqZF= pRe45e5`Ze[ ]~/x\d k.D@lb;TK偪gwCGT<&zr6ڸp6\{ť#|N\,eC .بh5 Q܃iRf) ۈF9:,>%J?6 Vnj *|$KQYˎD(ndK8~xb*qw |p=l=M!| f(ThcWF Nr%JsLo09H/Ӷ PL>&+ !IS{]E~&)BY>W~#g~g)Os4J8UB<tarѬǻ/Co"{/[>j:mE]svmpAqS b5@\ՄE샨 BG= 7S I)WEkAgvoB-8%|}`IkRFF,&7fd(MuIjO1t+c k4Q#[ /j @V3jq̩f=晁D\+Üf16׾r;u Gc$89<~FhqTpBUdA@xW7RY7^H77O/ZwX$،E@? h`5ZX˰ݬVjɹx7$ْЎ-bbfZJ:pOIWbo Tp9n)JQ<)qQO(`$߾L1Hv|{bcZ~j4_; T#[.Y(,I.S)r|n$-9=LoXN@,PZC荌/O߶3)a:=|)ud¨eƭT.CƺeSp4SQjZU;jd~;f YnN>ӆU ӺC\CC*G5:.xcA',歘+cp4~NF ^P&ƁxH\cZs8(Ω%vͷ^VvL_θ&r5yeNm?N,=r({X+._)'ݏRYjw Ot#:`eg)x*e`- *g,intPaעv" -/u~0-nutIki¡{F-0><As3^vgR EY+g-ۇh*ir+R&Z:#Y/KC nV,9x`wҞcӾ[$56 6 #/J Xiu>_j"qά˔נƅ!+ ſT uF2[(%;X Zr v`.V]pc7?ׯtDZ6uX=>#ZSGl%ej=ye&!JB sN= z_ بY48QT9(Ƙs<1?-.)h kS2lWjmtoEtk|zNbHQF[L~B@9"ulb_Z<gV#PG&+y)툠< dб?Fjr$ImoM:8(2ڗ([y]bW5B&/Y o}*o8JfiKʠE6X 4Nuk.敯^C`rIVBTc0XrMS5hlHHAǔ8T$f[Na,[>W!x|$߮ UvK!qlPϗ¥tH$n"fiS@߈e̠/mUtzMn1( W=<8h=:)J;֯p~`"H~S,E[H d[⮃ 0ߒEL>4 w54r_CzP35v=a𚍄\Fi!Nawi~W$J}-%]!~]&5t @IuY|t\Dmr~{v4l>CoY? jƃzOz?pBSY $WxNB@JV%&{1HGR1y+P@iҕ%T'8AEIUJT13G:ڱ0˘QNҽwy}s vse~uXj9؜ktf \ Я Hm44'{\QO9_c2K0VZi<ŝ(NKxhOtJGt3ƨLS.5ӥ:c8O4y + F\SV1' ~\-8j`OaLLL^PKw7g@|iҒq:D/LQ WV @6e)6YfyMvu#( ȯ@Kp'"ޥD IJV,TFA ud؉FE]zdTVgq+◀v1VE$JcmDmȜxz"q7՞rՌ xZ2j-~$$ꚿ;N`Lj 1ShlP3oT5Cj9K=Vx~ Oi4!MkS6uyˀBqRyA .34-(RN|BxM3²ҸR"q(k~f}b8zEMeoNR.KL&'ui#f c}|D Ut[dwSAd5=O1.}!Δ񝤾O`p|8|;XC$\p!+jJUgz& ךǞdn趶 nuZTPNc?KxJ0@@^K艶h7-D_r;Q|L$ɤg9|.:wl\$)q̓Nw\lQ־ҶZuuPҧzL2f)=(t9+a?U._]Vw3 U|ǂ||:vKm2-% yźmzf\NU!*Ŝʯ]c?4LQ|-G07 v' ?J]i SeZU*FvIEU':e0KV^IWAŽY߷#3NĜ'9D+t.DbE"4 ?=ꍢ_M tq, uM{}i8Ʌ4ZHcݣ ~赴.EZ02NpPTJn5d#,yPl/`.pX[c=䕸.Zxqu{@ԧN/320.Yƒ(8EMfMAǵKg.w&Hq|HuDԊvb 8Iְ,W7ݩO.d{PXdG1ԠZR۞rӗeJt`d, c?bxڅ/(ڭu߫uiI~uf`8g!=>x&Jʦp$̱Гi"oMMGҸFKh)nLm]Zj[IP4/$CpxҧH,e%ߴlM&]8ZW,& Zm",b?KdQCt!8g6rvЛMNLxELsCqćl@ Vk pgV$fjب=Vt~^-9-eg]@0Wt)@Q@i/5gdJX-ڠPx(ԌݧЩoY͢inǔ/:Y|\T} i4_$7o`/%X^ LUX6:v}Kf75.#Ɂ̣#{^!6ሎlC4d<\co+vi;KJa0zS<>C56vAWpQrˈ h䡿Wƈhtм9sx=~g-zLr;ʺ3wN1 :|"G)%z>ݣH8Y[a39LDmʘSnG-0AJR_Y$fBrY5h58s~ >ɳcD"*qi[m L@n?MM~Ae!#j#D'$`56B<!}->s#סTL")H~5}N'GLBz?ʲR&5t9'߾KFV]VL1:&ʧn{}SqQt-Jė857~dQSpA2ǘ  ]y[wّ<.Iz 9`m  Ͽ5WUi|4.'N3F(iArp0< [FH߰1:(dhP"΄}L]c0N<-x jko<7 1k > *eEޢr ,xStN:0 %~vʷYLeN֎BTg,-7ÓN.>M״(/2ushC,Ik?`M?AnɄ<'D!K=09`LWrEkJ9؝Y H/ G^B9 ̶ŕ-6J׺)q{&LE&ٍ;Ưoݵ+NYm.<F)SlV1)bc/E[r/M`)n#464493^IXI?X 98T;z)}PqƖ*OimM'dN!T<}z9= +y9S\V2"J _wT| ݣUC(Ƅ`XIL{%Y}al7 X}D7)9l*Hk~B(]GD"*`uãƓlVOWL-%Kp0okٛK p]+=E4)s/x /?Nڡx9bp~{(QKݩ8 dkK([CzL E J/@[:L.>fQ1˲w uHy7=, ]W,Ϸ%>_@߄6ҷM\&EK~TS *x=%G P.=( -y =a3V2 ]#B|ɚR*f\46(7 \34(1 E@4SU8'^+J3,ן1!Vp+7:BozShT^ϔgRvNsԚ 0>%s:R*}?LNOCjgŽJd8=ۄt<4]w#Tsa“;[Pm B-A,k샩!^ŎTfڷ$惆E{7!w1<ڄzE}A&rs׵Ne?{Parpe}ҡ>}#s{FޟH!(֏d8/^ha3lXO=K -*,IYZݣy"&/z,hܱ`< y 9_=YJf!cqm]$]S121n3&33pFw '{)mBt uL-}(m|K*ij98Т}\"/=̭ x?y^!KgSΐXkɷjyJs)^V2bYoâ7^%-#%Z RH8݉(@C -0lt .7y< yNy*BN=uv3b*3~)iK!+y&}?-كX1pH\a$Gɣm yz?U%1RIWc:X\JzR^bK}d ZMuVs)bяL2j=b=?ש5*6MVzPhAy"9 cK &_xw LUbU{"t|؄#VyhGTgQ'RŒoxt]u{sUatcto`]͵ RVDUK!д10c!V3 ȋ8e,6%eX QG'&Lz|z,ɧbnc`#xoE4ΜMkSYNLӛzW> ]Ne=W? kp\7Cyd- j rtZ=6Xp dI^hbF.8jum8xwVYgՈ{YCi `Nȣ@r:g4܎/UP r]EOбmHp~=A2{f~'Ć5&rX4͉cG0{!Al hV͹)LDx_X0Fa_.h8Vghxi?SrGrv 9Ss%Պw9CMSq/K]$X|%l@_%Ĺ\f i5QG|ZHP5EƙB36W>W|3Jfy]S3Zp:ࣸWʞ+*я%`I]U<> Ju(qᆬx6?> Nl^' SDeۗ Ud4`J5.cxDINL{ W;[-_@ՙ뭽֙/ ?B\ |7ST Mԉ('j_qebd%D9Z',(\XGf/D#\,nXo֨$4/||٩:΢WcY.׀e5`>w?rW$$g@Ke(>6o,En{屶sGKP)eĠ9xd$X*9; ৽w4.WOޚ8ykbEbު!hZ!)]LHjQ&s;FqVdw0:!6|uR{a_`92]il-{컜B55F/$V4udy!X\S7,_TB +>`bد&D!'C@EDGr8i\ ܧ)ikuzn'^@ 8;pKȼgtqgջf^ |OnDrcHhͷFOG%0<$fv͠K5UDtwc uҥcx&ZnLXaMu|άۀ}R>\Q/ύgɄr\̭ |Ӟ7_$nj q.Ml9 2eLx+vyekjL%ߴ,DVhg}- j\\sPenB\j/mT2뎾_@nؼaD· x tZRNjW.d~Z|xh$VFvr5 8(1ˏ 6򚍝 H滟x>λBJ!H_tS#'*g4f{L]5YL3!$Eu%DQL_-!C݊tɫ*'ra5hik}Aq`Aޛzj2fxn꿗mUPi8s8(I?׺TĘ=H_se ֛ppvs.;]t/W!Z]%~:* v 8E%;8#[p=: _4-7J(,y*IO) 7ۀSHT$!Uc@Ht|w)u|&  ATjI-̬AiYXuʉUJgM!0c/ PhNbo:dܸ͆VEjmbAd݇O#-ywhftt0M OU@A4.u:+[̡&@W>yB\1Bu(;A}휟RTP'|(97CR_s Zb^g*֯+83Cтzu(gruFlpH{y(8~Bخ[gP^o8MǁڽHl~ FՉ]"Z D1P^9eI0m\ }X!O),zYJXUR΂JWnЂOj-3=+nRVJVQYp%ݨE򶣓kt£}Oì?9 \T')bh8-f1ao2*ɜz/؍uėkp3]84Gva웋Wl=x@8 ?nѓ>"oVCԯJ1@PPgcDĘcVr$>/l mK'_k|hPJnDQ/ΔOѐm]-deSI˸E_65DNe3tTt%P#Jc?h!:l:K?H4={-l@ 70 9Wwt^́?3c V)I-588?+qDSi=,+wJ/fl QCI\LJkR,PJQh-q#~ZJ$7sD?|Uzg'굛\ 3-s#jаwьY{+\CF[glsjbt( ;| ^:srsC-4qk;6uk:n%aETVYr @k݉2>V(X"+.42b7 ϊ_颾1 IESV6^p8j'G[š|-ASe k,"uC>1'uʶ+Cjjenh`D Qo:z囓]`m_YZ|:C9Pc3ȼ'9'p?]DK?9(z[ OfvAd Y]_NSމG -B;.-5c+_nLNhS;+f*]Eܒ,NUGryÇlŁ ݺn,dxW[pŽS_6z9dQrA's[izI]KBQR/8Rm늴2t&s>NtXp Qi%}/y̌^Psa;>v~GPV{;fŸ00D>D'2V\>uQ6:o5)[ @-hr{<kbVugljOq{fC3ޔ"F>@U'',9z`nh<(>$Œ.EX(;AVg<U9}ҶFt"ƺ0WT 1787cS5<- ~@y91} tqI_캁pNJdnr.E`]"/q{I45.^>"TM^:"]E+(R%L/ ;0xz*| 5?@pVʰe7 +w[pߴ]es{@E@&[J6WzU rxUY.O1ą FG9}|v( )C-;;u=Z M\ ySUXSψqY!C)"gnHUa}P. qބ`,`nv2eB9o3+M^U#i<}94I&-fEܶ1n {(wgo*-D` ż$sCŸb)޽;b_BϠXpiUo;>&2$(1_$`uC CC3ܲdK# rõC adJ)&xł5tJ *et/EO<P5[k`9j~SCwaRn#,N Dv if{& i!Gy/nO{8.Tg(xCΤ `>3^h=oWϽTLf}Ąx+̧#>:-hnXjʑL'᳅C& λ.?{ کvߝW=k~KDJhJ jҹKQ$ZGu^cᬉ^aKo$gmt0fߟ>_9*0%>ipV>1H O{>ɘU(3䥶1Dp4dS,ab/G˽ǷWQخQH?mEYzILj;_'$m* 5[CmG7dvs|P#@_42' H(m;κ+\ JԆk"9:}X,vNadye~4}<ËsQ.(G؇#gPT0$EAAzx4mY*kW{[hQ8(`D%spJw9b[Ao-3ljmy^ƞkZusMxGCo:gUUvVFVRYRz!YʰIYhLWx||{*G[ V3fʝ 6p%t@ >;]"!^gMϯq9&z~\bw?Pߒ+X}[@%y>=♁G*J9T΀؝*yr;O-Ǻ`gϗZ +KjoV*g |>Ulg>He9gҍ ByX4Ff6maLO ݪ 4),1#RohzmZ("FO5T0 xD]*De2'r|ed' dE$-!lzjsB.ɸz8*WC&IΉ?i3BIel'j. -,+ϐ]oTlމhAHK2NSB U7'|KOm6{i8бn;b (wjVn^AW˳5S9 k{\W+Q*Q`xv[ 25=ݭ%SKCA=m`JBpw|<8$Q.ta cŏr Tۂc~xh/UK谺ҤeBzDlujE薍GJ@'=UםCi!ZZ]iB[y~N[|]Dcb 7T%#U Ӊ@z!>x)Lic7޵4*1oO1{׾ eq,]ru'?IndC8z!CKș\a%KIy|5\u,lE)U}YH?o(tHGیԜ,@C/>fIr\.{At+>V|6B$d͋t/U3vvĭ TCXSCpZnZνbr2J[3RU{TOvnfxF}_XJ-Ӱ0vv̚!`CԿys=|/|~ {BӋ"ҏF] {`I~?>;t9xY>8M&2K\Q1 ⧹k}Rr 0@r-]>XF$ϾւfmymTgNwܹXANn'Hh ]ș"wM󎁰/,sNdc&3ao6}c ""V40R#*mhSw|6 V^̀o3!6v0U%j^²2d,NSw3:㭐[jV4mD"~N\VR4X.kLM- jpaWdPN@jUIĸ>Ga ?$ _\U|5ggN ωqF"F nL}fg }E *%s-6{՝>M~x(ѕcR3,.Ѣ.,g5 Y dI@ NnzM@.?Bڂ<,b-7EJY~b?*,?\9Zq* ?,boQH/ڂ11]eMk"v%.ݭh)4Os+Yviۧ@ڜ ; 7HY2>uBm5iҸ <"?_ɣ1>Aˮj߂}T8j%xOJ9tlTT9hy 1sD3uȕ7Y{=X:s=rkzX SG5(&! ]$lȀY JN>Sw|qśGI*TA^2i(,;u8md ALv=zCqkФpxч ؎h]k-v Af"39cC-z1՛s#eplx!~gs t H]T1a/0-E D^N;U` [qHB|=Lyai2UغhSz79*ԣɋ'P,pZ2{ TᎩ{n\#Ղ1t( KGOIt~TDqT8GNA3hbU| Tz-yBM{c p{Z<;|ZQ;@?# s?˗?@z[hVQOpDXR ֡bs'~^<+s.ivO7-Z>gg"0?le}tR>[㭤ɰkwyUU[gyTE}|pT@kk/[">\|@7do@;ȭ!Rl4iwۇ)6IyOs9VZ1B%qFgJzQL㉑ș,M<],rH fDacA d6W KLEw z Mg]$Wzv֟4;[05wb7-T58K GXq7 r?pQGH3f tn2I7ޞ00dvř8Eڳ0TbuӇB v%6E2,]dJ[3ޤ,\YR礠PN nsc;Sr89K8œh 㓥p#72!xQ1"EJO^r?&Bp<ʝ*Q`zƶ5m؝ f-v#tD,I?t 57&O]Y}`6 #9vn_L\a#hlp-HmG^k =yg< &o%N.cDe%,^ Ց*˙lׯolSj|ƣ8]::wשhCkSG5q1#y>| ֙kw0}H &Wid#f}IG5|qNְhP׬/`=)ޘGЫEnu5'rv@vFA;Rs>%f-#6x⿮t0 YV/RobPUJXUƝb[+nnhRw0 %v#%wfe:yCC8s<~-y2'06t~̩vU~vT8Szjҡ6CRZ"NȮ@1Y:ʏWPOY¦I%)=g8ġ#\W\ Ytqσ8nިaCJQR@\_Y#ؑ]yN9A[-8t>+#׌Ud |Em!>95 Tj'< :d>xL4ސdײV ,ۀ܎o?Iz3h~9fK<Zc̒I\$q ΙlMhpp&#%}o=d9clzxAkŦ >7j`t XOԇg_wYgfE)LyOȵȢ5+j) ܱH"#O\03ɮQ#72>۬q߾ɯ&ۚD6ۇ.S߈U)qnS^n =оiOs,j+Y4AaYǷ"waHU0/kk3ۜ< hrqqg]d,8> ҫ؛71rs^m݄ lP_P>j(\_p}<P2#BNy hҐqvWdž~`}LoEsiɗ_߀CFq;q/\CE<# n.+ 3x;S5K4Ts rjF{8 YfNF`uiZxU{K ^h~?'otA1#(Ya&ϭ@E &Ҍ09ԙf%#4oUԮqϜYհBC*jኪ61]?8cV'-hTWI^򗌯rF9 NӪo~AH4"[s2Xbkr&1N Ba2OɫL鋑qC曼X*Og}FQn#gx ^(, ^H|Ɠ$k85&c=qg>PܕjdS \T=O$D܎Wl)]jFisYPcn~7g29l'ƊV+d&¼|8RqtF)O((g]{r3lbjm/ݭz/ 9LjA)/<}6LY#3Dy۞xCV)9ɚ SW "cw=Nc_XcڌZi^o*o\"+m,G}cZf9]8_".Ro;2D! o漘~bT[~aI}HvZ!iP*"+UyD! xuQX IJ4%{M#2S"#aR"ޔ0^Ty)X Ih&o?.4WDWEw#UNjo 9t7M~5=^@HbBzP hh1x.\%ҨDSZ j[5X0<KZ]\Ӳt^14@D%'M؏CSEKFbpfzgݢ;^`?ˮQYɰjs͕4mܗQy(yGΝ2KݖODnQfT~s=XiRt"wToͪ0)njPn#L3vj\9t 4P 6/U'adE#Fk||=,p6*_VWa֟6+1x/[ȃh7=s?((@{Fw _ek^r[3,|oӝ!X rCTuJDˈ5I'V5¥)(7:~>둠^.|Fj%g@?=-Hq:{Y3J{Cզ N?t 9dNE z/Z ;2W;gg<;p#g<d%A]ᤦ)Qd*~{gZc^3-IӹjLT폙{a&W~f'K$hota.OBk,~8\.:Ǹgfaq `b~nކ $p~[]t{Mj5uVmhQtS;ǃHIӊ#;5sDϬ hIF?+Nl3Z־ܪ X[ȩ꺌 T7CmRbA:n/Zh 7q 24GGRw}R7[3H2))Ja 76mn]Oa_ۜԒÜAv0aV":_o._zguyNG q{ryiK݌)Hfx4&Z@iRI|Yb* KޙFXHPeRnR9. :!w`HodtdQSVZѰ(\#2C WXb*H mKo|=f?~Q&KdT"e>6Vvx_ݔ-Ps3_hCim O[ؚ/Y>U. 1.! }A9X0ǾrN4;\6GtDWeR;ņD Lk0m97`?%$5V(P]6ys8Y&̤OҏĀij7%ъDsWێtun#ziQy{U6qNV'FY >g+X$((.y;X7%#nr1]ʩ4RwuklE )A=>VG t)e%Ox.l9Qv)_\8ՔPGkPpv3T04+,1U&~6Z3J:8y,ºOlF&DZFC~3:hnM!FϺG)v?\= kTOI2K8 v=~;^57pL 1ȎT"0*e +_<ȕ$nDE  <7TL&KEHcqKxI^8o%aEJy殟rcmK;PNsx,i {.lF ؠ*4ܮ_xPƕR'EQ%7Q"0]]̧Kv`vLR ס|`sQ'i+2=[FnU x4٧iO @+T#/[jG?h=[g>pAtU)'՜[`xhy*~$*2]5,sX2j`GI`.zFh8\ֆo)l ?T; '#rĠ{E$f)G& MPR:gң8 ,I,Kፍ~ʱd4X# :{ 2T.j#m1U2GXhI!+T%Zop8r'HƳ@w\R0e7-?"'`ºQga*SU=3=dAL`7kUU+݌(H@J!aҰ uUv|3:].Vð܇fZ-'`08u{.Px9~jKl.`5df)v/a]D{/ weR>_ű9iFɌ$ jQ[x+9ww; X/,2 9_c$73寐Ǖ^5gf\4 K2`HlKZ:wn*)ߨ2ۄFTib{9pXopCRA}zwAFP|myr#n+ʬ;:G5XKP3|\6q0mtHYt!X Jrռz^ڑ*At1޳mLD/hZH!DT{,!Mb7t/(CА6| Ń}e-V"#Qj)Ã`͕ qv<ʇFVNP|+\@ϸcR,D|TG1[%ep*=S(P;"W>y5rJԬrTيstQl87V';Ŗ9Cf(O&5T<,]glYV/aRqe.>" 74H<vi>+y?$` n cg:V)fԯ4̽&.;"5:Nc? YB49+B\@xMvWQ1qMB,v9bZ=S.Fo#dZe Zjbe1N"֠{U, f]b<ɍr(Z`qV<bFW|׸Ba 'j9U+fz[O * O,uX*t.+"(ʁ6&Ho"*څvE*mL't"oM} o?ņuYYּѫ3q.n>wI@ 66LPe6쐚T|]m#5%@q@b+È2%<C ]>\oc\v@x2)pA8IM#S+`F[x~-zg0ir>~-#Vy[N]+wFgŇa_q,S8oإq~+o&m(xF!PJqq4^'>R?R}~9.g(SȁAvC%nd]$s}ɯ'Q𖋚c2i>yG֠EVKʽ摹 \5-{%/ʄq 3G)QAdR٪$xl܊^D ]4l$b0p-L0z  ~N큦0n. |C!)oBJ7@BP2acƨͅ>lw[צiH``\u6hi!& .&$Wq ~$zI0w^v2-tw灡6UURN[p*g$jcakdOwS/Y9$ic*!R9ƇU5",56fBSZȼ  ZJn̞p> w{L8ڤSUџ* "qCY  *.071rE.ii`k%/,B00&Y@_ۻY"lXȉ0 u)D.?"%2Ev0KOUr1"  bBs!%1`|h#~ d$HB_mFKPbiCv#ʝ('\m WQǴ8nEf06i+(KlEU!F*G8JGVfwq*#6 U݈l%!GBkN!s*pd(J*Mnbnhq-8qjX=7{T7 ]PQPa,sS X3`ޚO80{RhQ$ X*G~.Dzz>98>c=)Yp<9p)AT!ѩ~}e65as88WWPkNi,DW#̱*SZ 3tݑg Vkwh ~j'bI3ɯ-N >!WM[{ǭ.ttpf8*(@bBqsq"0EtQ?5Y{o >#<գŧ]0@t_'`}k6Eۓi1[x1DEhKa$l\ 9yWzzK8|nlX7ߞ! FFrU`^ZE\`؏S/(Jmyp3M=*:?A/$+ЯlՑ|i^g?b³SiHHs6,K#R֏w 5BE7=Đ=\V XȈG \▹E iB7TzpZFb* d2PS k$L@#w!rxbUSԐS|_4 8wf\tKr z|6J@( L%Y(D!O8*VJwAU?*i+;i # 4- "1&Þ,e%߇="f}u=[zfr$.EO2+`6ڽWr9X"̺G*QGgr0'x-gI4n(oZ0ḙ[cCQ]#rbܝy'UuCO# TaeOC7lU3*֋&G}d@8gcObޟ ۷;x{ZH6<6/XO ߹Axvt7d%"}6D'ⶒrqJEusAV(Z@^`7>'g>?+",IN9ߟ˻$-s?wu^y#X*z$K( `{f=nXP9TLu9zz$66 A㚯zTvGfoYFQŒ^uᦑl;Ch rSqZmbR)T˝fM*Pv%='g)QC5"KAU`av>x%:y(uGF#$JFn-\$TՏ^Թdh^9uQ]͔J 5Vz^ @Mb vXGBۤBx^^uy UX)m5y_Ң׵Z\lޓWsG rnʘVnW gy}:bD XO>H ˳*lXkUu^tNyes@4Y?4Y:ER?2}5QDr$jFJW&9t$nףShTx_g>%xպ ]VmfA9ix2h'O ̀,v r2]"(8^I u7/~ 8q,35 ?Wm%8=&4.),nʋm.e;X@R72 ;RCSđ]= SƉoXõP`m"]ɖ Ux";VYV}{iB6X4tΫ Ήx ! p rG79Մ}CqRycx0A15Q$o3p!q=Q@OZIueR*n;)QHB&azd&Z#7R VEj<P0V">p7V`*KZrb-\Zwv; :{0Q`,,[FPw`-T_k)- ܼKPa䕞 ~a`/&j|E[weiؚG6 ftN7{9>j9lz9 qjC%2:z&y<\sEE$~ >643e=,v6^UEJE鉛;'AIŬ_"A!3H0J%oJpñKocCcoLthu#{5:zyG]]1ҡ_ u 1,ސgV{A(/HH1f 4Ժ)lZk'dË}nӱWk7cIcU1v;ޞc1daWh}gyF_Μm3Z5iFd|v,^s7? 5=tn Ԏ//hyS8W!*T.B.I m|ɼ[ eăw #4x1x04[7+S`h~lAu(/Uթ}Q"ãTtFh]\V^XT^DE=(=vp ~8^ބxϔvM2HnEaf6eiVJԨj6zUzZT2 5* [y9Ǯdν|1h4u{L XTֿԡXdN/fqBϰ]#w*t wlSAm(M9t X!WɃesCF@C5 BM:{SB~6ДK]Ck+KvFkSۤĭXk Tȏ'ܫ갫+Dx,]!~cu%7r}ӕީ^@K7=#D_"RhiTAbgɣmk2'Y6'jIzV%3 jQ;@-cRG ԕhEHs-o&ϥpJ. m"!'%ʇ)u$ag?5KUdşi }yf e}zyE@qpW;Swt:>䨸@P6eBbFк^sN]n K(r"BտWN5&R6㘚m[lasptk3M3:g`Q[cV9W(`bkZOh*yscDLP"RS_nZ+Dmqd:"xٱ1wTOSy$(" N&ddjb rq' dɌdƈwm-7yi.rEɱ&)m neC]\ 7`HX*- NS|Œ_Ƴގ&jOiVԄ񢎐l](>>my2 5Ú)MU4?c{,ImַYOƤ~ꋝm|ħ,J1%MT]!o+˂$'Et%Yr?B vAr⃱6arz2!#"UT]_m2b DFwoҳxlAv8N.Ӌ#d2$2`dz]1ݕ3}e~8p7,ZS=XY/[u(͙wV zۅHB)'¥a|sDYgy:HNJVf)ʩ.w8Ql I]M-궻Mr)s?acn-})P45\,<oZB]/$j_Nˌ3 x\'옟NvջakgnZIZS#gpڴ{Rf9٨s8"yᢋpJչzQx!֌nV =I55҄1K cx,c֑vh\XKPZlslҢuxCmqkxq#>9ҖM\G:;Z/:`RL!dlR)b-6FO 2Gώ}N1iذa6ޥUp7)Jqt"/؜@7 S4aҷvd8oW~DQ|$)[} `)\~ MxSe.E-a$.wQy2#pÖAi}ԋ ,K Ѽ1IP<DvGs9g<&y/},e.OƧ zh>ѴeN~2ӈ!qɉ5;+x6B+HYV1)ߨXnǿ)|QW6Bynҫ/b/@ n\}ڀIÒ8Fʆq<8yJ.w2֓Ix%оӊs'I'rN5ݝmT7]7)d-6"GaHZ׆­XHb6=O@PO ݱi%6 xa#%9 =u8KoVt\U }~ɔyz"NW.C@OBW[LYCzVc-7XZF:Q|QH=YHçxT+X_fkaL+>/ d:?-v{ RdE|e8He) 2#"MwҀ<Ѫ̑%髶DT(Y x6gHyR쓥*c&eD@~ |KZ`"zFJzR؋=$$ch.v«zœƜ骥 9gl]83XH#fW d7vn bK "ㄇ2:ro1AϜbQg32q>XFޤ%# &`l xIn;ߕn3XA$X1o k ;N'K v1ZnjLZ;O|?/SB+iG n>R> _yUo8)> FWU8z1*beTs9:q\c܃"%,hoU'߽RbvAZV3xPCFߩiQK4FBBĚ 1*TxtCة ǭ"Ϻ H J,F<`*/SkϦ/ k8쾊رvuПjmgv.9 3=jN~^6${eM xeI/N!(9Z<{lFyt"mm52AF@R\9&zކI?^nʷ,PU?V9W(TT9$הU5 vqpMhYDsTddp-I^nBrJ<)-s"#\FCL`X\˧c`vƴ'MyVYouW>^H`lVXDf?4vf1a ў8 21 TEOh]~z$!YCQq 6p}|܂l4Rŧd&5>n/M50`OX$LW{Y~h4cJ* zdc5Uߤgcn?oyv)}7KJx^Y;]+SU7Tɠ-~%[B 7JlvIﱅ =+[T #GIb}`ȈYB?"^2{]4"IEOy0k.j*)v>z7IYOD ݧNqW+I>zpNk6 أQF<=/U( 1FBsk?CF]"3ˢBrBiHe.bٍ(wO6c+ؖUht ns95- :QrHmCYz5lD-6-~ġ[ ^5*9KgkP=B'$=O 7BKt=Y:NA"ҀN-"J Ȩ-7 輳#6i3BNAO.k6AWࠛgノ!O}!iFWZ0;!4̨Eܝwp,*?)1awf/vXjυ8:8DFLe J sic;znsg(b~3,=MLiz*Wr:LUuergnkVľD--#(` We)Ujm2еwŲ|9P!j[+Ϯ+T c!3JFt,ydĎZr||9>+:X},.frVǐlQ6;CG=~*(~qB|pW 95G'ћ!k땒wpL>"jh-*e`|AaaS0>jøv;'|ޖOurQc4S{>Ajɶge"ʲ_-l4Q\`uKG2Qbu R"ýpN,yO8DC[yf"%몇Rxů(Հ4L!uL|o1A1L ;2|itc2)jXۑ3]Bm])i[t>l)+% E1;]uMI7wCG:k)ԋˑ?]I|wG{l!f"_OqKs*jQwI|rvrR>>"~=ͅ f=8^_wƟhYe ^+V0Fگ=‰ ?Ϋ((d:&)ì/!>Bͣ Qa{̥I?Ol7P]EIa9, #6 PD^WVm,4t"&>5kOxN6 t5_ sNn*Zt/L`Y.Pƚ^?Wר 3 2;}7kXF C7=0 YYD[G9DPKMv >u=G݃A?)A*H EQVb<>-lD..˙}aygٖo^qCB r WY{!X;B!*$䌏"`fOPlo*_bЙȓ&XM8'n~Q F@HYT5 0 v>]SFlҐǎ͚wFOu@%jD"1y1ëbZV.4F"{_g1GkںȽØT},QoY mM,'P{QsT`Xh"!#<;@a.fɃsӇ-Զa'JC{\~ \:jy&oN^-b2%,#R8 QP[艎˿#g͝hp6? VSӰgOڸ)-8# Sţm̀dU>c|;wb h[q]Frꕏh 2 )A襹fq|,0EsY2Lz+'Ey8G@Kw (V7}-s{CxfEW Y5ˣ% +?%gU;{q巶 cF"O*(~ј''TN!X1F}j-/xy6 R1]@N*]Bx>kFj!NJpYc {&t`cK9HLQm 8? Cn_=BOPcE}KX]l@`Z~}*NAOK61ѮG,P9UormKF}xL58#]'d]PducO"G3L8tLڵ:m9mT}*j-nLnY%H)`I iVQ|Ή] [ʇ&|QmK5:Qf7C:焁N9!p~>]4@~&7Z5x|u@1~XF)]1Q,R '&hlvi?J_ i~,C9pX&QWtS>Lr˖hc'v}$놘eGv=I%sNʍUx$isB\LN?׾7 u=W\nhGAF b{[ \e* pzbԦ ,}X$P/F&}xOTt8r:` `pŲM&w&G>Q:NV/̗jiWq ,8Lأ6Z_ojݸ1c7x1 @  #G]Y*+u0i~MxT}ގ 5Oѵ}$GDM3@&SxHN"g @ ׹B`iV;hi%<=RfS{t[UYӖgxkϋPfI '`{;BFhE "#CE}gFQ]3.iJ\&#l –Y"PIH *x-ǒ񘻂^Nzw(2}]&`۠:aPI3,4c> o?6LS9m_WhF̎-CT|at;m':mwUp?"Q\[fM$#Qq/BɿXT'k `yAsY7)o:DC""KS = NW"o-+ޖlZ_KOo74`5 EGC*12v i>fX޻]$ C8mW_ȸ\ ^(W`>ek.iceUf Ol CkwUFl\ ،S( rnBN1kl՛Zqns_di>⽳f;w%z3h$KRrͪyqL!( j~cZ m {lqŁIڣ2PÕ}eWFsƣjb}-֨8DJ0UCήjڄjSnWʟA$lec3lZ -~Qps_3>Vme+eCb"]JsFx)qU$~Ɂkڈ wn>L@t|q-yc2ۋ\fzA'w v$y:[ywRk!W^]NWU=z=dF C8]FXFF=on(`݊T7k(Nq~**<)8 ne2*0p>4ֻ\͹OzoK)"٪?<Ɩ>@V7 nd LcryZ[+ gn'-?x'7\ZrY9 ʛjWlQ7.WDL.2.+OİOٲUEd]QWwcl` 9Pi5({ h #1Wʞb5د[3[*@c>=x;HhaKycb 4MU?iq?-%iF3C3zgOuI lCy:R`z2 FNg>P0n?e !afp 6=[tnc"p ;^ X#1,wpg'?ܬkjRP)LRG2b| !09Y'vE;tkӐO|}eQP$~wAWƷC Mx|`t#SC&u"Ԍy#{_lV|Kt 38b@-kaS* b6<&oRqHr紦Dch/-(+%rCiY!zRV 9u,U*2- <`\J!J+XkS++H;9l>4sT^xȕ+ O΃Ӡݗ`ҀadlrB &5\b;dU_X`f"6R~a*fEb#L{A[#Cʨ~jOJąO^1~4X ?6eg7aY,- /ۗvۃcN<q2תOFM@ "Pď**zᦝ1q wʗ[a:EUU@eOsG%騸yb~Ic0 Q[):kʇcM`4c&x '=nO@9ɐ М-,}xGgæ|^!,U7K{+@ǫѥK,moOJ[uJ*0iːecOnY;7EӯHcɌl$QIq0<]Y_R ).ǯȦ(֘|^h7>w .mSڌ2QI䦜Pغݷ~[XI^axDKxgEB&X?dy` {$A*c{,=wŻ5*Z7^ K %,u \K)9D-J:Ia4vF?uXȌY+I eԒM*Ȋ|Lή)[_//&+<44-< Fz%0Fr{&L?MCxׁ\(6 )q 8H3Ϩj~ql=h8-E^1 MC.l lݞ7!xr7_S؞F#CT'P{azT FW+C.3:9P],>{X"Y=2߳Pkn;S5a`tԠ-[%g|5ڿ:I'HdX#oOҩ&Tc(Y2or7S\T'QlybDe@ CmhvV]FFg#(ν\ MsYC`UsHxG'O *AKeu dfxM,V1}[_؊t5m@;?-zG9, 7x&RIzOeB.?p8l UŞv]6}sѺ& )o.En~Dg)auZkʰeA>?x\;p1#sutq{L#GAf|ή4Rvdf>`R?o׶klLfiTG.ӛ\W } &/j^XxeWL"T~-9Âa^Tg=]2)Kk_-b??X+"S.v\VĽ{=Ob.36!c;q90؅v*iCZBdWkeu ,⛖vAB~ɧkZ2ZGB${zk뮧@O&~Fx=i16m7-v6 a0?d_N/*!Fz/Q4ñIQDW4{M"w78q>VX a4$O0v+qꩌ 9E0cL) tM [1tBxJf%8B z.aPPy^OHw~\`MR U=l?X풮=RJ^>v5XwنIIC=*bT߻[m;FXG<\V< HvffV5s8uK[У|I%#[UI5Hbb>?e'.!JbB63[aW,2 H1Ks2^6?BgU{̤]^&+ ioP.&w'y7i;u5IHzG?bBSkTP>56֢JQb[O' EEf%~9L>o$]~іT-q"D}S[@c1+ \IMէ/5Ωd17lL/YnU}ףޮ(6 cXa @j5̹*^yOoŪ53`Бu ̓Yj%jD8@BѵW|)I gN$Pq*,΀NWLf{{{K;,x@& K=L$zbb3i@J fm}ܝ)d7]}$ =h}|Ye*p'ޫA̅p Z᠌׎)AP~}iX/KϚ9SʅrRX:1+ZiK0S}ubZm!4ɓj_] OiQv &vÊݛ_`^7fV /L\UGI@pdu,FO$)A@;}++{ ݹo^O=,引Vxaۭa7ׯLL|iOp:_m *-yB3!+Yh>49Qb2Oj` Zzo:&qɜ"EJ`L>إ zȘYjU[t"LufTu -)*IयKs |vgQQijl,GgΔ0jL!)h\7]d؃m,- PNjT<(:ʡ*tscGjids.iys@8ҟ%E _&{N#\ϼ+kN(KH}P Zi.wPsUD@{nNjS~mRZdkNwa\N_ ߒ-{w4BMaī~Gup CrT]R*Wt[zHɯE{č0?=4Nߤdx *^=ӡ- >Q-WR&Âa|"s[j枈VU-w{hkF%. /zrAPCH'# >Gt \j*bS9hO1U68,$[ԁ<\*[AKquh`XyJ+sKBr% I?Ѱ_8f)'*u@`3ئLMUc |sDc6}5[ztp{;M$䶨oK{.gĮonjVG>*9Dł76A&Ks F8jHY̟vzVefba)F ~⋋gwIea rh}()z&U]f _6%tOs۸16 w6j; ә/\Bs)%[$آ1qBX^KιbM³rf?R3OW|sĨ$4[X/>q^ Q9z8gڙ \J!n6#P帨T?#O1^#5s #,fx'pM*NDLht6+aPx#Ew_V6vgyY{|4TkUTI˄yVƖP/}F`Ik]IFL 5Uh/f&&2/ʽKUNF~x;;z<t;j" wD@A'-\ilzzrE/gמ$j4сׯwrzBY4`G*Ŋ<7:XOK~;/ŝuS~\2nU?" TFoAnb \߲ƜXq b&p3ݏ kďݢEË׻zEEe/kd&zS[b(@KEs%4)b fТ'H@9m$hv[&]d{Gqw MEXg10(GdJmIU:rGRq-/ߘtL9N4P:fHR9?{.n@=sm{5٣dIH\^ieuk7"=5jpϮ笲UdkxdkQtQ5iH I#([5Kt41MeIwr\IÝ?4t aߟU"jWhNd"5:R(P֮'68o%[=b-R]e8q/'Qf~2M"?9X۝HT!S8Cj;"?q_Bc{k'Eض4Uw )IhAV/ LOx:q򓶯Ï.ٳؾ֘|URoǶ] {L q11DtSDm <J2~~/%Ws+,d6x`l2]lCrY>O3JS&cB+[`/ bֿtI]uvSB](u4@ s#l2KUN9rb ݾĆ^ij Xvs*eՅ1Qwyy7w^xNëͯY933#(E{vae56r9MSx.3~,Yظ>Wd+x ϶)Qe#u eUeCݠmGXb'rpݾ[4H hmο8*~:WgeYy|+>2]̛FPj>{a&, GLB{cN\+w0e|6h?`M R37A)ؖ#1NI/G!Z3{'Fet듋Kta8EZd&Eva q?ʨu;%WHNi`ۆF1UuON*6)*dT׵P\h  6Tc-q|] g2ΦT4zs+B2}ET%&FJT%*)[Gak(N`1AT+h})B߄@G:ȗ @GCQ-]eT8/KC{ikWMwf$fEF<,Fh`Jp8wBF7vc%~8}-Y:\Ki^|,US]pIMrߞEa$d0^nZ+;`:X/.>2GH"UA'4o(]5)&lL^ư=xnǣ S >ꉂaU Xr\-vѓVt BoQqL_# 7 ~T뭞'lf5oy rS\LCdyG<9RF|tUZL- /prv;FZcryAS.PE\]6[#ؘ_ȹӯN$1 Iz)?|a%\A2A{[iY'yvL@{:z /V(^ eS$RA"!|{PbOG`%qA8j[åq:"OAB*9_e:-xƙ0,BpRY҆*mܔe06ZqȜuYFe|D_91 b࡭""P-{FܰT۾VWh̀#\7JWN**\sCס)}*¬SG 2G>SJIP?$Y}G{B҈ΈGM~CgJ]3Iȴ$!t<@^?+Yj\?N; Ub.W.[*iI Ҵ0s=ABYKYrݴ7il~$ۭ+uBC`N*btt{GpV)JjnAEs*L:xriiQxZI.JR  atMl.r]=]P63`uѵؙSN!f|9tGLbAϐ}g }HRĪ, ŊkP7W_F}GwʊR#CxOΐؙe$C&':SGT1!Gۜq`$7?cVQDJkpDO E b퀡I"ʆn_a+y5پ&4^uSE(W{j`Y3w(4ׅ!Pg56Ie%ު_bJyL N7ƀAE6ބ b je(lGUC54a?, p+14tԃtlSm_I\]DE$ FJk*J, }4BONA%UŽ0U4GX8UL ܢœٟ!izPos?H 'Og0pG > hzYPܝ0 D=|Y1th-@ Q4ufҕ܈vFTS'!fcz*Ȃa[Rڱ滉MB'qdbbEД郥7JmQW 1u.6BE\PI '}M^KWN~+\<[̟"\GmYwc~uSLr~q 2Kf[fw+N 2[& k^4`h+I Wy vU[}%ӿ4g?R#1>?QHHOzaG{T$}Q0_f'  uexC'3;qQI' bXy$IoU}4{x?=B,&c45૑\)1Fš ,M=z fV cdnKt±@&zbpFtb$Cb^tu["#,'"pkshꔅe"bPC^8_oq6ڋ|U< *`4nDe? R48hy"-ٰ69TCcxAFݷC;ٽwVc(Cay@ŃjՐ|`&S^i{aͮ뗕>)| WNaZ/칐]ڼ^-D  9ׁD8xLkV.䪮@wh4o]TIc澬^7o(yowX%P: 6O=6L/!K6wZ9IT)7T]G$\*q Bve fJ?5H; nφ:iÁe@m\KAnZ0"M/$(Tp)"mD65#A+d^MEPpj)m1qh#υ՛@ozKr1T<>w+H?#΢a+$ B}Tq ->FTɥ6 ˶U^>WNTtlHpOf_my70NSor LnENc5hC*T|M! rI}Y c9(&Bz+GCjNT0bƼ^e<<]^``3gǧ}wtDb&V.ЙXp=mZo1=GxA݈_b`:7x Mtɤ:1aYbBϑQ bM[9Wo{ŀYpkg3sBrK'^y1qj$ڶkHY*0gBrj; Egs~[Bn&az nmR}н9KhX* _:1rc G{/nlEu@-#s|i'`;%dPܗܘj+y|~w S B2`ҖepWJIk)|Ԗ-h3ܖB~oĽOm#IU vEPls`he89鯲{|!TrOU"qz*u2GN UaU X= 6zX;#nRٮW3Zz0e_@ƀ$`ٸ]8~`eϋ21$Dcrkbtp1,֦ /W@rߺ^'Ī$cv=& aY_TPyġz']f7*C#! O3}Oב9wZGA1bC<Ia h|(2}Ȗ@ƃJRٱP~ri<)4E@6{(4tdSkÚJ_tMÿ"e7Pְ]VnEI>c-`l;d'0 Ph6Ƨ_8\u2{<2wh ס`ə'am౺Av|t#c WnKF8?`Ipp!owZB@Y~ G6T.L[м|uBm" .U SBߤ&YH)K2zx{& ~UWav@d]! ᙧW0c INZ/f\^ʋܻEf:h,Ә$`#>!̜W4mpp44f)ksU2`3 ijۯzJRU*ܛC"XxdL6Gyo}K.n;{=st_>k ^ 'bb3j=-M܊ qKRqt̬6_ =DR.c~IT -TȓK*7 .߄N`!Gyf3-Y,RJɼxFq|=&Yz;JkZgb$"U^-;UJ%MVlPD+Sz&66D\`B>UO幱6x9̵_d_m5Pkr\Vg̗-K՞D$x_ВbO9VavH"7X8pf(cL_;|Ϛ'y(e1\iAMD 7:7G#H_*9It Z@z:p#/1?$3bR ],UuUW-bvi1T|/ݸ@_I0H7k~.u U ;9 @ծ|"*H eO)$"ܱI%NjYU)AQ\g ]I$2OJZV0@J2?z|z&9˿oÝgn(O/DN\"4YL+ Ħ \J0InV8uVrks!s3 v7BO^h?x\'t)3o@_,؂c]3Q#T֤r [V֟dz ,v 8[^'ByT#KV2<( 5h۔E[6O i|:]]5D`ÿU-N/C4~3^N5 #5p:2!Acn8'2׉hQy6L>.rKq8w@ FcN`x96>%UGmt-8U.K@YmoɕK'Y-e"OWr`U/,׊Pv vOFg{Ad͹Xm*iAcIUA+F Ow `SAl^3HӇtx` .ˑgP!w$$kӌPc9V;Y'|&b>M9ΙQ[ix?{<#>E^}|pTubű }$T?+6'KCmζ]b}Cb0ެ p+~%tcUB-Iܨ2DI=i< b6MD*@ǟ6PO[gt%1fD^-?8=UќO J9u5G v} a_[٫)\Cu'm , ^6-Z>!n/M YH=D=҄4_5[AԝCh@X&O0įFY] Ab̘A"K眣a^ͻ c,Ztq.^Q!SApiX#N~O^Ca:B48S2%ACVB(󾆾\bAE?3>Z = *95M?I KĤ9R.Nߠd7AN&L,9/(Ff Գ [y$|Ņ~ڂr-DÅ)[ 6D"7a"Ѫ}!'N(Uڗ蠝 bbF)W :`goWcGn/T<3D<[š;@R wA81bC}WT(~uXMVWvFoS +e J1R!l[*D &Em4WY.N֗:@b>K$rvB׵)}RpݠO6hOC -pYp{o1Y}Biɥ3Uޘ0!ڬ,&0I X}ژ7db,3vI V;2'?s1I ᅠ b]֒i$'`U`J_#I1z\{*db*̟}:t -{4Bz^\۶Wns72 \7 l CXTn*ǧMICI7>}UX Y6{& H(/PhU 4+V3xx$%npT$ G\WϨw0L3j;rY.o!62'Bq@ :2LY/M ܏(܇> ?yzEtz{YA]r̃ƒkzB? Κ1T#po@#hV'Ӗ& ~;#\4-lyw~8'ː`XԢZV$7#BwxfH/V~|$GHl\6ên7l)nI!B)qjh/|#6&&B.Eɑ|zga'h%Q"57\絹6@"o"|blIQY8ڶ*ej#)=ww S3;JV/*|luò 2X2I W/A X#*E0CQZ^$S#q\`օ0J`#ߺԻY\^D⧆!/ՒҜXuM'ꙡe]pLNXr b򡘠rp$xV]};e[YJƅYe3T3oUv^Ql\vT-`{k\/:T]b@`i4j+fM9K)+* z__V$F}>8r"k_s1C>,!ČP.W6nD6ybF3Pؤ;%zoV2h訧֛8y^Ym55=rN08؋ϪȰw8J'y;`O Dy/~D=E9QoũE5%oޒPLP]=MD9 4Ns{{ OωfSʥdUI΍_6X;F; !8[H=HuNȩ"6r>Z#2TMyI.3:$W֣aqՒU,cӳ N?8%_ũJ5OH.LDwA&U&uN[]>, WjW-ݜ=F/~EzR1IHUnH䯫bqfV[Jr u\&_KkE&K;h3/YM]Q@8*{ #H[CIq!LB-t"/jZgUb!3CⴢK:;*a,`1Ī|_ŕ]pymnpFj@eGZ.jB_4Rcp#be bUG&t~rouXsfeVX"YT]INҦh=BA/ _ "luz[[Ta-g-`]'IN٬C,sSrTF\=d٫l]#B< (N5eEjE1bDԽus(tLSᏉB/?"CCSو@&\}5̀/ K嬭!f"L:ӕܿp5>u.Ae9lNJnP,JGZ6bCBWu3..B7>'PsHFȃ.AU%H'C҅"Dc]-V۰B⤖?Ϋ ]!dm"~t]( Ld+6.k9Ku`ƻ_A_z;L@Ӫ*-bG.OҒkVPc4F.Z7@Mv;1Ƀ)Jkz9"_i=AW"wߙ1FH 8|iJg- [nEbWTfm FB>!#@LUz%ah% Hi℠mA޺f4Sxqy'!O*>خ9Ek{bOS^eJLt5jn?aOB9Q?l<ŰU˷°ꃃ"V!Mj&7M&EFŇ ~,>o#5$"DYeσ3w8 1#l'Bg;t~bd⎺ηrqm8H}FO|L>tlc) @?:e̸E| {wt٘=Sm>ZIt_>9)t J_ MXtK~aE~\N"lۊf߻LDCeL?ԧAKN$b`- v2u0L!&:ERJLJM%K3 +]t\22m[r aJ҆[2[j$BQ#BU^tW:wݭ?doJQ ωa< םvgyHIt .2m{_CA[K'h8)dOyE5V~te83mEۉ zO *>8'}uy#;7Dx4lb.W h|rgWg/s6''!OJJ!쳊!}rtJ]PәEC'}#ijJ? s]h#.8ݩ+\RڦE$j{&rlK]A+UC^u:s> A!ͪ@'W=5TY‚1!Y$N᮳=An o"x|Co֓rXGe[!jvfhob1RL/ˡ+2U#H:GߞeT?&{|嶔-U}*&Ҧ/^3<'52duwHq~˪FtL+Jyz6쿭؍MO6MEhd[4ŮOy>~Ux\ %2ׄ tJ$B9k΂%溄 iLSd9X|0"^xXDĮ36S/} &14ނƽ4GguZ;UA[T+&74Ռw@-`bE:ٵS$/g~̬.Mb'ב5df1ϪD Pvf=ϑQHWm GpTY= LxpWRf;"Vf8씃 (oW_F;wbY) ,c@4Q!>O J-fvvѾRƾV0|urp Mk(ߧz,g-11Rmk&w bt/Nɱ;q)FÉ|aP~=";ծx`7= ۜ` %_HoF1ML %<'m .g&(3JTC:7įczd,R{Y0=[ gk-$4 mK?gj$OWq98QE1G8(L# 压~)TjE{_+Gq X^b*AAo ~XceZ?'* =)rq&0#^ ROpV~y6G!PMl2(P1jzdLWQO, H p*%9FT<&e<-K %i7t'\%~,'?a1"|-~5N m b Jz*aI7u@d_~j&iP[ EQj-u`iWb0@K"v-isp#1LD0DUpOkPߩYA.Tg~3ѽ \p&ޒ L 9Թ\:ʯϧ4f4AnE<'a\a%Ĵu0jMLKB& h8~M xY7඾&g@qGS3\TܔDҩ= KsEݞcHgx@U,uE|5cX'hݾI12F=t8ӟU81=IUZ+}pݝM(K$N6lЂγWc>:!/L(v܉v)NW$cXzz*Gh #?f.wR50m҉v7 Q@`uRdrU?Ecװxw Mʨ{ZbW:*U~"Xs^ȓwLe Sq'DTm BZC%kE׹ũ6E^;`cʛ0{HHiC4k-AqT E9?eڌ6Cmvyȓ,&>mۇe^o$K$vmٽ`Ŷ+BHFWK Ӱr( mW"R. _;HI +4A~Sy~@50ɹ3_o p#=qwC##jɾ@+ ~Q'gN.{Vh(²χ?+X2`Ǔ kq\.C=Y3#|ա*>8pF xUW%WND] ]H ?bnA5.R5_nӷi210*M ǟTO[_#]Z8 c =S-jAu |uxgw/^[\\?Z%v//O/:L\N|%ēynv]wن;rK&hJ -C3:neiS )I3孱 xG\ggvTr0!ZXܥ3}IxOPVѦGeEh [0R6jY9!x#u"K>?b؟\euc]WhCi"~ӴVB},4DA*~R`jjNʤt4Di.h >?WTl+Su ݥ+С>1ӸٲfNd^& 4̿`A&0f-Y-ǦOҽg<ݫlɐ܀v_pSڕʏ+2y7e!#3)5bQ $7P!eU//T& 2l`Z 3{|15=BvPer2v|?1ҺO3#1t8lsj6s; IaѝɖU@SAwLWfêhɦ׮qۮy|- *#Gr}HWlH$SQ g`q%i5OZbܕ%IEce-@74Ѿ׵tinnrٿG%9u*H/򙹥=c@X7(fvХlۑg'vߓR;,g}8Wyd2 gcK*e\@hD[m3C q$GgaUgVٞ/9xbWJE'fǁL>iI5/kr{aWJ57W'[,ou*`HF9p M*Ȑ7gnLZ3?9.+ )f>@Iq"@T /FPg1X߅qD6mڸh[Kݴu>c&#ŴBm.ߜ_#LJ-X͌%\_cN] # Kn)D{?5V;̷¼%aa qWgx ױ\nJQYG:~X\B 6jJX:O?i:H4 USY8'wq?ދ@){7왫l'͚+˖>c[\O9oXg| r)o^|Dj+Fګ dLao#Vl~Omy땑M<-Ղ"J&w)Iuv8Scb|JఋaJ\+D;^oQ @YwXnE -i}~(ryY纾wY=EP5՗:/n|Yh8 c-ax״Օ=ׁ%/%MCcQiy+J }$3+Ӄo)>c̩ h8wԔ|t(c]k;bB[܈*ꥍ U!"g^پamxd_ PIx(6%Y!Nl[cd\dr1TaO\RyFQdԒת֠(Υ6YPW,r[f"8t7ۻ!;ZܭpwПlͻ 4HaWmqh0~' ->NBjG3oD(ݙY\&':hMCԜ 4_Mt`8:@|0^k<EM4`arF D 柕v^6.Dx83#]lhs3p2>X8Τ&qR"ANq!5mW=W҂k|N;"4$i JZXR@gT#U}oa{h::,n7ܤ(xwٗ$9>Zja%l3q$թ8w B ԥkE` I8nOILH|-bB P*5E mp\[4\i-xm!aG: #2%ʳ70ց)Ob3b/5K^ڠ/( ^}dVnuAzJc&Ӫ[v|AS@鿰^S24 6Ճń*xH]#N1A%΂ݍlwoMDz.ۅ" ݻ;A:rlFCNN}TG 㙩i[: 2v9;#Qow9;FO/0pweP)xh e/˰4\/opm`Y,Q8ѨT/PB{[s_JP':*{Cg$7:;ؚܗU!7$A{1ܲ<=l(U3$HygfUHHZ% E5㘚r-\=̧-ώ5IIFgs.&:ݘT,X嘵5F\< ;{|.:ϡ@!6Byo0ˈ1]vRn#%/B~;/o!;3Z+nx=>/<۫suDr2ڻ)=>gQזY "18tE:l-q`Ïs1M@ F$g g2i iP#PecLs^4\kdHa 8Kxs}/`p{&[A@2]ԊڜJ*Z"C)P UǐǎI .˭\^Z` , ,zBX(@;Og{8^7wTT+HKy}GWӶA#)JXdsKrݺ",/çQ֡$Ahs}R5|fQwuP=HLJMl._`SV_aC\N5Ctiãܭ]062֯ZSw5a#zȝ8%x%'R=#vFs`2+b"d *15yN5D@;8a` 9Թd,o-Z> h)9& .P/13>aOƸL52BR+ƨvw%@ RVu[^ehH``~7?'|+!z`z$gP?F  Ǩ&Ѣd"%9M kL\&C뢓=nK*i9 ΖMb]syPRFoĨҕ/_1f+13޺X 'c8= /łdL})QDКD [M\mdzʕ9aR qň3^g<;ڢg6^wZ,̑hK8v+Q""O{6e3 L[0y?* 8vXAhy$"jzDĤnGN_(6U۾UB%>t>Cb1i0,SbP= !D?:rв&v+ɞN&?ccIIFʒ$d{P ]Y4KVs/6M_~xsVyڑB%mF@/s8Fj6(niW4Ձ6:2AG1"E Fۈ5zA& nGgn'ثFl,` \LD1kl+YW6T^BJzdxn75k~v^ b}~$hV]6z8U evx_b~ Y&drvAB jFJU0(WX tﻼ1C3Gcs޵@W|"&qj⊍`[|B:0Ij8HELȘ3yR/ "40lw2 ;SNj]7g-13=kL|g8*29֘ދM W+(ਘROZ0Or5$Ћ*;DeX.]y!3B 7L?Q6O'_j.+k/UPfm_"wyjie+5B=U,2AN;ʿESkS3zs|Ǭ)%y赍&Ceׁg^B$8οljaDYtCEKne⅕~Ry,CʦǥSB|eK?nbph-744)" *xQ,ڎNxL=T@hu囄%UsKHX\q,Vmn6WP"1rQx3`sd*i͂[a9B?WYF3oRd'HpQjm:K7#0%1YX8~@ǍrNece}bv\ZՙɠoT<2T_~B5Ṕg{w)%Fر.UYXpW$Fɬ:691E4+*e醬wDGZQW(%-]'&@ )i )|,KM2>ov'|{#2U1&1Sy':a69S[ l |F|RHP>Ӷ)VGPCvY#dk]d}`3>ǀJz{H,T]+@m":&9 8XE seoB-=;C<^*hdGBeyp+ cCΏ_Q\6m3TEr qB34?U9 iQ\\kmpZڗN7ۚ}_FtO /]bG#$"X$LM0 qWХ`FTz].A@*|Chf5=V{Վt}y0tߟ|3^V28D)0Ø(Tn8'0jyqhH("[}KH\t8*I_ 6>g[m13{sM”K1MS/4irKŒ]śdg71[dH wN@Ȩ>7fhu +c"3 v0QNWZ6?[d%497I[sV@j,ИILd~f* BSKFJ}?lDWYH;% "e @)*ͫGq*&Y/7 nY~\&b(&KS,jn5@(m-#>Fxp}9uGkz]m^=egu_f(ʧ2HsvʨM5"l|U{.vk!0r&r >*Ⰼݷ*8>F4'L"èުxэ ڇ10BcwsyOY`9 |`#>_B=«ԩ&>|SGJ˚!@*+TH'ܢb,S@@L1/Q4 蜩'Ƹ-q{Z4MGL_8+@8XE漹}{by#%pnٹ'F00 2x:IA$Dm22Pd {n2-S,Sv\|僞rf@=NÖHn?NJ Q4_'t]A(ՆhD8y1|*Z eMoM`b/8߈9\u k%tMeN}ɠ*%q5..fZM@ c1rATEe zrcrN-kێ-Bnŧb5Dk\ 69iЦElЫiT"7m3& ; BAr2,(PMDWݹL ju4 mDbufO߸,3Bw&daw0;P$u.&5vA9Rma7%^QƀJ/ ns rWwRsV GН B#˫>6<I:IAR.?{ {`2/ѭ:x"^2lb \3|{F[hNA/zq 2ڀ4B&V:`c }G7PeebG]̗_ FK8;p3CC2:g^IW3^q%ի^-B:_#x4djXM IVW۰aQE4m㜍v } bKD}hyVcʏ_S:!eW-NLRr3l`إ0pQ{Z s?L3'?=)ulgp R?L._yEz־,4t߿qs6s0drɾp<ڬX?DȭRCVXjjM(UxOOV-kש(bxnb@"/KCÐy$I5U+7OgIlGM P281`67VT){;b@mI(f?vfOd tge(%TZE^?XM0K(arXrj]ީX#QK/kH^&B)01>-c]P!Ik^|bwY<[c{n]Mf-d|t5"#<׊ll Q>i)4¾ T8 I_<;dxuAf >8#_3)һOTjȔކ5dH1^,w渭$ajKBe)oޡ[/H?C/®z1 .;1 W|w.wv/Dh4Ъ|~ f.番$R *7 {ukUeWSMRZ J8N$f)=ksDv*Ix 5G0v߭>я6P)`[MK<@D=@-t,N!ݖI9d-iWDDlw짝eY(|rḃ`{};x^2v`fTȲۮՀQrr>Mwh";,yS\CƢeAu镧!T5c͝j>0"e^PR]Ò#oYG#တw _a:Fk&; `n7XHGp= 2 d41eLKؘTV0rT ,3p9Yw~{A8IM N&-"cr9׋r]f膦|ɹUM kMB" bcb"48FYHwǨJV0bY/maêU_ /0\mO0骪U9q$,)ZYSlSAE3ztf$"Yd]jPY=zv*ݴ3}UǭaP7Bs_.AuI0Sye@*BlHcyVblSԱshw5nBb'SYmo'9oq[{T?[4N9߅AގM-&YLy BGIky_,"ARX^ZUaeS|4o ւw\>\^KR=C מ#cdJph}[% .bGvthum KjodK 9> p@S8C0kGZsQw l~dI;^ZZ|3C+J1 L=oE= D(1MfM~(~ @S +5vÞ̕>tyó-³y]f=,b ;_uki]þ|{\q>@j& U< > 5OR/E?)Bk 2y}P> %WxhY${1?.RX9=__~3 AH*6[ſerʞCi>oV8"Ѣ @im}@bDqOyR?ήozvv] 1ʑJ}B+ֵj5 'MO5\Zª Kĩý֬jN0z%hsiԳpj햎܅o$NS܅.ZgV$(y Y`uo[WP( XRdvY}+({@/hu"mI^Zhʄ+lg(:DbbL Q)Χ:Bɾ7ĭmTcxdl]3Y'įv6'Ar[)b >޴͖|n*ks;*U _#S~q-a04w{KCfF=YD|48"'394Xb}BW'˯GLh5FMHأȃ(^ @`5Rx&R882) 5,!4FEIQ 6FEtP9B2TΧI <)RŽ\m'to7Odӫ>ByS &uFJcڶZMW>2:zjRE! `E?k5B-%J$WSЧK^COWs/՝SQn -vI#^I&(p͖kbo5;6S&:c="^7>͠Fe |~(=62 SJ%;o44{nfƴÇ֪u(i-ˋ/ojb ~[}PW r~M,H#_0~A=XMQYpçI*+ cBVrr:*Ч>Fr7UQb0bU9.0nwl4p>E֢esYr?DNz]$/씋A!,x\d^ <s 1V(9m8,3\\ц"GLϽ!|Oo$*3n*^hD|z]'v; HK}Ug)YʶMAZ Q)Oy;Sf g{(~/ojۘv\%y<߫/zŰo + !#p7SĝW}ڐ$CINW5LMIIW /z:K^lhzpL"lj-.Ώm\^1v9%$}IDă Xص$t{@Glzw՘_ *ڈT7Uhq1qg\jfn,z;,@N~2 dA#햟V psg#S+OWJߎC 7Ur:$_~06dz9#2K5u,շ1me2^P| 6<,<[zm<r٨7^T+3 <^?A,lXMߚiVLr>qRh{љEw: L]9#e'@hhHhWm0pԩ0 ksy4<.2MGc˞ HΌxYLuxTd녬vx(^YdtX? ?*fI!bY$,B̳@k#Ò4c%Qx rgjOL׷/ )ol̐z_~fm5Wc<@"QBrw}ӤWF8n]ߦ~G +[Z&;)"a8"i(zQīUi439e\&~l{qxT*w!:?WMWͯ沈 CoJ\tea=T, ]P(] 9Q{]Jp6|q<\XRN'fNJXKk'R8@ԓ1x/ֿ{H0Ϸ1E&) uH gX6kH 肹oSU2gUm ^m~›f1ƗB&,NU;hZr`;?酓8uoX͙V$ꏌR0,cm g/ÈH~2Dwȭ&_ZPU@7g 4\օM +KdǼ'n'/kq_P܆_Cj_=ϭ|,HScؘ_E`=a-㎪ZůHkݯz/GX-l`-sn[!ǣ]f:`רM-nh+DwKaњ݀] P;wPBj?mDo6ѽH2"D;`g !b\4yv%ȭ^m+~/݋#:YշdfQhn_- ܊1;gj<6Xf`8 ?*#zU"Kݓ,O \hi 5Wi_s[n<=63}P>,q]'zCMVPVU:*S.2oR0[Ή :2vDJmʞw]u$6݋X{t?-1`F%5wo]-~ @95SƷEX? a 7yZ6*6$iI3Jh,#r!itMWõzjupe;9e?rw$]ӎ3`;LXɜdi)BI<'Gȵ(oQ6xYϻmdL)&Av[FFtHm)A I CNmӋ! c=9qcBlGWt-k7I%]6YA#$YWE{m&jV&F7\#+'][wu1o `)^<8cml!=?b ~L3i 8(/!YKWO)g>fbgEo W՜0K2Z\*_>nm?yhܳSuKl;{)20qYDw3GbLł- Zc3Wv-1\ Hq-+OZ9L-{3[U$%]aD֮M:dtnǩU.z?E@`;y@0 W2"p|׸P㈑w 8)_ʴUx*\W>_ 0T?ll.,e O0x<7" rMpM|i(z[A0yiTCK* M7wOJ0Ro肛$ZؐLm.dƫN)[`8D \d$D-I>UM%d7i/ڄ;s =-ټ]d65Ʋb] bS#hSOiX *ls[DZDr&:*yBxQ1mI&vP ^5d9o&m-b;*VupV092$i6jcuavV`B/c3LVѸi=FRP@#ZmCw@mn L[`[y<,s,CJt=Dmnӯ9%Paޓ7NH'2U{F{mUq'0 QE/4qC*ʳ8||w@/!?dtpdgMW+]y. .(+50- ;7Pq3XGb2mɜ؀r>WoLy~%f'5y!Fh|Za]>b'߂5zŴwR)x!IGR+qXbto4G(N~"-bqסZ;>ny1gS[˶E'y j?NojQQKf-]ajJ  =T$G?\VC a׭QqC4Y'*j sTk"/!#NJ1WiRyXp#[R0wPJE!BвQ"BU:W=I1#ğ nz~|E0JU c#dz{p\XVrfnP{Ol]֯Un 5K0yk'ҾRlu/|9%(aA kV:}披ZYpmrLގlB8էlD|zٳ耏Dc\zo%վ ΕӱŐ[t@ ڥMZ}cFKo{g8KY؅cU)S"(Ati0Da}[c\h=1siQ~Pj/a:?RJOblw2',]VmkRKJDrtO>͇ūقUA(+#w$A j9 =|+AB74 xB_g ͟T}VCPeۘ^N츏\<(ldsojkz@դ-Wڟި!ႋm RHE9V ?}vW'I er)1潶I.l&;|9U|ڂb37ʸ`fÞ!3\C?+8Tp$k$`G8XoS4i`4;)@0JNy uTա \2Mt# vho Ӣ{זz=!qX[Uhꞌ\EJTz^XT*3jPq`6 sS ib)Kџ\`1[E7Y-ٸmXyOAgCKʆyUw͊"d~(˩5Zi%[&\g&R6k/iÙgtKî#lChQ-. F? 254IHl6H`U%D^Ziج/p0F6 g͌@&7bWb 5/(&R¨9E8]\E`֎Zʩx7\(d>fN:YU7,|?"odF BΡkW$(KUBz9o輝aa )OeYSb&*M46j}vR*dMBwvk  8` "xl1C@0U!Puf9ۘ_I tњD!'2qɟy )QDxI:-Q,lCyU") ϥʷ ow%,M31hTSG~M0+jNaknvtJ` >keo1W[}>TqԋG,1[YX4%Of>&G}mJUN`b\qҎݡ9Dw}7]:"T e:[9(MQlkI|;*o\@&y밣Fvf]Y~O([mbxڍJТt/8L/؃ ,jv=l7[BApT) \h"(4fü%]h2TrNF 6hRiHs8>t&a*)۠)NLh\k}~u!ٸT4az|屯C` B׀ٿ]$na~(?1(7s٥*e]!ցrE׈Գel+wWE%%9Spb^P;:QK,"H@lz[d5tĴ!wz'ꁗg1_ IKHNrgF/JW1y^8I:RG[}]w8 :h;d R 7(b,ca4k.sN5=n=30;D3$*pwRn^Ĭܷ$X][DZ[#uWxwߍF 9g?E Eɦ]7.CZHsΡk#=Ūg0[,\LW{x(DI-v؟fZ)"{CyPu/Kk}@]&ǽ"gpb,gc a23:N#w0M :IsalN"-̯Q2Ec}A1uA^Q`*Кxqۨa e4y+IrWC3qNj0 F)1|j}iQ{?i!4R˰qlImtAʺE%J|1zrĄC;o8E􋷮I3ϱ0Yðe5J2B!0σsտX1y-UB!n"w\,nHq?فtʭ^/&Px1U5禃خRFՉ./msZK+z,S[RJΊ`KğxjԱs`B"懁Y%4Nk eT‚5"5! Z KceS _(UKzaFy{v5^/bMjm#~x-wLJ\.,u/f(BwE^>\ӕ RHH5pD+!6sow=T TA?(tbyI QCgp;N\y%ClcUgt#tO+vE8Amohy~j&| $1qD l&L"H7b/^= MC摴ҭ%-]݃hF;#:/$$Göb6 lǹ,hUϹ'iuȚ{cla~"<nӟ_wp{RB[;q鿷9!U#d6V 4MH M1` ]\C)sL`ᔡؙ|Xx)"S<9j`"ii =\ZLI 0)E$:IusE? BpV!9Hҽc|1푌8Z%㓈jIG47rJ|~a:(8W~uMCƜxƽ/R1RN{HWrZžA6:2~nfUbκoo]Ysu@!#<--~ P|u=*A==Wp] wGo4j@Qi٠N'v#<єON &OuVA0!p쑚C>Mɷw;M:EEb"vKg|vo#*30#TnMOPJ_D:riM1{A rׂK *Doyivq m Iofȡeo:yluqٹ(`~A$TӯQMLv%h+?2~C];];fR-D'+g =q{xr1y9%?ʕ[ Q۝3kn(ǰe,:9+x>P0D&%ў/A.=Ñϻ6XLo{Wʩ*QFOQrÙU՛5R&d>\AԲaC4i% ati·vҭxU!NVn؃@PN!ƋO$ s\W!,2Rp0ƭhǡ ckuY_VڲP>nX-S HX_C/Y{O Y=!uz/J;y&AE5eA/j#,dT7bhnTݻe#0]2ĽTQ S㑖ENjyH0keЛR;܊'G $do.039r[.u{4Y͒ -.jSBZʂ1SV2"{%__߸t/)Φ ?ޔ]CQ(MeFu&TcRмAu]z]8d]]tJ2%\a0z7sЭRJt:,삙SF.L0뼯3e!ϦB`\dUZ'6ܷ$ULa`]@d.sFH}qY VF 76my#@sb`krkOܦrjңR#lo.`ot1+wSbWc;&_/ݒQQYmfbd5i/X |](-\Bb!#kFML(q\%y 8 츾-A})e5 N =)7(Z1:E!x?> Lswh)E0bˌ;-,,&3#cyRB0R/}/mv;M4NKb17PIҐF9usa[U+Bݐhj$)$2kچ+o(.Ar2IFC QL ƒG[,7h]"#M ajA3r(Us{4r>7)S`8R`C>=mZ`d[^uȲ/gU0q SyK0ո-dfK~+Dĵz Jʌ"aaf/1 Jߴ浣pE펏@PE+hߒúzeI !~dgS DG/_+@7Xn1p/.hw`N6Ų h'3>>pH2[7?s Ѻ>MJR6Vg,ϓCVJXN=1)yuZ]?/ؘ@(-?U邞Sx;^j8K-;`9q-0*K' S0px(׭FZJ>"mY20Ic Ex{Lx&\I(-b&)gƄ=s*접n({=Ň_d \khz99,k5!0ӡ&I5U:l,BMQvY v@5+LQZ5`m}R#~̦R4]Y˘S}0#e*q ܏ttZH`)$ >o7m$[Ӑ%U-vTcFvhv:xSO#4[^[{G2X!}hmKpޱ/mlHFAͫ'7#iDQ3ۘ~ #95UBϯd.0fR#BRLђ´ji700[ V[%꼷<.Cė.)fp \C1)EpGb%Sh-0Z$CBH O߭&1+ -eDeŻc{Px=3.t~JTX\P]k;4ej(wW%+ar)Y p?ym["6XX/ c'HoqR]ek-*eqiE$վgwEP"6LuPJAbq?`1GNͳeo6Mm5eVo8I/j}H1E ^55ݲa g'Y49f? 7h3ѥ? &QEFhN|Z^~Fq{Ͳol9/Y.F][Rŭ;^;sVMMbv1PT-QAOrkcMgXrHg_>'1UX~F{f!O",1,<$`&T]HZ,Vg.,j{h h5P17ٽ{]4B. 41k-z8d[5ӒV)ȅ;Oc4YӲs{K[x@s.[aqh; = "+e1Ub\;'}j4iQ }g?\A'r_Zfvw7 OޱGlx$vͥg Hrd9ԛiNFErCnh ]'`no33LZ"񉇅1傪j keJNOJ$ʋ`6ZK`xbc/X3&[ADl6 SVۜwWӯ[~+W- [ZYpk͒cUfY6`yBg;F׬w+3VN!yP ?Uj21rϿ8' 8[g1_P!uz]JX1s%'! 5I)7 4.sb$O?#\u5Ća04Qal D 7{U[PZ t|*^ʝpߚC&oDHݿV(y4dS)wj׿?wq _މ̵.{SAOSc(cFyz% @i8あ%Wg˽êiTqr @)Z,>3" 'afejY4gy h#.j_Lj*#d`㴡5s4'{ ɹ0,9nBna|}Ìq֕#i+ϻڜ²&}+չ~uFE- xB.Lˇ|3ι@\iM`ߣcl㰨T皸3sRb1O}\#½7_Wu;s h'l>lWmz ?~]C#2Ҽ߿5hmWW>N-qˆ EWc%!;%lp!g[s&=) "6.I4hB-)>Ea̔ޔmծ*bU{\/MqN.ss 0qchOt:ג[P] 1+}2p_Y𯓭k2*X>:T5ft2KzyPO+ לp]iV+5ŖAA.JkoF$IɋJ9Z7%IY:F9*N}|{ ')S.k­ұO4)J% ^ z:Vt(04a/W67/'bq]ZKsydxe2xB>fSKG|RȬ Y05Lb!U`b<9b \\#{@h6OzKnitg$}J_SHVqB$SJj__L^nwfZ2zPs5^υnU5` 詘sdZG(/=.SRȰ}> +ӕt:J⭖5z)+JV#*/Qu5ET;gPsX0^ pTjѺ<ĭ؛a1ar[LUYSOHb))h]JLCK̸d=A 0IV%T\MK *qX2-HP|lpٹMb6 re j_J߉T@Bs1V[8.]/v#/"e]y+. ]Y*ȲH$QS3Z?KI1r eBweu3WWH  4"-Fz U;b핢#V>㧟lz WUnz+;`?Q_hbԑ$T8[w>moZ X@Q2/Ћ\ J'P91s}S RK~ޤu lv5q.RUR{4t&cxcda.dy= >\N\ }W_gHD7J1kk ~rTo+,zGe9 )㭮`!j HcA% CL ]ʶ8|~c/"@Ԇ33̨ "GSBrskRMԈ2^bv<.٫CX3U>5e)^"UrDAD Afki|*Iy꽛Hذ٘BRD0x֜7ɺ ) cTƿ@GM) `Il.1{6tj5:Q_!:JiPh4d[|~QA)ʂ6/'/dVX9caVsҵ۝ʭcp!:K {Uh{N9%fpn8aCx]};r.Ab*1 =_a`#wE^Ǫ%F]f)CVԊȢ`}6)wx='ݭ.'4?x΍{UA_\"}HML<,j2ځ=+mBuNQ#\:[levq5¯۵JQw_;f~ߪ0w*3nͮ0l{]Ar  J06x[ 15+g4b\w&ЕW3/đ^auN5oJÉ cָ98BfvTR"/t>HBՎyj<jⴍbw+>[Ъq=GX粼ZP#])HW81zw:ܨ=#g*Igi [=W\ $.5(5Jڼ\Vl}YA*XP?6U0 mDqqBgE)':"ņ煞uuMN  Ȑ8Ѕ] dmI@yAy,8OhH馡!-_#5e.ȡ`Ɛkwjzz:X!_=;8+RC&aI5MOʏZ4ڶKBsk GRyvIER|lu~U_*);U|Myۼ,^ I`F8k.oTyԡ<>gt.Mcn 5CL.XޟãCfoyE K 8i&wGtB/9@5L}78Wp=`R/0ڿvG:+H{VI:EIND_tx5۫@RMThA ]4Kv-IQ.'x $p.uW3"[Hcz$H VQbw<Ǹ#T$Jyj:?<,6uUPl{MDvY/WހםnicH-~-9 O5tq^[ͯض|ʵK0S;LY=“`ż=Reϯ:胶!ED6Qm?;P.Nñ+k-2)r~Rpթ=KSc::ˬ;;`& ^9J?O*t=!:A>R3)TyŅpÝLDβoGk3-ۄ6Xu 25:= .R@PDk麮Ҷ5I!ѺwTk4C{Gߝ襑=1T=[ ܝ6h;|`;]W6n,NF3"W5\A%CvޟGZC \I3CnhE(!5~Jw?ܒFol"rޙZRrTJҶyTwzCҀ[>k>eD1#?! #g;ΚxT\xn~1‰GBR9>Tmd*!gk34;OeQcu׾[\.*6n홁hfG+$R~_lЗ0iwX}Jda:nf1A.>ˎM?#G Q_3;wJ+9eeZ+qO2{a  |zKY/61jEySsHbu#D |\5v+[Yg"Sj_K{bEJ|q'9V=:NQgBm rEc@L?D@i.'N;5\8$ >e.暹ed<M[TcUN=GmN_ibA;/LqWvIQgQڔdi9B@ {_eސYqzbIyV%J*VZdiHwR_ce CnڈZ&ٚ3@o6d2GiOZɌZ5FYCt*l1tR>75ڒrcU*30paӗ\ٛ׎Ouif`,-օP~$0@e%@{{Hh[$Dk~UĢb` fm|FsL^rga%h"[QjPq_+}^;;Ji&)3 зs r= 63iFDj-q?Ql=N"xxG~̂4Y3yru&ܲeﲗb˖j텬f ]AsBqb'{W1ElHn82Ѕ|":ϧi+[Tt(q6_>>Kǔ)]翜^c_TqEjQ^:q:KZN)`ͻ&GZ*/^TiNxI]HR:p_{3k<ίCu?t/:*罷xMn2[YH+\9vInC̓l6M|TrN3#W|_;]8vIf6y$ xi t,?f4 _m,S .f٠b6ռ 9}P>p w* 'x~9 ~1tN6cR?|(6N!o-rCdtP%Nw`Cn+dL'sD ݑ+tW# yRIHgVBGIy=7\&bvY7 ؆6O 2!Hx\wv|+OZOctvsM1XY9(x9pS*rEC3"ʇd{`?-JJRYҋfccSJ^g5A0uk@R;`ñ g|.7iGR:J 'rjcro7DSխ^&*ACVM)E\;Ͱh4wl1Fs;Tb8E2.J,HaTfy {tڰA;|-z9Z%ٺ R`/b &?zG3K׺$)]tG[w* `q$L:\ZuR* g/95:D԰Tr&@zS{=!*|8np˰َN񨓬=_UDTcTR0^'Z|ۡxP){7Rǒh _%2&> w(@ r 5;|PJ}+DQ6u47P[I<7,׶SS'M^Y`i_A pd g> JL:Ղ!Ã5gh6p J@ϜKas&=41-EUㇰx5\[.M==2C9 jDK`4A{,K;l%f_swcBZ0^nXhH&twfV9 Wq[&[ُLn-K E01\l/Yy)%/УQ;a>**ƈ3Pxy țWDS7pTV;c1x_X)s ;|Eb7&fx4D tvk[~ѳDJ‹M 9#b7znUJV[)7MSU! =(j̆\<7"V◎v4jBS%UyJ@E0ӏEL]^ʝ]g%3Ti?nX[/xnT? O5hbw"XOؒEϯp @ϐNRDL?6\ԉ"oT]; C섘x `܎r$t8`@' s'$#W&%d<ߐ#x;t ,_aEx[cfL4bD7Xѥ$Z?j;7YI M!ަ\2CQ`) СnoxwC =&Ug>pLk :ڬkAGz)ڍjb5}yDۂw=Xg wӒz[!!\:b<8Ŕvsz8Z~5jа(]$vtUދ%ϕm$&0Zd*Wʢ:ɔe\(G4ȹS<7bN$:g ݦМ)XnRfkta`\aX}mP,Q7SM̔-烮䞿`? ڟ0q|KrFE`9i@rNUAb~;x]EW`F]ayTІ0;I2Va iZdF;,ivT"PH9rw0m3Wf-iVjp.B/:D+ޫg'˓hpuT Rܬ! Ng_5ٸԓȫ4*h/X=ŠǼJsuW*rTyzzHv_wnfnDmJеfunj}7a pʯ,w8WWE!Nr%"ڗFIF}E ςP0_$9Y+FΊi~o=v}yF CAͨ7T4we;^n'DԿ{{s#>r9pmN)96iumASR显a<`$_|dfSb/lKNPFRߡUN8sݓtD"ɻ!!m.eonb׮Dch7a-< %4oo *`g rv&ux7܈G%\M4Fc& BzO,N r!6)aҷ mGJsˆH](ZIY.Z$Ͱz3Th}lUj>Ovl'u;YfsCS7֪fU]5LnBaae\|9EČ2G8[Ehʺ `y/|r͡Ƃx~5&Po4l&vocxx4yM8NKs 'zc0+h/-fH08Lr-yu)bxi_ q&47Q0 u nBU_%Ot Ţ~ŜO,֐9vktn@Kfo#kؑZU@2 0K6a%X]?ErBd`3FZeofԪF M&coRd=@]qW 夂ۭ=yd,d8${CeX,n'|J}~??ӇҳPpgC'*@7L_U`i|u 4|xVisnS<)``|UўncC0_,:P}װ!vWMh?_4Z)ДT:Z|H1,K=f)ƫ0Lؚ{E'6 + _Eu Q!z) ac`ҰIs 닏+ _q;F2;d$(e~ 6)ȳܨZ2stv_asU)Xٕ$<^.]iʴԾف%ox5zC1N[=ӎN Ko>Ћ\pf^0R"q=YTQ_Q7OoE:ܿbfT@aXp{acu&+ɲ!\dPǦ dܬD1_Nm4\U4^W^obwSQ <0nP,k$G/Q8iY^2k?ͬT(i0t@Ie.Yq -X@W?(7</A%  Ϸ_Uo&91=o"a&ٞ8Hݸ[o=h9B6Vy{|Md[kXLθoz}oۛƆ٥߉& N _g @JD'Jx [RL'r`xOPKN<͘#vqP&9>=y~N|!(P<1Q]hJ +hMJ W YJjm1үK:(1=o?N편a/(@]w) :oPXXjMO5@eN* ȢV3IHSoZPwW0i:#1 S5% eBb  ^J=5#0  URv17U\dHr-~{_Cw{>Hpw0$lh|68=6ݖl;`A*ɺ(XAN^h (JN>3!9گ;j_ܦ.Sk \_ѕ2N.J-=δF띾p@>)n=tt=sqoc Eh{.vq u%rMq5m0o ~ˇohx6=`Egv7+' ͏ _pGӸMGhDy@./" e"H Yn! A-_>zBjg݅(̣ օZX7,l_ҷfov4ʊ3i؛] [|~˓pG 2ttQ&vu1 H.[4̒0xc<oh{̚VnhK{4.= /HԀLd8P#(zHO88ZN-IVl)fjcE{ ~C o)K|r'\.Hqo'w(3_,3ioO[sG]\Y&k~ns _:!yHY]˕`r51"[t=v OPls xBA=sF*6GE)Xvn`uٯLRn{lCӐӸ,T~5Ë9ySqN㦆/w7s~6Ou05nc_YS"jFTo(bj H}7 BD tz$mc%ìOo?͂,s{ ҽN) Bڂz[YrסHZ2z#<(7zeu#kZ@?eYeALجTU:wmPUnӢxx_*eƀ]>+ d'yҢ^Jc0z~剘'T!ϦѐBc)IEPe[47qFfªb#^< "悺jʵ=U|ʺT70~dAw iʀ3}+-ʧTQ愅)&{wcn)K]7q]~vexhD9ܬb VFvʥ|,MYH?TLtOM7陒^EalrOu/ցj3qI:&,mClL\;,#fL)<Xwnjts}gAI4M.5$I{S5dSt?K5%ȹ]>oЀYj(v`f#4xZ.6[^( p #+bюBtBQ~=bqC`&UMa mj" byW \>%x Z $kDቂGc:!p\[a֪8kQvcۑ\JKQͭMZJihIhp0)9k ~v}enm)5y$rQ8\˞=Iwؓ҉Y1 J ӸLgv&9 >`hжO{83 U4@f5$MIADsA}3ٳ@udDо}W'5HmɛͰ졍L {ZP9˗=?mwB`^~5Vu۾:'L`7Z.&,#)i;? z8Rs Y_mRX[5+kkQG[tS}IIx0 IJsO; Qi ~ FMVlJCbρȿi̝$+wZYvco(\Ǹ'maonmi-̪Eɳ4(C$xK]"3Jk]v?{Vj"bm ՛PyG𡩓^w3lUSwQDŽPp6yD@J)Vے{v }Cީ"hkP }-AYti']_W*ܔ39J!=%5ėhrj6!5*{,$WIY9 bu˖6HΝkK(ƪ!<ՅRb!T?y*n$.hM@~Yw} EcXD8@ؚ'(:}t e"%Si@^aIJL0JHjQ$u)A\#U!%{SZaOүWD\vyBvXK >%=zrymx7@L.$]tr`%cw07ͫlUYYCjqۃԺ6ɲ_DbѠ:3PƑ |չB,ѫL^uNf3V]M_HFGP0() S^DtFbwV&X{2~p#āߥ=<Zݷ㔼xmb|_(T &/9\UezRkeЇ`c[&d..Adx*DBb-tܤBoфJWgowI_V. CQ]Ӕ"RP{=se1 iSI R?RQW su)lPP"F9⳾j$E {-4Zh0iSRԌ9Th) `CбPD:oP4pť3 !h?F̭ya|ע5*.W]M[:A-qaFX j,QcAP3T'qi㎻>&(ZMrCgh; @S\$O'*VZ{-tM9*hX|䩺oklҪ!c -u˗@ˢ43LVqQpGNq闏Bfc5o˜yrԳX@з ]94ӝF)6E{fǗURƢmj<ֱ8d1ԋ7JIby[MS$"{#ϕg<3qe yHMtN7;Q}gHBs ϴ$~",+ד<%o#Lj`kpx17Kd:qvadȡljR^h I4\/宯*Z)zB<{ rTH{=X% u qj~bNi˩;.XՎp`r-LRq*d!/UP ajj 2b0oXɉ!#U{=mW@LG4K؛| D2߷$r‰x RKzW<(x&QeLTj8W'\3#Y88)-` ,EY3$Ùo+.IsAV_ ӅCE*ں7*;_~ U > /k}+MiZK,]rX/&4mb;eVi` J_P+8[M:N CJg*G,FŒ &wG|F}} eT \9DAzmZ[gQs< *{jI)zU~mE`Mv)mE YЕE탫J #Biԋs^ߏ\sH|hy OPtIʩ'Rטb`^D13VsXZ2c͛@kP uWP|icy(FwըZZl?`iǙ.f?hB2j% 7mi`Bߺg;ŗ%n%x;=%N~>T"0|0y5)s9S>r B6uQa~Д]K rM v`Wf+kra߉ 0"@ab肏ߴOo/"[(YU}ދh` -4'-}ݽ[a@%Mɯ3y1/ux"=֨'䜸 Bn6}n-UO4gKkoO%uT>Gav?fWTέ#5Fq:r[?$Kʤ/Jw*&=zwS (c"FDC@6*R.ڷĀZ8ΈIO:\*!j泧H'P)4h6dTs03PirkXnn{un\Pg$ɮ|*T6іp?crƦf4#؇q9̫Y&#&L'ɉ iF)xwFҲ£ID*ىHI`Qe[TqjDg+VsV'3ϯBCդcpqS(b;]~>:Nwe>C ONHYtb]΋;9TNuA֕ o:M;|daP T 6ټ;DVǺ`!- bTLdo/fjjǘ~S1y.c vXI@tXfFvcePs>bߡPL_wv#N|T<ܖݯ%|JH˄ZP*B M 6smt1v1/xvP\;LU 5߆2Ta>JRst[ՑwO>Mf8Ե DK[JzA;EZqܑf Űhx%lQg5hHzCG&ERZ. elG뜙"N ,!Y3ALuQ{dAJhL)}uxIߵP&I$#,(d:~pϽkb#9Rrlj4?~`vJVxBD Y{#f>q7kYZ3dl FiUqYqlt:$4> 9΍YcNʨ ]/Đ8 IgAj9Bp9(Eզ 1žJ)E|LGW(Q9FuZ@O`@ґb6 ^Æ^S-V*' 6]sW(q,nNF:+Mc(, I*=x* Iw>-P# x :Z)ZLNJ|5h g4 EJƃ8GAnP[Sdv`rHYѵʋzI$i:=^L=̬l[ۄ!؇86ca/rfMgxK"XL/~_bh6+܉oD{ɝC!^l;SfЌF-Zw 㡮T){D0q٦I'ùb"nFJU7%pD)g a9i">6pM caַ5n"*wF?<ۚb]&X]K@Y!20 2+  UQjfo72FO-o|?^{IdJ0/B_Z~N .-^D`];Ե[:ʏϴȓP*Fd~ z;LQeX]Àr"KAñzkǝ8HF»!Uek3_vӶk/UeaBk!U>&W t:4ahrh'kP*wvgI"c;(S{ Aڳa / Oѡ],s PA_{^8ώh <9sWʗ#;[zFnߙOPN:څʀppj EͶ5ʜ`b&,4_, $ŜqvT8ƹ>+NoM#i>HJ%`[=g03eHj&|-)·LkJ@3u|mlɖGJ4xR^+WF_9ÐK?1#%D@J˙^ UE `kRGxp^X77RmW6ȱ,쵣p; mFl[F[)E"oyj৔ttL~~ c5z!ЪUc6,OcGo=zO".f8Y4;濦xnLZ]n*n'E^3!RE8ޕw%C3Ch]%ٹ+)*lyy'Z 8R@cf.a*_~9?{^tr] um?#_cIEai{e/c[ŮUCb{St&}V@6iVkרC?gSj+Z_J7+C$U`b&R(6Va_cԈ9,Xh'p=B={D/: MRiҟehcmr0t))< Li00jvZ9kwO $z(&ʋ;9r XE`/M{PK:ޭ8K:3?Gm nyD/yz:A8ճHkD!;0Vve=a*`Mp_Ɏ0ٳZm!l%Q2SKyli4lJZ-9 V R"9?C$Tُ,"+nƸ#<]'mJ 5`L(:6fi6ΜFq4[ᣜ H;~(vˮuO!C@nsze@W;Z%ÙlGHULBD 31L^,bpʀB`t`+u=s9J2bv_2ehYklr;x2#R{^Ξ:8 r𗊭Cd6@J3IJ|iEs }C0̈qkG2dRl7yJv>a璠Kv 1+nj#{Q_,go73-ώhe2_%]˜1P 2O<k>7ɵы~x-#噈WV=oz{,Dp(7ѠK=vw.b#1MA&`QrL}=X8Ĵp<4 Qi2J'pwHZRhꖨ1} }g˧}RUMlP;Cq&hnmhg&űιKbeZٯn0*)-;1gw^ mQQ5L4J-s(c^luu PQוQ2DEG۟3ACкlTaB R,䟘SPgAd=_'nBN@?M%[k;s<~OqJV͎*qА9cS&($ m,l %cͬpmKKlRWpnI.luPHml }xQJLKݲ04$̒Op4a oiaڻee|֐Tb;ܰ&NxZr\'~p#x8y %#e׸FWB-J3H_P iȧ.|GV (n0͔E#tC}q OOyI ninfq̞z!wFBRL] *#m1釆r5¡CYR:KwE 309V<\Tɗbś%h0-OiO݃q0̹寨g5l'Lq+K2^\V=&w f [5i'1X#V %~xU, ҳteyν:`6 7CtLl dJsኛ|!BtHDg?-]7?߼IBvN6 !\֭ǐˠ0K*ୌu2N 7~sh2P QDQ PavnLy)̝~"TpR=Ɓe!dh-BT|b~4YT;c!br&_eQ0]Lg>Äԋ?8$/eY `CFP D; ޱ}~)Il) -'C*Þ a}wR4yMֵ{~""\[bC^.O)McZTR|Ăn_:TeR)N!㥕N 4?;(σ \e|UlxI:>/mOoďjdKPW1Nt=AdSK5L:6܆,eڵ2Mށ6($iʺGJ5h%6iQk.q&w$۽{3Xi #Z.;MɍȔ)&۠ G: 7GhJmi8TIg[AtS` .qyK?/@[0{-oVȌnl:$8nlBwf%MDLypyާU"OH|NQe[mVFUXHTsdآu3-)^b}w~}ꌷOl(9)rj!%W ¡]#Aײ ÆTg'Y5"cjM9h/tW}7Xa:ْnj8z>SyPitM8J56"[d.5?rX*R Y0 Lj#yv;)ލ>[Nlt֐jmIr߽a#P~lH=eHy"t}v:vaDMHD[Z߰`ú$:CCd\]CSz l~06Ep46C}N[?0#1,u40 wI用x=* Vu1ETSNyPw-Rѻ,#L/Wda76t5bPBѲ-[VD6;z k=r 'z iGTI e=?Fʸ`~Sc31=e*9װ] 򅱤sZ3p tYZHCUP8nR&[|)+=('>5_dz]~=X(AN\]{>u#$(EYdK&kQi{aRiRGb B2/kН qrvG JOTE6 y i9"Ik,0 [ Sqx>,w/P'- e&@3+ s} .LШ}),m.G m 7$c@8 maq)tm6rb]S%04ʄ'pZ⤼8 kt,;9ؘ?Y/~3?/h)kB j!;(n[~|N*_ݺ`u_3MۉEo7X6g'a` < |\bzqVfʃֈ&=W:Y 0I 6bD!&('6K#n;l6R?o'B_iYGR7|Vpthx9hsa#ߗ|XiWDh>k-M@|J@"~ԋ-cy=iMBBY.r讻ZӦGrfrYk[Y>Q%_!~-Gpzgrt )0^e6NTzdBQς>%ow&C43 З.DQx8_boi0^X|pRd݇")86 yb9v.Ol[WWF"wE!%QYϚD&r{+ˍ$ \t0(刦k}V&ܩm>OG_1 3+8cDͅN&h{RveELIzeƻ5C9T u 0蚅3nzKB':q cN(O[ qÞQg-/VXz k4œZ0b 2a~CǝYȧt<\' ;˭q* 'π )kkL_օ4I2x`\\9QÐҷ?gVUPavqf$zRWɑ4pl@]L*ov'ߊws?\&!%:h߶+n));L~J堵CʗVy|&aW'Q}x[Km8M^Tab ",w,S{AlRPWrδƧX]4L8Fv&1.a=$2_u _Э0q`#|Ȱ(uO܉ט5npIp{/b4+Xr-s9I=%XKmAF&_/~ȷ80kLHd<\jAP JE{s''&g(ŽY׺2~cN&(L'bkSpల#2B@@TS Ҟ#";Fq2(msQh*c\LJ` 6ÐueJt hqRWkh1c/@W(ư|u= 3}[C;f^O!1jHÂܰ7+6!Waz{"ؤ_pˌ}8`72{8g*ٶUJņ] N*#gۻB0]4Iu⒧B:dHfέY0RWC?lo*fNb? jM{?R{G: "T`F+eRݒ22'A#O&w&/8%ܯB>&|oρWMmNIlȭnw^jL3+a!"]t+4o[|\Yx=pચ%T w֘&E־BW<]?j=LYP-'T귳gK{7r7dbi 蕴܃P=إN=z 7F>̇EZT.ڨ#`sEJ& 8/fzpMYj558 .`=Kl;m* b9Hhm \-$0_eAԹ[#?VQ,[@FaR G }J~ z5 $ D^ª0P{+ d@b]N4+ku3kqsc@4$»(&#V΄?,Vxǘ}Bn$R=YD`Ry30F) F8-6pU}4? 1Ta4.`LeΌ"gv{'Ҋ #KkU<քڕ۽לį rՎuOϘA=No|ţ+-]9PgD# T47Vv=`,O >2 l qCb8\+^Ǚ1,isylK1YDP\sDT\@/* ˂e;PIJ0jsJ{"E7$Fx7SNXa4\جjˮb.V#,iBZH*%DI ˭^ ~y99.~4a0PI-?Ѻ.|ޗgֿ(*F-Pb!(~>q_r5Y~u)5wߪ LѿWl'"1ܒgΖH1> 3%TyQkEy8FxQgx7`gA9UQM#mc汽K,o @@Y7Xތ,LFJ<ܤ8Iěg|D+ ݅>3%2Uy 95:#k+-S7֚ .,@v01w:,\KU$)TWH(_TߕXxMR3(†e+gq-:#Y q'Z4ۓcx%= O]\  Tnw~ R]IN|y#RL-Ӻ 9g5G&3@hm+L5C뇝MeBTt 6 ,kS=F|] Rbm<<)$ 5t1P c@W~Om9w F8'V;TL8\;X[p\ w}qH.L66uݭ"^DBIrt#F%pi3Jтb*o=Z 6(EY΂IP0w-n*k}uD斑ϱg e @զ)\ Oݽ(o) #{~ bc0]8G犖OؖictX)w BBH?ìuqCDo1Y753wԜ5NXpPcd.BLZ,1 ;T9(1C dpX3ALB M).e;HaK5Ӎɱ5&ĸwC':(ljSޫ2_$'CuLUgp*e5T'wh`jK@| IR|>?Pg:=L-0tO`L+k7\v{p-w]))+ bGExb#7:0Snu%1iup3ƴlFɏ(<3ǝe}^ӭxA`[K%-$٫& 5..S[ZY%geQ}l{ bN]UtI+1`DJ N$ObW3 qygM5jM&5к GhUwq_jR ۪v?BI|y*kVU8p2-,/PF-,Ck` U{xW~ok g:p+ZBKy2J^L"uh{"Kh?&_`e^{.I^F#˯PlWweфunl6oJtiবι,(sֆGISw00 3/3 #/cQ>BEѢ["۰NoB5KlcI4ŗyPQ8cGFS+A"Bݿ;ȇ<E\_@fv7$Z0t^?4!k{y"[-xlI{@*JIvP„ @3-'Y`BJ3OAF;r~_Obo t[coT hi[q4 G!ʟZqwzߋeQmWB|@3f|` T~,}I{n4+__Z{u ru@&F?\"1cb]rXi΁.kCIJKfzeul(/$ 䀡MmA&^6kWcje|8w:߄oB5nkPRʫG%@9z"ƙdvv+Ic\,Œ&'w2U 4] &k6EXd4ՍGk =ٶnR*(?)}9HckiS7o;阮CD{ܧqKPk5e鞷rN yG!2X!͈V1Fq~vF?w"ܙ\?JYF'nhiR)[IƦͲ.;GA{4N9YB<ӗ$}MѽlٕJIoXdۈZgU`{fy n[|$ /rZ T†W^uT8<ԝ%;5Cm݌@4-bd˕FV<*Eba;%Dh/Qy-DW-ࣚBR$);&8(&“,6c$qIs59o%JiY@:)5ɏ+:s5Յ"{;'\@ Ir`=E +4(ݥo>n!1/@88tWt͍@#!I4v)1}& N]S=IE"8ϒ}Y` /E+2R$ &Kpc_KmVxou(1hۤ0Wgc彬x΂;W+r>>q9vͼߍ81\iX܁9ˠȔ6ANZ0Kic0H[m6C{0iz"kI+z tĽ%181Z+ |i]_Sa+6 0" l[qjsۂđ홚%Sۂ3'clڨ,(#oN5QT9s{,/6E$%Vq;qJ Yq,Õ298GYwô 1\ s\c&]ڝu#h9YS빀A6#0.<ϭv NKϐ|rou<տ S/AAf$ʱBYP;-Vl G(CvTAMf$\66&'gUz@㳏_E|6@2$۰Qmaʈ((Mo5\0)"oq k* ^ hèuu]Ǎؾ7ַ᷺}2 -gLLeEY<{uJ7uwMׂ`lw1zQ݅nmp='$T,!ulH!Q>42ƔN_#9"ipplL@-K!d-OAFSY.q@r}R*!bU&85||]5F*fPOsflӵ癤ޏ HlWV3݀4)@U84Ϟ"FP4[29B/kV`h cIzɤkvg:\qUٿiz߼W듻^!m:ag)r-X_w9yL/eͯuڎ8i*54Uao%|R Dm{e 'sb{dFhQ˔)u*"*¸|Xɱȧh@+u;/+hL3"% Cz}p\jl#|**=GEA1J󌿖ŵRl&ۈmx3F;X3xkdrXkRO\/ė\!0R͌SuomA ĺAS)8e@Hckj]a}yaYA ֓Xch%SyC"Ha-@,;a (XTC?ϟpư](k^l~1*x%N6-Փ CMxu vj0)e.=\G{.3AԐo!*ۧrmF;|].{; Sx#`9hEܪQ,Oc7yDj;t9iɦO6L"ҧ(z2UƱ'%{WV8D۴/K+A""ez/O(b11 #wӯy84c7%MXHGάr Ih.>꘷r<Cn[UdKm\Y&,mԐ@,ٰS%SKl]M~ֲoѲIm7olN*)g}km/!\e&[4pBd5 n9jF"I'x$<:%&qw5DSuM;Չ,ToE͈Uw[ZB~;|q%+Ͽݝ\/Lv[O n rc%-[JS|!/A;qQ$Ak#Y=2tqjΈg G]x]{ _jNZo r4RT$ ?׹_:n N ϓ@ ӺA:EB|:y~Evzy 7/O$DmC/@M&LH~/]G۩cIJKwzݍPkH rMleHA/*8S}/~aQ'%hK-ulmd\rG}OcJ1. t[)/ޑ~1L'M!H$ȩ̻n6v"R1dF\f^^|`FZEIFcd1ua3ꕞlK.;6WΒcrʧ:Mbi~ )a#vf|C#5D% zQW ¯ChBMw*.&)R\vλ4ALv!w$O[WkLx]mѵ@ZW Rv!zIE#9m /z=uߩܓ\iMTb1{=HA'KF].ChP-!~ڭ fc}TE${Gʆ+!!C@n"n%2 IaGENp-T+ Քpܥ/܊]<@nG9];^F'_gƏJxuW=!.$l[ [%@BL͒DE*?7wܥc@a&LdZcg=B?%;J*\݉ӽgI!"h{%GlIf_& c߶u>yyY` r$:0M>d &XS[#s>KNSC3z6S?CRyEɵVn*YH]uYz-.<:hs7M ci3d; g;~[  @:t *8V-* G`/Ǿ œiMY0RWn.AI3UW!z5VҠ;4Eo椓%5CS<6P&vezq($Kid ? `(WWP*hòON8C*?K7O>. E˔fuvb`O`ylwP2QcgU1f;ݫ~{?2w9RvIξa_S|K^PBu6= E8BN󝑘tF X5ߢ}yz]þrGaPfT F߲-P˞htДDJNjit\FW0Ũ0h~hWPH$:IO֗[-ۭJNW|K͙G_Bq%@jdd jkbE(:K1k*rLivƉgPᒙ&n̢|\QL'c55+iZ9?hVR9M Tj' KtM'SJ/'pd,А{g`_$3kjzd)eRTa9+@GH 1txYR0~h/8~2h!Nfb%}"9S}#^q%m}stɥKlid !ᄥLt UxAjXɅ )OxVc"C$>B""}!>=8:"ӆeu?-dvC|7FM-P2rzwC"Oʌmhr({d\k=7MDk U c{H8feUk.zXMp}ZP@'W`%ZAK"c Ʌ&j?,?ݰSoZ'YcFD8ʚF h!Qzd R=PۥC r#W =rt4N" M@(H ؔƘT6\(2c_ׇN*MS|.j?=MTTwI@eUPzZ !BAeF8s hFO3`Ԯ@ oUϭrGy$w=Ty>6M=KvOgmtJ .D}3j ^"_f-yrmt]Y#={:x^~9ƿ+&AUI NƜ1IWP-i(ѓ2 9:k_uQ+vQ3US0? ٶ`dU㘒$C H_ C ##@uU a˃ nI N˫0tes_V3x'@0Mm a4hV4y#Flv6S Go E֪2_?5os:?xpӝ:R9)#f(ch7 >~6mG&lߔVѻό3ʋeA g采/;[ `p~2vQDB_<@VIt#0Hn_W4I0pP cIUfoOJ/o)(g"r7ΣZ"$ePK)Ěy5`$Qٲ>h'RD#8YKHVIJKZr(h ~Bکv8e+#GfUe{FFb MmnH PS!'n`"}?&ψO֠K[ifhwsnyVãssȢBO4'j;UߒIwZ-?+ lN5G# ߺhLxq2)VDyXt3xbV&ɣTFޓ,e@6 ]KgI*[QfwRC1EKl>i{DAYE]xL̄ٲlá|kijm^1Y<Czr'`l-Ȯs'_^3#WUEI+2W Z *ikű0iߧL KL f}f``uPuO>G=ֻ*cq*}EK@`׈63g蓛(HnI^xb’$XLb8~ .L qJntZ?Ǹ 'ZEYa>Z^bmYU_vU&PJYP[N}Ł<,ւc=^gR[펣èED4*F3Rx!wR|A=

`[ [:/>E)DLheiS {bV NlX,ZȉyԂ8>DQFOzܑk=LSx.lx h]k<+ se碨 LM*IRaP#%2&aJTǻ9?Uf.սN:3ܯgasU=x3Jc}eypyOs@ku֢rQ۲"ap`G Sl]"%pl'n׺a`RC ,DbF }` Yo8 m$B+}:]II-ǵ 㼭]3e5Nvi{圳_:NT# (MpJjz`!'"Գtں=BꆦʸW\ s-ʓCix6 U}\q BW '+XPm+.#/c*Wl+TqdBr]*1~Fβq 6y'E`/ xW s[ao_TDi$n7OqѿɌ&)% ZZ\aZ+k85tfsR/9O"'8Mp'.D3Ãqç/l|KYFt:s/fYZO9?hI?eс*v20rFc."~jP[хtWw8EӍnRIGYIN#*j /'O?xןxJi]%CkxDy5\6ybw{&nk ZWXgWK烮73 5Atœ(`;7W z2GoA3+b_}k*拑".^$\̭n6܀\~_L 9(=컷>g7 ZA }{!&LUT@z3݆yfZƄ|'G4&tXi(=^3, eHSu;D|4iʩIi f&+wpe fZ{qK[:E=6bxt)wXANi6hlI1[vķ|Ѝ .t®{l92Ȑ]@L3T!CP2ahKul˪\0^"^Sx26N?*Ư JR>ygXՑh[U*Pb(wSEe@E,x yAޕSE KJ\sT*<]c 09{PKJje|@mB""Wհu5+E)/i/1_cR~6^a8OT/N' rӝ#l.9p}f=m&K@Vm$`ׁGJ X BH|9oiAQw7 ,gyK>K=q<?(yg9te;H_JboA2qJ+ '] f<.=u m Z .2C֞ka,̒b}a&7QxARfRmZ;L< PIu&@u 8X mI/k̓񎅱9M%W6/r vⓜTlˤJNh)YoJN<Oʬy'7۠lؤhIfp !eӊ*YU9ZF99-89((ɩhwt &o#yȖ:O8"*zhWkIn}{z)[a)3Ч\S#s=W8dcuv{围w9Z.5~$'CFe:D/]u#ӻ8(U~R/ZM:cK5;2aSMBhWI0]dg% :;_VO;v檊(3c"}6o?4: 1\vᢲlUFa=`١mzT#`aeIjjKnerb wɸbq~զ h΂M|j! ΕDxWj7:+Yj9ש]{jw˒E]7aY04&2`3J̒ c%V2"1C:n{|7] Pma)ߝMrRҥDýCς|L^ӿ @"d&%{hYL?ֺD讣cr %v Őabk<1A, .D~&Nqsr9nkM>ѭEp-pW& ,z%-B/ɛ"@r7VGi E˘'ӆH~Nn!Ō<|8I?Q?^:J*b-޸.J9fV)%~F}'ǔG= ot3]nWtK{C`(*T=e P"ZǞ5H9j9^SZϝTM s5kB:ZbB 5@:sJOr4l@3 Ss2奚g7)xկc]+B8_V_8s@;9dsTRyȇ'iO0 r7_R"ZJY#h aR,D{YQYkаKk! Qh)hFK{˕-V?ΜSSD^VԌ[['SqSVF(3?&|1\&7@]s⻌4WEpF"kr gXJ4vSvJ~L6 1O_3cWZI fմ E*{ pEiHX/ %.~3W$ '5Z2]_\FWTbjhK6XE7'+暗@/CbwdoQ~M;e]1t|ٱxgd~"v>U#HHdcԜgwD$%RϜsSy/O7'V5Yfp1}Ia\+­'ñ+ğ=Lbd>ְG(l~qvq_'$lP~&"C#hnwٵ5n@9#o} (eWpcu8PCϋ~r[~d_dK'&<m~]}7հ.Rj4Y/[&OE շx[&_/{'K go-RN[`[+QVm%N H #ccKr&f\/($8! c"Mm)k] ~6H>B5轐wYom"("ddNi58N]*!mM_H^c~1oT3Vjc_z~&dBC&l?"p@6-H:M׌xfFM ve lL_s|iǃ, Neeӡk,DG7u_}DvS/dݮtڣS,6PXa hᯯew)l$sxBÃB:rI;JL :5N+WK_&V{ڻ஧:w dKr~ fe3 Kf8f1~)Ա 辑|2gA+oū Be*ɾ*_ ,f&-?J1|P!B`@N8*C<>t6MkY ݈DD_io=KS1dVnl 3.|Uc$2? Y9ҝ(*>l3b[zb oS:ܶxF^i1%Ƞc- 7)Gg[~%^;5{y* #tlj^l\\fNw0ƫU80"  |a j }MrRiMjc3ӫb[ T@տ݀qܚvKqr]X$ a"z;~ vxPg/_Y!va iְ3^!MR,Uj?T h2‹_DHMBT/$z|}{ _E5]jWr p} ɺJL$^yٰP&j/0҉R-˝Kc{WzKo$VIY d2Hy;ۆY3xeS}I"% Gm;k]\IE!B;FC%ԸK|/V *w?zC OwzWح'/0 [GN~_eXQ8CjN~ndpr d3WfZZ;V6'ވ$06ar+4@'bbf.l$O]U}v.m5UȠbo?oY2o\sF1Nӑ)|7&" ='$!bbd687<;@uɆ)kf|d:Ğ oc-_1$dƗTptُ_+dJ@:xEH> cȍȅ L&J/}iQZ+1c )*Q~чf-749Ng;z9YY0g֏$PZnUf+EZ.lj-'5$O޷NԔH?3VV07>^oIb1Q/n,@LͰt$`Q t'e߆n1*ݧ'HL[ wp` >LGEiPlI+#hyc@v?}czt7V>fV{<<)؂HhZLSp^]κV`|ݷGʔ=7ǂSR-s710z\`ZRc6[uҳw(bRђn]`rbgP:ta{)J7>yY@ pwS92-d>~ dppO(S1İoXжxhCTͿkS)ETLzb7FtVɅUU9iJ#+G,pvz`6,|&O#zx1E:Q)Gr;R#,@v}lCs> Jg{zU-:'g>gpy~ AF뗙‡v%vwO ~ ܖ-9ǒ!:Íg`W&Ԭ87[ t# Y6݂|,(wj!hcW:Uix|rb=X+%Ny1]mz^x U>K|n{0mj6(-ބ}fulr燒%~ub0R&vu$XL]TjV`쳢d^!]||qI4W0hD$.AK㐏x-ָ=rACf<!&n4];:[*%9?̕RB.kgTЫHmr0K_BV%, f=HPJr0.ܿM8>1ᄢݙZ/DteQofpJiVIzg(9 Jgٙ-=&05#.92T)6wy^s/V9}Wq\ V3ďz.6o>.;׈S``*~l2x4ܿ$UQ5oݜN;Zߑ.PmOJ&tE8f}E- (wQ tC(Iѽd G#iDR/ߋel  f^:Ck56\GUpD3Z{脕dѡ5q-N2-wFkP- qmbM1`t^9A2j S!D,b_v;3LU~LϚ!փ Fwɣ jkB\v<ֳ@(Ң-IT ;:1E" V]lB"Tu1{a8b7U+e WҚl%Vqؘ!oŹrÉ if(}̹zT;bHj+Qz`1i2@7:yzIO2Yry6AH va=mw!VE^,ޅ&TGr’$Gp80ou_ = rFUm fp,XI| "uiPk;/C ?Btr~sdsU6@/Q6+'Ql˺EOClH+9\dM1gDP%+z5OԱD5|jP{D`^<2U"G,:LubBVMQpOVtEsp*x gxS7aGF '?0|p 諦 gđ}rxuaj/|>J߭*AE Y,_,lg86v>ЃGTYc=p{I@Ͻk,9Sh;rxeyblgcv']=j-o1EVt* \BfCAr#dlFi?;GҏLے=9`Hoh@ifG?!f ҈m-K@uwfVbpp)9˜fE)3櫅煟JJ`0jb> ! z|niqNT Ӓyi7 2Pc,lG‡&C:IJH,}?Ж$ALkZ7~{ÖI7?H);7%2fKvNQ`J:qfL 8Y/Tpu{j\oO*̈́/B|089*臷rPwfAfo7Ҹshmd)?49?wrZaҝb': P铸A%ka eu9.|R@,0kH<{+ ŪJZ+}%"[@;8RȐEW(go6K~J3NEaWA2 _y\ҍ#G#.9cπcLs7>k6mgdPBlqr1N^<|--5zU*c4MD ޯY9B9#_ Xgѹ=Hꉮ1]-D."8ց/Y@<lL+)ss5#_n|*g[1H``/7-07D"GD9wJO5jh<et 4 \[[/DPT:kt7LykQez(ɓFy7V e|tl6r9T-AŷqB.Q; m0o -RF)"T)q8s%=~G`0Eʔ$ 19=igO1׼uq;9hLzj]@yw%|L܀(Þa뿧-y2\B0`H~TFLrGS:9tzVY@8MU$c 5nrGsKL$/6^5qtt/i/lib̑-[Z_µ35 KFDۉ_Z^KvZLpqb>7¢pwXo>&I+wؙ҅PV>gAӜ[~TћSɂyܬ oxi<;4Qy\9.]Op@#瞡)/0ዉNiN%!83TǛ45xL>Qg4N^aC^q%բ ̟d~7I'u$m qoWLi#t`/"fjQL7LQyP 9 Vv~)(VHE ŵ;껏Hl$&dJ xnodO4nW]Xi-aS߹:\pkPPgFJ k^tŨue|CEyXZv#YAs7$׮XU l[poEѤ#7/W. _4}|a&CM"@W|sa6/p9!#ު|#GxP 1QTAYMBa:ǵ? Gں`*]8m9ʢ.4dGCEja(%8Kig\C²"bٸj܆{ ZMȶԼ{*\jKwɮu͑!.\oOٻ.2[P)V*Vϲ{jzQ @ƑMƽM,'#ә&wD_>wЏݯk9X",KCňGckYxp%9Eȋ^`zʁ~EH _ 4UZL΂b;x0,f)IەAߧu68f-5z/&7#k$ Tţ3ܟbf/l˸n62b+pƻ7R>t84\0 U[Ӈ+X~cMѥPRdh  ZGhCePOK )<:`]A,^de7XSLOg%{&Y;l4m:!?6 xw4Bhn}as^6~6 j7rog&q.JJC_NB#rWx Zd:F"~ȷD&B T}e g^1zx$.1e3)y/Z=t!Vͧ\uqdj$g:}|'$vLkh@;>Ph6toY`4|jұ?O֝\ϦsLm6:tGPh2{t== ?{cz3IQs `Y"m5 iw|WoPӲpC+uIIÒ"Ȕm޽U kSɺdQ9~ŃoE./A) *nRd.sb}='9XO]X#n59]^2tyO5J(FՅ|JU/*@ Jˬ o th3R<%}U BN:PmĊFאt)tKK|<E)dTNOk,l%ujkuݩSER÷qwvFE,W†zI]k;͜!,Xq7~_mز 6\YF=]^MW,.z 6>94[=r;Dh3u% E8EwL5:g!"M1k!-+1FC{\ )GvB0u4@kZ3oD2jILɨЇsl\ySu>  tCk@5?ø.0¡kM8f|ȀFK\:OwKC8 5UWǖ F4tM;F$;tcɎywʃ cR^ l6Y%|>;BFw~55/#8 >p?[CZ*+#*e qjyv#J=PI<E#C,\:+:]τ*u+ځU'DS|QB*0D5d!: `O)(3ь%o΋, 5җ?]/oKeXl~zD'㆗`KHLE-;DtHGzZԱYm_ݥ=_=~~}<-?>샕-,0{!?C UBGHyArBQ2449yC5Ţ*u@EXZ !6}R[w #!Zg=ߏװk y 6ұf~r-6Eُ_J^6Xg'g8RP̏lKMik 'uYL]PSh퉜K8ٶ3HXsHRvl)EB)\P`~ WwSpc\nvki2| d"L̼/.3MDf*8)Y0]zId+gy-[]ٽK8%qkepx(0.Ύ|FB%HѭdPG'=EX! K-ݩo SCIvߜbM QvMPQQǩk%Gم>>0*呆-Ax.RMۂ١vUJ\DXVt~aNp-jsp{!3g!T"ǐ=C[!u\C\I<ȔLSRs+WR?aH7ZxcBZ>7Z&) J'pXo#wIi bo d";yVɴxT1L1J55O1ߡłs%=jW5 !FU鳚w?b@7ѿ> |֪[b ^3c#X6oaA-_= 'l&I7LS ۞,Ufn~rS{?@2 Sr7do(k6z V2t5skL};S0(roCԅ VPPj-xPf՝CU\%\QfO8Nqv~*\ z3~Ş7 DV {y j@څ_P Uq]Q=1NYo6=C#?aZ,,3O5kꕓJʎiz.J_S2m mS{$3UmvjKb;$2? E#dMn*U8h!Qk#t΋b"9ߒۨDkr4Mݣ(\BbrC‚4k-4<&6rrg8]}[L@[{x8/,i,1#TTko,ӯa`Žbh⚷*Pͪ ֔#Ami>!S#8( lJ^X ktfgkf ETR'Pڋ_P*?u֬3vFO1}I?feABEš$cO6hWctM[PtI.Tv%O! 99!+RgbMkkF)ҤEu/ﳮr+lr+.n= "M^eArnϖN0Ww QJ?Nf%ap=IPb0_ߦ3~4.t>5G\D ^]/(r6#Hz]3@HomEe -.Kj2zDfD\HK+/3CLHNh`.~rw "$*Ap|g u:A;X"yCeM&97Ⱥ5SS-RDJ E~PI*8)vkloZS8Xu%Zi0v׎V } JL17a*@Bx_GM].cz^>o4tԁW/@4=vXTG*$ё,7Y8JxMbN lx&}xz Uk/>W)@D ju6x+p4(HD?-Ë!q{}"PLW5=>ͣ*鑼Kχ/MNI"Mf`PT?5)\T\I6 d~PɃb9Fޟl%4:0ǡD+[q^FBz6fo;)c q&&vJcba+xy"mV'A*VHRF)3rH5!7qT4ƜDyQ!o$B{UrOm)f?HR'ugKQ1/ sS:x"ldZꩯS1}j(?drY0̟:H#%Ln)Fp+tF^2$cRaX?Io8сA?q_NPK+DQ)k7P3'THeI ZQ.DEi۴W4nZ!=q^CNЗ*cZmʆII^%~OEF͔:EicTۺs8ꓻ`0k ?0k?SuyP P5sTXcؔhԛhɻk-,2ϫx.vx)AqH!FUT4ye{sv$`WE| Z|/W^$MD\ |cfyKI9BH!54gC+`Y_˥=k]0::7N-[Rd׌!t*'OwaehZT^%c B Nzv(Fy& Z7,D mz̜֚]*f(be˓T|Y6%;UvdEq^gT{2Fu:s;ǐLDVKיL9Z崽xI|-z}tdR@QwJPЫb n-86DY_֕{嚅ŕRKwuȜgz|̷$[ T'h$D7SkۧNw0)=5lrR#)A-5`^~Z>3_셞t $$gTH5P+C]Ѻ!:z-#[R癌Q `DR1po݇G,zD!:C/cժ}^ 4L4ĪDjG<SsB'..׺!!+&Ĕ<ۗRυR\Zm7oi׵_m"fJD(7tEjʭ8Ye[YpK:jhYbFq e浠.V9bIE_泤H*aJ7|H*VRZ8Vj(?,C}QEy?T딨A֎u*'%L6W$^\'+_oV#ƚ3:ĬR@C.%R+m&L6;ra>7ˡybxT1uKЦ {. ?&nO!F[e9]c v$TKi/ּzM Q!=}kPٽbb iO+-=if#z MB7f ZBH̤2h'H8"I@;ݐRϐ.="]B̏˝o J&O 2 #}[Y}xz Zowef;.g`KCBEցMf])1sf kw 54gӛ\fr $FE5?t2o33\Ci ǦKE"q c"Zތk4'u"@;400"Fɖ;E5wvz[pAW &[-m?Y4QN%Sq=ZLUB?Xa.GP@"B[_k ǖhi 6h\\x-N 2|m o*4Vׇ3Ú^z~dXep@Ji' jӠi+*K2Fi SadZƐMX#hzO>}7zs]]MHKϡڶP1%r@{%mI c[qkjLi3{*2ˢ0ަS'!R'F4T \6uK[4E`fvT[KOilY;LJzo2z5F 8KPWE%e߱9=oue!|DYf@[̱O1pKa8adV{nסw:W1Nv>ՑlG)O I,&!?b{<*Sӫ/at\I- 2gk_91Z Wai+Ғr &;WmÀj5,VZ3݂{Έdūs%p-'"#NX1}d뗱Ǐ6m,}tN(^ 1RކYKDs5mLAlp6ȗ7elw<- $EIO#)칾Ҫ9fYn{E Sq ^?#)TuA$8a…"t΢g6*_8ҷPpguh4]]ޚ*4 eV'Y?6460p4R]vG Cz8&ZĦkQ]`L]Xcb "b4OqK=KMý7EgLXe7 Lvqax2\~UVChOw aھQnHih)My`?~DZzF&t fswI*q,VQ&0۞ \vO'6,r4jဌЮ촀Q 7ңF oۖ+^m1BhsRAvcxF^ȥCxIc- N$M I6^)Ҵ).Sr;KLD<2b\6`M$mSڬRĞ,Q/ZoIX HB#6LM+fxC_˶]%@Ci%H3&/wr$d c+b3JD%M:<~ʖCD':gW?l#+/8~#0jrTr_kj _uNKK'J+Yo1WDKl@T lp?(M?J6Q|2Ϋ,]RW%r;AKU.zL?ڀ`_(wrJ/J d#YCXJِ{qa//DC}T4WE&e∦0]Ve QNh?ޥo*RX<mv^M^D<K/gOѫpu /ɨ)cȤ.ʔ{9lHu|RIKSʋxͭl? p})% mߛ FrJѳzM{7KU2U@=%Ϊ `/^rg7BgDOð*E @v "1rNG*ϵ#aNjX /K!ppxuO +4EmLyi45|#s?LRo;f~ dF^"sKbpFcQpC\Wkb.yF&$r-AVF6K:{Gmb`XL8Q:=oa'{z)Ljk!:8ԬKCX&IQ|fIea5?#b2ʷ9u@|9HFj+?/1/ I(F/&DA6Y24?(0U~U2H; Jp FQ=LI|N,XK.f3Ě"Ust'f"C9M+w!V#,*"a<'GTѡ_9CfZ)r7P9[Ժyɞ>"Jbtz.P[& s@X|T=ȡm~]Szf0t .ݮ%U) &MBk~8 r9q pvݱk0H E|_[+A=62宅m` ;~!J|6'MTYQ;+G᱾e2)Fl`_wڞ;I-qn(١XǫvxH@bLY5\\_Im|Io8}@O,P5&]c>1?|vZ&nR&bVc>F "n_0yW d ̑!u2 T Z|n?,L*z7Yvׄ]#"=I`QĤt<ʃ14AD?ť`q7%\ `W RʌRh[Z6b[29L4`C$7aMHPlD4;81$ͿٿY$j;vk"3ER@ <?5{^'yzRJw< %YB7ķPVZ`wOHAm@,{ey^Xa;[Y©0${72kc9whEV+ œIbſ3Tc5 5y{EǶ熇d/Xz)kbQybA DOn m~;A2-{UX]0r(U&hFbxE.஋ݠ6JxdqA~d$45$ yQX)=ݻ΁֣Gڇ~d nkd`J3*iUwFƉHr`\J*o'_ܿ0st-oůg/"ǜY%voMuހ zzrcZ{Й-s1h|1WUIxrtfRcA= *أUDp&\։Tu1#WqX9kBt,LtAb>AŲ/SXjLAzb5[Jjk_"5׏78w;8y`76m$-iKkuJqUfUDp%7몁=wjjUf8tȗjEGZ9ՋǨ Լӭ_QקTIhXSbI^l u6>KпL)kwo:c'5uOuɫSsz~hHGvkjW"cyt޶==K"@Aq/@H%@̀JL_M#k0M}d.Ȅ7*c#O.4խ!Io6@hȊb8 8?34_'yQJp?Vy1l; 6j*ܿOH52e-ƷIgׅ1/+&s5ւ~ZRi12]xX6V#dэ5nÉ0u SiX[(DBM{Q@Ӧ*Q6 L^|ɇҫEm8W''!᧠-iG'~6ȇNHSeva~LoÑCȝ$3G"/^] x1# {? ʡd-!u>Lnw3vKړ;[%38e8CKZ fbĪ5C, 4("s6dfHXZkD/Kƣ gRDR+^BXA}SNrg7̂UP.ۜAu[w!&X%;=j%rs"3wToImsp o?K4sAx @w1yVZ*DjObC5|1!K;px}yf+4! VBʨIqF =خ;o,5jBXhu|Lvؾ6U@Y+*̓ir;uprEZI ~EQ -r!.!}/NxtFR(uV⁠ԢJ+ʿ:z6A"k{) ry)%ysx[r"d:ymz*hJjWWgb{ ,(G4"B8,pH92|֗yTY\  H wdO:GKq)ܖ/ 5 ;:fP5Zpi+]=s VWxXD<[{S؏ϡ2C½!g-DġݔonoAvQwL څ1N1O D}^N)F~&OR2ҾT']g}B }7T쉇O E)Y8OD[9,Pό.Gqo*6ˈ{Wli1[mƷSwdcIZ:U0C:PKN`9+B' >և=Kغ3ݨJOġ@sN;l5% %@9AvlH԰.}6wo SO s'~R LjUw!.Ī)'+ 7|oUG-PʦBNWKw8cbmsϵ@|6U$ծD{_pp$>o^bXm F4c5wbrI8 <%b߯!CS ;^ k0ޠL5^O!ow[#ĊW-$k6l%gY%}>L-oE,P*sٝ>0V=6)Xȉ׀1lTR![β!D6S\xw*kS5T]wҒZ(#ᾩa-Z",4du97ʠEl6:R9qF"gy5ĭ+3Ru&Z_DmIw%YN0$t~7q:(,UFŠ#M,{됀0#07znB^z:m`=>g.P$\3̐v;D8gCʜ4/õH;67R>T|YɱJ4g4[t]=c#&N%aY>:`5̣ݫ@="s'y1. ԙOn5],?`BRԒ!oҜj3Pwxf _,? f5 b|[_9rөf]}4Z0ZhjԲ kN ;nCKdfG~ry Te怌.O-Ж%;yN\^utcj 96:}4`Ӎ#p):>}1qK^i&ʫ4[yJw0Q;2 Jj/*޾F*7|>i4T~_;([Aoj8lkOEBڅAzQJ x_vOoPT&^+>y7Q4+qg3 &..=햯Y-)1Dݥ  ؍J!x&y,VZLs:Ou2I%F,kN v3[ S_:0mAYqgb`N @eTxO3ĕyU,7u; {Wځ1/ 8b=#Ա!n(hJB 0~ZW [*-< e km,׬XKS{(i h䬒WfG3ITwrN,08*Oo`ݝr&XZNbJk9|D_թ& #)|K듢#NNMhO"p o.R6?XrT>Nж-B7))lHDuwVm*Oz|=фgFQSI#kyJπލ>_5P@5Vm 2 +OAh{7SK$q _<%

"lyG12D§jV̿IcEC/z5{3lv%[a5Hc ؁΢ŧi%!C :UAz4Q#( 3&" X A <۹5#y񓕚Z&EU 0n\}6ŸM6 ' :P'u΁}ýiQC=i;pw[=&2FwT, W7rCRlA[{'nr218|,iY$m;JFZe4;+Rm0]zͼJ <򤄜cq m`K7 k#?$Ld~~6[=ݏA7>2K)zlQaKqD?ic9x/.@^ʵa1~cK)9Ϊ9=j8v$SEdE_^';c[>3I"Mw骨(CA ∾l?}B6#O9nX+J3q lY4Ӻ{ /4Ia])LsJbۮ{V_dT|i`: 2aU1礁U7T8? yqm\ q‘䷣]hkLsZ{Pgg'?vHoU;ϻ7QM-+К-Er2M2+p ~)WbVb7x˲{sLVZ'M "bڳp5+x1KZXp#M()ͭg 4E|79&0\qY^Ќ %0۽d> |R ټDBHϞOVy>H\9\׆yP78 -??2>G<~´Am1Jv:}ϧ1rPӄ(Oޠr * ӠÅO0D5mtwa]Wפ|bc恡؊2J1bJt,ʗIfkBfHS[AXtmRD,jr"H|MKFZIg[#4ùxkbXy`fDL~y/SE۠#.skp:}9%hEۊY#NG){5磕*I+rGQ&LnU˽Do>`$FQDu抽 *X`;/-Nqv>QT~Nٖ"C֔c'@d7D0 G}NThww;.6l3?IITƔVgdb: CydEwKy{v 19)RەMa-,R*3yg~O>qIWHǸ+6T_BB‘e/]RH~!C=Nf+b.X0 #sݙjǵ 1$r?`Lgf 2:lLC2yTwiX1I}cÅ q:5U}q>"gVD!B> 0jykpT~ Ud>`%Ɐw6r~>9z\ԶP;)3$@rjED:iSy$Oum͌vdީS^EAȥqn.7rmcbEiu].e/6}E%VRBHޑkep=t%h‡=|aĭ+#Թ$;Py~~eXZ տG]*m!pNA G\77 +VZHh=OTYiycvi ;55ٺcX}3~p<Ǭ5 "aI +]9JXn[0L$RxI6n1$-!@D5iF-CZG:ڏs 5ˏ[5Tid9Cլ_|)4H2@gu$#sUYCzj@+?Jpi'I3zڷK̝!Y2|@ y`;Dp+ޜjFL߬2Z9w]B99dҭBNH{cJc%R'03$`||_;F0ƪ}hYYƖ7ŠG>(Z X zM:5Ps>]5yVx,[R2{NWJ_NCNεIFe=pb0>hݖ('B^C8bNVO ]K;`}lGD]D2 6lԺ :Iq5A@C|ΡEr+$@C5[w Pz-y/MIK|>P 8٩}ܜz !q'Q_،Fsww_q` IhJ`J04$0T/ k 6s iʜ,GCh uiOUp'f&UtbB"R-1 bz2!Ѭ9kfI[OjGXLL`cf ܼy|PѱN@t+FMb ɀyܕM$k+3/z(U2b^ ѨI3kq.z+Gf{ըtJtDnMͷ 􅸻vIـ41QU2i`c:u ΈF~LItZG4G~:WwZa]=u~8IyȰ NNN=3h:w'`J1w Z. (TINRYJbOzk=|쐿nT(bwHz~!Es3W1T/j)7ьw7L$bsgS. \J;1qhhV: 9} :j2?JggqqɭPrhGʤPpF l_g }"+H1X,A|,Ycup*jⅮ0&jPB#L *Vz[MY )n~j!ʓLrl :!Ld 1H U :[-N}V?;Wk,bԬe CDh#|ch4_lXvQu"m8揘Bܹw/K& R$Z?d9ՆoSE"w|:EwE]T!+q$O^gS%:N{c^VmҜekO<Dz)#Bְ͂Gs$ܨf{/zCPff-ڟNǯAA+: A('-{5'Uvi:`7 9Rpp%*ULI< ̇$5*`T;fFDY/C-rP"-}ĴIp=]+KJ׎&JŬp[_ n(V7YBfam;;DA;PWe\C)G9҇a3 LAyt9D|VC9o!F*q?,sPּI34YUznư7!M4Yߥ;~dBmҴ2h,fϟYA2C4 `{YӆS߹zV0'lhI}M]O" }H"LL [{MVC>1 b Yc,z+: 4]Ͳ&MGKAWy 0~>\CSڥGmN6~"%]z ݉f:{DiR$}T94l{Gk{T U ǎ"Hp^ɱJ HK{mtn^>hȨ)o6.MzHN:XY01%$%IzȁĊ͈5IQ曻i-עSիa`Z/Wp L|T O"iT;E[#)=K.ϕ<8Y9=Q]5MIeg2lM>؂F{5?\g^s\a*URzhQM0 b?E* 2$S.ǣL /)(j/,nb0ZԿ:Ӓb# iwNwgD!%#p+Ϡ$c.Cs*Ie#1fZ, d=F]i |"4:꘳$]pM a-v I<o&nuLo'3FΏ˳v@1-?O~0 njTz4BH'p N)ܒ ֝ёE fjf  Z +ht޾߆fcEz 8/qL@e='1[U;g, "NyRX`LtZoq*A{m u<_HU\|餸mK2,W/.̈"5F,Cځ|.0|~T`Mp⍟<9;@",?CuUϿ~ / "0Y&Ufo4]+<5EҼ9hA]G6ڲ 'ϓC٦:*lDlPªY {_fK,.Y=CY>aSeM<x꯲X\cK?Z{%g̲ZL6:VY->XP~wȬ9ƣU&]g-zyN#NW{_[=wr4{M8p(l˝Awݮsl%2l^N:tRw̠1˩.i4o*>Nm ] 2I7&5s']s:77J;]8ݵb:eY0S7|Tk7_2c6 i@&(bҍsm_ V T^^ Sn ?6xb¦>6IA;(~<3ޠL^:Vp@|LSnBc#\vZ>ҍ4tw9i 0w\lZ}1IVFq˽  EɨD:/WhEpg#*: pT߾DtJ\@k_pgBI|:i^.ϭWrAf[#TӬExiΙu=Κ@- nCcL=ŤO~T9 hSXW~.LX9oϤQ[skw~.?|}rĻl™l0wJ4cqB0kG-~ Zm<{)Wm,+P RhTQb[ar]I]%*jD4_]Pz錹’&:>oo1~ch mY}*;?C,&M͌`L/uu"l[^<(4TL#O4DBZ)s+tCc{4qb>Zfi (B=B +(E(tCT-Zf-->l1#C8pnW @eUDWJ&d nGcVjUI)eמd U!}A]`r_X8FiHu+r9dN`W5>%Y"kPyQTK%EJ3 O/N@\i(4YYoӒ_$M#荧)(7&{J\Yh~Eg<Mbkz,l^[ĦoRh{i L oC c(=&ZL ˒EDlk9|dЗׅ̤FZ*n,ZǮ(, db}=m7]v{]=0c1x;_L|Hqnh0իՏ>JkZnߦC?-*UJ^R]EմpunAWCqFWo1(owNnkEh en&ի1 RƩY.+ApA=C8mAlgBx4b]э-9>%xӈ3Ϗ{ַ`p^< vsUڨ,vS]V$8!&mb {, _Ift/F|Ȥ5` ,1l&E5?w0{hkW4uJՎN˟NrhP;\ciʄ1W.(,a~T0{념PO,R :· cJFvFz{\ԉlnr8_7sT,n`7_WaENMu5FY)̥j]YF;jlF \ì Z^>|xe["uf>^P5mS,) 1)1/9L,>$b()kS e#{=.}%(7ߚ$fK!sz #aaAogB Dq,=qT]pNLDS$MNi|@-K9x!P#fޔGM6yƒcWBlf6Qw@ t~l6 q5b pw;}= CR<>dtd><'1C,8x .pmsY_ŷ ]:Ca5-+ɦ@$_4)S(uc,&'N&% tc(KhFnߐ`,4?FoXFzq %} LDxʮ>O|+"NHMZaI/Ra(t3כ},Y#rU3HP8R?dC}# mي}h~b;C5 :`KDs3MZOKl!g͵)uk;-W'#f3|k񡢼$.y5thE)@uuTՇT4t#Sӊفmfj_ @؛58ՠtS]dÄfmc^թɒ _V=Qbj8RK6=vDDgYyW*p *ig2_,{WΠoS1RGWon-F@)ygdR0mɡ \o;5a*x9?85U ʂk0.bgy~9 .>tDLS%2_'N(m#?"t)珔>g?a9 ?/uBzq!~fIJ:*#^ܮ9S{JMse~ݾ2qGׅϨP%Rzy1[JZapeE( )m'/0Ay@/ChNǀV fDcMطwf%Ev;6q?>Vٿ'dz_m*y v~z{F97rʭ c:"sfb6ﹽy,H`-ad3txyn[S W;dck2v8ůk$P۩36is=6GghA^뙩Җ "ۄ'=ŭ^ɡmۣZD/KkfxdrStC8'5Su`55}8Eoc[3\0J#hML"'=w 섅6?%q $u=!aÏov7mADepR. a@y}9RvTyP[Ŕluh5ǣ@ౝsI#|ٞe)಑ϞE֪g UZwvоTON #U‰v}bu^?BO]$`Ƈڟ0ne4 j5lo>p]5,H%}˫ꣻjPLagiXnLQpd&~ZmHX}̴Ci)M&׌dW@@ѳZz[`Z~(\fdfדҲm5 4۱D~ab gA$1޿UhVR 4eG/WĎ)lg|^O0~zQȵ QYFrJ'teGN!`j> .2uj缒9^pԅٕe96:4R'XвGy \Nr)Lg1w>yoI`gtF FIeQ5*Τno3U@07%c[kG%~[q >6 |Ibm\HIGa#kэ9LwG}QҡĄ+&.#p"CΙҎњdBj\r45 &i`q>Y0 >K!.rYM` s[q[-R$CX믝@5麧tԌ`B0(F>8wGlvE.ݧ˸#nQ-FӬr'M54x?MjgO_7%e/|Hr4NeA֞1<{we2h8:#-M|K/]VաF&8yh?a*0>aAXue;hZ}%%<52^N:<茰KߤZ]jxyxN._,ݸn?>88@{Ѻ$0"w +ͤF8(-K ݈}Iٌ_skoģX' E0O8i:DP`.M]w@#ʞd E(wE9IX]ԞIwN2L-tlM*1+aNf!-VRmxC'[/7VtԐ6YހElI箱bԯdReV2u$EJ=,z߬h^b<-Ҕajɂױ"S^™a/ݹE4Kdp!\(~rDķRP<X+WTVjkd{KQnrߞXbRi !Z$+)J> F ܨGC֔`Kǿ^B)a yq6[g샶z%0EihT@I(N6CG׭S 6B0>(# :Κf굳/6mu](0)'4P喨)й2ׂN}Ig(?+)'+n`=T AvgÑ(,l-<^q(](/Rx*c"},9j 4Y9J#4v9ͤ\Nv~Sk%DNpD*nӪ6 !/mi_==[8[?υ5f*äabJ:0`F3sH;e' 3FF?k+ȼ3Ԃjd,=pC`u c{HXe{8ȳȜ>r1-wCG;yWΏO.Wֆs^Dc>OI:vARKn֜R3U2bk:v\*MlҳܺQNfbDJ1F;OAN d\jm+GיYL2,>ڭ?9GlTh}~yWUILw9@ C]qM4db@}k/CO ?QOH  F>gt;  V'L8?ٿc}XG5W닺9*q&SPQM^TaeJϠ=X)(j^A˲vygFޫKn>^2֙! *r wJ{տ ҕ2PոjGT3.iqkl[ zp8 (JIa,Ne[&io Z涏^8&.BcͿ)ڛXώ|}9f)ʖϩnl]G@V9aIM7s.FXr /lxB2,l,dg@HR4yAqB7a)D&Nn<3E% [#PC}38PW$eՏoe7@ֳU O^ U}ŀ^ik>CϜ:jD4"6PN0ndPRhyK-P֚3flOdsN#Y)_EiG(gޱ1Tgw)L+Bo[U8mh0t%!xZ}FTy5F6ф@/? }WhVzzxgFp4abG@%#:)$atN,AfZ#n[ y2QUa[EYfS߫yjzhdH)KUw5hH^T.l'/ݭ-!q).\zfwAH^|dUGxJܗf7L?Qߪ$C2p[)#Q[M`b ϛVyd೥-?uh͵ mSrGQXc_hOaL+aF O4(din*ִ& -H]ad06XZ4ѯgi Y>.`FњV '.}1O7gЇq TT9ص.+v[ZP\l8Y:,6W6z71eB8r:1(IW @A[}@uQ7ߝ.~b/HoϋVwBhB xkE5B\V/6=n]zf)-nqb>v|\u>h Y[ ڱ~$/𓴎Nw㿎~wKmX3jĀ{1$k'q龦=^1<J*腶uD6%`wBusYX]ypԫ(~̈ՏD䝌0 LM sÉz-(qЂ˕—O~ d۱'OʻcI9jLAofo7,9&@(1Cx^83~ȉUVfs qhmPԵ0Ϟy3c]02U{?.4w+zn8:(iKר-SR'[','QRڋr3 /o]B1بj6Td Cbm{2so?̤ҏ`w?G>憁jngܝ1hN@`CDGp:x'\ $ӭW׎|8O߬ͪ]烚si9̊ȱ#R5iLd9˟r 7}֠a7 #j8< ZK!!au] 'Wq7 QH\}Tю«|y6Z]p4.$ [̧C4"GlT`% ]YtAaB8?lLy.`Gt%OM p>*>Ud'}O \ħS| T|篷ޞ xFE/ڬmJ>D{&qƍim|˶h~+Df`-&.$11C=:F6o5%E}w=v[]p.0%rKq'(I֥!ܜ e _ .xҐL%aTtUƐ٠6g/xHzJZ 01PL]ѥ#Ӌ!i>WGGPxymkuruyn=IOh^[/oJ}޳nZRLGo}H $rݸ)XW}R)tm"w_$ehgs%5✷f#8sņErz;!0Qv{~ٲʦI9 V<6ԑOJ2TGnI KVe7Lb+FFzҟYkyff߼F)255Vu蝆}O`<7d,3TS镆"/o#qRP܆4-SBɅL(6^$ 5CQˉ^`MִnhslX,$62*=`78Fk c] /n2Vdv7d3m:͕W)o\p`gm4)ud9dC&ˊCoBKՔeϋ4F6/K|l#өEC? lY| k5{X0qЎS;914J/ O`]yKzPr|h{yNwmpŨpF W:Q*ۼF^!FpLfB$lgyG)&6,SF. 2 YT~|Ѥ7񁒃4Q++f'nBi1h<&q ؎H'@O|4;`i1{E&Ki\4P>7.sbAn%EHwڼu+>鬇T,yM~n* 6k9cSۏ/G<;@hT/Lj304q vܟBA 뎴 'ZW4Ҭ[B@-"xg {"  ӭYAXU@!` =8:y׏6b_>'_ P.Ñ̄B$F}n9apj$wXga`ЖJ|иoA}t%ķz\GFzDXlSP'SuU|BqYH,?GHʹbٖZa;ڹŞm3P B1٘fGNC 䳞yU!B*X_##Jɬ2tAf~QZ,tv2dV3M}֜泺O)/[3~-\ Z8x{t'+*s[Ew'q N?lΙQO2L `WpKlϧӷJ$M*Uzn:  l=;.Rh *`@[fϪ, Y {`+:gh]gKs?yadxu"k'h~& 3Y$V3sEIhhQΐt 3;A)|+= }k Mʨ#_'; ߟ*d&ۊ^@&gB$F<B^.^o/nt Wxht~ݥ 5 &;<%Fѕp,vpdnk?[T}e&w #8&!bƝr!8W9y`i<3djSUd7^ .~_V)Ǥ>ؙU ߟEQ뢷xCc2b&KTR KJPu0Zˋ P!:7_,1zaJ4@/=+u*ˀVHMzA,򒉈;e%(#c81a,)B gz[k5KSR%)EBxYX<`m^c ).R510j-(Jq6D~&7vP]uNp)Ί/ KZ Xi(7nw<@hm)7.)b6tF:K %TDPң l<ʨ.$bh=3,x 1OEpܗ_OWs&NAto+bXxB-<ċUkR.J{ϞNU^<{lQx4337M;XPS&AA ?2< tG3*er\p&C6W,慕 rV1좇qfp]8\GCyN=TNAVKbn$:y`BZU D?e/hKW]m)NN e@X-5K|fQӱpL|J,E0>`-)x:iZp6y4bcG'ųIl8p(h\0GkT TՋ(8?yoMt{Z-$̽GSw!27?ʎOSeCԌPA8H3vѾ8 d2r|Kl:'۰^8OGK"Sk}3;=fxg<ZlA^\2!9}$R7^4ч~,Ǵ5j[ |@ƧW'((!N3<,2}5-Sc5Ivk;LO7KRN_&iM4:bs1ugo xQ )r Omh 4_m̒Xh΍G{.}1`"Y)^l %:bVB<.3iK0؄䞇G:> e2Nфo:CM 1by]y'0iG nH9y;a+ґBVu5Qwb\|]q4~Y|{Q16:,3u_!;Zi`ث{hD3XfnTӀvMr+F83~>B ?]?dT xI ٬YjF%ޮNЪ;ٸ <[(8gc7mV?a_i/bip6]<}VyozQ 't ߙUgGp4j-r@0 "8 TeA]Uܞo 5Pr{FQc^o.-nZ "!,vRf H=Ф 7d$0<$NOw^5l^? qC&10?Y? '.^m0eksYB8 [Vzvarp!~3~Ơ Pi\MrXg=^٣̙C.[zSǝ𑕾(׽z;妠@u+DIoo5~BHS#T{=>'# o$W8Ԕ[[%aX/Dkݟ6%ƗVFc}Lc59d "Ed(kF֍i- ЈJ%|)Uy^1;zӻ l;,\CnAكny*=[>,alz9lNFrSp1yą\-Lt 7XH=$o´\iQÌ'ٶ装fz OcC/@Lũ!A^LelS١Z]q$C!A<0tyJ sd^xr=f),\' g#ƙIEIj] w{~DtHE:Lz C•I-+[924l(Vzxԕ sL ZJ6+jaTVQ 흴"$עLQ`.|f5KGhlKfh.T+ Q"ڒ5P9CҶef7tb݃ݳyp%7 mO\YCW1!) $:`8z[=_?$? IsmQ܄%yqzGI  ;@"%ǶTmdz12ED cJ5͐}T22LXh&t6c&fvOYZZ \jʊn VEf]uI^-oFl1Ȩt*) ۉ E3!!Y/EY'Z ř18`3;5G v@Qz6r/E;PP6w= UQ'5K>=sь]I$SR( נEvfn{YA>U}zUI/@V(ZapI(t*||c@;v r7գ1B^g~ >UTb + V)7B'x Y|@.H7hmqj7 *eиwf]8ݱFs `T$ٯ.wT{6dLϩH P'/C#Igl>nUʻKZQl䒭q7`T#ak- V)ȘT aA&.ߛ'`<oWէyJ=x /"g^U.%g0|_fHDFF(hĘ΄؄bouk^%ԮU jrN\U~mlyj@2cCu" cL4h*A}/V}1;ŷD7 Dns6Tq{8'xfa'exwvyF1Am UXe4O`&n78q߱򜢻 y8`=7k̒oK*@#_%bOպE"Euz"N=)އ]J-+=bt8'+@+ƫ2hrK6 sކoCi dRaخ3lcoaaVIf^ghIUt%@.$׻ NAuJ78;{ǠH!l󺖆if76`pHX),Q2j=;5ƎvoF= Z볢8Vq@9Ǟ~K ^wJ*}v)e~{ee0,V>[pem YF骿๴ɨao%iU_r8w*p10FU6(@92@=cSnQ9`<vXe9+Yh'lbg3VSR n` 5lMlPFVEY4!P|'<)*yz^kg~0zwљ@;?dDaIƚ2ap\qS~bZ_";gIL?s4HGOqċ]H2n7Syt3ꖧFZ*ZMF-|q< L{+ƽ'V-Fi$›hRy^( <|W#ueoe;Jbd+,z ez>Uq(_VWSnVt_˹)'Csީ&LNn*p@$rzRizZ.zi+2)1w읏OFP\]M^bUoD y_@_鴯 q$l*/ YÚbT*eQ4y֥:FRpÝ?T+HC}*u-9OP?t?P*a{ޏ?uK,+Ft@-xȝ*̞;:򰤷m㠰5;XZռGe~>t4H;pXVoie*v_M}@! :Dq2OAĴ\|3ڗ;ORUbL(Kas(!å#裇EhXJ1 XqK4=kw5r}VL'﷚z>M0) bX1r=XjQNR8l]jcnW9r1^2P4>5*ZS`Tbɿ1)V>0a˚u>gf<VϽx5#35q9rca_CN;b`ঢ Ho< 真&=C$ 1^VĹkQO2S62m+-CdrS[ u R{X6D ⡘curNp{ =?N\O:ƺ/LIB@2W9#aa,.qE\N}{0;Z6y];p=. ToMZ1"&R`e䙬W-?J֭栓YF2(bZgKM\w^Y*F\z!AolAZᡶMKr^f|AzѠ͜uST)bvڏc-3Ӹ`ufUt_|d |nu*W\.A^L%2:}\-KɅ52!gf0/mhƗT[ frW>-?+CAeV@m6BDM"wy JMv&O< Byh ?ޗܜ yQA P/=d5 a_g~ۄ&\c2sn9<$=CuEWBq#+SL44tfB56LJe#L@c=ؚtnBB+7hN|G.#ѫ0A(@vUItUSx(%nFm;aT.}rҿߵظp¸cșvg0#ϼV|RV6&μ zkQ縸a}<۵&劫[sԭYcţ( C`-s.\IC:$X-=[ߛ/ֲ*MB &h*L.ew̖4PREAd)G[NJb`s8dߎ9b.) )ZQ0{`U/m8)@8NtQo5y[rهCb >ifdGf4[Lv zo-Xd֎ymo=vE~\$I⃨{p$7|LEJvl!ݙI Y i8}` %=[_mkIJޒCB?(]fz/rW"P40wmXTg:7.qǺ!/!֦ZNXi/`N}&s轠#hߡqXVa:@jao+?~l󱌛pk)bCb =c_H͑!OxB@j by3W{?,sp؍}yF -QIpǐM+AT۩BEŨ]$L٥]'Np\z"%Ljg ư1wqǹ?, Щ i~|7Xů@_%InbYl9w@0RR`sb fzi煡b',N.J Rbe$Bc*'GnL6ӻ$؋DY}0;:s:̙j9mdumVNkdzo դQ+SymZ'TK22t5\9%{{.{`=mNd]N+}\

SbI,t Z+F^IL5Cihq܅K/O0:yrl|I 5Aza2J0VHrk0z^_hTđ {w2,bHⰙ1"r8x,FuSQN6P%-t'B[@,e gx4/1~un4MҐ%i>P@i fAOv^}j&oX!TX6]aYE{Mo-O{@3  `i8 @Cȕg#:Zy OQ\𭡪 hihcDxP ;,͟](+YS d.,Ui+ C_c?0" &k[[Z;Qzn $!?-0[vhAVNc~ &iq_gCy\\vZ_"cGa!72j' pkMm4~h`> CQJ7?ӫ&j"2y*y+=z߻Xjm7sht\hSc:!4;yG } tD*J٣8 cTlVL"3*uNťwZ]ejV FO?/'翫wWxQU$׬&$Ӥ n| #A9kH׫IP.F'>8!0}uX2C2noE@oRu%{r*3w{\(w FɓMUpZċ:gα,z5m*RZ*7\'Y[GHz1*f"H_50{(\ZH4(a-7zGANo'^*S`}ʙ>kO`M:~ W>d+G8kU4L"h:ڻ@( I)fUQWB/c+kׁ|_bb.+yRVMXqQ OU>+j[1MfIT!-7HFO֥ ' ~dn0,i̞tP/챆 o=V2A0JYt7i`p򜝷IF-2`:ߛq@Y]wх#+wאKj{ֹ8HEqO+[] }IN8KF_p#`]FbSh87\UElz#pq*e11߭ ! ׍͉B[?0qrzf5猏@?b3 _&KXrYX*W3|> w<1@iWR$`l [7О ah?K$MxQc o` ߝK.IEO XQtU@* ^UOx~*8 79ItßͲ'u?GJU3scC7vC `KV*kG [kcҎ+bRkOc.E`_k l;}:O1NB c^Ki [\A.;\Ff()K?>)<8ùR7,Yd:Pŝ+Mf9*sح2Wn-"pPדJ> ۢLLjL;;m;`-=F=3p"0imj<$D\'Z /9gZ 6[Bk/Y Fj[CLp]|Cu5 KE> mT8?o6O&B=sWȩPdhZa&Ҹs;̮ց| )&UoU _;E1vDWg`Q,LMAwښDaw M&m+uQTG]^" AiwJ5zu^ gB_Tuj XẄ́ג{#^l0\Tpb{; 5 i<)7zzaSqItz70f'z/%ʛf҅櫩Jy_iĤ̱ը@ qj^ʁ.`^pVIטSsbZgJKSP,Tt(K8Hh>Sc ![쭵d#rPm5׫$ ;?8 S/G!-[lv4fE57øQ{+Ʉ)ʥa`-S$q1Ժ.3e6ٳ;uaZNƺto&q{r<4mbDZZ%@|:m+R-V*8E K<]4 dبXtQ[X͌aY(ΰvaG%YzƎ~o2#dCu;j?k{绥Ri.zM"s\78 *$hp[_:a:/5lϜ,o$P]OlBx=HGVi $hNF ՜2]0=p9˚~b@pDu!ۆw@6h)iOQGvyt{2V'"L A'Z>$.Kw\uƚ=we_ +IE~LWhLb3NiIDGмOQjn/W@{/Z+zQZ֦BC.mC k? APYs\ A4 E3,{Lt]QY1kPP4D~H]e갡)&VZG[b5r/%P3:YY8SXٻ -l:EQΑp:D14H-nt6QǗK\hAlc)l)ZV%lCDUOi*Ú', A!RSa͝e5nx %،E SݷIhUq".֗^ I[Bq89/c #x;+8iQZW*O0irV*\,' ]X%&SOMCG"1bWk&ܬ~{u(D w$xR/]d;Ts6Mh!ʽ-S /t$#ot3Y?Nx'8ܼ 㶦4BD?)?V J0ju(K;Ʌ=]ᅃ[wA05m e}r:jp7ҟTbނۈ8Kf W_ K8*1-ka8$z >We0RR_;l=p3mgå dX[EvbO)MgwT:d *}կN 6> %+'}CO hH+[^d zgX0ix ebzW MsA9v o .$pQ2?HG2^ӯc {Cqc *zM}dj Bڛ{@;Gl&z-@:>]!U@ K7X4P w.Ї[BNJ=B,AV',t\&0]i@GP{;hTkܴۂ|P3~iKeJma8o֚xFHE<|7ޮJdj.N@YdUNQ3pO%蛈KRSY " e^Z@hKն¶%F]HvXqeXr Qn7MAxg&|o m>긆OJ|.zM4TXX7X{9txɁРQj+ΗKۏ;XZ3h~2@.ge-5 ee]X>\p>H_T*o7r fNHֵBf&0Cܢq]b`=7+ fA 쐫ƻ;K{Ȼmǃ Bc]]L;tP@poa|{oé.2QѺYiw,hl/+3>B L;"cQ Kk^;ݩ-*pۊ |'$q,"oxP18@tk2C9q4Y:M e'<_1_eo(KP13,h?: 2m+e6LQW@=*":lT}SDP s^\Aal/ Jߩ]Hqq#A@iq<"g޼ ,>.`k0JdaU9tA jjN܃ ʳTi NMrnQp6EYXkhn61O3lq+3kL,?mQZZ…hK3u>:pM4M`[a)&Of,Q$^ɍj.Jr'F/ˑYJ.XSi;_2tE$Usך2 5Ay|3G72D(:Vp|rVV3p*u(ĥYNvhLz+6 h2RRl&k4oH?="%{=F7XwShRJͷ&"DYhnB߼QPQpx:]p 2ivi>jLb%4-aq! aXzd uQ~H ꍯHN!Dn4#0`J T0;^DJ1`wpژе= ԆƢx ?͏ !z\CEcq'"kHt ltTLnהntcWgae M(rbN6&Sv{kkrzŚI1oxdlH\tSB$U]xRh{EDb.pv,=OR > [gB&@N+n-mv1]Vdw`o P860Mc_X/%FO l&2W `G?pDew|[a wey_D }c7Cr%1{a{&,aЬ,\\,~ x:Hfo#!u%died4P0sieجT xP+eJ4XX͞iZY(w׿h)ԎƋ⼤)cR]g8~_Z'\k3D\*R8ぃBx n<4Zq<)6*D~Q#hU E?$G4;D'u%LF/'>56-Sv9,j7NeK%P\/VsFRhVR[r<*iSdaq~A%&{'1cmϽqd-1zfD(!cŲ9qI .< P 6zgJ ~KrOzu x%&[.TOaB} L|(3!SET^ea5U4eѥwŴR6JF^0y'+쨋S bW*WAvESZf]J 0 }Q Š, ۙO-U>vqK3[]Rl/Z/Dt:w2_2b n_r;e b\j!^f߹>-F4O 6#?%dLt3ig?E"uVbSNB",E(%?H%M17' "H; ,w:ڐ6[n`y&Y^3&6"Lֱ9tj uERa(6Ȃ ^>PcSQ7L<ɒ5EGt曌8p>^-W@k;W'$W!& $9i ƫtmw Oq+V82 ӨkexY)7hw1/ 3, `"Q$ *^A2 C~Ћs[V~=G7{U[u2X<$ZӴ}gX(^:cta a85(M4dZ" He*:=s*_jn'aRq? [uJovQ@G?‡L "uI]'g N}W2[JC62䵿/)9W/6Rwc\)@j mC 6A-i (v2.`ge{.E r&95[@%['~ғ_VCOē'c<'VrEйZpGV D8 fDla! NshnSE6~Ww36`Q PVg҅"1\4 7C,oա48^=!3$B !T}̭_ "ix?X|]-[%ll)#̨22wW2`~~?ceǒ `y?)IJ>ճ8_ % *,Xld K%OTD|Hvb?*΁|PD0=NZrS"CUR`X\{Y33sz/'B#9,A-=/\Y^&\w-%Iڧt%OQLldq ;>F%PhMI:05zG, DVDWEIuJ$Zc~vjbEk#yQDfT7SFCL\M>>37Xb`ct]/{U-^W3G2u.0(c?ȯb9׍W`j!XYS2yuX7Mg- jo.09)pdVeMLIc%Qpl-xS+rpp&C>Nuxu ŌJ;&;C婙y#6x~ !R/Y R~OlXA=_qbv"y\XI׵]d|KH Of)zʥ/C3Jl^]L4Orj-p,k= ൰;a>oE\qm[lS~a6Y|DM>Q3)Z'17zW 0)^ʁij0V$!&zEӖ1"cv'DVs#MO[Ͷ-HŠ`5ZԞS3 ,7?@/!*#\]tG= @ /F[( -!ɕNWzitA`F,a)ԺaJ4d06Jd'<+ #9[R+I]ղ]x+#KF's&czвH;wΫ xZXe;il~:]ʤ$7Yt?,hd!P\L"o[pJFeC2hy^VLQW]nfpNKs3!?O(L=vZe4x(`^yreEt%^~7k?ׅȿ&aۂ7-Cq9yPaaI.GNd+n)L'I+΄VRk(x+Q@}7mqƴ3^>vz.ҼX SL)h>-QqL QydnD1!ˊྟuIȎ[{r |܋nx$ZX ):oC= sW'j| 6tC`샑1J]9Y@_7BᦢsS,@x>vP =4AT7LKkd}5B(+N0vX5`ݯ)?O#%G6N[s|s1#e(uqH6So; @C)(3$~‡^b{MKgv8Po mG}"jbHB3?O>F6:TwAZsa 4ͩ-"ئl#A~B{Ĝ2g %Q yzbq`eA3d]jBAբ6sQ׵6"`Ԓu@}澱E0 (v 4@2u#(#8#+8Еg7W% #p3L; Ԩ܀# :G Rc\|}6Ԭf^"R{q0"BǖL$4G/Wm+e[5G;ܺ}>o4̣LRY*9}&Cʯ0ɋ)uƔ?GoV@֒V(j"_ܲ\@5ߜP*QW1ә_gUþ%,&WKѷ{V}?.c ax倰%AoK͠[#rwJ}ĵk^Z1!YX;{xwf潳[|Eu&49918.iB@1Q|)/]nFjt1D5՜M}!A=e:zD˿di*[OgS1$|af\,QK0bhc/" O~=QbN}Yh}XAͤ/CXl)&fThV:-wPΆEYX~P{8OXN2GHQ{sY3߁].d{8n ͐f9_^$Ͳ!*N 7ߏ]ݏ8fҜ\FOR V{j^ ֬a~Q}]+8ȳW+ 刻> <#H֧X'潩t !wǠ䯪E9ߧOMĜYU:k8_EE`4:\>MAWBS~0fmzp̙f [ѪxT@V[|x\vl_geJn =?o',ق1 7WrA6˵KD9R bzC1>SDϑ}饒zW"Qs!f؎mpb5GpBǰ|KnHɶz/ҋ!\9R7;:4ob %Aq^E(u1-bWdU~؇$2֡Ntΐv>P\^U._K1,~v!f8xT= JUZЄzl}|嵳8Nօ.CaPBx@)z\FWkO@!1[OR~">zajEQjM,3r{4 qxicEx&'1R*R: *2G[6=Wѽ;l[tFw2lCdf1E`>bG԰*L*zD+ OP줆ȧ}T7=ξ"85YF4R>NLR87mi%I A9xt~Cj1HDDUT.TvrY (@M I-joцkMpG?~+Qʳ]"r4J%u2AH"jj)1x$DJ5Eװx\6S9>GlCd6kn96rf+”h6srCc~J)93?}ԏ'W!(MCx K,,=S;9w _\ q%WH:$Ɲ28GA'>_ zO t\]~ ֖?yў' =X)tLJ^,~ ޿bp&T202Ȃ*lOˢ׳0!x11pjL3?I>ļVOv mwrxs,Sj$~x"o17 5{tx4j0H}ދpwP{0b60 ʉhDS+%blv_WԬ0Iu\Tb[;.&tjR1)|hώ3 ϨE@/fhMIOBlH&Nl]#Ēm(*E`FiBz\~Q>ɺtI\xt?A0vŶ|̿G.+uk nyq9tY$ŠOs$t((ȇ6׺\ZJ܆1tl\Sj1ŽJo3$ /BLM̦@b]7Aw#9wF }ԑ =_-YTbKi<u^t UƈoK@-=c5%K̖l짓?jQ3a}YIR`etBӰZ$H4 pWK[ ŕA#"TZ }Y,[:~7w RSlBЁ : 8Tm 0Ň$7^]6&%TRpnmlj; mT+M6J1 Ex:c;hqMvDX#L=LELV${T inWb'n\GC[b0yDA+(;*s_ mVM@9e{/k*+U{53fN]&2Lˮk= Uޑ8bߣ5{ԗح"W㝨6aL Ǭ\ <i`nH&_FYՂ$"t4S;2` [>ƉM|T.mG*H߽Lbt$́ FA^1FY[p>m Wb4o.ݞLg w{B#.'ECvYmSgQA˒isc CMCҘ65FFp/,?!nP sS `i\C#%#9w^yDSx~k &R-1*HWH #ZX}J̠˾%#\jgлC؋kY$n^a2g{| _)ʗg'$1xK*MB՞ \"H9)xVhaN=8wѸyS [8RaShYe]g7&L0뚀9%PyFxBˏ,S L!s̄ A Fgpd, yN҃R/LZ}°]( DQZ^!.@f eLjV;XR Vtb+Y cl% \08e鸪,k-PYF"+ /sUbIj/* lz =(0'uaLgx:`-W~bqydO\-{NR<}eae)x'3>?h>()7\Ne-]L-ن֩.U l-MRKDs'+<&?HCP39d̒8JHMLQOS!_y~ZX Gnغm5 Rt1<$ VB=ƓjE1ǏsM ccϑ:Hܩ\4~CZ#Zu.7~ڤ4Dژ2a 1JTEhjף \G*ڳV`9 f(ګ .oK~.jLfNY p&jTn0),R]6 !/<+>Ʈ0~R[f`[ӰlR+):kWذ/1yT4.*iW ͝+B~ vC8 쭧-#wϛ+,$^"Oh3oQIQ[ؠ'baOZ<ȾF;[͕1HH mY e/$~Ub(D]뻡+$mum#2x$J!QKxR ,^LI  n%vRhBҢy7瑧(2} Q7@ίZ3[)&nƮF灆I+7vwVb3fIAZO9#;*ZFBM.S؂%5 iW+gvd, GO]o'c8V7d>7Itê!ZUУȳ]?1o+udo=[h5R',TxajB¼8@< $ҼưAZ;SG%-7a`pUJJeK:+ |2%=XMjIwWEލȋϰ6˓ !C uE\,/.M)Y62gtxb{HY41չމe&4]:/GŒy`8f 1W%.n&gK߂{~>+ٓZ!)Q o™Coc5S;9<v)M ee .#!v1ٿv,_ ʉ:L!їBQ`w`Zt*wQGPEAYwg~,mjo,z-QT[ϛBO׬w!ڷj!R-Tp3w3[ ;_`uFCtWtj/هN`q@Ү('ryᾓ>G0+(^n.qc^H$|o揔9kn@u@Oq [8-(dɌ$0!@8JiO 5˚1uN`ڇTDzQ+|[""ȗbAUް0g [\2ʼvf32=Y-6Ε ٱ܉2cԷ>*lM:r ݇oɠBW<[3=o For=A du-E/@,59ߩo/ 7ONk܊kmǐP%3H\V W5 QƩocGWRjI~d'f • 8HܓF߶Ev%Tb]򀆻ZXr՞bZxnڟ6"~8G  o[G hߍJ]$qDh}P2BX꽤6aT:9(<~ǡ`hz*­EQ#[)Sʃu-LPj9ݙٿx:p[ln/*y ӵ5[ӿ94&]d u8֦ܛ9CkH~bNsvI>ޭyP}`T'9يu-ˁ)a|)Z,Cڲ>0uYEqNaٷOU^.$/ pDzYA>iTWwpR!#DG+g IEFcf vZ(qYtuʛw}F ]{3? il8*ܟ`N{ )V`…+%e$쉮џ.$7HMj &Vy+?2p6::*_ʊ@gʥ`QMmK?a2snB Gp|ys˜?h Ɵy Do/炬o\4Z_";*В8{!::&Э1L664hpʢNY. Ddm@7s&{~UJ&ƭwayQRYٲUơP.5$;J=B^+b[ӘH|>oU?g/8Y ̽i!Q[ן H[X]U;#=<@̊OynGջw<.tvK_o˗Uu+DZu! @%RP9 q*cah'FKۣELlx h3َ.3:QO C)Zl>iȍQy5Hõ9a\ R8җ wLV,;h VۤF b죧 GSPC y;9_'깈Nx3t]?wp\_9_No _K Ckdu"%wUp-q0-93^ wIV0׻h_ky$@PO>pñ&'-u8y=Ku ʺ?(ܱy$JG  uT?ޤI~0XR. &% ) Z / %Y_Ug; $q)JZK$:i2*&<»rqi_ I(-NPJfBG7yIFR|V7"7#gmR{ Z!o3j}' J1 w)n8WA]3d{׆+4*DVbNaUZH3Z%zWcQ弌a:p{2= yMRS=9Yy#1ۗX;8Â854[ ]#p9+.sLK#3DB^1r1R|ҾKt:YVH(Gx#GOAR7"!t.k }9ɸ 4z;*;H㋵Q7m^%9)7j$h<7L(!(8%ūaeS(wᚈʒȭU7t&fg,7mR6d_˸t5M`[h7R xlb{-`p9V&YB^2"y(UC*A4 k.R[e@ .n~1xvU<'軘HeM)BFCWIVxЙK7D+ .-@vG ,Fbb, b'vEV7fL n@95 S"Z5ȭ)n9׈b] Wyp;"sTA8+5D m9aaH839?3Ă`62 xiPwUtߑkFs"0a xb{ C. %В2]"%S34*Am-PAD`B1jh@ӛRh>yS RLϞ!%:5kCeS gا9v+b̟ъT:-Z7Vь%E%$TZ,Qp툣Zf˶}<\0E/hȬƋUn|)󈐆c<(׳\HXcd\ m^!3Q|$.=5=2ZdLZFLP.Jx7ۄ}\a4*1İs7Pd:/Z/:nAmCb0 ]0^}\q0ԍcD"ZzLyt?/o*vњ2@տIQr?FaqGPZAUɉ"i Jhu^Z>h宔?n Ai8_?y؉6z\{,'82sD4cbo[j_޻S;@}Y-;?cҲlt;m2 ?7p%TDym>ٚD Lqs/~p_|Ҳ”dؓn C]-\\ qJ hh՜:+e$}tJw$mE\R>cb!_NJAn.ZMm.m`|{L-D8jtv 1bDŇ39J1z+ED]埒mt @rʯT˻Lew1S6@|{M`[5SR"(bBr6eYBG;[(۲k*c/ƈɣ"{SuK/ q8AP UUN˧ qvTg،i_tBM+ @E5D}B|r0mEt 0o6V|/;|1!O sr>w,$Q BJjͰKJ4e|n!=M#i}Xg!]d_wfc۩ˢ&D ,;!~52ҙ29T<+HͬWmCTkG0IJaDܧyB)enz#"q'L~ASHE ^k+ FpؖWf*Jp*Y: @$MǕIcRjiYD]ZT·=f%d_0EbH{_t[*)@܅Ba|9x}Ƞx~8[ՙ* t>ijEV\Kx~8Ld+I)JP٪;VPa+1j#8ݵGy1sHTalԦAoUb0oUQn}ukTZhMU-{w8;hN;lN8*fm] T#]!^h<&j@G^O?hD2mG:RcNx&>Nf䎡 z₞[ uBQx1j)kLy2m,u}^ŕg^#Q=d2r@* iY`%5H15}WX҉{`KӮ] mBQ,cW^!͠HDs@#pw HvaXm9*P ?ogΛy喟^};BWx4"!g7aEΘa~7T+ P{KJ$ x' dc7F@Jz;&xn1).O4fY4A}dV@؀&b)&Xv# -[E]n'5 { cUI}[8dY.c@;)&V WTB%l7˾&\U]AJÚZ[] JMP<Ҋ3ʇf1;m/"MRl%Ca؂qWt%$,}ڊπIc }%Џ-kq,@NH8t"_cjr?=q_kv/֦Њ0PL2zLG@U+!6xU61-_s;c˨XIf?-'7,dp>>->ć˷uNl{Ӈ#|4]v¤Y؂7_E9 ?:Mzpyx+n&b2k8}#V?9Jq2UPyV)Jc_Zm)ZXm*X2~'ά) ",f  ztlutD0)d@gm.r'}蓃>0x[J~>,XuUQ#Ӂrb䌦 bO# v#CCpD+NS\ht8S6;Hě(M6j e6졸HwԿGKw2"buevҧ}Yh?V>dt z9rx]I%—MQ)O8)}GZO 1.1P (Q_bГM /eylO,s/U:$f ]=N|+u\;,:tyw*;䌼_kf "؝0Ho/qC-ȼ%[l;b۶ao?|N᝿A `{^ a_&5 ȩ' .j:/T?DPt"oQ-/5 K&T<da$^D(MP6S?"WT^& vm%$Cy,Z,H^WOVjn55' Llb8H#=!n}h9857/WZAmR-i-Ҷo_j*4}hZ&'镬 I%O1)"A)}ݰ<3tP*S`}˪$V:UEO?>mm^d`+lP /P ?ˈM}5kN~K@n$l3 ^9sV=6m_Q8uM k6)Jps *cf_D z(D\l\K/Z -f@kG)0i"L(@rdT\ i~7PTjW6W{ޥboNnTx'BJq0)G 9RM]<eV0?|[m䵺8CSŨct hRtrYzq%o'#.W:u fDGȈe*"UUT€o}1TM=ρB߸4nY5ʮdM/B ha恵nCi> Z5F-sRDC=/ iٍ[(gr-;><ȋuKV*̋D O^p T3h!RƮ?EY}dB}>߹%3^?IA(iDʉ %X `F#ejZf^I\"wA$bqtb泇ۉ^ OlQmjfΏ)O|z;'7J ;u\PxKrqRx ;)Z!@Lɾt10g ʬ~ߴs[7!|C~{ emQt#sZ?0O\.#(PE yR4nQ5懐3=:[(ڮtQoy="As<,uCά&&ĢkF;zdxMReEeuŢ^cp-O,LT6?$a`9tFV(c ?4Ż}w+_ ,q;^asWh<>}a  t7ɴ15r?u"~;tkl+[F>an0 b!Q0Rұ5#W5wvk:2ۘNKe>#АFݽh+ܰ_5B.rO J8ڹť[ XokupĹaa0Qv~AAVZDC u1pdet0^9_$תø~tR{SqdGDgdP|J mA5mG-D2b(}uj'>V D胍c{1-msKwT1ʢ 7 SY&tdermϩTU$0ŷǙˋ%Z{ZOb 2{E4a&ɤ0c?yk),e~릴q5!gV~f|HxƉAm!A vwǿPQu ݯVڃ|~?M ]w[.+orU J7(wvR' HN;=c jႺg'TDdcId$xid)A bwĊ Iĸ=K&\qe]q,$Vkwl'~ FUrGɘ o^mf|sȗۺX`:J@ه p)`ႉ_޾|7d(mFI[XUIVh9!%kGGFc%ޠcg~MUD jJP\ uCð f xƌIXnװYE] ?Ƕ]Z1SBǁ/($)ݴd`x€^řEܦ2 Pjf [0TtwFC2!$\,hH+}e2PL7I[v,ޯRN?>),R)nfc`RWGkפ{ |vǤ&CBf\fW z6{XQxGi+-Di%x!.,1:d4/w;hr:$?e~Mws9EH'&%:tDte kN}IKJ?aT%p)HeaOAVdcYfq8Y49 h:FG)$Qgtn 7qSÅ9_!pYe`fM@,&yT uQ4Ur#uZ=q;bǭzgYM_3a|~ȸMxNFqkҨYPƅ,PwB.;Dt¤<%R&UQ⾡Dj ÈThs}0 aYTuQL8*K;7 4-#>(9e`JM\"[(':kNc}ՂDh[t*ޟ7ͧB(i]:XcYyƼT|8sxV?DւBZWP]¬>JHK,#K[f\m3]4"'eo`4^/ dyZjwC V;*O5 [_zL>6 klWQQElqb}x85};`EX#cAcm jU_SS]3P7х{#bNpCS˺Ыsr!qhbQ.c8:Pk/zZc!F)4_Ѵ_IRHI9r[LBޑw/C 1PRSsA)I80bSe/\`smktՁ^ &(Ҍ^)bJő̓6qC)O=9Y,mZ/-Ͳ![UB{ VȖ`lϡyMӣ%hN91ݞ#f nBEW> ! SENfhi*vyy9q tJ=LtMيԄ2r+_{qyp0'AJɔ.m~gt΅Dƀ}+OYZJ񌨼|TZSfLѺcTs3bM R_aEE(n ލ0 9*EvpUz?< {;xCnE~gfN#s]" n/d!`##&P?,P@A8W}.ˡqk0fʎ8ZÔ*KZ{ґKU5D~G5b@Bj2=F|>Zx]2 {i28k' 9j!ՙ_gUS _ 诋;j=鏞UN$/+ngs,@ab7Q94a=zʔ G$[kɶ3@xK5d[g 斬 {3{78WA`P [=ۚk#F^?dtbzЬ /_}•(W SU_w FGǩ PExYִdV >*\7!.d7 աqF0~P+[EB>h3_ g #aS(qזC4l#hK1Z4;^<ĭ.%_'@σWYz4kn~ `dx,XG:ik!`Q)l9z:w# }^ahÁ9^S1ƫ)N+͕B(rBqˋ ?LS[>6YZ a`S(.l|Mm4?'9v`O~)W&q`|pya ##ic:M$Ɖ,\X!kMH!}\,m2h'_OQ'+( *’}|qGP\|k= m>cpx9C@8 0Z >WA"ľ(ĩHhgIǐ7CblC 5S:":rXg̿t%8; ]ˀŗk$tH>=ό O? Auo4q[ǭdVlLkmʗV?#B!ԪC?QӉxP29G/e .&# v;%pRy`mP'wnQj| enΤ ,rA,pݨxO t1j^Nxjh(I'$ $`&mqCI=S$oU"(\sJ#Nr+ }= w6# )y<@~BLw86 ̟ԣ-UNHOP uLrR öy}+pZQW4%a8-<̟}r>>Ѣ ^B'r_ER$\,!+ dUʟ* =xOz :(]4ϫqzh-tw:^1)pw ֭mz\ fFyS}&Q-kczv?`vGR{#>dª4>xf896Nj=Y*Q3dUaD^2/@=Z'XT?&+d(KČ ߃.trDYg074A;5!F^z۹ikfxwNM^>Uu R(\P[vߝ+$2ü(d.9V)GEdm lcTװoT@<sF"{80=Ά.ˁH MD u?i3{7s1;gBuC%ҳ9{`5}ѻ -:Sqq2,HJ7]_t~ GAJe%J]K=d\59m-13 2N~J$^7/ T~ɟd F=lm8Ǭc >pbjg$F> WYJ,ľhOwȨ&@%?0򦣯!CVx'ĐG0^"ER1$Ĺ8rBbK@L6hR"`:L*Hԇ [aH>М7ӻê#P %5[rSAL^Vq]B~LΛkb ֱ&u(Ft#/i oPq.͑pH I`V󂅏^r<˯^)T*^a91պ9Sh>dtF>Mfm!Q]V2uY(D5Uqs3".n} ;Pj;vI4s9eOPvW|"-]VSsSkаomuYS/_AƆy =)UyYlBfĕweTfB+ub'_d]V%KJz~Z"{]3&.MAcD[*w0u'<Ch[ݪ0AL)>vԫFV}\5n5>HVX{`/l߯I(Εa`8?[9i`t9Q̽Pޘܢ2ㄳkYz.R -NuRd(`@*dɐ/EtȜ':F`'i?v^uh?nhtܵTG 1[_ E+Ɏ* .H[-gwpr/8@E_ܐ߉k!r.=JT.Ù 9țn_؊R?`)/mqj^&t|/NpY _4^]f[9y<ȑhgE;u]4lhjZ w`.FqRuE8ΡfI#f?YIbcDW9GRIE$kiMT@2H'zrRfEbdf ru-L) i.S&x9}ÉUPWNI *mjn 7'_3֤å;l@ ^̠M7q׾ dlO$Q^ ,MYKd\moe/_0\XsنbKf<fMya-~`e .0+M+y)ԅ8M"˩W"cЮKr;HnUA]0AT* }w %I/OWGż<5հW?C߉ ^NH?<& 3[͵:Z[իpM5dAnH׍u+[V(@#z7վnt7duʫ΋r1&.ΰ_Ӧ@גaM&m޳@!Uh$==קb>IK: +JeއHac]!lgڠa;[D Ҏx~(RYw xb0or叁90;l7rԜ'jK)X o\Or:vݨ:1vr?1xcPl$p+J%v(ìviY}{! Ҍ\%RA!67!kh>I!7wlLJ/g[Թ.82+7(h\$ǻJ#Y-9 YOS\OYh@%,[~jZ e (2;[~8V\j<Æ5V/ck32wGffb,/1ge KTam>#jꂐx%ve+PBnh4ch=U|a%KZ5g]+gH9>i{l'VXNf-^O` $9xr z6O$xݏ/xH.L$Ru}v1(w/d쀲ˑ6\E-NPHҴ8ϼyP:۵Np/p,%rc6_jP3{ lL' ޓj3W?2y,eKJ]%a .knTigmJ)iM乶V@J`&fWXJauPɾ՜j B{x<&N˩$tn1*q4 $笐:]?esc~Ul I eˢix:l7mWx 2۞ω{)Rձ5&ֺJ&dEs :VfY~ͅ4VbܾЇQAѴWҺo Cc" sW.|UBJ f\q,,K] RбꪶXWLoffL:pT<[Mk*#8*?1=4f[7(SPr7ܬxNqHN'Q;V`@b R ~F.sLRoύ25Y(ـHK8HXv@~΂/IFd +.}w'wDn^iuGӟLC\jB.y9u/KF]ym)ё=mXhJdžsV_=4-tL=o! 3OrC|;躨.!|s+Enx5gIBwe͓xxn=8V̘}\yRfK^^ p<ED4լDg17M6}ni { yrf>DIg @7{e.]Rn_I"o &`7kE8@S9;>R cTWLu}HևraLkIZ\[+J7>s2 J/{Ŷ3GDWDZĊǰ?Τb]Aͥr@&NmSHO@"D~f,ֶiQ@H*?*dbw]19]RXNו՞WR:jU+3Ė=H_OP%_pfA8DFBn&ǡA K\ ?9CTmElIzX"_ xX@$twWpSj:EhT?O^DLx 5͓X#܌$?񷃶5a'?vi(/,ᛷQx>Ntɪx|6LDzbџ/- ֟fz:!a DN^ZpM%ox8a*yM܎![.?+`#{W.ѣbh _N`Ɋ-pIӘ0 ĭhm9[4ĦDH[ uƵB90k_.Kꬮ7Ff1"Ag|Zn 9OZ$?z\:#.^ŽqAC*$;H [5WsdK{l4(EOρ^ޭ@ f:~/7)$~.u!mh~y@̏$ {T}RQs5𣻈>$©b|@ȐET$jS"nJ"YgΩo  0VF՟*'LfQp7XTTBy;aLZ3~zLpн`jqYvza`-um#ྐྵ{ TшCT7&B@f[!Q2Q{V gS,~[cU4#5m*iFսh+te=ї"sDWG(UTPٞ乄Mo쥦6S34x/*%rRoJ E=}uw Q(Ǐ*v ϯS&Db9ߏ̓tkAZ$ޚlp1sU֕i|?G `N=<,L_Nyʷ# wnPs2>ϿLCY$[-`Gt;04A.EΘ5?:cq6ij닖 !wG1S'sGL8#lgZKE}-3f<Ӆ8~iD^]/+]D~@+-lηj[(oJ6\)zito^kMpak[&կ8'lI ƮΪnD"ӥ^e7 FHG iR#2"ɀ<2{qIecG73V]`ч^59ocRXq4ϗ:uu 0zlFd#=QWb]|2ZK9 >?F=G.="HgjwR~$_Trϻ{=ڡ_'߂堅uVf4*OUݙrE|۾6J$Nb rD.yݜnŪbhjW'#a ̧,5^7Zu5'Uy{*:MKx½u@Buq5VMX}i5HsfQ\ G~\5k[0 ~@,tXi+<2rF0QmOe730Arx@V& !;P?Gp+Դ=T&[msxpX2WPNPRէ{) NUBV#oł*saR.`2v{ ` X*S}m%ct,Z/fʠTzٵ(v1Eկ U&<r*>V/e;*{5E[o{0`N}҂i(cDEpY}rw7R.B9F?b2 4}m,/Y1B9an՚wW(.Sq2䭩aؖfL1G)sz9if5b&Kn.Ԭ S}{ur-ҏl>ko1Lurjd FLf:Ϡ\Je;(6r1r'Ԕ/ޛ}ꕜprWVjsKJmgPNNUkd^kj8|*0$ykffN2Ɓ0miÃ98#'v|w W3pE]ŕycb7IQac[c^ xu2sœ2ewuW; 6lbH;Q"K}:gUׄV7/?ŋ^c!Df"v5r//QUqy7EyJ6M13-u (Kȯ~&ݑVgyŠ/軤ki}p#'^7}7~K(K&O֜9mFN̤3a+kr \Өa I͏E7 r;?M6Ws]-b! 6.VjD*9h0|m&Z4l@ۙm1 dzzgֺrKhqqC$e B1 VG D>e֢8FT"zQ0AX hD13iDtAHpJHL&@C2eClC okTFc:"DԈt3CRy"YyZ6߶X\0R*+!U lWOlIkRsg_!izRXMᚱh3զ/<$jM>Oogk~O7P.i.yG]X~Ê<5N؋/6 }/K6Kkfx (B)|Cq"#ssNNO lk0b'{L)v=)[K4b((|2#x(-z ۾‰i`q #VHxS-G3A= WINz{ k cƟĊR %G&W*[<#z"DyKġL]m̈J@kBRGw % 3rfԚ"w.]/V! _rPI}ԢYN]\{ Og)oFHDus|q4Q.AuqQ[}\~) }많zZ7kIw+-⻶D`hybSVM#A]ķu6x7UO,;HyRl)>@łte(${h69}mEWKM.hPWkѡu~T/SC.=((Tӑ6@!^s4ahSу9S1.s{O[|&ED>N?Ύ1ڛ::LmLKU)ZBe/ZRV6g6zɌ p#n_0 'b nAB%+,ũi݂y"^ %O F TSYd9"q2Gĝ yB¤ɑ},D/~2u8 w篽/5Qp;'»?lR\𒐄fe(#F_-St2Kf_nիKq" 4VDPd r~ ݌;CxŻ;E'*8%{ڜrAMwBsGI 7憥hチ>+XBb~.T:E.6O7DUߎco"_J,7e1-;g36j/ ҂׽ Ec4ebVoG@Z-$$3RJ3Qu-5bh7*9K)!qq)@t**lp"j51gԤcTfr4\J(P3y)hTƲChsߩo$hJ[XC^x]W!Y|1xݕnq7- 8 @q FgR rUt%?DTo$`5d|J8p\ʻ]Jq(OIPB{bRW쨘*9/GUg) WM .

4'P=(`ѓxhULj,R*çTxk ~ζ4/hQ[[Ru''{L/Tsזv,vj'I;nlK"mfBf]ꌨa{jyRWH6 ]#2'ERKRonaa*Vj1µÕXZrЪIW4R(t lbUX]% :ф:9 qV01jT_/%">%/M?V4!sE 'PnUV8xH#c1=ؾv6lx/ea,[BB- _\@JW^/K\M(=!p%{ƈrwë%XT2 YȐIg6ف$Z+ai: o;v+kLv}j-MTDlK%}ᴏ60XKi6-5sٲߦY.<2^u'ixCY;]DȥM2 %]Vx~ m=τ' dOpJnr -ͮ J)' tl1P)<8`!/lw,k|Pqz^_0bA xd;9eJ&MgcQįX|$e}=wGNt] JO2]v Vw{#32. gDDɥ-`bVopk"7Gѫe:Dv͞zrS.PoucS]#gu6N:Ox\ 4"/_Huřqq :b\@ :c"|p "XKzqhK*p $P%MqnK%6\=y>%`xڷKvy Y^$;v`Þ=>0G{'k.~6+{2% Žu)s hկ?.ƹ+ƃTf0/Waz7t]nfR,oj1#MX{ ҭWmYЖ(=uQhT `o~tCEm Qq$QF_bpMqݞ {HR ᳼(N6Da 9_*Z4q:o$PjDž\2pv%#y9<"1"д-6I:ONkrg#+,UJW`mZJp]#~Hp{enRXP!П \O᪚F Ja^(DUlOSDz<_%{u 1u}ã,c!;lԦ{hNv3x8PS0!3Ԣ:Hj5c*W@տedp]?2B'@P9P"exTֱ4jO W]-AQbA6zz砙j:2q@FY; |F^Ȱ t2fŔHJDj{圫_jً]*.2|]n4A!(k/7C6yK\ޫ*|;!2}_g!Z 9 pӤ~`0mU|$y jRY4d >IHO:E6gZ1mYAj#. .1'PӏӚo7v綥Suֹ0(Iڃb$Lϻ0&aVI~2">08SPoV:#$Jka1H8_bx nG(P" 2:P̫!sz$'HL6*+@oϣ% %aACrL&s1hoKS{#z&z*7[P+ B*~'__i( {z]U\ tz,vp/a< G 9Q(Â,Vj_q^2].(7wQ]43U ܝ}5^Ϧ,5qVXm?í #$Si%Mx3m!?{I;[m8*{Q["A2 ^r;#A/׶͆ ,Bť )}揲..4xB{k+Jjs2zm'-pW\FתS'.VqLa"ަRlr=6J(=bpi[d^7C\G4㦄)йT$wF3.[/)p(15sfdyuw!lFSm%||g7^:< +]STyѻ"LMmx[e P(XO.ULZM4F'E;,`"BBJ}/6ERȐX.h'a%#sQ>D;ID!s[}|EZTK hЁ=@N;x_PQ׳He9.&'Ycz ku@<[fRIȫԦa7jD҂٠ڿW&P5Y/Uً_gwP ?]`x VJ%ӭ9Z =/5ܒ,j6 y^ng@MZgþbX?{Ԁ䝁K? }*K߾򇎒2śv 7y99|9ϒf LczTwSHW/5gI3VY'J,-NV!+@]ۓ9c6P {tE}=X2J6HS] ]k&s~s[۠ͥu k'#aeb'au 2S^"3+3SlҖ`GŐwp1j75SRUx :Nva"z>(TDF2w;:~yj2"Dwc~z$>F^,+Juk'hq7 _zl*-T{ZӫdLGf⶚'&ت@EU̱hĈw#Bm8]>ԓT鱍~/i+BBgakof+"0ǛR;SyG2e1]d!Fɼy鑍Tѩ$Ro9+BuDiC>Z'w F0Q8Ơma,bN%LFyoLːk$xPM0>I&MVcpd]iS n 'UcI>T=A<'r!f͑\e5:E8 ĤbpGI}(t:l&ޢʼn 4zg7ϟ#Zrqr7)9d+WIp"Ğf8ō`k)kK(@l7ͯ'LvWXDsV=7yP!.0!ٮ&$}8^,}6U`ebSG uD@q[rWlRoq7suiFh]w6h<噜 l:ťIe&@4>}Oy6? 5!𥀓DQa! 6cz-.ΚfdL(E\I# @ޣLMxZ9;sbdH|v`85/yD D'U?6aɖ xV\35[Q{W5s)3Ri)z&Z/Wi@KMT`"|Yd>gN8ǁ ^yX(͘ tq|%^ ײXT/q$K]bnNpP;`@ *h( En/^(Ip-ǓsmqHXP kCpݍL>4l:R0> ' -Kw#pZ< *'"a9Z $5MW~p%|e4!]Po!HS~yNڥ:ZL7`5 l+XL۳.2<~DVNsm~lȶr5j3.Y&bScK[N_zȪqsGe4dހ 5N{)t|uݯym̙V~|4]~Iܪ`w<8Y*O{y"rUx3ŏu^+]o|>60uGSDl$c~b@TjBQ: G0GAraGxɊ trJbJ=;efOyڽ)V78<kQM=DsKH M2 &FM[HoqmuB*PtJ?xDZaN{^ayHD88CK= kjApyQ}qB??D^׻8,z}F.;Erp];0VR˸zl/ܴK$\'34uV᛻5G18tOis:oԙb?۞Ay`QG&wEIf'g[efʿy V_<w%;M{H'Yo`u=WVL? N<7 ,TO}D.o*7JKrUI~Iw{Rׯ ǓFW˲Y+nW _Zk3o1|/Ax)?LU|;a/O5`e9;)vΞN誑*6̡:.m7)DSHc]XX2raY^*tr.KLR A.S g7zlY!YZhʕkheB͋U?)A$gҖD〇D^o`.0d!Adc6Df}!A=HW)ɿm`x{[uW=e}'bM/H>W:F `YB^esvnԲ{0XP)Ga8yPaSFal+Fp]RdV>(}O2X ~6ʳ[\l@; c /Mˊ"!*<*]_<<_ 495a&E\N JH!z1ܛa?pXv;Oq_Adhe4gbqNvjj gtFAxȂ#@~5[0>G+7H>0?,e\]xkQd-8P"7ud-NvM6n!Dg.  2xO^M53~X!Q1urF[F|Ik`"@e"@yl{U>2ĦBluf)w[)(H$Y4 ;s涾=Ӂ0'L-ZT/[fLmzc$zѨbwi,%{%Lg9^wA/}隸$:݇v^sit$% {#B1MF zGLEXmDdn䷘?CdoX@\ ^z˱RWO~j_!9Gs'=ir\ɏΣcV/*mB)ol犓f\Xlۿ}VRs/yQ8P=ep p(iΫeiMY -Fkpc>e'iT]P I744rnNK1&fK:1:x?H;XI|FVɌ+ͿR9aYiD'0O#QФ^ĔeȆ 20)12b#lz$>tօoJ;|{TXlb [ZGvɲ끶8\`2o﯍ H?凮SOU]k vm ª4f[bQB֔EU4ߗ̒Yb`:mI&02+!mӆfTBÅ>1' J]>-FVB]^9wcU ۽&6͌R[Hw]WU{1xX(85);wx0Iof:a+QaVlX.1_a!IxxVRHfcK2٪䟡Nx@4".\q(Р$&! 쉌Zg0bzrg_&Y*6@PO9X˩ustoZBҼ1qQ0SRY^O°SFQ yrx㭶KGho>m攚Boٸ/;VqKdN'gH yji-҈L7hȦ vѺ`;IPu[J06 rN)Va.6m=6 m 'שlj<8 w΅~KQ7ڧ3YHɌDJrJI#JӨ.j\PiGdu^p(Kuv嗓TL4w]:gm(Xユ:yF%T)wKΒIzeMp +,? *iB}7x| sMdjGPȖsSRE,R: b{J%;~EC^1 ;ރpܦTlUF:%3nG tdeꈴo@)\͸|8"ϗ5xٚ꽎+q,yo M =+6*@D+aH ;7۾.73Het#zUg(@ןNt66($0DtOKuƪe%S.PE[x;m?l <*١<"~fus caE>,6J+YұcPYOn~k0h icL!_y\`s|q*@nؐ5hQ}Q^UDX݌Lƒ`R9X6zSg'*GgRpka$cx7kpթ:XkgFd01qXAFpDTHݕ9YYr Hh_kBgbG,]S1l5 !P0 v+;kBKU-vFaDA۟#w(#@K';s[4ozH: (A>S>ޘH@8C\eu@[פ6a#JS PTZ|IqHUlPt)@]޴6mo='~K xۏe} b{q!mEdc[c "^(d0O0lŻut Ug֋/Lf{&~%s7Rfd?9Oa[. ۬m#eȪU"uo0LCCIh+6\V@]r0ޏîיyPPDvx+ ,sdoPpJz`BXf~Y.[*ۧkL6-_`HH/>|鬒SD?;*;jNmq/&:E!Nv-I:.K:mUug>!@y9NVym 'i8 a[$iJ͏B0*9 cx)tW̺-[ou]]1V3&|ϤAty!{m,)_|z> ,'ȳ\'vK2 #MAE%w orwb!V|˧H`ut3!\5DDwJs ߍ8ɧivLYk1^gۉ=dFkؽUQ$5rXޡ=Gii#ڹ#(@&u '#;19iżU4y2YСխEďYP7BL]pL% ˪;SƇَt$7m,p9ݜo5+ ,O̜ jd;PNɫTU[ \ƹXq#zjX10{70Ș˧;ٯz6&Y_?>>7?PETr(9rS]Qa!B{M9u̬5Vꖍm~$).},)#dس db%Z[Wòḍ5HN`&2^>2xYF/ъGv@~ׯ׼$uZ. c#H %({A"d/np ('Yӏ9 #(Xᓺ7XBݤ.J3A#߶R%))wE>ΩVyT%n/ZtJkRZ$(8(p@ ba:N0/aezd,C'@u3H2I5wY<压ԯtNw$5oM).R[\oP3wTJvlfߛWvuNө;=N  nH|2krc\kѤ;PW1_ )G!`ۊjkTJ{wS.Wi11>\%^nIo< j*kNvgg)Y= mlp-E .,P9'\aA@/O+y5vN4,3`k ZYbL%J $̜Uys{-9dtV ~Qy}L5zsEPc#.(FEe¹Xbyq_+_#- %6x_6Ews ?dg-V>X/۵uߙdJSkQamJVE,G@fJ^j quq31$sQ>n٨[y䯼1{[,̋HB,P}3Pͦ Ƽ5][ߟ:W'2n <ϕm{K_7ϸ,%GuW`TMDb-+;{> e8scŔa f3M*G,r%$|Tޣsy8JoN`;o8|\;CHc6F.&θcA $!!1]W|ՉwͪĘf}^Gd::H[׸e8c8>#wtlWtⲩ =4,v^8y¦?+xf;V~֋mzIQ}YKX}95(ȭBf`DNh3KND*h|"{MZfm'S[N\ѦJzD0Ӳ@jŏ3vƩ'A۴>A>t >w7^^[0HLAdPEYUzzk^&U-Z Xs A J!nB^G#Ǣ;FחܒtO%xo9bw1Qgل}w2(aυ n.I5.Le" oCvg %@݇3K^4@\kAd)Q1_D`lKg$n?~%<9iTN\@z;ɮPjˌN~>>:`aդcRh 06V.tnҴ+ߧkܰߥp9LW%,=dKܸ\ E^4$arey Txv%RmhXqM *2b6'k1b]`lĬtX[*Wvaͪg&en/dnT`̬v̢ڭrQim-D"kTH>C`>];֙F+Uڌ/%"bI[njS~ATHLM{ԩKadԻyJS3\e Yh5q?NOAj"WzwlKhY5{n&X?}U㳷x.MgaK@xs(.$KkU2DzsL/ܟdmlң1zYb%=UtydU#ȵkb "h c׵n!#rs0!xZΤ< 9_1RJgձ>\bŰj/}OkS:^X,TQ<hOBRth$v IH\WNӦ06 E5r¢7S{ d ,]bP he]SևٹךhCZyfl:`u6iRs?spE3o2+P}DA`)])b;Y 7ӍWtn@g*<h_"^RwKsVv:jl.N~RNkq-D2dy0y9Q"FYi5js;vZ8B~+6a봎#WkSx0l-2O#܁ВF}v.[PhqpZ-O%qR?;G,qQ[;%{PYdNp +B>*S@|b"a;;=@ ͡R!Yw' iŢ`@cA/WȨn(R=mMp=Ͷ48K3?APFW]$觞iRL AAč'8{Cz|RMÊCcday3&h'i̠pZOS4py 6+IckkB^$ :70a 1'Qެm…O. DU4zkr$}quX)aT_U i4)FvG!z 8?!xܵȖ<\dIψQ}RE j߆FHxEZGY4%9=@JXYXA22#8$;uc!Bd-N o۟1] \P k)Ew [ɞ8p7GӇ)Nong!@DDo݉h0,m,):|TC5flk'ҧU5#!0eiwFF1뀴G!#m6󶸉/((,q<sz[|ێ/Y75BQ*㟐q۵p b& 2ϸnpeqMדy#5mr9,%;#6I7#2$8%g07 %h4ijEřA獆kSϫ^|ir R,|H(;2$C0M4 .F9 LL'L{Kvr )`) -#jI7!O$CќFIAm2o~w6βbY,$CʩL'oy~";FC9RZ` 2ɔCP+ꆪB\(~!s%a0AYowt= b,ElB<.]_gJE$^F|A:^}.kU(Jԍ:Hڽp?IʺxCj2_;3uqt%r[A'( x>/X cBcŻ'R_2&uƢЛ`+Reg"_5dZGG TJC@"{]GxMNg۲Fp<4 )%)Yg4 gP s>;D1"^e"ۭUk1,'zLQeMU2-3.Mo=cy'cwJ2u>MN? .ń;(}U6J*αcM8oW^K,ov2äS$KLOH~0 \ 8螘NHo49"<_:t?6GP 7D5{C~ƿ&\~C/C{lo-Ofں0R+tSCpfMS7΋2IPl} (7Fr_:ȕŐԊ˟Vs;&ahFvF |v~k]/>"G9GIvm܃# 4uDHB \ce.Ww;Yнƞ/ /SUn7[mr7Q_iJV}EI?8i9eow $;j[m)rO6\]Ati @DԿl@"BIٸյ;t|ALK쏤ׂ=7S4{Hbӈ%0GMiɨGt"kFFa5$  $o^QhUdˆġgI{ y0b%v @*%ݬˏY>~d)Hõxv}5FA{ȯXEc~)܍hlx-7]iM^@7a v|_G"ޭr=W N26>1v!ov>]֙MAں=i>;3۴ÝſB)4r^6Ȟoem44Ԩ E‚&Ɖpl4LX(qHf^ PO.כ5杘I_qi e: D&VZfV`AavB]EGD 8AWRN+&S6bJSg*_ W@L]8^Q4?Nv!0oD`Z.Һ1?k:%Y7z!减:r7!] <!Sn;5nj E 6z;tFmTK :Cǎh08IjUӇFkTL!'-bݢ(EHA|[ʼn4}a- '^U|[쥫R)!&ӹnCg Wr"# VcXHV=8{6/KK4Iߌ̣փmK?+zoSO @t'F3ڮ#X?z1pU 8[lc{5r7 w_ Im39L"^I"E{kYQoQws\8UQ[jBȏnJ?UCݕNT<Ҏ Z0pZAu;)>Vr\;͞~ *j)}ƠĿP類/&[0Zr3S3HVZ$ɿ\ZB˒K `#=Y]kA)hqd,KlGeqg:}Uz ܜGSuG<'/jEɾuI>8ú76I7NaKC#|Kͽd/a_q3}H'GζRо񎫈¯B+nw |6nޖq}#M\.+21ܺɅVr%Kxf`L(kqIn#zG9!DL!R\ EGK܊t&N/~Q3')gZtaiASv=N娞ldDc/MT0cT*s!+m᠄]ž`ҦDP3 e e:8ծ |xXGYISc b ?y2#:FF3?9dYg*_&3ۆʯ \P_>otP>/ N FzB\ɠ@diOUfj¨,!\bc!7ۭyHFׇSSJekC"{ֱv#D׆4h1+~n(.3EbW& =ےWz7m)e2fpm$sB@(p{D<Ͱ85jh2#37 y|@3Yxc_Ñ"sW0NB>ZAO0W4{*z5 ÎnO$ќ(Pԑ!KA ev%`>BOMϊ.\9^"XїG?_󴖆@cĸ> 3;t`dȑ\lW=Q^~cJZ"H<&FC\bsH2n̛,kA_?A@hkY9HEO86tBs{|rF,8c$*Ky|{gr h[@}SQ7@e @+S|oDGMvPE@poəH.Y|'\D[SQt o\fc@j~D+/oHt~R,W[0Ig~w)$GsҰ剺[o'ҹ&a0d*t;,|p>Vxo-MHSFˠ' AaRcOih!ߚO.δ=0BE+QG8IAD іi>`. _Y4vN67me漉p)QVvşBwR"L+rHE4ԧ-OeyyENd=X+m唵9 oT_t^ AIOcmpTMFmTQ\lIg؜ʽ?6 0uxS|YV֫Ih? U2Q+AbH" 1o2G[ƪ I`A$)օ<8a27ǡ"LbRoPaE?R8k*Gb~,#{H K^k8u_a@My2ӽT!9jݞee?_‰Y2R2P퟽Jѽu.N`e^P5bH f(|hbR|B;386}'C( @_rS&$Զ Xp>/Ӝ0G'0MihgHd\@h[e7GI0ոxc-=BnbG$B`ӓ||݊>VDŽ|E"p&too[5 K速z`kOH:'KQge_ؖN+:*vm0j/ 8_ uO`MHYM8&Eh~ŝxܩLpz$=Y,_Zhy0n,n{- Qv[1+-p8`z;E4YDcOjPaKӢn&tmZ)Jdk3=4kf\ػNoLR}Я'cU>Dh0HXִ ZjhkK]Ěm8#ld75$6fMO>ᨨs|58l Uٿ?=vpTxFaI[lI2FnhPtP}߅*z?sK ~4QɂшRSڻ@(-9@+2MZ4 d4r|r#kY.2=ȶI\O,ԵEA}0k,t)Y9d&4j7p1,)L NTW}3A7L1|DnЫX1ؙ˭~=MʕV\Wa_:l6EQO;(+=f}݅c7Rs`LCNoHQ'G:=4m'{lcH.`=2W]ų `m~eL8RMWc%mohŜvA2C>s%B0WuXbWִda+ҩ i0.Sċ˖Dxw05稢--9IeNkXʧi<}kZ/[5e_&WG6ٚ_PJGK>b{6(o=roPZ9}}x+!(m$xǟ^!fȷBo\p.ScYTDSvVtM5B;,ွ +ahvO0.وil&כ9ʖ0o=}j5-ٗScy{>.LGDZکKϙtjY cbX0§j2fE]XrSоDȄOft#R5 ni^D`שhR9SԍZ 'f8pGcXGgQH O 9K?50L/:=5 b6.Nd9]sGYYem ~\JY,qR b6N֢6:su1 [B%ht"u:nf L)UE*mW<\&4T'Bqx>; CcEal o <僕Յ 3L1+\E:$qOzЧߵ+PuJ4hUǷL-iO('ˊOC V1OQז:f@GSS OJJ~Ԕ7Dkc}&rZgxA]~7eTweôxȮD ;5؁uQLePa11! ڈtuNYl*!=|S > řO%i~ 9^*ۂ^LӅ Nq!8E{5)jWO^g k1qhbL(C2!La#^ޮ (n@1M|4䩙שtBi-k\|GnE/oY5` |\Zn@>d&dqU;jLK!4f2e>1']_%O!`y ʄZv"Fy'/iV7[k~hSvǂyM}gߖ04́__n"eټOLrp(LV(8z'*ܾ;"vuhPUßIv>>l$3 rb )-o>sƀ4x+˪)n <^ 5 V].}Rp|>.LG3E @6S#3u\״s(]dHFSVkPP3Cu*ljo.>؟,b"S#^?+_Ss](Oqdv\f"~L lUkiCH60|]u=\KV(4!'f{OўәĀǒbyp@][HlsJiDAJd6JYfK#%ޟ[[`G(@#LZT:\Oq3m]򉯻nc x"(~ꄪ f,hREW[e:ǚ5KP5_D\W#f7O[ҡRE#Ŷ"n5u+q/"x"A޲ #S(fH \50S;a gZ.zا>aY@`|HW>@}W\؎qMOInˈgWM13l#<b"z3?+yUֆODRvNDeA msnJyu.N7d*l"hl~~1}XP :">q/h̖_ڔ-#T67kM Psӣ͛8L_Ay]f=9ؑ6τQ2;S1^el-U#Leһ{A)=Ow//p-_i5 ॴ8gJsh>:POg聜}HPH\jKM(ي)#>8h  0qO;;iygTkqbe<%J {%}# Cw6)?CQPR!JTOF{CE [ȑ!吐Gc}2&^aCsŒ|!^Ё`p](R#V\&v-pC q˲KӠq’젵M|wYcz/]b·>r3Uh.pW[zxG,^cL'\nsQHbnvn5 8hDI˪R û&.s꯲ȾG)KĞ4Dd"AsTIag`\Ribu ko R\rB3& h`ZTq Y M)#8v,q{Ӛ)HS $X{5l]>=(8ƇP1ha3h+X9$bN:q*5,7DAP߂#4qėˬ'ťq+pOvoɪ̷^aB16!e^h> u\G+շ<a|xtܭ aXA߂{ukLRR|,v,'}iCRb|;v.Js+"+<hĽ'lJC-E'&&HܥYqqiH+$ɗUۃq"p˳R9{@JR [iٙ>i\Z#xvuH8q0АYathC&Y9IJo`m ;%EB)-H(,H',~rH1^[NPkɈz]v>TmQN0R1,o^EQg-k81_zf_arAwY_;bRe2FN #|?폈i"1򫉼5A KT-p؊=0kZLc:YsC/nU3YݛO iw&*pJgt+*l>-ƀ1  42 .V讙K! tP|{^bnC{\@u O0b =}b?\ɳÇڷ- c{/Xc J\:mb~2;͠Z;e8Q(IkЇы-([LZH7'2hr &t%YOB)vURMKSg<>b?yH8J')?{.8HHFCkG`;rRxY-z,$Qogl6Sܸv@ȥS+  SLt|vƺO!jS()PEJr_k^@ Nc@U.bO` eCv}Ql`gAtfd lRX9V \%@uUƱԄ|ae.1Ud5D[gjf/!4\A<#1Gf|x5Ͻc"cys ,o2䆴 ̒YޜvES=i-kb()XUmK!x_kOB;+Xl^~](! $aUp68W, -xܰU4O VHuHGGHFk`<0aC6Rp g7z)Cww)0('f zrv?n"amrat 'ұ %? TdKVm@^h84Z=9ectپQ;V ϜhUcb:ݩh]eGG]cU`ޡ!_SuROBZ&󞊾(y ]g (8r--` լu ,9ccQoJ>*3Pg%yh NQiůf~4F͘环~u1wSUaWsP_r\?CM2ճ:ݶ˂Z}ȐYL5Gm7BPL8$3^9GPLF1-SlXΪ"-A*>伧W8}fBef`miXG @(ejt0X#?Gˇ"D1XC*!>FXc*u( >6h`ft"v ,[3Qu)W0yeA[@']SHO/K-vN21((bt|Cv g݈77IX9d9C9F͗{D8%=5 FʚpWӁݔtx_p=J!S)wrǢ 휉\@˂W7EXeakgcFo-.G(8eQ[MlZpX77uxdr,/*(z%H},~7*YOc}4z湶\JRG ]hQ3% J4\uEj=P-.8.0!J=4mdwrZ9g\ V09vHKa\s.oϏWcͨQ00pⲏh^?*U !'2OǛ0zMj^NKm 7:zfͩ%gװQ9Uҥ3$Zpk6+"CX4wߙ1apDGMMMs.?AÜFb~-\RDC' <=&c3lyWŃ-v/)a;"ACȫ¶8JjNG9GadrF@]ҿ *#ŵFd{q:`$T D-C7qypjoG| RGX`32W4iַ}.-z$08lkh>`:i9I}RX{0G7y] t?3g~ԟG*Qm !hד(GpQ`N(mE>7;/AgxFRƨk,z,ol8|];qrlsicX stcQKeӮS3.RZa)DsP}G1dbz>8p'\N#6_e=Ӛh]#[qcq8Ho]A%r\x+fQNuh--XBgg^7/@{^z%ҽ뵉S7xY=sm$٤S(|Qƽ YkF4ˋ=[3@/\ +TpK(HYUE(N MQwn֝m&2kI?-$-} v1^\XXcMˈB(x9MP6Pj舸קqgGнX#\V" VbpDvk::.eWQ_˗{;1 <נ%MB*CƕP9V h{tskghzșe5Q DTJ6Kj>sP%ԂHiUqE#>DQ1l ?'[Q?Q] {}?5IַuGEWWz p^R?񱪆\X(@QQNXy]W29=k"d z~ErS t&"aک p$KUH\ s;uKhL 4o0H|ei)y[Ҋ}]}|ºJ3GQ x+oӶz/.3.E4sȯ(`v3p\K^JOAVfVfrr<2kpSm81 b}9kv-f#r2;nv*voZ4b94DfW(fXgGי*LJ{=K65&.YVQPX]-qܮ]d4 ᥈ϱLܥ3/OA e-Lg6I-1ѽ>fc;'.az>1>5,7= :I *L!e;i(2: w,Ei+@<7PjFSPK]ʏ]rZ7[-M@ \ 8'25hs6^aӒ]=;%uy9cqLiw$<ټ!br[G,A)[֣ȏ&\xz[UJvG)X}wqionL%5泝13~=z{81Bbk,%FKkRkC+# D~E@NN##M VAZ2 p"3w }z6A5o7Oi[(%sg6>)j.YӅ@ :-yzDZ{`i Wi6N(N %OJ°:&y ~mpOV}[XoXoȃtUg'Uoz|6e jA ]1.,Q*q[.N= LcBza0ˉ }ثi/pE9L\{tpg/o Nj+ X=6)Y(!&7t-'i}z\ yuW"P\wDn]5sK \-}cz"\D"6PVI )xv]?9L/{]uf)Q|`zʹiF'1w78iw53,$[܎)BR#\T\'6[^QYpg3רJ>swK wZ6, i$t6zըĶO,8 5W cYN}ôzϩ[V{ab܃\HV`f=ܯD bDU$tG6z+x?vߖd˟}%ES@:-ʺJ+իtYDuٲ!l&q⁙Nt-#k冀 fS=t ݎc4U^lmzcem{Q5Ж#Nזl 텯3߈F2i+3j==!dI䐴m!~'vZ UsrNTsJxoA cYg0 gpxsHTɉo#X~i*$}V_OD%ڤAFm5Hz/{] =*(i:OE@jk\)$y ~4ʩiժ_yK[P'{kszjC.Od ea VIGJ@ ΌZI9;S)(c425HCU4e5oSLߒ XQFpFb,A"a-Z$, /`9#v٥q/D:Kܙf9 gw3i/'b$ݩs 2ϗiM$FVQ %P"T;gP4QHʂjuxj@m&q7 ʷDHc".&Z~ىͪJ)kpcO/iahVc.N+uI7PqTSlzw} F+7U7_Ts"Օl})f##TeytcBզK 1S7ppk;9>E $lf^#HDC7*9G07dX_+-WơV_ޕU囙Ko(֩?.3>4&O%#ŊIq-rMb *3#ڞū'}|ctFtoA@YDvDˮ`CXfe/CZ{ mmmg? DM\X PMqŶL8aU$ iಧqD0NSEo"4H T@ ?fž(ci 9ѲS ۃ/)Nu#y*X.w} 'T27F)C{dl뉉P ԁ1Pv֙Rzux2c旺;5d\>?ū)yP|YuBRD,Czׇ̦UINo3-JT7?=[b8 e?(z nr z`l.cYfdldn}Ih9y> %(*lϰ(+W$Ug탴,PI lީTo|f[*߈4g]f]{TC6zQIRq;S0G)J@_%ݾey9_\lC{\; [wNPT[){Z=$h]MΦi-ZJtq e;l9@#R&PT^MkX 0<9͍vl ,FlUl-|P$"Zͷ$ ;v \jĶD͏֭"cF~  چ[Նo?U2,Tklkp{SeVn$r@ڄ(k}:<- 5]J441w}[oMov{'}8)qp>ػIYᯗ{la:w4=G[m 9?DSؖ+<;QwݝxvGmnlkAO#jn {a\yͩZLҠEŸd'-B]}zf`::NK=@cט t=)mg$O$dx֨Ii,g TZ()>z2x6jЭ<}I;oI] ;2or2j |B'pIǒǭGǾ̼Bqǻkf+W_\Dz5<& Ss/? Y.80HfRs cƋq[% <mo[AH NochHRa{󵬳6vj/Tգ 0N}dUU/2;Gݑ0R;Yᅡefv65ŵ5@(5pp*y'b֌q( ʐvJb\'V>Tk/ Ky>,% ٓ,(]#r\ch>zP@D9#8#Ii{aX#bnItyApG fCD)<\;qhG&CpCb٠37\ b&ɣ0P8%,/m˜KXR01?W9B ZO{ ]^_!Ӿ޽?PvRڃ\kQURzG05>֛}=VN]ݨI( F:ɜ+CM@O%Cb؏z~N[WI(8Yz/OOP_D΁.p5 xS1b[^j G<9D S[g29$W`n9tb1w’wx(E3ꞘXDo]'fϑ@;Dەt]ڢI4D>3W8o'o*?b:j;=U|'\*cV)5s|l)jRT|PڒP8.^Ѿy~-l1Xk{{ mpcȳ +_$QeΎ@xE.=, F~-}RP=^؛SǾ8.?eJ'ze!|U+LVK!E4vWkP;ɋ̧ +3֊Շ<27^@q{Բ12ӮQ^0.i[6 ataT6 w\\qxAqH#pP"c 8w+;k5ޜW[竈noL#rwz*{GusasueU! gT cRSpap3.mE(uyk!qJ#߽Љj'Y]f. @`ˊ*#CѤP,V z_!YgSO)`Q L ~B|Ph2|了To-K3RDönr0BF3yu&ZQ'ۈDĘ ͞՞:Y򾾒Tt t, vHQt)d[OĶs_Snh3Tz+daZ%.ϫC+B{ʘf*m:Ye FV}ȁʶvة|ϖ:Wr_aQnֽ2X PA[%v;)6Uz|F~,f:%\ۯ\LeT ~%m8AM^Z!|adc˘\XNMO V[G^. 9΁o Z{r<0kg6x6ί.LbI렵uQGMs e1W\:=\N e1sޓ,SY)@Gt>]fG? X9ĸ|U8exg;2'zCl8PyzH@iwva2ZF nL[y]4ƛtLE+ JT^uU60nCE`} B?6lK on8η/~ahebmA$7 Y@R.BU3jϫ@evpJ5@IG^֎5"Ρf-#'X˘/B.hш[V,U8Eem jq<2]zizŻv@)%bٳiF!Qؘm,iH9^ 79v|=ޱDPڰ0d}"En5Ϲ)Fb.PU^FqGc.z0&L"4=Upv_^ GHT $<IzJi5ϪVϠ#V*8vTAⴭs`VN;?^!X^@*kaT)IGY´K7a/FD{XX9\ ll^A~s[dkebZx/}]fr-uI݆. q3oE8uAA=<4RGr>)ȶVY${F5N ]4qQY01u5ZbUVZ/>WZcs5e!tq+-Ti8,CWeSb%13M.BNhYL*Z|%L `±3-Lfm D ;{Ba|g_=;hP4:y3^|3/bkpٌ9_'̺7]YɧV|ӀJm}4L֤ٿ44b,&"vM꼁⚜#A c`A&D^ziaa2tvU.QWf?y1f1ug宼3y@bνDX:dy{*yc{igD eH}736J* T~.hs (Wg㳞BqV~dzd.;w7'Rxf]H=ixo~;ڷxu#nR!X ˝&Lx?ZR7ml+Y{㦑e?'"ugPn dnΕ&w <=fٕ"9=z]x(oi}dW$& /lӲ7~'cJH_+ۜ1W^s$W R#i@>{oQl[C׉/?+p+0}u!xe!w^(+Έ<c!8'ahy8Q%Rc(fRUe:@Zl]9I _Ȫ[{9J5ӡBlU?TX,Xg?o%(I̤s;#|)QXQ~E[yR#ָ߹,A c{0 s] | LGFpL†[BZ8/!,+"Ҙ \1Li^?%Xo8PF RPY7%F/= qPZ0T,'8 S.Z iy}( Hg_5(H;rCc]Zzp9ul>!p(U=\=h;oڱeB9vNLGg"yzw&nĜ4g[-mD>s\V:@beCЪ&z i e 1a }A Ю DAhQ[z}B9wꬾNr+墪|.|X2 }#Iii{p$kE45OۓKhu+n ބ# JqŀuT͵XYќWz6~]4@M̒}jێgLSG xEkDH„&ϬOaPA޻-K$¿^lʩW$d7]w+ˎ_E7Yck)1a$%6PFپNP7}+JlrE sˬOp"˕еX wᣡY҆4ʃ0A&:F;7-ۼ$ug3kCuO[i'P8ud`ǎy 3Zw"P|j #؃C4\{7%S-%QmQކ9q WDyM\qԖ!7iN8h:/ҭҘ2c(QmJ%sSm75lO]XؾJڅB(՘Z_Hlon/7->.Q e`W/9l֎$kNjNە6T7F Y-|'ER`i<7qYsFBI$'T (7Ճ!٫*}ᤪC;sUn-mnbG;NzsƋ]WQ|ͅΣ ^#s~2E-=.WZbVv˚6mYv 3<.z"t& SQUP>wFLkJpb~O#w>3?Y )Nˮa|+U}ѐ.αP է9M~B0?RQ Dv{kۤ9C26bNeNbV<ӞBU@^ Nt*2*+:Y_"P| 3;5 2 gڈ|XtyB~*J,YQw[ҞMG\Cm=E oP " ]<û84 'Vu– ϓ'4'$FB@N HEL|uMT1ͭ\EÎMƔ܉d5hÉJlqEs $~X^ 6Y&4-t,l0\Lɞ<3KƖLA'S I`߇M%}}0 :Sg7҇kny!9܊FKyz* IEvUzO@[`汖+HCzUHAD q {  }&-LB ZEܨA{0~eZ[ ,JweC5 80[9%@Oi*IV(=*i޷}:cS@RJu¶ AAڊ@7bdy% 1 H2=lnv?̷FhCݭA0Kh mm0*U;)._v!_Yڗgl&vN!ƍ[)Xd@$\mϳ8g <<3+Jϳ*DN@> t&Q Γ?S{U[Љ=$Lrnj n)3SEM3Tm8TH} .l_R"w9wL Xey% -$Z$iaZTٖk)ᙚu@aw/V4f(D NZPEz< LprqBq@6߰=0.Ug8 .ve?l񀐸UצLN~ordZrZ0 S"F.F#wr+.BU MkzrҨ?cWq~4e#ǖ>{MD`,7D4RPwQ>m%AC /QPEMnj^eTXNUeea%p@v#ygsXUxGО)_!?S9d\P$)Y{$*дGHhN܈X\Բ{ &ruUZ3cDt(}p|E0O(dN*1q{}ᛙ,[^FԒZtPࢶ7K2ڛf5GᨑHtNX'+V6lDE0(<4h,'S0Xc2䶭 Ut͂_P*|AO,"]oCs2YL>m?چ<Qk+_=P}c9=;԰} v}Qޡ" ^b5TFH& S֡QC e@{@C`,2{;=:h&@G͛a]pM/CvfW4-c9eǻv~Qe+`&}硑*u] 0E  h74hRYl/-̬1R]}C?YO9h!Qs)co5vk ^XLnn6J'ɦAbЏgc4`ݻSש6H0DC Y/j@VSɀXO8Ǟ!Mr"TdvV?^ɽk/|Po(|f !*y6,HSɕX!?k} iC uq>{V$ r@_Ae޴8Z dGkc!yJ L(Bc&5l*+QH.CӚvQe ϩql }Uhri0|*G9-&r,Em=&YS/nԹnbcxpB. }ױ q3;trg-;5Ȧ r%o/wd?}hȎ.]nDC%H7h$V{z0KyG1wE[G`p<]1Aϥ ˀ+5,[7c@K-,D^p=A 1 _ la0h"x3Ќذ.8J! y͟~a_HU2(Di{IF_¾0OsF ;vHaw8NR-Q D:Y/+k&4d.H$ y}{YFe Qj98  I!0&bpzV5ҠnY'R']YT/q"#qdS8VD}y;ШEQBwˆHfdtJ4Jy_/}1g, >%O=}-1ogAFRMɋcftaB<.?4N^KǰmJwE069;s`z=qXt`witObRWg?LyVq%r!%AA@m@",ڟ{kmc^w&4poC0 Iݣ~f}{J#iM ~w$L$2gCnb U6i3s]ar]Ģtt_"z-c륄cNwAZXq2v J.QgvM?ĜN{3Z7tP,,D!V z@r.ш湭yɻ1^)obrԆT=|B*~-Z _w(RTh*<[ߛ.%G*xD u~aBB^CWFEys>4mcؤ 88yqd eN" 4!>]ޑr#,8#f!|&qwǿи:< Z-`%ȁڮQ7?4]@E&#A@>=Ec{YH + VAC u |4dI5:eE L(G |يzonh5b?r%Y$i6|Ǎx3$yfVSUh =qWsZ=5))3D%zqG뗙(Z\ѸzOJi%t>op uؽ Z\@cI9V~%W vʝqaPD V͇-M ( rя0^>kJ7=qè x{=rsƐEЩb/ms=|+tĂs$, ?`Lkۃ4se Fwm]եJf Nr&_@.ihTqS쫘-oڌ't)Gsu.&SB@{jcEofղr>* Xf G nea(@{w!sRM(uwXġT82)PTE5x[}/J=%".t]׭t,ȳ"pDHt]ǵB: - ӝ&XoW[Lv;a4x(XhkP,C̙#8!`vOg8S(c&[2 \?ϙ aZWc&%:"]AFne(3ƃJ$9Ob|!DAR\px~j=WDm0md1s<|%^z6 n7=;PE&]<\~Yp6ƴh\bpm SJ f;<)WIQqaـzvN1&8(E>*>1Dzvlcl@;l%"6o(D¢~5P3e?qˬs&czQ!mlAfM fcA:4ckVs߫AµH̎ 8\ũ)#[䏠tJF-P<0,O}ʔ T%l:_Ǘ)< !'pYQ@ըŢ݌7Gjч=~hC dBQ}+kFf41QAf9:èMuGcזZ%.=EuҶb[fx( KFƤ:V qe)NzP,>zT6s.0yF:f-47Ԇcl= ģ~?v0d9go !L:ne!aV$agg^:pkx"ٸ !X }'qH~PnγUjКe)Lo-﹪R'1b!-Tw%;"3ɀWn2Ȝ_$|˴БRR8~LHD ?^P–.:rtV (;rQh(!z-I_"K%j} 9xԔL 躙nj -PpNhݪ~tEPg1[ y'  5nv3)cp%}by=g&ˉnbuv'GvD Gd`&bѳ 慏Ep`aMCz[CC-nE6TGD2r%'3*8 ^Ejl`+|pJtf24v3dbpuS  !Wi(Zc' V!?|HDˬ&q!bZ!|l-21+Xݦx!$Ϻ@1вmL8r"{@V-o.yv731pC2jq7=E,@>=}-\$9? sj&nFD(Ahxf6>M0 - ; o(N*G԰[8&?2\MjphB7`mi7&EiF3-4J:Vs|ƌj9?)߰Lt@m?ԩ_} O n:Rځtt$_yrҩEP4xBp@J‰iFji~Mr8^piȃ/ky@AuinoBWB1A$K]{ 9qta(+9i`"X]1 #6SmTFx9sD3$JLu^WXϙT1l_QfÉ z=]!FT6xWHҼ6ڐO TbF3ݙPkAIP^Q$Oz=QkÛ$9Be0A\9eFƫz>RO(9ƻ aVo*-%L_,mܷp+ӹh6}H_9uTnlJ; t"=LὁƎ*(ƨk!Ibhڛ|gq`%G؄q;r-qT,+YnAiS&V>͙G0A˕끧Xx)ד͛ |q]o슍)l!, elՆ]ǩj }<8,|-Jo3*F޷&\S>IBG;.4Ldpɓ6X$8*slKGI0WMd{XzfBJE[Y z(gt'I.HJAdQ _-T\ ElС~v弰b6=Ap&PX0eJdДu<'v6y+?r0* _D҅κ~$4vxhcX9;磮ΒȷىNjTA42-%֙u 8PqV]]x.ob}1ytuhۦ p_PΩ$zQd;G@eWH#x2DѺbcZn3 EyoFEvB̕{mqmS.%>)BuɤLiZ2pbhd[nz;N.ه}I9鷭 >c]Hk8s1O/+._ijb~_3p۟ GPK{;dCk0?p`E:T'4ڌ쏾r\M{Vdo;?ż\VjfwyM~aH:M"JK/kkX6C|,ߴUcPI6`i%TFcx4GCjr5tzBFB#:dihGʳRz;8r!VXxJ(8]"Vx  un$< 9 9jbDlˢ v Ȼi ƀNJz$N Ag.YDbTv><1OTo0ۍRP[DQ6 Sqt((w0n\?c_bj Zh?Kgܮ E8GJ!atnHi~!&lQ.z+,u=*G"!-w jB@%/k[А*2?{[uLnE$8!{$QiW1=>@tfHBٙSu[(nB#% j?( UC6?9'W2h)Q|@8P)ǐppn+""N_>2Q!KҌo}ǎ$K頀x$ڟ-[(dpqS^l9ֻ7Twmv3 TP0Q jR6&H%e13Jak?hBELA z+ck³-n„9N'g:3W`Wh| 4ڊn)f,qvܫS[ŶSKKٶ2i[֑o2qOnj ?' N狟Xm PZLd%EO|RGwA{̈\+N!g N2L<( \E:4T}l;Jn;rC Cޞ;oOTl$ذx1gWҵ`ͦ -J+N'˓>@wpʧSAdDPXkw7&c[ uSH Ʌ8՝? PȧTgSd ,hZ\pDDbH@^CP}*jŦwKN;|UaEg(|Z7_WHj4vbtLJsp?c~l[R\YkXk"=0Ik%<%3TS0RR~a aiStϭ3bN7UVb13]Nc.^]2(S{J`H_*=?/`:\B&0f(2ԧouww[=Iz$;(X7Pv̋?w?GߌJH龀qe@?]tO&c Vz#JAp&7S|j?Nq. %?h Fyo“@T^^-{bЉ]~n`uA|]B%Ĭ;{cy 9_N,E'|N0$,{1+"̹ߊ,,Ιz9{R5m!DM&$et¶ԷLLVkj"5tΜ"֊v%oӢN1)R4PiB qPTP:>=!̐s=n=lV:bKJi'#w5|$$7\U*Qtm7Z"l>BҾ9nϘY;!h\V D[Ц/w&xz*/ckՊϭiķ? OK jQno:ji>k- :Nc@fc3qY"lg\U`w%>w?4\rͻJ sQkZJP*d jR+mۗn݃Z8x<An jm 憋,bRGvs'u{K*]!h Q/+uʘšZ &3=KxocY1a^ RI-(ږOhᘦ:R;d.DHKEGJHX[;TDqtj7S?V!Ghfﺃ&RSaCbNƏdȮ#vL{_\Ԝ}%X.fG`y㾦Y FDKĸ$~ga.meFXǴh^nc|2KxT(¢Seb\ݻ|e6$[St&NC eWGh$)ȬL3l0RA|_UeG~oZPGjjB||n"p'i̫  ܳiŵJ&BD=(Xa[@-W\BZ$YAﳨW"h qTQMA*mؓ52/R\[…PO{P/P_. O2x`X-)#_JQВ*Y>!w$SĊ\!^UhBv@the͒Ã>:+IPc>hNP5x{X_'<0psf |ǽ>RU:eNERBE[3PGR>k@Н+vCa% T'v -e:tK`ZLe nSN!n7lh^ƍǖseb(q-Pq6GzJ)[j'| &ML@5W3ZХ}α;cG.ˍ@5EqGs=vA^)OAC^(E x6.w̶CirB c;C角:bJE^BjUTlbκgxܣo&k9 cWpTRJgoweO}^/6i_)blR|l)Bʩq;Bsw9h>=4XOj*"Jƭ F8u(<ݓCKpj4hD{oAbCf.5AdrxiD߄SB_j_)1F fɆ W^ 'm7BG@2x6tYN$uʾOt2|Xf0)n6 /g̲tp-2qXrSw|Ã7h "V5yFM|Rӟ۳]ĤBJu^SUth,bOtZ7_~[we慱 ]K1 -99=s'%Ms߷vt-sx_kZhdHͧrqwQuDLt"6F!_TNk@ݺYU!N݁K TtX ~ʿ7eu/Z6mAB_޶J~M4@"9-ȗ.?Q9\heq&>wl0A-kڶ!6׺M!ZEh QFc[bQ[97G˛uPo lf8o甍(8a Cye|]PUñsRmyݫ]yvd[<G`g+1Y$~*'q(AYUT2~}R+w4Hnרo+ZϜ6Ǭ!0I_q "*Ŝ䣷G^fheÉc- je aw 4\ᅃ%~`p:YɁ@*!KtNiVK4xHG+~ .ZUW (epU|8¸Pbto4#NƜÑy{):BW_u_ 7kk][gah%ƄϹbcV$1ho1-ZjK谄DU6pWK_)mbHDRu1S\L0,~Eo+ qal|]4><ɼ۾"7';I AASJB/ՄS|y 9&SǪֆCUigǥn3',:[@:3W"x'\sDFչa'UH;GC"h瑩iq$Zݷ0]f>ཁTR:2-uCnۣ+֔C)po_ȟ>4sAhP/$>/p[cZv =$B,ܖA1zvcܧzahdG}&Dkҟu] ~#wBԩ# ɀ=7 ~TS`cq!D]c}=20[dzBYnIՎFbO_kG< f%x]jt0`hwR2т!ٚ/A>Dz70YhY:2`1Q;-dk2hu/(2oS/iIuZU?ȅv2nVS(2 ԈBxSzA^$AAJFCзP6I5t$jJ'~%=o#Pċ¯'Yca.7g mQW[|r,[`ZˤoӉ߉[e,7d6Պ9ѿ=N 9vK4i k"d>7SĖat(ɀzdFJ%fI(dH`%KWw$,֖ #V ځNG*nnu#!ÿv'@X8B`xJQ]'#TߣtEY\F~.4-6lEyO4 Jh:JTI3m9]CN}A*!0g:t E.kp,+r4SJ;=,-"K`nt3&[}d=1JZ` ;-̙RCsZ᭍pD pR"=3s$Q)Aj׏Z@QE=3|[ o7h #O;]}N\mQ*dVsM/Wwqc^ ˁ%AÌɄdqw~%x'L;:g^[S]in E}#[S+6(16bzGrl&mec` ]Mzy c;Ů&vMX gT5$B{hH5Z%0[l4~LF{UKPNktOjŊlǤXf6 La}U=G}uh e"(GZ8ژ4%)!YZ@wh>3jbUZM&(R(s ۋF M,^U= Vؾ7.hB22G(2s&;Փ6@G<2J[ ^\3T Ƃd|.ϜN1!(5ܚ_Ιx:~G=$DԴY 8/*>k h,3~S]f<]UwB}{ IU[8ph Q.PΙ tHd5DRL1Ɋq`W. :k3)7B}P4Ց4礍RpEav:/hPlтXt3ƃ)?}3a+iC?+0߃<*JXPln_`LSrԞԿU-arR#27RLRBtזHmbb?7lG<š{|j x߷j 1';t7T>;a=SsgAM- KP5`-WeR̞b=] UmvŰ1wR䙌4C]'`t`.bYǬ,qTHh+x0&+[x"X/mP:l[Kî#>4mqv{'BlzqG8 [c6v;N_.(lAxz177wpAL뒾;A/ L*kkؔ.t߼3ͨKUr6Px" ts7R"GbW,~6 KT鶾=)FG;ifdSIw.% ^]LNvpDf]@$xtS.dL庎!dul龜xCurQAhq WgN.6rT֟Dۇ2 pn7@EY6a<,f$ѳLm{4T/xMGPVs Lyߢs,&Azճc66_ Lޞ*4XlFA .\Ō@XZdNIZXhط! sw:!hQ=Gppl>ܾ];)KԬJp7M5 W@,C][U"g{ҝoRͨ _7+zWOW?9(b}a*}Q{$VYd#"EHOB[p4'zu:>.~h.mqJcGX$0G}@Z2P-n Uǟ g{?xe`@ =mPӾ ]LT 9ʸ%rm4\}# /[ C:٘׿ߚ"x%an8OeK xzڕ;C:nOH#SJ|N,mۡH2"ؖ쵀"z)^}&cP,B!\}`USta{ȷ8ոDE=eY/'?\PP>gr޺?`=}GZ,Ǚw)н>HF6GUu78jRSFybkր{u-E" t`ڍb@:#}X Biϩ샹6 ]|gО0\$Wkc/Olc ZnJ)E\ăBxfI9LS"jI",yF_Gv|%Y?RAό V׋EzS K5aJj|l:uB,T؜,@5*Fr~y(k~KgeD=nGVA*ͼ?q-Q=$?0Nh.)ٟy *I3aRHW"Rq妝Twg o^ݜ9\:m -ԲX^}K9]166iIOl\'}}8ktE $r7zAYÛ2)sq)"CgͰ/"Z ZNbLL l^h WъjP!C*uR-Ihbv')X2`45Z p˜a>X.{"gv7JhUAq v;3πlW׃.6MxY5D&wr8= !eYm 1x9>&.J tg`='asE7ͼ\pگT/žY|+9D}&i-M˯%R y&lܑ>h sP!BPokA8/+n\u.PJdsIjPKmSji9*;@SCo}b_ژLԕ{f[8w^y ؎uD|0:i'rYtDrq4ٮtf{Wr⺘a/r"fkƐSBp i$ qY-Ok'7 V$3 A@!D!BB~U3ɉ:Ĕ8_>\MN?>zW뾷nbl+-d[N'\~d" \\#fu(\z%ĊR[fҚ'/Wm\oR)BT>OšES#s]omTy:PSHO*U\wB´lӲIO=S- тAłUK~6犼BacG[hs%5^ɔo#` GH҆#^)Or#YqaRbND#Z( Bm]HV!hW$BqqMCFS!IS3jQh$,.q,XiCciA1J>BP$Z &X+[sb: HDJ) sZ Њ!坅&6yydD 06gaBˋJ=`6h3?kp`I\Qm.apʃf̈́W*mړ@w>…}Gۡ *>| Z٤7N(u݉7Qo_I$7/`y03:]cC[SC99I&D8Ә9畩+E{1_7j̏0ƊNBD8,3 ܭ˨L ~z9E+W%uRռڊXw%6o 3*pwyAT m]02꿩ϙZ-Jɳ,Y"#k!*vrӢYح|O[./CJ2EXc4ff`suP.b.iS*Ng^-CR7{jDzƚCc0D^eT@Pm }, zx%rȩD›Sɴ=/.oΉ_m+>rSsw$ueⱾkW@yoõf+'~mLTYFm&IrWMjphk3Tl6v`3y8$ظpؔ9iRzf?Ck:DZSĉ>uuQAnO0%4!" AvS`8s499憴 ̭K P~ gV((Y%Ѧ˛p,ER :Xxq њy>-XΓ@P4߄ "_W Qwٖx5XMx*# X h|73*JDy&ޅ&O 4)bH>\|'1z]zk4"N\/jtQ9(PP4{ltE.˽r*tH50C!BVx6*G:x.݊i9Xw r##ۦw#%t~>5Q*k>BНAvr7 lع-Nw!L=Mi2~t fg($Gv(ъ )׷]Ѳ>*[P=(MsP/023~\)"a۪35ՂAh⃙3j-VVUzfmdAIO@. c ch!jU2 =͋FwSI,WpEdi~Zݟ2SOpO.i^ӝZ7<]Ɏ푚LF#6qzt<"TA׬88U=o|ZfVdvN a~pNOtц|ڲk#& ?Rur'̯ P07n:^LGo>ԙ$&[yf~n E~lz6ä1+9 oXI38z:zpjc*<4g͘~Ѕ<-zL9 kTLI3EI98#[>@LQS 4In7+9O'Z3LP٤lY+ց2ȉIJM.V\Q)vtTR/KR9 ":p]2Fea(d~'M/u!Տ?WZaWma'ow抉!j )q/TR蛐%k`;?@Ba۟BBC<+< +%?6jmgALM4ƽ)wb *0J8r"a?LW2 (> 4_d>$vqaW9@"\DJJ^ IEpŅ/vynps[45=o)ᬻ͊ݏoaC*DʊPZiʘrӯhѬcE%栤u/{0(dF p\8It_O1]YpWW_ %+GD?#1ݩH!OkvxBGbkOs|)T* yP_ #=3}J6H뫈tXdтV(%n1Q N6 6#Й1jA'\b rm2tI8U,q DV}-u!@YmC )n UcKF-Ȟ͸_WfWj/m(K6~|Eac"a*,k0jq?6xhb0]#ȧE%`Ej.4Ulj9PS#7%L02$J~\FTHGKlFHW&w$+gh;a}ć>~8f$?](*!@wy^sy| {~_01|ij 7. *)#dFdaNb+pL7>b:j&Qm;Q#*pC#[z䯥p@$h?6m'ҖFh=Gnu0> sa%Ş [jRRDp%Ulr,^ZB~wTс$%O{_![?ǯJߢj2/cw< /)vd` $rinX>\& 1h[4w>B{w: Äx->kEhChD.;Y 5~ZmiH"y.ns\-&/U'hXʉ*)%Jn;pgU]JI-ˊI:XyUڬ`k|o&fW[S bjl)O g@XWX0pSdH*{@u Ʊ.*E˙)eANes匎"SfQMA #/^{ Ho{Xһ4ՠ!Z,/MYEɴG ew>P/ [Uh&,^c=-K/xxTd`C3k]o(gbɯa;3`oLg@ыV3=ڕR'rkM-85Y- 1J|XQRmprjLeA6\څQ$h)֊4cwyNlakfbLHFV@|unK[;h`i.HNrk SfaWfd aKg6jzq{>+ M}٨ $^`?냰ǭ"/K5 )$xIgV-[A?-k@mșwp6U69|M(c{fdR,J)3r'8"8w^&J|[.ozuoC, q s'-ޱ}7ɒ=[' %71xF=jeIm1t cFmti$%g+! 2cm&nɳjUm^!j}ƒtSɡ v8c:TԐNPdfL'ee?/(;أX$޽3Ja@Ga{0ec@6W\4dD%X퓁)9# KM`ڇsC PϞTCJ XV;yҝEd-kmm9҂Rfqe;6UҤIQs",8EKOi[R̘OUh,'ŋQDbu 2eQ^ Ryr14' ňq?Ddx-@ Dƹ]ব]'S֗6[(A췔G8bVab'4K@|)7hd `UDže`<1L)E}7ؤ@<rOwV7[)<(^ep[+4LdYg1᰷Ho.1W;g(jJ[l ͚]AHn@: ~jZ?] _wMVJѿn(˜Lce6 k@!ƞu&_g P5 =qmCvH 吞;?=O+nQgbT2><"s7%BɿK6vhQ46>pDYsvZؒb8EWW¶a]Us%RM-Dg%F-9_.j?2pv:PرeUZIaB 3Q<7+G͑*G"(3˷X<, u@5tn!s6r,@YLi.=A=@nTy"3uЦfkR?p eKRمWD hCuY jbe7KQٮq+g"k'b>C@-e!gXئ%*9 13wcC2(?=[zvPCNdU:§t{n-6ē_5M=+(=2MC`m!O6Jj%?UXg.R̶,zT;udaP%n.p¯,抰z4FggwͩmM}%>'p(8=[4!ͨ@$.FГαYSB"Q+Pnl>H!;05IaIT0W1NjHֲ,(&dgwEtq+\ =3-N$R܎/?:Wֆ<5͜j-| sۋ8}m7PFCm΀ȣΊ Vn YlQ}?\Yng (bYJ|FSWQ Nn0]yq4GU@=TÓ1 2agDD|LdYFo#CO~AWDj'3i˿9qߋt?e6)Ow[Bj g4(@x%\႒y.XQ4_N{o5 2%\d+O{hlkkHx_$PO*GY=+.Lx=ϵx(1LFf]ZSmDb3Dh5ewo=ªnYsTzar`G~ ~QAXG=jbÔ0'gN*:y!@l>)cÓȊ$L9y;E0 "lCjoR)_uL8B&!˹-xnn(l|}Pޮ4HeqeƮ#0f%/?I`̧(>T8v2>)Đ-\2W{o-77 ]HqMko pVDHܗFlۈ=+!a>Lg^E0l-8GmUen,JҪ{%iRNQ-~+|@ j*XJ;(\dTk j}z/* }gbOm4<''ٶ*_:ֹXy5jqA<L#lDόF?Fg(w[̼`Vc,-~cӟW;v[o|cЃFok>g.+;)c RҐo&Dkx\n*CY=ћC.[T6ځu?M_&y:".BAPC/}mC`m,$! }56ɞ}`>:g.?/: Q į ){]J"N1&G[#5C!T8{!Oe +۲Eerڧw@VZ4`_wQ~X-er %$o/TeLMe8xxASۆRMo}{cC%!ePݜoG,4Vr_ ouk+,-Y?cKyyم xe죆Įޜ}Sw}̠r-Mپ6Zku9Ѯ XOPNyBJ|dePLIdmpr:_̑6y|7މt#x G?N,"#ѝprxjdM}m.ӂf+駿WK4l0I\sKJYГeZ?-;TSSVXcS3^/)i6$}QXPEL `cʚס`̐km)dVTVyYui,^R&$#c^:Uj%18mء3s3_յN#McxZj$s:A 4C9H$m˳&#W&KSF[թCܤ5/֟{ PpԀ>$ aAxf#' {( 8cWe-X,++BB#ind煠m3(|c ?\~Qڬ0WOMּ/T2MksDL06Ȉ+;1?iI@wϾ&mnN9KPEN8\-DEd}6$ZC@5pI_FHɫ*B)5;Mobp#p`8+"1~/ }HZeEQ DPfaՋ("V1h+} r."-5%J\j,=J. :H:-A\H`niX G M+ql?=I7.RB.Br,ZOiIib55EH"YROAyMp&"SS/ྶv\*(e\5e!x.3C?58vé{qʮhT"dX17Rh[" s>+Gݜijzi7@21 'ǍFVxא}<-|ĈKg_onqf+M|; )G{r,}GMH~=HO{QZrStCzkaChbUJSO`uQ"y˗1qx9|h >/5 TVߋmԤO%cp't;w^®MdEjӸ%d㦕2Yїg$- |X(~V$ՏsNC)Oύq3h':͔VEU'ۑ&v@PE1*!?NN\(RLCۈ҂{-+G'ZN7ęDv&y$XXGhs=M~Z6t-?x :_ipKa_z--Wftt#|l߷1dK<;h:-moɰTRߧ#iN=H~ d2<& ZCXChO:X_G20`. iw#D?wuc4T8=Qi0kzjEZxx<Ҿ,ߎ)]<: q@^2c\_ei~عnxjA !JЉ"Hc)]K:a*BQ)S0$tX^C5u6ZgO'gk{\ L:caS8&=X=e=}QFI_<Á1̅)/]*[RlOC ~~P]PO5[lQLk)fI~KiVkr[3.^@<.Êe>R1;0 T}%zhe't1MgTe|.2?"8:[67o#\v7ر`q~[m:7-PUm^."?jeI6Yg+xhics6YeӾ Eݜr`>a%Xk'ZZ "$DQmH;lAۆsVP M5ݏaqSh×ԗ@3I͊sUM=?rIʺ%Μj?f{&Aw Z ]5E\pǣA"ܣ>AoK ya-3Fj2(f i)}tHJ!"234E |Y#o{fεuF/]z gB,&m|MRf51zg"=d @!T02~*Ӡ7J>RK M y yAu0Ua#]6ɕ JMoؤ!mC+PpeSrQ3rfn;񟢌y?pMtpuqV<"Ͷ3T;>KHBHbfŶP ]{^`uP&a VN&jU˘]%T/WxŔ)8f}|߻orE*8]ق7Ed"]i&M6'|nSuVgbU(/ݘrX-q HsWBV%Aos qC,p~ڇga #!r;#9ٌVD_U=+KxIѲ| TW1t<$!9R !ckDIBUo Vy^ IU)WҋYT*/&jrQ|aT%4bܱC{s8I*L(B":(XޠHo\qOôbTO$NKs KvL&MyӘcZ‘REڿ(*KwKZKo@N +339kO@?L4܄C^6k!m $nLwk_| ][>&Cr k|^covm<.U7v:ZI:NgeJj2fff\tI5r`EݑEdS1|[VVbY.͙|-ZD ⧲HM_N,MrD[tԐ'~׆ +VGAoq`CmW<5W?gZCnwr|_e\2H?<^YUP%!}Pi64KE㱉[h;,B1*1TR|h9T'иKHSeQbѢE 틔ᱳUc}.84z!ۯ/tq`:]qj]_fU:WၩZVb'IOR7l;`e7QE ,ڪȻpCyAӝ edBK~ Ri6ouUAM^%Fx(XZ-c^̧^p[$Zhy&/?@}}VN濺RW(SpPS}}w*|B}Y*8 e1X@ڰr'=gr(g*gfў-nyxzBNL7UfC?^qڞUޑ_/hEd1< MĊGjUүPB:(ꭤsxTHqJSPR}讋yݓN[ib]yW'b&U,Y4+%_4&KfU,mmҼtaf B61Z 'e%ԓPDvCoE%;SqJKk(lT [os}i[Q1PCmc@BeĒr{>{c7P YwIE?d9,qT\.YA NxIθ4.O#xˉ&w-h~!i+q@2 N"w\r3di1sj̏ñ|6ĐBq!~<]B'BY}1Tys>ck%)Gos"ub)ARZn4fPlZByI9!Lb7Pgs(7˳FyoO~ϩ>@tǕűbNiѦ80i偕Fڞ溗lhI;>GklGXU O+QLm,Ε3["^ O>յb0H uG鍗LBPb"Qx+x@; J>Juzd@׀Ef,./av qibd4˖K%_yuTk8h.(ɒ,6"˷|v! wafw kP3އ9SM.C: vc^)k1lo 6?c˙J|PMuk;w#XH3i,1O"gl:q3c7|iOyغClPW-h?J%vnYƿgm2T{F4rArnbˡֳAqGG,ac#it8ɩOmMfI)|`ϛ](ڒB0rcUy Xf^KVfQf?_Q熺3|C[9p2w3?iCsKK3T8l0];6*@2R|KڀbQVGG/ߑJD`4m\',l9mÖ:c8 - loX/.@AoϮ>s=a[# BCu"@6cǕWy)b/s֮wH*$N2K- ]<\3I U esl\C8r&BE= ;5} w@ubQG<^)[IU' epQc^_Ịi~.?CFy(hr#2rp.?>\78 \X}aky*]F ksBNE}(ЁߞE>`!rȰf!^Kwޭ–PwC0Zl~K{=8D>7R&3"voPRPUK;8K`w6NP#<CTFY_׾_667UqMݛ/7.Ypc?+SqFh[**k"2al.+G+a.%E_3F YJ+ARB8d?D hۓ⶗3Ji? |}/VXry:5.cĮŗxNr.Hc2r%FvxfW\Sc5 &p./N֦\G%ZPZ DOe-vYH80 ;Qzr> u&<97Vgcc0Ibߣbh `ZGESmnαZnhcT$AuS'TNEW wi;dV !"8i)][j4IobD*PڏuNTGć0͞9ݔ8ݺj3tTNz&ŀ?|·LLZ|/%^tYw>cH,ଛ\|=_\΍eTWc C1yJ$] >1B8v`8GD6% |JCPbX̺V5èx}ünZ=tq՘b-z#3W(-+sPP $V'|mcALf`gNP̀ 6-!Zh}|O&BŮ6QH|y"sK/m9Fd6i=mZD-@ G?6-S'QO`E /o Ak\@."ĎU/vv_oSZw,I}X*@ZnZD||*FPx>עfUYq^\v8C&-ń"]2"W!eB?D<E,JAA9%n#(0N$t9yM4~8<K@;It, ѯP7 1FSr|s_9YXP/aԺ okh O"E{c횀?۝}~վև#BW+FT/8>\'6VVc}/J$ x p~cEj r+,N f䝶NӇ B/%] U,ԧdOYz3yےymp'8lIRd)Z퐵J9܈b sH|dliwokUN1UO)} !FVǻųU'SL=~X}"؁Z@PS2п{H/|٭]}+MC< G ٲX"mJe}z" [8dmw pxJ Ik ^ݠTH,? җrv$15:hg5qgg)fʎ^?zu!Vr9-4 ڋI\N ~,i ]>w~ uvB}Ԑe=~{_3R˛6$(ݳ2( K:XZ5^ JF_K oQ#OwA¤ #tMUq"Gm=u䢁jeCA4NQO@v:l\Wr:낆qJAY);p50"n3 (l[wrՋPLzNiM;Tݥm*?.F>]bb>ʖ VًQd1-b;H,o1dsY<DXBj,`Q;9 ɷ>\"k5Lћ!aJ f?:-an+7: )'n&XR( `=[-bX5y@G2Y!t*#`łm}23o7&w+tTLdo`C./P2L߅E+fK<[R7ZXSYNdɣzu?! U8YՁ8XGs7at4FDeIbIlRupU6 zcA y[*pQrEaq4S\G\UhMMLlen5#sο]=]Pg:6&P+?̀DDEa:=X/"bhۄh{$y%> 5Nkp:>qp_-!^-]4|cZZov gfG# ϫ0'01+ZeT&92$'2|B\j´UGGpI F_}O?jHj"%JEV` Zĩ ALU[6HyPTkZT! l#g#q BxI:z!zmGm7}/*UotOtB6>G fv{{s"ȗ8Z6lv(,}TWfijN,(.ǮX1M&㤋_HT{L}ךC ,*0;r@E=N*H?$?u5A$r%K>;$U5t'ţ vf P[.;%>h/Fl*'Y@T4**yzCC h-=Jm~73t%}cQ3u4i㷱x[SHUrž;C <v18VcϊLF4#;55HaM:ZN 6 -_Nv~U#Ĥ<%bK[ U?lG3fYHɽݿd' )9 _EN%!ƓVYV4r4iќQ:T4:UǗq9u>~7ǢB ݕ{I3gb}9w3=~&[K(3޼2c^g4uf:F,Y ۛ'-x9I 5'PGbf[*FAuӁp4,!#i Jv"[{%oץƷKt&}>C8ݎWrČjh*&o_A]Fw^>%l5_a^~Sc#Y<)[3LcFYȉowĕ өxub$i1Kk//8S6=|6ԡMPxεߵXe cn#2s?`@ S7@R@'Y4;z):*ZQgP㐵"We eX$LyOG 7y 3(E]uGch}lq/Ԑ)Z'#||{ BT ೎pz\S{xpxMf;K햑@>Sq#k]ՏWœ]tXlM,6^`اnc&rK9ܛ^FRl|Oo6q<}1j P'2qrݸNz)|gΎ5,'K{ *Z[L:Zj]!tr/."Ѵ`m}3"tN|Az]4]S{,RV`T v[J}/;x*p@'l)mZLzkԭ=N|ai'#T5$1]0GEqМS o*ϯ;wδ,ʮu{$ U&|ۀZJ q7!%%s+6H:8ڭX)ZGS jG WȪ`+3YAV|<~-`\7lۺ@u$(˗M`84H ir8#:q[%C2Ċh" '+7 I1Aĺ;NQF?@K\ ȿ k$22w0C9tMSOS 2v$MX^ǏϬIniRƟ(kY1Kf',k^Cv 8Y&Ry2),N_%`Dn7j ~"#Ddl߂Fyv"||bGY8%+xdS.@Hf~ . z HrG5pn.UAmS;yI u1ӓkl˩Nܯ9ipl,/܎^tp Ps:mR]dWV\.FQg$y6vVT2 #yo^3S#LY`5r>tl?ܐl=GmUݰ8 cR&.jk Ic?ၑuk3OLJ7 L6]?ad+;XK*ht*je yѲ^K|-_Wg PC/O`-_>d >Ejwm$I2L;(;s 1n qp,շsp}0TqFOK;SVĂ8c[8vκltTf NbYM!Ncp:ۋoH\aOP.%=~ЩnR3]U2Lb[6WnWWkEoIdoh6L39@cZ> =.wc~CG<ٟ{6ZzQBv[" d 28㲂|Θhh -_Pוqq]D]?r6Ի&Ү;yvށ,ܹN։RְF-e@[GH 84 ҙ(#hs'xcwszĹ!~.0IOs+>#^i;^ ɟwu'ٿ7☯S`z˴j IW c G`P <)`s 2Z9f0kFSLx֖zN\o|)8eCL8cz]WA Sʹ.QTfW k 8XV'F?5Cpx?T{h'!iW_L\?Y!sޅ[Ns2b`&-B%2W>|IB#NqԋOP(2)Zpr:&5x2UZLx09Noh_=ǶYAvf4K37vg_;m ɹegƣ0ɤ\S= Q<^ʒ5X+z뙗b>k/0ϴԮ=:9*\㧇Aw G@lٲgQzSP(f@&HϮXo’l5i<;1F;xñ.՗|:kU0!8*`t@ e5Jy菆GRU3_8}#bPQmAGtHǕ^ޣu[Id;i)z=Ԩ0{xBq9=u?6,2ݗ/¨ŧ!uDKjJ󁯬<[ L?5$`B\LNkata,~KHR9H~mϷ7~+NEIJ˙B qNC4ԫ|)g2@:.j Z^.<7Ij}_}v|㇈Y%.-X¦G˛i-[˽n _tz"SΓ&!)Tmi0l@XVTe_5o1 Yy}  *Xv; [nmh𘓨TZ™`oYxdkU(d,tKuϞ%3o4luH%{ AC9w`/qAA)t왬W "KXիjn1cc-{$$c̘ GAAÑUa69Wêd-|(EKHq\ z+RƋ 8.`- DͿ~&Yq񎟕MYW+E#٫4*][+륯e~m@ ;&<6Ph5/_}KOrֈrY[e]Z(pW=c:5"5diw$#h#?gZY僤LEaMT\/YnSj[ _Z!u릩RSQxYnr}6`W_C=Y9`h!sJCDch!eX~u{ަٚb_h\a'ԢloJ=ZC ImrL-毋ץ(bp@V߼[͞`gū@_(mU: ˇu@@2Kp/)K})2z5M BsqDXOIu `$`&P}X`N`G=A=*[PE2v۽6(Jiر ֩@EJ/b4x!s ^Q#APTW$7.L_a0C1 l ~dѓۮ R!4>Ϣ5bOqZAMX2ia( h\| @rp9t[&Fd3)|ls"#9Q8TϨW_Nw]C%zW^* $2NCB`_ ?nG_β{ bY]DIZyLϢ- ?y/Y=8;J4ˇQ hn49CN-~0 Gi3GHW]5′G{^A-OAwkM V(G .xqn[Ro|K}S9bUV, j1W48$XIa5 * lnZ>uƈnGZP.s1'̂ 7<=yX``ߒ&:g G)^?#ܓOmqPdg:1$ޱ ز}5#KG-l2u7jS>a{ 7Ϡ\wwxӊ:E!TRj67ڽlRN%_k;[#KTS qǒL`EA}23D:#[زIҶ俯W qSH'#JJ+c>9K~9ft6"tPߋirYoC6|@#54:x7 br0ݵhA DeomkuO9 AAx/֎1a p]jȜs>_3,nӼ'6r̪op()ZF|cТ5G;h mhxGhxvF6*RY`vN>9$1jxoUl]GPaFi/!x=0»֕kQ^"rRȦD[SQ& U"iFg̬rѴY*5(A-QQ"DvCdp&l<&Bn~FޗyxJv)Ub(1&qԑ)s!^uȭ:Ph3X4zC &b͹4pž ٓ,c)9?:*Y ^@I%ġ\>109ѷڸ>m/9oVz'!XEµZ SQ|Uԡ&q( :BFH3U*ly{Tc=[(#ǻ윬:15KB.J<~u1iRPFGrʲ9pBh,&l#BB4bF񄑋|%~]\K#Iڑ.qhRtM؁='^P>T/ч"]|!%l1GD"j-"Z;gҥ` 襋KˆDn9 ȱDFDKa~wzB\_/–DHFaO.(Z[/VE\F$ȧ# -LU-g1HGǁ$-o^5j珛:er RcE[G>k+te6(%6ڳk>(ki>7whm14J|Pd[1wf|C=c| *s'5G삯GMOK'ΘU?yJ_F0>; Ԭ~V+l !p'#SR*LP]фb$YxQciq>jk;m=9MuF"Ŏ$*qU{ 8&tG9ϏeRVZm--a' NpeVQ_+)NGB&@- %1= [ah@-&zmUbѾ-u\쐙&Ō(R^=KkTQ-{ t̷7Zs:'FZkos_҉CSJ-̦C>/r[CA5n%W{O& :Pߛp~J7Tt͌A@?paف@.W>6ĭDOGb:tX iEzĮ$Z[pJ04N/\=ur!G*Maqzf4vQ~5hO㉹HOsu.W%%ZRi*y/=yQ)D4 r]zjHй'm[%2/P'6cCo^()=-t//D>Wɾ(Qҋeh2rws|1K{F/gzw/ېphCީqP@j;HCdc͗ >pIHSZR9I\$E4b ap1_6f:=/*zŬYk dfզ F1ZWC9ߜU#>}Lϕ]>)c/ cwI{(T<}zo`Cؼ<>ˠڿQ,rZD(9dVIgk#2]q(A/-}Ѵ!*>c@&$|Θ CBLW![VŦdtt0 i3v#uKϪ?8!}ltu(ҿ,8)SnL3Kw:M1ZGdGZ:z#\wZ˧τ bRTo}:Ua-ݤy!Կ{QT_ p xZCa6' lZtb>C),9C_] +wV L]5/߷S}ͳv)jC`i6+{cR(. HjY8"[816쁗?%McCZdT#ā wk{"D0VA1rN0Zl-Lb'Uƃ ;m>bE0HRv )Ww'Ab1sz:|:TE2.6{]RJV ߱ e i960sx|&fM#%7ZDJm!wzWKlY5g,OH]$W čOO0̹6<EUD]b@[%TiĎMEMY!&|,8`Jjq֦m|-~4snRpHqPaWfWRvJ{R#h8QYi=l)Rߦ$cXA#<-Nh" ;fv5d[WJ@ؤj؀ձ¬h%6 pW~8:kXq*l'|>.?۩:]dԩ\6Z=`$ ݐ$OZZ_˥ G[X']@{$`QlJJXmXaZDS . w m! >Wd]Qkȼ69<  vGUHڍ"q̽[^S5L5n}(y#ɣEq3^j Q&eb)RYT QyS2%miqB |kn˔8ϦF hoRcWskj_uA3m8Vu=q]w\<6=&ϕ\᱆X+F]^CFx>Am?tq3^!/зq?OwT}w: hr`z?1{Ɩ-x%OP &r*PeVa`2d_GIٯwzvSCq~ 6 Հ%Wb4=rk9@lt? [/a%0pӭ%t>IOTF+'`& ֏x2)t`- ; I(MxD|`⨖qr ̶S;ߩJvI`{LŘbPIo{Lw nܓ,u+|ܐ΂#ycߕŃA찯W}p`X4b{HMS]^a%z.T.]m%$fS5/a&% R8+`H"I?P殲j?[%c%0\@F; KTNHI$8Q"FNOrnF:L R8'6ʻH\<*}TL^^ r)^XcD^,c# ]:5_yӏb:U~$K=IXI~#jp ȯixiU8`t13[3x|2S׹^TI}֌'Ժ>_a?ϊKᘏˎyl*#?K,7^bv7"ZY$`ĴH7Ei_E"AHW xLP4>Oy%"'$="nۦK C:lsftwvb Ҧ*)Au՟u}lo:v] Uo@m̞?TW 뢔o:.[|r@)"+%txB^[9o?ϘjN pGks\4Wky z?][K nN֔HoIV 0@<$? 2VùZ*XuZ=a)ܓ)Cr Ja;iN>Wz*qm&!Mź|KZW;@mo 4*+49x(XtR,o^e ]dνfpx.bjc$|)o ꒨!&,YT3ǣ_ 3ӗWd"42;(&ܣ. dڌ "DG%lE³;odqlR{v; 0PJ$! Τ{(Yw04@ Ur_}㣺C^|{w3Ϊ%Εɞ2too;\tA˙4FE])`{A/?r[Mtat ۵vD7!w )ڝf}_Swy?)ũ5W&beۛVcah+y}Rr$\("+Y%\#|}Fg҈zŕTu'а+arj.:snEˌeɤutGҖ|C]2kԧ>pHDarC%I&$7Hޡ*+/PӔvjj ODktK]vQm+Ō Vœ|- #Lݐ=nwi3XT_][u mU7CrC,xKN9b`tAiXV(]I3JNF3XSFlLJ _a?^_nwZ*rJk diZl:[.A-᥈%ؒB@V:j~s#~ktףmJ 1'5K!5e*+U;>aw0H ı1yt-_nW:hJ;C'BA,^+3.+}Gp`ƈ1='#QW |(t_z8Ro!h;~_mHto٩#20=G0KD1_& He `8P4h#M8,@*.޻yZZԧ3UNfdld0<0>@GQ%*C9(E 2;mlu}5tsEwzeAݲ8w0J4&@WצQ&i:LhmnMnK21S聼ߗD8,q|6\0?JJtUNxrw0=v3 Δd3/6y`Y޾OSvٴQ Ag媉Ќ9ÌPm8FA- WfkxlSbkWA^N^͠Z B7jjP؂2joLU膷t|DΦq,/c-^oH !<Up˜le6L80CA/D8L8AR,R\Y͞p#X ]i,QX]3BHRzX cN-ZjcD؆ֿSw-h˪vb/)N *!b`%ү^+ =q]{4%?0bltXm^Xx5MnF И^iurT.$pÁJ]zWlxz~ʏzCXg r MC]bR<*CU3w"h7@x6ځeD@4o'1F*m)?eAJiE^-EN-1 : P%P%POZUAjt#r.)zKݲCH[fᬫADu_!*ٰMwY-DN C=mS@>6u[CH&&2rWzi&lA%W crc9O=4wtv,5Q:_|]L` @v:wT5jZ۹D1/NTutV+-Oc V wnID? ,6ay-P Q˥,,j,Fu#ճBAtSalgf]Q156'~Q#r$|nbQoNj-xQ%cR ޅ!."|ELiyuNƲ%T>sNm#Ѐ c+rJ{La"5QFiI9"z-5F=ER{^#EV/miז 8Ѻy :#x9\lk5(`A So(s\L~R84 s]=]uk B5#5%)HkZ:?IK5PNO bӆt 2H i?S$B'uiկ.TYI1loUM%kqL-(D3ׯ1#~C_(XEڪļx]_YcscO0,r{$ZvIs]C|#XMԔl5' f$;ˣ輈u\Vv؃89 ",{\9[j*/nn[+ɼJuQCN Z"J"0J]-IUa))橰^,O Qsrb;2،0!j:rnژeDX/uM/tQ֝sRFȒ͗\)Vm ǩLd}>;(60=;s@a>nTLu ]:GUri `/J!ݑ&9XAczsuS1ҁjJG<)6ӝRɽb%6DA?C .1UƀӴF֋Z.2zP8f]wzJR Cg:naOe;8mNʄu4˪ՆBE2ǎܦzS>蜖 p d5'giX+S\2&h^nCQʚ(&BlY=u1c|,˿WU&!udɣ%fR._3=. }_9]~<=b=:Ē; Ϻiwƙd[ɥ 5>:oiHSU@lx ^JԊ)b`E&Q_,6v,7I1=VAsmej!ѷd|Ќ>z npBȕ-cP [ 1HId^C{rTj?.Ygǥ6-;xުu:-u.wT뵼$;L&QƯ9yOdNEWLIA,)gȈE=3EȽ}PXgc:!#`XEntVEM3kP*Kمh'/?b cg&7@f*0 bH~J#>2a{ĸ(?Nm|6W 'F旇7&!$~=yη0O {f{ìb#oAϑ+) m/Rn#pN8]/5quUlR K)?n6/-0$ x.v/$]8yKa|˰@1VvOut#jt,<BF oYzGw2ͤW72|db|m$%uyr43X {Sy|*o(.ļsօ }ܚNw9ZS@ɑ]45=z/ º^$#vTž^ DS=գhQ(B bm; ZM3-9hJ.DI~% >% @f^0Mm*YAW/1zekGYS+EϪio.KN5sla 2 =TFG%n 71"C׺% #3{э4Gn5al/ 7plBܑ^݉Gz&%/id1\@~ٰ@{CU.c 'ѕӬJZysblC7!8pxQm. 8%/׶OF?~7r_^ y0w`9hdpG4_S'A;kw>B`BDTRަ_Q]w억J] Jț}Ͻku)24/"BnN1^TWj!ɃȨ㹮AD&#?I|H GӜJ( VM]5QC(m;I;2a6@V9_@J}/Jö $x`<0QRuhti5- Ը6ahLMZ{=.̛cL~*6@C[BGkT~Y_><0 ^Wmq%Pesc(Z-*Eh”S\%Fќwe48|`gRUD*r~(Vf/ rzAQ ]ft|;"3na/ U+vLr$T0X/YEUȃ氛59Tk'JgU9eZR4C KR̷x[Q+~ +KÕ98SG%2mBc8QS<`0*mOWL g^X؊}HUrk"()`G`wtǐ~"LmT$IAY"hXݤCa4CqʅjB xB|\8g\J}rian VONN]sXH T\ü@TB,z0Т$+`ih+]*B0^(VhK~;||r[uP_X0Tek9˾MTg'wP´lfUϺ/@SCTsG| u#fқ3{37)e|B;N5.Йo  I{p T. g5_ SȌ;k)0¼_5o^L񌸚IfwYVQ;W3墓?q%Ulp;(ܽS/w/ނ̧CAެa2$詻i~= l#>MVgDղL/Oq#H%xFZ@dG^ЙmWW!ab,)V1B639v @qEs&8$ @`=tKYy~^t2<3G]?'VzI Œ| 8G`(z=zZުD θKEhT:P 85p%7kt"'!OE1s4Qsa`CWTtS9 ȣ祟m)R`Ri0BvrNxC.3,ѿ̭RגSeq/O;>񅱀AK~8=|C1hS!tT^0҆mT ~2xwϞ2<Ĩ3G}<wG0c*Z c;G?M~hb.^q_ /Ētmz%p_,';>Qvsa^K|Qg(>q{ϩ(C}}|U:?Y$㰜G '!9eY.°r)K\r c|ٺ%$aBi7MasU*]433 EӬF-bOzc_{~B*B9*Nq57fW\/ƪu2 X'bحU"OhLk}}L|R7=m Ǚ󘮴{iPfcl]?j N*%컀eb OT%2-hb ZĎҸHSR^=nU_&;y& 1*cTM&ڜ.Vp'90ѠwkMq°;OShZ&upLH7ёWddn6UΌaEF48LvMgU., L tj?5ۚ{|M#IeA;=43酃"_AS&]Bg3Z͋=Ä|6u P:ېa[ :0)YC#狏 !Y@C;kvc1]8CgZ=W7u5dm6VCI]B%_=pNxIi<4sNiBˡ3fN9oBtBrQc'? ٶ*(@~$JYȘ,% Llw@vS'n1Sqz8 ȧ$}w{7٣%(!xU?˻~a[P̅L4X2ɓYsovgB" xkRh_"Ϙz)M J}HL33U뻑] (`d4D/h(4vvi";$)eq Fdަx-gZ$ǥHTY H_s]dFC#OtOu׻,;r.H)r\ r05wjfsEq|o5yfY / mZQPO1pv/cfWN9XD<ȼMvcFOtr'J@8&3CU#r< ꄞ*LO{]K#[(% j{%e.z,V>O/] ES#B]Wrhzu̷jd0d9Q?qN d ~^ Ane3/$X6B !ЕX(WVɪC`<ق0% hD, I=iBhqt9#5mI6qv>"bCf̖41M|f䑻B,5G DK4|4d+ȰA_z95;J .(ں}FҰ*~*Iw@@!"TSmF-9[NBTw5q:=n'{ZL2{'υ], 8* E&X–#s eE cڰc]zu%8pnb VA%itS(J,PZޔ w?&8%k``% q/,m);P` 2bi?Jv Oz^Zh]#c_zD,2o[xO R~K#iK-GC.$+6Lڙѿ<{128=ּٔbF$8xk"Gd+oh ;"- HEqmZ}QX.!(etF(BNX1Bw23)Ybh4Nׄd|ƴ nWVAmnn:s(rk'[6+fncW_R>(޼dX2\ra~8MqՀDa hɬ\ RYup(bͩ tyk0X[b-Al8ATCP!t` tKB$O%lYx1QhHXp6|7Cg!* &z ${g819܆yߑ#Q7˪K娢5 Qq2,cwB\y_C~Il".rMgɧ3B㽚>O{#yOԄ9tG0~-Bo#-wpxf^6[/9РU;[ pZ fS̆M]Xcd# }GX,gyArOEL\a{PO©@9"yPq{d.:AK9_'0aRNEkM 26ayl1vRMoݢ睌p:FGeF())SuR5dHn47]b>'G RhRSh'wC>˞OY|4WB p fd4޶%uKseiM@_Wq~UNCC`Lq!re B~s(MG~.)([Ґ$!cy,x#Mxc')|N'1XC."X#z7ƞHL L/yC$Ɲh]:d gpj~͓]ViɮK{LVnj8/L첪jqm05FwG&UxD7#S4Vȥ3_w m'.%ansQE@dֲ{I9$H%w] sJ.!~DW%#k1,-݇ETOc*#<>ک_Q{-ϓX|ֶyWIxʽXZ\BmU4g4,Ph)RL~zɱO=ɗ3E/قM/ ¹swe:rf3)R|sqM)}uCg ߂B4ϗ!CuppJd5&giBjz+Ofcq6(,d%vmu )E2#B&J N-y 1vסsÊ (mn"UGz<l *ݝb*1!ѫ&YqCрemˢ*r\@Bg# hY6Wg8 ZUm lcrXbt@Kz _*?Qה8;6 QM{ fG 64~Lx#S;g(x'>{UixM ~ I:gmTe]Tc&}7#,7 Nd. 35dō Xp u!v>Jw T\nN!ԢB2ʪ.$XQ|0ߤO9k5E)pkZ’Be"1_G݇5^;_1m*ɓ/"+a:/j,KԖ\* 0ʮa#wiغ1?@5v?vTFྗarXQ 2 LLz0m~qOޥ R;REtW1lb=ZUͨ}`UC g nVh:&19(1T{$ꎯd!Atx cr q&-, !]eL{t-R9Z_ *:DJ:4ίn0cq}> %NZ|K Sn8(pAO!ǂUQ=eigYR#&3VPAͧܯb݃Ahd>?G-OappѴuP-ϮѠK6g]OKBev ei6w_LȪKsLr 5l0Wp0(P"A 6B,-S n"OXEҥ87|ǵD8h ;>:ߧ\՚4iu!ykU]W԰]Jfg%!cc6D7&^/GBx6PA6 X[\ HZtFOSI-U1`YO^؀#1|٭1*L$@K `xQ)Fqmb]3vT+mpMkan#ZW/|f^9\7bF&6>5[\WZLW&q3`|(Vg;GboRᾓ]`m/]2̕{ im9o^BH^+v5@=`n<Ö9re(1[3VT\Y'DRNlnu;bT({Fv?K7k"Ƚ@Ͼ[k(FX]7D@@.r$ .)[s4toTpMWloTu+Aw,q))v%J*Rİ2í5J28(pf M<Ƙ'gyV':u&G!᠎nwKxXaȤ=(Z!!U..>3a˛k?՞ip.j=n?OoNM)kޤD [ 'L!zFLi d XG,}Ε{ދt9Q1a 皡%WM/K o=Sr=O4M׮[apUg@O&EU[ƿh5M$QZ0b"zMi+;ͯ` r8W&$3`h*?tmÒ6WR c}t+E'\M3(;3(Z׭D4 2vgg2ċ("ydU(5[vέЉ2:k 3[/8:+˛pgI{0T{ǰS f2Abg)v}7`F6&Q3h w(~h7TgA^hUq{̑ja˟?SBlJW>}|ڻLl{V tprB|ڐ'VLc R %4Py라ynưY$T,NNm q$/5w%2 4b2ғ^{kڄcbpL{WSt\j[l&`6̎,q/uOo58dj15>kknx*LVnIOe|GݧsxX_\fsaox 1 at kԊPMqʥ { 93KzS&^Ϫ`c!_MNaJyDfC0Z>o"n:V14'ͅȇf:S `ho5֍BS쵕W!gݭ2r`[~PLxP 6?^aM"-:X'A8@эs<nƭFhb̸bmhf]<!XKnWSݠ&x#o{,A-$+e-:?8?Yʡr6} l*0'vT$t ?%4Ѷ{W[=j ǯMby_O[hp2ub Oi,.ʡΰSu}vqHOeMJkV 'pKNŨK^G!ǝfy+'d{6k{Jɻю2D~r(څ32l}96T] eQ !5.tg* __~T+;z&@Bه_es,)) fE^) nlN˞Ϯ#[twفQ!il9~4doG٧tF/ hFeuEH)-PUaJ%02w+ʌkATz’Yh^9hFXUH_MOUeʤfX4/*Ip`⊾2za/MDf0L$5NAD@KLwj-.ϙSd]e"͗F=Ҧ /HeJf/m 0CյaĶ0dtV9GC&JE8Đ䀒ʭJQ6t`+UʪYh[3%.Ps[º8{)gbX#I-I~; /h7FfKWg`6(p6K"~"LH#|VZy2@PCM-HبL! D'< mݩS4 rWLGNoxu=U?d rSB#&xbĺK.&%zӍE<]|g "XFvNз+/&u[8,q^`R/J@ y &7G!{Bb`{ n Yg(+ݘyO<;SY^~8ryQ=`Hv N-e۰[pҪ;9B+zb`$6D&s-R#/v(l {߈d-܈Yf _}stk?( A]<0ӎ ~S*A%7_,9x̊NSB%F\Y[ XְM (y[Fo;p#Fjj =DRDc=NS gOGEA8m^S-.kRAٸdbYQrFpVɞ#^{m9Z0]ϧP0{Zhl]P ڡE!,b/+Ք|4a:APብ3U9u`p r}"]Hf?.w5"Q"'ϨA#O.lE*iīןW7؝"6V(zÊ]G[*n4ҏ,Fw^̊ʼn3 OǕJUT?KX2W0|wf]zG I%mr]lplՃ86$֍L 4ͫa&ʞsr^!yX〴eRYG@ 9~lh`d|M٤BvaR;q07ik߄VlelkD,юwjtS^ϷIyՒk9(&GY4SMuuZ.eYge@_]"ِ64UM%%68*3.M#R?]lI'7qo]%Ag5m')HD{EA&諭'?? 1 +lցn&z8 Q"4z)g vT(!eF+= //DJpB*# #'rE'T%@$HdAajA)^йq<;J}@q iBc?IӢs*/q& rAh oWTA\w5nN×{FOtP3?pFq9Ѣ}$9fu:H!9L`63{VLaY51Iq?x8Jn,Ϭ8[M$9Qnv.F-37OnoWjnO@W&h] (Ͽ :ldcʚULurxQk,GoslR@=$l=3"՟4f90XFɧ4?@}A>vYW1pomO*,,Jq&tE ^b^~CXMS! BeLבe5B+{~M)ArL&28P r*1`ܚϙ]!q ƻeT&3Aϼk9mD΃!J3m5*'"Y] ygG7_\}لWz %9je.ބ[zi3@b2<+kא#ʯ7/O$lU e(śӬuM"hV:W:hU>b`2^#%"t3b%g?/b9X0I[XAI'p]6S&UeI`*T2kYyd9'S/Ǡ0>3S6%HX!O+&ΐcVL2kM}6L1sJjj8 "Mq_@JDy^\4$dN+Y_l|xc-mjʈVD*`aF:`Q_,ov%bϏXBG4*YcXL=x:ȻnsgK5S`շqX{@bhjPbMa}.ˮ %=}+1' RĺCbܦ=~EF)NqDH ٩IcA$:]L53DY"]pgw0T(cM,8_N75-o뚱 &[SЁ`b"RK 艑vyS_cV_6(ro,DTųgCMF+k0 ;LH$) H/-ۜj\l7F\KW|o]TG߻&t^Å[1\d}#Ld׶|DGV=b iw=%.L ߾S ʀ,at&ٸ#//"HF(P!)_8f&(GyS X J= 4xyl6ֿ$7=(OM˝~CPMwdTt(NhC gn6ywVΩScck1&l-bU閎0h%,|j..^4 L9"3&X3gqJcp=q\ J=B\1tRs6]n{1ʘvl|C8HK툊f箆(_$=l #yUqaշn5Jlْ~OޱUəB-h:oOn5,mTp8QȠGK\̮#~XbEjoy172j饧󹡗eQ'%@znr$C[Q!6y! u FIe0 9_)lU-Ee̓L{ ߯úwLvr׮3:E% JWOnaH͓ F .* >%aZbp+;i3o/AXQ|gT4zzBИ흮)DmєHTժ#JyPaW^ {&em0I^ 2[^,TiB|Μo_z \%i)xEi BMj]U t͑Álɓ$1i2ȮOZOgrM>[=_h/'q~^c[ڔ~ԄK(U);L?ťtL^ 9'H,h2:Ykͺ:KOQZV7_(|&PR)9VBL3Z&jae J2p \2TnzvAg)m:'ʕ\0?r>R6.U^gNdA'D9q hw*5VJEz/@OSYtY V6n#Z-fհt|&c~x.3$wf ."JptMXjR`'~rjuh3ۖqeTv@Tj|)ʏeP,j@^nk3FrC4m@3ߚVz_nWhoG#c{O*04wP~ *}Po019܄cȹ㓻Tآ7:2k8D 13fjTjz0d;SMXOn>Xv1 <_,xǪi%'hw޵rY߸C0H #KxVeGtcNFtQ%PPN=#G[h̜9YZ/n`ѳIf@pm*b3-=leY[օXs+ 7bn\c>CFD6/TVHp=2EĈ3{FW 3jNGY-h$߬ 㴌 4,mT(X]nO7 43T JA.p8H9ܓ|lT{EP Fk+ϹGi  ߸<*|I\r#1J5ÀA︒K~"[@S@Xiīux"?λ`Ջ7 F(m-!DȔ3 -9^?]ΣDl+ 9S+|Lo;>;©2*>F 41_#˪$f+<[?/vC*u%!%,I ="Ee5˼~ bbr?xX9G.nBgvހ{WœdD.:<&ZHt$2W}fOn&UF: X`|?rU%Y_wuBGΚa6ͭoD:ȪX-ɼ1;y8rS J\ [90U(_{\9v̐Uz9hnt &U7i焒Efy9̀]K \lG q1Mu-j}U$M7UfG|W:8W]3? 4x@,K0I2] S/Y6f9ܞ-VSaf"k_=\Ȅ1f`#=w jN~8ܷgȽURbA֟Rt'Se=JQPVO@Ͼ-|~#}J-s\1(dtTo Jpk0k3q%^@XE msyČ" Zmԇs9nBA+ΕSiGS-.UbllP8}(r**K] ۏNXorUVoj $xrD8XPtu1CjjZx8.$IeQ.vDV$e𻾍bUGYhqD1Ν=M?,0tġAa1#~݆\ OBf@ǯ z'BXW$ :9E "޽5Ҫ(=kHx=*uDazrXᗌ lvpen Ľ:>h%0LټwrnЉȞ5贉j'e"`|(vмT hXBM6#942S|@u)/3٥ ~ot^$*lLs˃Frߨv0(k3GXji]x񣥽-ImqK9"Y@ڵ6F=dc{>SvE ArRH}b*hG9gT>mTOFs? Ĭlo r(%J}Z  O?S% iiJwu2l𸟯RhC1VX=W .@j=Lx?(^v/iF m>Äev=no|q;_^ԢLx`a0%? $?h%!M>DШOMЫJކ<7W` 6O̱=8Bˑ6L6xY4pSFwyWQxXOQ)UhdE -b9H:I GXGjz/B8d $T֋ͬkqa+sË;6&.㺍eC&>s Z7ZQyq,ʞ.&pr&eYn4˃T:8şa;[omY%/A/Y)&x=/xֲ`2{Saڔ..H{bx&ŗh|G|l&y١nѪvz]y "ҪKG(EjFX`J2L.W, x1 ^nWݓ0bNiQGt:1b8tK R"cVφpU{ݟކtpLX[Np8EĂuȃ>E7 07EF4DD)5gL|q3{`%v#/ͦLQAx~{}? ۵;K%B 98kg+vi]fkDpr #U`c'7s53B9yhoHR ::zF[i=Ȅ77yuj\Y0@La`ӰK'aGlwy?]@q#"?{zTid0_l;b\c F2 bfp k"&i%@p* tyQTgDf3ozShn2JHf |"0H4!pFu {D8Z͓.usI;Oadw5רiO _GaXtNC,?A9}6tQ5ᰭqD8C,Rj _Y&ĵ8}rq&t9ף%Ya" @9َؗV`5 lx#S$Duh桨V)ZQ,zt,o;k(( cK*ox+w: \'=_VʘwTh+R)ou8W0+Ԫ|Q!_xeG)@BWhȌ8 dLd^j0 )}U#lY6( A~`C ۷egW{`0cZŀnzs)5.8"\W~NGM/wXZ&L#g){{ Ub;:˂jҐy3F$1\mq, Е~؛rU^]ҷ]XI Tm*jI5{ecٟ;C+٠28?9x/CIAvA5:c|*q)5'  &q$&h ;{ooo"uж6^37#_+$!8:  `+j= XUug[ e_Ju7ICq9p >@*阧m<}$CIW=ݫaECWQ8WY+7{(ƴK$[h]+uCM9W)}/سXlshVCrKr P&x E9_Mp ,xNJc`O%kWHl=O_&*x,VzGۼQ4B/KSӿ1gT8ef,.6 evMCJ:/3򃚞:y>AVxFs|# 0ɤ5#t$8>º#;WE9,hpˁ;VqZۂLy0ܛx cm_h̅𶘦CM93zd MEcjþZ'0 ^sC>Wk!ߛ8i#`WX~p ;#^d VA( wotP8BXKdh(= 9`mCX `brKb2M{remO˼Cg1o1ǝXrß%.wajkA)+1&I`Ý:K!V~!o[#ozފC5Ub21LT$È7KO|~.p2uO,9m歹}|&ju:la!nIG)D*Y'uE!U*RCR'G%t&@)ND ‡=y'-RyJޏ>lmfi9qg\aqLfhHOH՗ Hp-XAC&wͫhJS>s>}־J7D'q1U?/e)3*mj")aPdE J7K:lRZ:3 8'ag:znKH/k>S4>urm>Y O37X tOSὐY%%FqE3jy0U=%}FFz&*#΂Xk(AOYB_ZõGЏWU3Xc4_֖:1+b[m}V$-Y(z0 ͠nTeDpՀ'ol,Ef: 2i:Zbip';gRX@[s{w0 րMd:CD#Qn53.#I wB$.${JMSI6!I/K-DCmD@Q1&۩3!jQB7XȎAh:tŽ e:Jc_:bx "C4ut{;!2RݻLw^gȧ=z{@%xw\p$m,A/hcxI^C$%~oWF?@/8(@(ɬ8yHnݎ !QcJ#07!y } .VCl^< =0}4:L3;In`ԗ1/d"c0IP&򃪪> ,BIT]8<~V*8U:̀4a1b^!GP3.Ŧ/eLCj D1N@WCAtxr |#e}ps½U`Ӟy}Zw*^--Di x3;a0b0ee]ʔ 6K1IPQ` +oDg#}M"6|Zo1T<-?Eg8CRU7n>ȯ1gf WSc%ČɯjX3E.A^|CNdס$ORq*s>s5ե[SYCS>Z<|Xc!lN8?ŗn{M]2.zށ1JYSXG٬ȱXx:qXdiej04 䈑*=kBqN EROghW/4x족Pa>;2SKY&8gwadE:"D Jv-mb@v`O,qQԌUқ[|F!GpNx/!<rB Օ+AmQ3!6Mo$y%Xh2Ɵ.O CǣsY& I=6ɬsۙfI@6X&!S%\o;Ԣ-Ӻ/YlB ߩb5CPt _Q%a%F'dلe.todH0xbWr(P3h}+ :+ {mnm#=:2`jy"?=`@ky n76_(9!^`ZtN8M zr ރ{8ܭ?e/dUbcZ.$.atZ|LT&8Bxn6M綘³yHc 94 Z_aJSLZ589U<*Mk-w8:d' E 1(@r-_L,K~"L~0M{>`"t_qVD[vC?K%+7eFfZUy'Im#${t6wWz\>@;K'd=&aCZ^\bMX2!Ga4M8:L"Hg|ۑ2Āpg"Β gUƩ̱oRN -Y`HS#ծPC\UAB24NѢ1$@yCbg0^8/ ,T1f>ont="$%z7QȬ)~z+%10:jB}2vw_U T-aW;c#S3=8D&fhhr[ !ϐ]\:|JrnsM=Nc :M ̩D5@fp;kn7X -v Wةt-i]=%.2H/IД񭜅BRMFC}&g/KѤo DC.$^Р{ĝ3? ):2Nv4Vr3vW;PWR *6_1GTi=q17gWx$'+c ہϧDml+>6/;ʘp?(5 `omD6)z9hTvAW3N$i'z;ɽHp!Pe)"^iCcjٟ:eo}f̨3E y@Ÿp9gn豢3%8M'w ];g`Jf'N;ٗ"^=֯+Q%TD _ {g@0oh6t(8nNb(6EC*A?94wwl(+' f2Lxq [n١W؝L`s TO2ϥ&4NLΕ"2BF]`\WI2,mW0ixr3k5|N}Rofqc)܅0Fx}e~BXR^2iL-+Έyґ&o!$Q$ \l.0;'hUxP>\Ijd>2vO17c7K:|,5V1[0K,ox,pvQP;=+!/-ao蛕\GԶ5s+vLqۆ3Mק )wx1` {4Mn3>D_id˖>+3jp W`~yC4Z#!W++Wjh>.8du8vD.89L]}\HZ*=`@@&"0BGpsy_L^mZf 7n~p'?w,̪QY؀%ZZZi|;+{z7Ѵ/4mIݴ +fKxݲ$%J3S!MEUQ&jP|4/vP"7 eΞ8p9a?CJ"gXyasdJ [au MhtԲzc$AJ}6_r\wƙ_ΦN0C)丑CtFXD JPUUh N1rg%ʛh2Jse~_NQxįkTu/&yQxfMQEp!_NWv6*p"ms Ж hhY~ᝁfO$qo]cNu?G Y^ ~0`q-[xӕ(ؔʤW,ya]uUs6`5 P1Cf6naD[knIKi`\ɲ (!L5sIm&ʗ3;YeR{Vܹj`)#-$ 2IWԜ辌\j#ɛ ڼWѝ'r RkeEbyC틔 (Qq1-~gF >e(u)/+(jre( ŀڪWD`XB쯯WW+E+{#1ұw .yduo[hciݧ b㻡\j{\_6ՂoohY<\FqmNf(SFf *(n:]Кl`<4op&Q>LOJZS=(Q`׋Q<9|^ODWލ7tW*zW˚{;4WU^1ӭEr)Ѥ8b[I!tIMÛwe&j .1.HwpD@\q}Z,ih=Q+]~6Tzq]K#R0g|I,}>DlТ۟ ޫ?Yq$I_w5Sh=MUͨ# _,'+yCL2eF=n0j)i1Pmnm|Y>z< .Hȼ"L(.)9/1qc\?ٿ'xz3:ů^@/6wrԕg{'L@r{G/!r9l;K o^29YK 5T_ MGP~Q~i%.ss"[svZltcqڂ]P⠍R"܍$NxO]gyܕ^C0X;)ț2L'N]* gM'N@ء#GK¹Xp)tkWGmy'fFX2iam=N`(r6>>s&̣ͱOyc˅Ԅ!čhw3D F ?A&nI,퓭wBlۗnE_S-4|;i[}^35'Q+ 9GRz}5 vn 3>i _WK6[Q.e uu`ܥ8|p p '9kZQ_7#|@lUOlh}L]?' 5%iF[tj0:4 mKk  8X[%ub8z;I0 hS9PuAmnvd7 GxB 㳘Qw/3IMog)bD*u/|gy:t]${!$SŴK7'Jx%^J&NjȐW#.VGWf/i(Nj[}oS0[6DŽ&D[[OL8oY3%m(j}"&%+a}8N!uNTg搅 l|3tgX˟:2F0nRETv\UZmJŋw~xCdhtmILd\0? 5X<),q^ Gu8ioX6ڃnPt,ЭdFƥ%C:3; .PH*si玞<dsօZTQsoOs|5eNUTCЖ79mIL1}XyzSKXW f tbx24 }_VM71H%\FV"bЩB+vvW.=cx:JejϽ 2a6DQi&3c1erSi¢+^W̋` ND%bAc \z9kf,cI"\]g=/v0X,vS8^'nrs^0Kv6Qq%>ݞ'Z5U<^̽B4eo9X&~Q]R=N^L*x)ֱǐG_s_:rGs) 5ݞus&&D %mQAY*~h^hJbP Ol-?2T`M|v`:ܽ5M=琴,R}X*K{YU$2$GMY2 I< #cƫY&"NFбQB;M<*9m+PӤIA $Dy]['R.s =g/gٟ7ZLj&Ns{q>T(YE˜GfEjEMZBPV%FS?w%F V8 軀"E`'V gF}픚m>q< ?HBP}C9bl#<cCxd缷Œ*#fY VX.#1EA-p,b^Q_} ;UiZX y|:sMkJӪ`V6eMp=n mg\9):}zK#֘g&#')F| FU)<o0#ui'ECg7:y |"QQ2))}A~J@)Z ̜l[0+ũk~-`Cs\#{EKLfBֽ=d`˶%,AԂGIi쓚4# h;5L՗u g2,\bBhq|kQ%I`vNS4DO,_$o+Sf~A|:S5JQjr݈e?~zy~T5ˆa$a)ǗѼF뚮`8K~.f`s$$ir"Edh%YB܄ : (fI䡡2` p66df{;:9]gazG\/|MTaр6;lK$ ְ I/K#Pϟ4λcKUhh= б/Q_ϪaŇDYsޝz2tB!c H6?Xlg0Xcq!yqeg;f"WNlиSr1w& 0Fḇ5mk{6YbǓ+EUsSjZl{#I \ւ݁>=XO"şg}HL? xX%44]E~x0F2Y2~$Aḿe{?Wnrםk {lٗ'q(OضO.rsIyj(?[ ݓa֫^#xe'I"wٽ%y' ?5f ۞xZ¿}Z?1$2fEXa;tѻO Y/}Du>2iM& ?Li1˾N}|7(9$/^/I{QcϨEkUP@fCa&vT; a@+ ՛U+RB<2=J8 deêO3yz1X9ۅKF|ưڄؾ*^mPT77F:ma֭L-yY g d6`pPH/a'Ap]pg10afX18eTpsY'dh4W{Ę?XG~;-`\x (>w1VxJ uĘ2d^ w9)zVg _$<# XͿBuO5NLxOhRz;*U3>C~; Na&3p#`pW :mmކb0=$?(yە0~ c(LWƂݙve{5*ozMF'-Bx !-Aܭmkr3KߕzvůQTaA㾤dP҃3C%rG2tWu3@4SHbc~7!ũGW ޿s?$F֏̋(21d R31U[ROax|NQx&oQg'.aLjy3-bȰ_- ( )Fr=FpjՎI(_3ب>YyMwԼڭE ݒɘ: ~s`h0}@ <@%k"&B'h% JSIj}LŸvKWj}ax{6lj9zEMm.-쏤8fUSh٨L9Sїau]L;)j*)^d-B j( & Lx4ro/(ksD Hu/f2WG,߹ļ;'Gt(ա7ez}11hp*3H-)1f=k.4KTJqj_T9>|\Ͷ5yFڹ`̪~G+Fϻ<ԞvʤE5֊\/ a1xSݱN/z9IfN&`P~q;oL+C2 SwTS\h/ esnX{`,A[(/*9*h ejDbz4nC@ & fx-ӮDw槎ydZU3e'.u vAr]ngt^ۄOlcaۗw y%9H ǐ*`GCxF.T>I; ߾Z [9 g!Z j6LM >,a +8JT"UDe/pE@ W Bu[iB> } GY=ȕX1*)5_/zOn bgZw+]f ^8-5E)uwB{ ,43Ze_ݟdQ,e5={L`Hމ/՗8yӵbv\4WW_MR-96=D XBWK 1QkJ'd"TZ! 4,*ƥE$iIVrv I$/50K}I=o? kIKxUˑ)Z՞ۧ+Hs_uB+R/LE8vƹOv[:Cwz H2}j{^&Č' Ny#!4Gg0V#f.>X=n<.]bt 8$':R. N6 4ny49GN֖/ akp\ Ud$sZ:2oN8U9scՂ TS GpnI^H˒bZEGY{u!.mimpEڄa!#%ymb:oGqX|aAJMDJrw[ΤJIXK]eD"9~A?2Ƃ^O@=L=6Z<>L~"&YHYU!pD_tMCOoX4 -{b{Vό0:j]DzR ^\7/Ȇ,IE65X_5ء𫰥+urO!N<>|4]uJ`|^boŃ2r}v:Zpo TR#34͸ٌ{$ڒfDdG6^2 n>/CМPiFdvzpXYGAU OhN9on d(= 鐑?Ki}}2:܆֍ 6,09v'hv^~Ʋuɞ^h94l9_D'pjf{ӿqb$8\x RS>)eIZ.kڕi2E.G֯-lmdDUʍ2&UЖ_QOO 2%3P\Vr\gdz!#oUz&-*7 %(ԱnJjkHU>fP'!+8\͕YD`V\]p>IKû,Z6~Orq0տ4zQ\z@d ::c۷JEGRޮsjxhp(L7 :h OVCh>2QKڰ?tva>T gSOۗ%3hJ:F.*lFz`6NUay[ދk &J##MuX%Biq]}{Xɲr&5r}G7-0BV5R7 JVL8,W)g_k s}~fxiϟu=3}5⚆z81yMHCͽ R"N bi}j)A 4Lusvp4*s$ Vuk"m%dceN)xìԬf@{488mfߛyb:k4Q"%e?F[3pnH -n(v9Ni㮷Z+QsB $Ys?lӶQ? A %SBt70M m3^K'vPR}}_樆rt3'"9ZU5SWFJ f)+faRhKt(RT5Z.z%.Q_:AJ5&ҍje/I4+~0H9֑F7ZNEpLdrKwLv;tVUc/,*$3Dl9m'ԥ@dxurY k@lT6}ah3Dlc0#;\s۟^w ݱ7@p%؇:Qy,TJMzc >ᶴ cD mSZ*<X]p:YL $9#IT x! oWӘd?ӪTE,3lj63Sfm/>@_05SD櫝U,K}~0rh *.6(yאdp[,_xcS+q/D eN#Od7|]KplUB4v_$g qAoO>`MؔApltTf&kU9k/>G覝}rci s`Now( lgPq!H,bsz4`keLh[\5uHtFS5]f2cio2i^ּOfͷj~Hm]x^0)JtL:G0Iض/#gy,+vIΰ 9)G";.AQ'DUet2NY_(%\֒޿}cWٸzu൵fhadvBUuPB5]s/<%u!6R3ߚmXB39 ;hk W7ƴ)=شᑡŊPeX3F޻ TpY)iϑ<5B28̳潻5V&ZٌѸ~|`jp~Aj*LUār#5:R&fSoe|)/S I dY}ɃԩwNį[`8[ڤ eʻӟί`#\A\ۗSG%/eu1@ zn.$lI>K5(6;FĤ𴜃L]zՓJOmRg\a5YLulkq䠫[Y\jaęVXiBƌ;^' >hER7I `^ 3oKG8y#bE c&/K".g=b# ٤$5٧>[$>z{ tH),e@)K@C ?d޴Sb߇,ڎO)S B %~ŸOjY3ɴl37T-s-c%f0܈U#BM: $[&-"S;G?l6c5bSVUxͧެ+}? oDٯN`H}(dc` p5u;J=d8, ܑqV kB & Ri"VHx̾`{0V &[RzRZtVf.ɹBHS.}(bNbt2}T>=NTZ'1hd6ZgenItX"ͳ$#&cH=D⏏R>AC%R4 .bɁmܼ=n?dg<ëX3-"(trg̊IMmdP]/zG&}Ec,C\6`Y]9˚pTS)d)D[$L5 i1&nf%|]#^\b!EywfB& ӝ1뢚܏db Bp %y@>!V X{')J M m}mm}n! U $oU—?0fpxTܲM?jsD DUJRd7WC`M S8@$$G$_U D9Wdq)ϠxB WIZZ I&s?_ W}'o&a,rv̀)dr%^ 1!X#(AYgpЇJَ+"ohXF{tPe͙ 67as0vn.Rhĵv$R*H֭ScDy0SRux|OdoX*q&)7)b;dBFnyi˼K&1f_V\]xRlG,'c%b/=:!1zcGƙdG_[[=cm?ar?S ecφZL\"3b~Pǝ+3lz1YfmLP4u+nuG"F ASoP#f)J =㥏KmoኛhY jte[CPZrVV!qPcVכr[g]9>՟UFv# D.傡)~Rsd/ׄs;Hp?e *4?Y >"p.*"3. /҅ 1Yô0$*`M!h3D`f,?g<8!-ϨCV_%6:COFq{qsd cGVhn2|k$+62aΒ`Z,]>FD`-rďhAҮ*ź  ̝am:j@VĶ֨#*XU`637"ȐͶ8ZB?!$+rE64}4Af]+zy|w(jo5@&Hܩ[mKŮkΰLy7r"O-E<7Ԡ^:~q;zII6%RZSYer?ˎ4}v,պ,f :2EL1Qj*I N?ޗ8LBgJ`s9Y}0پ2RD 7*T`y < BB|D!؉{6=T:n\(26 Z~ʼn<3m1tըe:V|T}C]7E- dU|Ӷ[$)R\Kqi쳄̹H3{1tRdQ"3O=;lQ/18v(K>;?_mj#,~KKDIi]6KwXވߊmDHxfr )(vov[tǼ:JXg\%qd L]D埨Njn| 0#ibd-Q +?I-!4(6i9|#4;o~ˌ7in~&ځF[~л)ke*ݿDpU4kZT#^B]X4@\~ `arL.3D0TyU;9y.V`BK1Rq=MEcF6lpX1q9 IO 1ڣtwog߲h)%d.6\5XQ\MLU(xt8k {Z3{[@|G׏ ĮmdHKVn t4xp:-GnL3‰З֌3U;83Eڏ >q8RR$ߎ'tf^N؊xF{ќ~9S}l&O^O>+;^A t ˿gTq) @O>$Ba_3 _T '"~,B֒hZQ8>YR4$3ˬu!D=n5$hg mO\qn"A,W/ 0[!! sv7mA(,G;8wvn=L9L{U&6S kh! cpyB 8>JGY. &2£s6T(`ORہi\7y0fc,+ F:&/A&.LFmFIw#5U^jĩ=e>[2"N}l\v F}ɓT؏]y? )8M)UxQHV:7'1u(wjm^|A `9Z] jJG" D6f,A'^f8tlHK^ϸf-x=e|W?ml2h#FRqIc:jaKiVA/o۴%k8X+P{~Oz>V3{+]ϥylH~"I&auZjTg 5m97 b95 S4^nymt; qaہ"2 vQS`q9jZDhKKwƬwputkQ89|䥟'n=ץs"%2?:~-*MiUuF h3.y pJ-2D!,U.x ;_=bELYjOXWK. dĚ25:aT9Ai!b)=XkG-͑. <.M29>V髪7uo1PįT3 Qo)z^|#yb1) P٨74Ew(K*aݛ[)];i!)ƹʹ؍6]s5`bL1 S"[韜Xxƾ& 7':[djS80a>TOx)喝 9o4d CC/JM VؿC2DDBdu1VY:?EI Y5,\79Oȭ5BUǻ{#r#zg|#_v"@ g/fOBڴPHpqϞҾ#U7u҇;{8%|s%{Yh7]JN&*6Z# aM3KEΣ/) Bz[P |%d[J$Ng1*b06!oZsLX"vd te(No]ҁCLu|s?GI}:0–&X٘ry/w`t=ڙO8'I Ӈc:O0ň  xH?rV@);I6k)Cmdhگw=!-QlZ;=gجx!lsm* Yx\vFp'?qPQ0IQ 't^.F%q%QNK;i# t"tҁB; b{Sn^.vc tGXFμEltö/ WM.nJza_0ZPz½5"EN":>eK^ zԽr Oį]U`子#a-s2 XU"0]ioڜ[m84CmH_+wRh>i.C 56WSCrީxی. :PlH?4-ERDC-ExN$llVyEr~tasʅ &!293˱b w/\qH)րa9]pJDGHls Z I0d'㏩ZoQAdXZk@Z{E;Sxe[ۇIRjP-kcu<}m^yn5 2l[`.ܙ?{S*;md[w{S9@=ӎl5p"֬UsE=\B3:$comM+LK&ǃFrP^T_m(ۭq).[K+:~8:zR!6mws9[;kLS4 nhawYzEG<I+(vUK]Q'kxpLmLBŃ3G3+>asx %_7jw2ӤL؂94VxJf U A1OOԫPe869m1kc4Yoťl.Ƿawsh`G{ 8(s!,v M/7Lgծ$Ș |]Cr|0=r ,DT3SZm'|7ZT2!sm]o?ͯG<t~Bk7~a, @p_ /| ?I.; ޕflI_jF J|sb2iI܂a}' ƳXR0{4_G%Ft" b <Ad[+WrR;3FM79!Ѫ6mMaj+I5*j0S5K0G<51 VQiQt}] p}_$( Q`⊐[m;&NT Kpڄ8BZT$*3("L8J׿:f>P]đ j_;sCWN|f͠"xNv3.3HMm ~?3j60$=%R.(_g5vl̵c ݢ64CeK(푯B>G./MLRG/N%Hy /صxUt2@eH+4Bأ"Tbp5%. Z}G[3^ {w'ǩR2H[1Š%|GJCt.DABF//AF!ȩ_WG`|pCʳS\'V Ayμv,?2`_kȔQ3@Y8]? ӍqBH<6HQݢotM4eC]:½TY}Z zXpWmp5,t`V9# ɘ(6eM2΄s aS;)ٌ(#SL1Ô恔p&ɫ&uE"@._uжyh􇜥D֪/ Ak|E:D,5B%_MsxXVpX usIǾ{+ZqG^/+s|}:%8e z5x]wl **c"y#d2#6Ubva.d퓱t٭jfϥI #U|=BqIJW RvgDS7/m\OIՌX0u |^ Aw`ʲ2f .ZU(rׁW[g(;.ņK?*үc)BCf.ŕcvn95c 8J.L U#Aj[kXΏIC!7i u1$䚌6o ?(!P&Æ.qeg{GbH$dϫ";[ Pdj(dBvrF$T[I4 3{n4$9_ϩ@G4d_PszT\fAL)rg?;AgEܨ𞭾z$~AsbZ|vXVgwGn.>d,Rt*S8[G 7c%6o5Uˬ/޿ r7}ν$SL ѫQ>Ż4?NMQG"f,]>QSɕ 1ZJn 2$kRXL[;;S>dZ>zVQ3Ը4;3s ԝրZDo} @J62S]pިd,@1ZWIKꐗZ쎿`zٵ_JRK@ o)d!Y@*9+勀/ % wɰB:.R9;Yq5i]fvI~t?*SC0僢4c:'tº*qvwY9lbtxm57[j9}aߢ22<~tu% /ԡ6rA $%؟Nޗ-ՕyO%д.m:6v4l&j:s<҈:XU*b񻣢k{:4i'}R:Dq':oJ]˹,9a$ұ0}/'X|X{vCiey CB&ʎzďBM[YT6мF\qۃWI Z+t[fb%|)` kÆ|E$Ҫ"*nFK&|dr&c@bL {Xzf]եUJ@=qiK\h^ 7/lvJ";ЀQzzL,5ݣtvm7wUo?OŊ[9Oj$'PW%%bGfy1W AB|(֝Epmc5͓*d*d:_7NB8Tvk ̞[4Vi z2h/@C-G4Yaϧ=Qevm,91#A;HWP✣VJ/ܳQŮ+EgwD=FiH}tEJfD7 SrhaYØ;y9$BJS:~leH;YV; e2ڍP`gO3;t,H4a(& !2!s4pB[oQHM-dy7ոLtA`}EG)b; lU:7~0̒*4a/뚒/%`g &ffB3眬ȬUBᳯ>!]EL]qJHFCs*,VW˝q:mī8'Es%]bv $⧡{@":+H~N~B[Cf#2w, _j|-hc5?\;\Zң_bpC#(YxD Eg1 Ƶ:^.]>_8J]5ss)uѐ?^/griu8!n&xYuB|'agwl6r^=$&vX~/ŝg,^[OͅpwNSeRMQI{.YU{$:*)^ph/g浞V+Gp;ctRMC-]υ@y4]'HC!x bxw[qJ:=;A b$S8 se,hzDyo\jHnw!x!Yr37z&*ª}y gC06?VLVӇ8Ԧh-;itiP(1?/p+~]JlZ.^KNjjE.R4 {wA](FM8qw< c};I2 / es`EN˿KK ͼ^Qov pĆ+ִ0x"ܣVʝ%28G W-wYʇ@81O"B#*%\yN$bvHG1Xtm9\DO [Nl3! rM n(/\\`+L +]8O%3êYr={*DQ^+"K?q ;ۺpXnPh,Of}v=GqhMݟŪU 40l"6XvX{{- 80Oa:y(7'cqzp]chN:0BxdUwds,V,1JrL`hZu Dz$/H}e5%D:QB}q_Ɏd _PcAp 6}<4x& 89e '$~w 5VpkVJ LنX TGV#o/!,o_@xԈ4yu,mk[o%8d;TCtf}հ >xU 3FP\Ldu8*8i<*z@4>w?0sАCʣu '9h!p8h)b@7C;vNjA]o|ԊI]HYc[s_l*nRdYv洴Ru KRa:4 ƧyE⤽y1 !@) f[r+ܔK֢Ҕ2ENRd_?x/ӚYK:"i1(^P,y=D"[E-T`U6 6 X2A!L-dQXg:gf}WFj3#Ҵq&xhP$5a :01&=?K)j,ݓ=&HrtaKl I MP?΅jEk{~9Й֙2;L LKZ@"U:䎐_$cWr4m\w]cUJ,K:؉N^<"ɩ"b#;t>35} hYf73М/(Ý +Mln_3~xXBھV.v=1,Oܵ`}q 6f{>eH 2r.b,màe!O 셂zG q΀пG NnB|`P {?ԥ]pBy1ҬiNJ]%$ R!>UAa`{x<*29poq1D똙Aof;|:BpbZ񆔵uK&iޝ{gyT+%{0c3Hs>o7M~7EjO#_\v N׏&:iqd,>]|e5(8zoѾ#29+'`lgB[r!ȣOmDī "v,&?nUX~ l;<+T!Y-Qx W ca&-n}+spUD|qƛ%CpJg }Niǃ%Q$ʌBv=s~D&6L8VA+9mߏ.tR?Q@f4Wugk>s#ǟڃ2f ^hՋiV3rS#ϙ **g4I$x2z>KF;?t"F|늜4L8A)b5e6͝O "i#sg5ӐAR-_s fd_ĈEVf)z؅6*2$$pI⡋9yƓ K[qg?اɍQ?m2өͦ+>SR|B-2ʂ%ؔzef^u9a$ 5l<#mdD8,w6D ޱA+-b=4p#Au?K_"B(WѮpAE9^3z(b5-^HBŽl0c bQ}4}[-T x%Mٰaяti?A=}p+5I'ZM빼#RU{#l#_w(!%8?ݻ^PfWɌ8q_ds.)>4G0kNQBCf$)a.nt9Yysw30Ъ;Vpc.;k:>3ڢjC׷{:Lk~"ľJ(:- !o;lA*ˊhZ=:}m j7^_8y 6bo_6{URC8w( EgJ\_pe*_/`йBg \Qbk>KH(b0AnD>:@HӬջ^3qCM2{'K֩m :l< `T6?-Ëi*~|a;^ʶ 80|[}|ćglKٍJTÈH~~Q7Gvr- CP|TGt؏J&op[ vػb50 1g[LCFf̴a8c'¡~Rb\Wϣ!G;މDE!ֿȏyMR<9ҔqLbA W}y@#>]7e Kl2+o+}Cma6ﭣdɸsaG_H,+%lU"* ^U ]ԃpmsו${e}a۲&;kZ>g<>9es2 *Y 'eM=VԜúc:[[r(: ?]`%."fw,(?z737ͻP!V׫*ΤFzԁ{~T0UDv R^JqT%W"daO/F)Y'B;r鵞V[P ƥz6X^_X0B ^;mYm%4.-;]PIAmRU/X%ڹņ Ag)JY̦sX~ufOi"fZݝwhC0g ^k֗g]YX?99A[Y AY;b: Bk R N +d|oTONrh5B;&ǣqo;-?Mr%j1S9my6" Ѵ1~e i?ON_usnYc#HeP^utGyBE$PIc,5$bc;1KFI1{L]'lE*pGֵf0Ugw1N&gmk cJ/kh݊~,j 63RU$doET.3/{K3Ra,9v(0뮩8LEFi3΅:83(B3&MQ.p⯡`a1E}M6Ig݂}BG5tJys*,Ë;ma HuAۜ`±̚]T\5!5?:@tN$NO;u5򲻟{$^v3 Mř~ k ??9P/aD\MhiɃQEYPX #}ӵ)6^ҿv@R ë|^iW N8]JrYhMi& ECDS~y[O8_DBe*0X}W!%_>A歷)K7JxDm˝X|-5gD6tU5i`͙LֵۻɷAX63c p:"99`G+5}V|bG11Wx{/|(X_n!0}v2!?PH}{ iy͍a tY"/$ĒsnPr'pMs&0mK+ \ZFw2ܴF3::5@dK1Z5uyREIJ1r+bg~DcO=~l'o'ʡl_F!#{MhMIFc4QD g ;'{`A}9hVtuj Wނ@{B4>Sge֔]",s(ch{*< heo²Eҭ)5Q(b~w~Du'I= vިqiF _6!zqP tfIv5n, ?ncK95M: 5 Sa:mOڍwG\rRL]]?/X2ŰDHFi؞QhQX{if/ OXYh5y0br'Υ5ME3 :U R;m ΫI0 UOBک"<ppTdavĀ@8, d9.bgv5 ]Bs[SB[ k _a;L)vl dF./[&@E3o =H0©j*GF"su'͘ƕ`ۗ /R:%Am/?O.xq=zڂuM focH`LjaXlMdy.?2n/# flT>5 gW?u͠ n ҫ)yb,=q(۲-j88q~U5zF?pV׻H'2v9 ]}%N~-ɶ~j;ɅoUAM:rւ=|+sSf2v+H#P\ش TIwwZ@x9y- 82d0ZGS{_`Oth4=I:g# N\3x v5եSAUƹ~,<ÿ8 O7l5Hl [åSH2wKNZtH~pλ]{woѸ7؞#Mt[cSd4gO*ٳXNjǼ*yJM3V!L2lbaJ9@}:dV. 9*-Es?߈i^S&$>zRxGaIћVmd$ڮRd>?jU](Wy1mwK4)ʂ"x_TZS0ض > TyWcňzXL景$~M`T"B#efssR7_]8n;)\$N֙8UÚxurءa7(ٱքنc8rZߗ!ICS<m@®_FFf5*6SQrd@d* Qҗ&mm>94Q.KįTedЀ3i J:#~L rR0vz?jkYl~Ҏ(G ĚdjV{&X ߩ[q3Q+}jRڒDtQ/.z@}`GᾘwCp~T3j2M݆i-Q83F{ .s=hµZ50@"`8TYr4FFШ "H<0NjFʜG!qIi(!'XUq^xzNNUqwpSXZv #:V4(b;g0p߀\S,hdcxL~e3s'bD!票JRl7P(ߣ7@ К/6|l~mG-X Q;TN%+evD}_BҀY B YN-݊be'"$5t&FATH.kcXbQDR?]6 FQ$v`mϋp RwAHF7-B05߉\b$;0p $R5m$!J]/:7)q,9ZOĨdh+^635P#lRt6*zEXv[%tdƉ"5.Ļm^0rdRF] i r4Ρ~ t7hJ&([ soo`lRN7KVԪeXw9,@|W8ZeC&.2vOYݠu}r.})  5For#pBe627 R~)Q".`N10&80.w7G=r q PnSǛ`E{̢Ikb@wel/"qLY%'m * ,VǾadE8}PO+SV&`^a]:Kd7̆[XE[ x3Oyeq&5amio VX}N۰E ^-PyvҲQ4 [E`z&z(Bd:,9qؠ~O*<5v}JW-ojKWKy(/sl+?̿ |p+J$x4pҔ%{N b?DtP ,LɿOS>pu=Fc{<Hה١bUJ R k@VKDd z'g`Mi%;HP?B -hOHG#/:+¬M^ g쵯5tsAqأ '^+c!Ej1 et;7zm vfmj*H۝+'2j[*SQF|ٻ=u@5%o^Gu9"/!5O~p)Qy!1&0Ģi*Yɂ!&=G\mb0[yaDO"M>t\SF(fY}qq0/ᛄ}}nY9 =_46Pe߂1w.k$e @pulߦݴXc1F_VmT%Z|FKs TK(k"Weg]}8'P]\Pwefc嚶t?*w#[蛥WÜo'JV) * ``QS~A񕕡SY|>Ex%|[p:NO ח:a=>I]:O6e<:E.~dOJ>Ic❛#gZz#C,gj: əNbvi^̐.fR14YRznQw B1dlk ,R$ϖY(zsoYYadO P]i*9m#vi8PV ;9 K'!>^џ?frCӡ& q|^&M$3Iuc!uϝ:t{̖D1*?;->5J~EZ%u9., P.zr ] \ώak%*\AdgI6~[nnGi)4NQSVx4b_C͋:8`0xК%^SK7aL^yKAo$QIj۽4.H<4UA^?l‹#s O 1 nlBpBK]ψғ`M IyJ(VqaPɝsY ‚f?F|b|,ejʩWX=ɾbgd,޶Z-y͵H >XROGaUnr/@׻B/bg+iWyCKDZ Z-3.d,!S C0oYXr_U j#usKn*13aaFԤ#!w%x<.irlhIR.nqX(]7/oZ(Ao`?+5 4fDU'S;A 6) ^5!lz.^Ur]ÝuE{3ӝ897U+ݾifA,HY~LlgKt͖>u)?HHᚐ „xkq)̊;#3(ol%*eʷX<-{c`+\4xkq-^!(*dŠ2aǫڶ/ԤKN#`W`Qb"]HUzZ1Y BbI0$A+8Z|e7,jآ_12nrWX&ɉ̞AO u8R13:׭c/l#̟">,}jxVbzٕb 5mЈ>$Pz- мP[k~=w[;C'd;7W}@+#k#X(-vm#o5Vi(c(1ř/, x:ߨ%N`1Y`J#u^P*CƂliAueu0ޗ~%Ԝǩ i$^VǸeV'p fJ#$׍gQTXT\v Yk: w#NQT;p#e*4i.j'ޒfѓv|/4HY"30A1_ GN]߀蜏U*v雉OGl|K C-<.~ -Ru+f5 qZz@|re}wYʤ={gޅ=)0 CT?i$b(y˫{rR9qZ8)p3>Q pkxS3--PbgpgyP\)=IHyʜX?&gؑhl7O 鑷:"z4_I5$[MR%(WF~;W'I8ORwh^Cx=D]D˂fV=pIԖeК|eZCʎ^pSXM{y0v)7IH=Ȁ#䄚 .leXu@#Vzr)HWIU$`(1 y }I e#Dr>`&*\&Xڼ ه'?A[l{uw!+Q1.h~v:aߩVsVΛ&fQdV<SƁfl3n}Ya=v*BAW*E묉PiGF`/>"V a>r,d\F[%sR#mdtg_MQbM+Vvd,4YVp3*/{ĺ󍉡',fT]e_|nz3.A.ce֒}[8 p>Usᡄ a?[$.uvYk ]h;9f ^e2blV) gb͂Pހ_ alnZ΀\I^h~ x~#DV9u`\ bts]aAP(gy H}W4T:e hpS ʿ߼FZ&1S<jx2W;n!v8+[+h!t= GԬ)I+q Syy pnlAo˳mv@m)/rDCH cI2g@JSDqʇzژ`hMbnvy3\J^ AAymdDmdF.R J)of)iƳ{рOgcjYlšƬΥ`.tbXnc#>mX:~1F):_RxU>+!8]FJЪo` n1нn¢c )`[ E fY$Aa|v;^UUYakO>b Zi UFD3= )$6mU(5p M@}{Ъrt_xiEHEh*??uPlb}aYX\,og ~Md?Xm_##A@kܫqrdQ(9RߜK\zЬH H~-kgO9.1F5h0d2$ fj5e+]`e桕W<;ϱ75KcUn,f=xL:~끼܆G@X/jECbGv2t'a@6w:c5f!:k(ijT# ?Z 5[g&`e*Fa`p;cժ.{aMaZU FJCre͏MՋ_Tw ˜,&K.鱀HS殿-C"˵uA "24ԲR'HGO<"k>ٰBs 9D4#˝5FᬓP%Y,} {#:⺱ JA ]a\~$NL8E~UfQt^)D']w[pҀٰ,N fdыZ.y5KtH#nLvȇr )YHHacNm0CqSmMƾXcޑM ~UErKg@ |6U)~#HPJpK@C@ O+|##^yr6pEZz&33u*>-,*hGK&JMMԺ? cg"!H D$ Ol,x[ D`֡M?b+c?2(a+>EFSxY~Hk 9wMcO B-3M-Ƙakg4]0BN"S楨#yw<ޠLf8ˑL]jgSi+晌|cr]g:RZ .wpVom;}qY>%0 !0'"n:@s1HcXEgW ބ4j!wA`gGgA"<;@O,Lѿ$'xʭ'cĂ?To4Obg?{<&,+'ae1P0'M9u Tl@ɵ:Txs[NVꇜT;478kQa@}p*V"l74mBsD\1j%. g&{l ;kۺk :!TMxHs=j?l-: C)=n;H ծ=gԥb u5.3U;$z/|U)jvpZ߇&29t9RTE%y}BUVru.EM*%{.3Za˸zC0%5_چ})B7JVݿ"Go{D+{$ ^(Il$On]3CT\TH:@bO!ObNc\#)jTw!b&%"щ-};w+nRt"TR%UNDaivSذ9_HiGAMbj0\aMk2Gh' jQ Q,!:neWBm@j0eӌX/5xѠGlaedvٚLARacF`,w?A9zaXsB0ip1<Y[n/uSi(nhX\f bU֗ tq]|aek&6V\֢w&~jv"Z,A|_&)!`U6U?\n 3C@ύx{^< ǐd"d`߫hH)?xvH<f_jL̝p Z3TVm#Fa8BvnB ϙc,kHV(F|A;SI㔈mlq "S{NA3>A7EiDK$L::Ǯ`FL`y)ӵl팑'=*[l\ X3;js_{DKQHEuuFɄXsMi%/5~A0]4h>!J/v?4Py>v!'$ YX)V1)T2i2{P77?_e2eQ3lF+8ބĢ9>zvr =.qnȨ~'xp8vȂr̝)OzC]H ]0|iδ}INypO bA`hI0ӛЧ*obY3,jJiLS.ΎΆg֡0O} oK-f%91mCD.r|(!ٖWHKma:/jT0>*%H-@|9v4f)"M띙:Cm"E'oA('P8]i&띤W iU~|c`W;YRى0dJ 0 SotOoPQbW`1Ch)4*Eg>[:>V%^;kW_v*]bc{+_oJW,&ȳ| ؊(}H Ƈ ҭc^]eԺ(&q} g1ؠa@P?_zܝ')lu0KbNB!`Yuc%ʟxl%9<@cGSs"i%"C#τT;'P<?)˟ȗ1wd8Y tT(zuÙ4v<+j V-C&1 Ib5tyur.0߹~0.^>aTOdI^<ƀ=\R|A<}OeVoE1E=2/Lg&d?'-gL鐯}|ihL59t!tx~sk0X),<1y)XNK^HIĞ9[m1s[̀3gM+U"PI }8KhFcRuσЮ*G~I5`σ^3ƯŇÐ\KoЦ_N<ezƙD ae9AA mewԓ/s^m ɏF#-~QI }2T%ӹŕ4Uz.Tt87!GFe|`ٱFq"8vovqYp6|Gں;BR2]Ӭ# _/Fw35! (PiIqi4,,zأ8WWF5K&U-4$tM|M)KzV*́t71 0CZ >1!g #HQqQɤ&kmfS-,q?הBPQZ~AVD˫67(cl4!Y?Y;AyW0$= nG]l=!Gk}i>/|K73vcFw'>I`jзŽnQ0+V*AP?4I;]U2tQ2jZ1Rw j$\j6u&i)G YgvH퉡:!RgxSnU1/(?);Ątfi6B)N5@wcq=Ynk+Dv6QGd+wm`OPȸʍq.%bE$*ח7^W/7xvQ=m{ `ĕlq6wT%2+an0NZcW\FD|@C81oڝ:$G;31X'+@,PnZϰJϵv8wJņK=rҐ\rhi0̣0Wg~tc3 W_F ԡMQ%j͋DlpPQ1'##' $Smc|烳"6pQ{ǻ̚2ui:w$$-=W"-:9oP ##6<HI13BM ,l( *t*hNtRZ :+љoڊi4v(kspi ..Qv%F}DcPSʴ/@OIBMɔAV>D:ZSHMW2܃z$5ι-}>mz.7R _K`źV`k =s4ɒK>5/Nx~`P˪x| 1zBܒ[أ72LM/ "D:p^ފN[LN'Ő"0> dvG0Du[@:=9N'K#rj닸?%|OO񺆶hۑ晽MP7խSp=녗j䃺=TO[-q mCmwe<"}>:kr&%yCN$dLޢ(.{t'n16PY=E?X9~U r;Z/ zobR|X9Yy-L?S:c)Tc^ ~cB3Ҏ $FsK.Nͨ9SD i-"#y ׯgA(X.TmE^n@V@[A4f%XDyAKخo#k.O?*Q@  gZu/;o7qǎtzzPsi5\'eQǪ'ٕǓGa3L48&OKf*giss:Tf1䑯 󔗓1ED[V~6'osG őj [i+),t{OR)Y]agá2v:9Ԧ1!Zj"#\?k@kđ\8>6LӢjQ|N`+MrmNxkO ?a:9Z 3~zlbHo7MINҚz٢'僽ܓk-zxNO~'o_8C[nD30 U*ɭ'FPm___! `C14(M]ɑ&<j: wBj(ʒzV. ={A”a-^J#2'_>BjD]3!xjts"{ teZ ׌ܥ:4{thw]s#2ߵ*PH!u&wi)MFv)&u$;nBi^, . zUOǹ]h^ A%Tqq:T*3KscOfG(l-Q$+g`~#|ZVAJ_k_W>igK)@'?e] ZG;Eo[o"6 xxn_h74=T8;BAl<̳$f3 50 $IR揇sQZ4O_Ru,^M -F734=1Ej--CJhL@^%mhc%q$D~zT!l }k".dAɺgK_bv^`Qa{AWb]Lۊԭ͚PAG.d?Ћ]RJ`;?!6@̎8IF,-;Kga0{>D]?ԅaYqxnBH G~gBeUW2 ,Z16BaWfƏp /#&W˾\H<%y=|Z%.z*C{{sCCado60 9.P>kr[}[qˍGZϽ lHEA̾i9(f6`2/ڝ4h BXy'% 奞I'ϟ)%)ዎT87EBAO&! 3PqQ임fŕ|tYZq*VDxjm<ΉG2{C(0Lj\KP4LM0 _V%]r`]b0 eѵ\#uf|x iq'*q)iV^s N ՘HP??g+/ߙe~~>gSk7nUz'2ϋSi;Q2{-/:.'{ZgડCTk6V&еLu(γrg奍<+nVPs4YKa(!uH!"]? MDry܀_UvԝN\Lf5tpBud-z+JO;"#n(Ł'fwMbY[ )VoZ+5"&7 xP$}6 | XOxsnơ \~}}#dhSI2Eͣbw+J'tphpK!hx\ʵ 4=uY z(m)``Z.T˜=K:4O\L<ȎG΄-wYyNv̪!KC VW*uz,a=?R@[!UT0o檲cŖT#Fjc.o 7k}JBAt5?:iKډ޺[A&dx&/^^ugZ2dHl| HrYez@ f NH#śB oI%X/9ϟkC_QֈhK3ZwFX㚪f}NV 9͙IJ3j(qb*XqH$ݡ}{;4)1^@h/Q׹B{R"C%Ɠ{?v/lpP‰5&:f=yla~p/JV_kz0 -֚N!h 8,y)p<  mh;]vN[qr@exâ9l/LᏦZWİT',o7%(tD(XX47o(-QDW \ĉ%'0Pa{^g{^땿$.mjH;7?Ĺ͗ >=l`7lW>U~3 "¸0%Sntc?lᲜU(x,:l3[J ߧZ~qp i=:0gs;)T>t|=d1Rt*mJCj+v ~>\wn(_϶miecJ((6cO=8p^Y> 5'R`M/d4~AG>PW۳"(cW(ʍjٮ7 9uS|"!xQkX.nr|;HK).b f& ywllkv@W۫f'h"H /nG)5m!|0h$)fsմtkjShu|o4@T5"\Y7DzY"\ ϨVp䒥}eRJ's zɆןW|>ގz&0f #D$޹HW_fDyh}Id>+#ԡ!,})wdvS]o[.) Hg>Ð#Z;^o\u{!\x " Dּ3T1 3-42XTo3,RmD.NT"8>N3w:%FCB'-47ӂd [!?U$-v ANw,.~[MGYYَ  ?r|Qaح'Kd_W<:esr@QAq>|e%OQ $R,k;M2.&pqIL)Jbէf%3$7dp`X v#VE ! nh&sRC&`T,5lЀlʷC0^Yk+U7fNg˲Eh:v #4B{X.tV#*fA|$DuPĮeZ}v5<8S 48O,<ac:ۧyz<ه N_r:?-k`٦H 1_y8Ϟ?sc5^NR6ng"=WAgoz5p k.{8[z>s[phS$Fr4LzfT/KSq'R#cvP.2ٖ' n_hrY80 ]5ED-,@#"/f5wqp7] "гL7ƲA]rhe -u }B'P(rk*̖QKL~|jX=v{md(.4`&6;E?lJ6691Q~>[X ́exuZ@-kz w$:^ 'tB{|dcg9RW"N CQTk?ͶYsI,*80F6Fjg+*7"w\tIʩяX)%G^$ѼxHՄ;azNg' )&uQ&[xiBM#q!/0tBh: v3a(onvS{Rz OmΝ>DsݶWaF(%qBkqd3j "&$\sxBd&F]%8 Anz+X)$(s{|QZXՎErHwC%>BEA  (O㕋!Iv5Q]cj547= 9#ɍlʉմ0[qFa$ ׬YI RUk/P7h, jejyRx~T"*Aj` $||SfMa`**M xR6 hl%pD:f~"~}: %kё㜷sڭ]4!f4;)lMf[3V*t >-'*h=5JweepTc('Q\dba7-ᣮH uyuyٳw;3\O v?{?&Nʼ[T`ۼ:D?tuGUἕ[{ןm5ʑ,S@kMRk@28 qZ!xܿRd"3#XbdvE{=H̻;yРGs@rT#;:7ir+KJ9RL3ZC%9= &&$Qu6,Þ{G>::c@?1GiӔJ^7|a!Hwm&/`?;nL~8&K(Q˗6,'޼w@r~~v5E*v.Z]ogHi#F'A Geui=)TL@i&q5a_Igґi ϕ(I.xJᤪkrIZ IW*w-A @KHt J];2oJ&RF-(ά'Qw0Zq i2UZ*$7y޿pG#oKhv$(Dqj:Sݠ-Cf;̻5R8;E2І{Ę0K.O]vǹ/JD$ȒyQ/F&נּ{g%֜]t'-$SL,KGg Z-)9b±oSWȢ&#Qĺȫ2*uM7JXk8ʵVς)^JR|oʄ;C\ݓ3jTSw?AN>S "=J+H;j"Eʻwxy.'N =:>(pYU)ˢD]#7#eEAZeŽ=/Esm|蒉"fd%ЁGEm둅R/\e2nQcnQP*$nJg͹$/:[汐 fyJα}ʌ =Tcx-Q:4?e.Ɯ,i~Z2JI6.+dwvtλVݥB0. ϏT;*xBve#uX4 qK{hҧuٺx8b.X{?ȿ;ʬcG(lw_$~@i2lqp_&Oܳ,%rV4(/UIAW5rښ&JQN۴ѓZ3Z9&dR:kѼ-Nm¥QWHKqBG6X-}J(v0֜z&e`d&%&'h+]1!7:V<_*ѧ_!C&o>]bK4bIvӫ|H؃ Yρœ&6 ov4kt(x9r'qfNv7bb@Hy{H7!<h-?.7όTlD \'<`YĐxP3f"2p1YwvΨg;FF\L1xHRq< ۅPh&}1hmKy [kv`3t3+BPtHC*lS+IUXRvZiavwM] ALBӷi@bu$ںW.*?ZJVAs:Ed`v{J7w^8"U0M !$fv=u Ad#lg,aUO@NU"%o-%Ac֥- s*M'l?Y]tsL GH˭jCj&$V= SFuYN3D(^)(L;LWv]zvzAn%B.zoď72XzˏyXDL#| S,/!mOua^z0?'=j]92t6dVbQMaX%S#<1aMP%l aP71RO߰(.&'4f.?k|n0 PCvWRַ 1̜k5P#kįO!?OV ӵJE]7ՎfCQAHko%BlsM7K@KA!dy |Ëz-?(MeGtby3%8*({]*/7Ii}y7okut!)O"Pms6e f,WpepJ^{X!kh̆lp;y2Koe2-9PCQa4I^)D)"+u{`-ރ HMo׏ ]Rz¢'&v ow KVϛ 2)w#g5Mh `RE q"ۭ }p8Vk"e\4X 's(S~d(Λ_d,)5>G*e} <ǪR5[UAZoh:y|KI>fֆҩmL酭OUVQCEPA)cs%6ZݢcUx\lV0N|.s\}t97-sɛ'bnjq@p5NE$%-̑sP9t YX @ s7X*|"fy }ssFrW&iF6޾H6H/f Hh=G%m4@A=S5-S^1!}[VQ8N4u^p\ %!Mc愝H4rP?M1V}77k6!O{[Fչ/fa! e(]N+Ү (Et W"wDw^E| B//>Jo D\v*SjHF,#GG>ߠHMܓ"Ѝ/#RB *?] ~ v/D? L%Id?zm`Qj)bc݉9K;K yF[NlW;?_ &Nh [SD`/9AyK (\Geʳ8vYCJXEaoe:L)͔Ǹ\uZŃ+E=z1#C WC}' qO(*g8۽tv?j$:z M`G>IR 2Ar-cNYEx33΃]j0O*"}c vb6֩啴>tǦ杬Ko/ XЖ<[g^ UM+0ϊDzȀ3pGIfg1^uvOߖpŮ0ba?9dy?^XQ-"r}M'A_5Xިc("%`q< ,n$/M07|?ұ'ϱMxߡ%GslJUHy^zKN@: Pp;i;AwH =}RXWPBݦ]ȵ__tdA%# ̤{Els--Xa1 p2WQN(MU#O/ ^=!(UCb >5Q94X7M v\Lo:{Owlj$UNߢpԈ4tɧ m Yؼ %l8 K|,(!F&(+U_É%|&c&fl 7a%BYOzoch MW._"%i[vM̏{IJ˺W+LN2ۅnd_Lqa#"w,yLwl»&!x'P6òLNd,ORD)(& z@tk8H1/w5~=^A[HL+ mo /5bIʛt.ӖxUeHfDIVFnjBfD WcO-+8>d|HBi?΄Wq 𰂹Yv*G@ E'pLAȍ",| ]SjgswkL0}l@_д';LhYKܰI럘r7o'nbv^Tv65lvm"ǶS9}E :b䭕IjʩK glbU0XZhdFFۊ@*]"{du1_TQop%%э &nGXRl*& %t0Bez6upʹm˶D!4KBi_!zȷ c 8^83Rb4OH0d aW:u:QBw[CT>Sifi0c :M{㈹h*)#Ne-DDcJhg$˂?M0{/hr?.cl~G$r53K Rקu$ң~1 tDOfz91qAaVF;Nf1T{eר{xna_A JuJw6u-FvC Hσ ={߫$-)ʇ/ 3_1iL_VEXchFF;]Ǎ打ϗq$;9TN=B\oK2N0ZY5z9{zYald\GբzBln:tO6P(윑@jώ '; U}_q@&p?P}c '| ]ub ߹8йxnU RXu-(X1٤$"iBؕnNօƟ6ܱg(C%,༧&VλŤIB[s(2-<8wU8W`gբk%TЍ[W5J h"炜 4p%5D|ҜZJ<p z67;c1rbahԥ娜B֢0gG ?]C;.>![a~+/bPUT,D ndUocշ͊ pC)x>FUu E#0qu '#JB"͌w(Nx~ PZiX|ɺɾL۠j< V4,,3Y80[ilG~ @⍩xAx@{9eHpE?Ws[H*+_[yt2!ْ1$'еN-epsM~cb+^i'@ kY$9cYV瘖>$Vy9H{Ӄr|4aL)SgVF@3De > x`@CDAqUtКPd)u6`zH^-T(C⯛dFs&6b=mc+ɹx8#Uq}5n~LbfCYg؆>-5(Cojn?S|><[5+fa r bCEyiI{cWӝpB7D /dfL/A"DԐO3Yէx8Lr=)mR{xX24l)ls,@7D>@]||';o(g5B]p111&靎v?x/0㯅.ED/{-&eOž#6AP=/06)Xab "[sl69`E`A; Nr=Ɉm%q6;osZjM:GS)G _;(࣐/nr)RŲ Nh|6DZ,w46axASz֟ZUxGf4vUQV$MkrEp eoWíA ;/|[F-Ð~_PWz:ɟpE?p2#1*3/K5/"lRUud#<]5)C=Tv=`lѭ@8Khi.bl/Y.GˣD3[W#VI$;gb |w$U 9.-&oUm0k|}/̴ N֫pxT" oR/0;LeKpHx[88V Kmv<('OTgJ}񀡏3Klw!5l'kNʴ O9AmL;~/~w: qKGpg@@}lzל PCt'. *6,L3$,ug=w> 6P-ňlA i+nja!*ށ S,·#8{y&[*tsc%EP]Ĭ6 ؊Ffuy~![Ѕ45:3ҩYHEwɅk6QNϟk9!owZwQ%I%7IL w4OQAQ^$/+Ջ}0W:j[Ot᪤)՚_o<^w;AFDmˆ\1;o\uwz'XBU\4`8/]5eyoD*}c1%P5q|wLW['$$xpk_Y~y'L'Fԕ!BX\;zjm!ִf{$CZm\PmLlj;|ݝAt1$*1mpLނ>F߅q:]O\V^Se'c1ַvqgU#]ʾ+Θ,  h܋wf!@}Eƒʵ\KKjs> . ?fD!v8Wǜ\*}t*Ȋ_m+!eh3l֒:4i)fX0*\jXeQ?)y1XLb*<~r&$Jeɸ`MZ 8H~xZ=Xzvը(yzvYq :wY,ѓ '] n.^樍x#CbkwV)ɸٻfq@9Dx9ی[Ęț|9>KZ;?.>O+6(q4QPi@]Cq"4kuU+5as nr-_9?;^m|y.P-,"s` m}~~]=0N6'-C,4ݤG[h$C+[mȶb$=8ţĭTF{5Y*2x?/baٮ0F/̳/WjOԿ9樌fPdL!yGyt?PP]آP>y^2xZc; En%NS7+ˁjTNzx~D5JY+"T@WSNۂF b7`b*0mfWΗTr@Xd$xQnm+K\#E,#^5=[ݜDmhZԫ+%dT6˟|p: T&\p l{POH3x^ 8PZy\T;??^BGJ9mi&+ pniw j\5Y0i BoRReZ͡L=Y,V Vz?E qRRzvU6MH[ ؾ`ӐFuhp2 -X|W+K4GvE&U,7Xby6籖YC?*4>"9 @, CMė{˻-En%2]KA89C3`Z .<FB?ˉYB`+}%s`D+v`BaovP8sfkKęQdghg# B&A^v!FqRjTmwyY&Wc; mΡVma "c*Cd ,˯yOz^~Ymd$GΞ,y~>1N1s9c5e s''`l}f-V^Zt7b.fbĵMvR\C;||Tgo9*HSlL(6brq:q uvFT ّH[ڦ[5GG;"@b4wL(9PxҟgbfnXߝаj%fd7(Les!Wh11z&_QD2f8NҮ`M/I=ɼ>{}qz.ġxGW4_x6BD YfieniDƓPƊ|^iUhݍdЬ˧eRp_Yq/pI @UgpVW&,.JW4:ustCd}<5!\E6BÀK I9GWQޟw۩ؙȽӖ2ڭL>qTJG;":E&B{ DҒ4i/3$1 :gn?<<Ӯyz[@H3 | )ust / B˧ng` H;6FyZ $ c9zA\\ 1O3pu˼М==5^vg6;u3kS)X%oFŽ4nNlXS$HXBizT'!Mmih Z &*inʣCѵD KO/"bԘf֝ 署ՒZ`ss~8 e 7>޵q K thݚ^P_:X5;Ҙ_GJ dI.a132ݯˋjKR%`71]}1̠{b񖡳ΏJY}G|=}jaK*13ʴ}5^X7ģ,ҏ4.DCe[C 7燍jDq7%t/zM ]Dn2Y~4`.r{?#lכa#{J|!1Q_e57D&D,'2"bv+-ehc#7`Ds #F-h*TuX.BtgˤXvbRVN/'h"}?' ^Bde4St2e-Lע em*^_hLc2o̡xF 4c%B7/ ^#Iّt20`փ)O2V/CIsd'jSw)^&q$DG$: @)1:Y8XcH׺4vr#W܊Yc2nLQgOܽ5LX(0<nk\CMVZ< uH6IJmY*x*(ǽ{wXWU2!ĉB!Y^\!A߁JsWK$] ,BUӳx>cqm-$a8.6zdsi=icx9˛YjM?Z %q=3ʎW L_6n ՐBLc4&^X"-]f##]R@;ǿ''lfVm6*[91&ǿ}rQ 89tAPoŭ+ jy:Vve.< 6bVb\z~?Y>rn~$Q{C EsK' 2*;IGB:)5z`!ҍ:I0񾕲oi-ROom_'vu LT%Ɍ)b!"J}sЂ*S4-Eh[qqr//yJn1gUۭ\Iw]>V|^R"x*z~ z.c6s@ښ<"ALݰy!n>q1ۙWd 3N]۫0;7KQŦonva@q9D㉨ hir^9)/W/Pz~E b$%RsqHrr/?X+gd?̳'õ ӹUpNm"vjHط DշYbcMsN.T y&Rk`JV'lk^rǶ *\if_O]Y_pb;m?m4*VqIMG߆y, H>SC5QJXxXypjl t,eGRL(,h0Sy9ʳd@Ēؽي[K0+u|t4u(+3prHQm@k؟"EXʝ#@Z/e̥,tN+Wf=[gk2xO߼·{%ZOWGv.\6ߙJ'bbePeqePԩZQ<é"=^oۿ07>xic WjhB]=A֌R=E6Ϻ%Gn T$9ΪZc܊r oU~O@Z}a\m@%ݼAlfMIJδw||U#ҡ*Oւ@雷5r9O*翷_LGgm]S"[P}z54 ^fuVۺD ޕAZZSK _T }w$EZlĠèҖz;pȯH3[ou V|r8u&/`!k,>6 װa_W $)8R_-+0AXW.M#%_C0 :T^JՂ+VU>WT _b9\җkZqj ǣLxh .g6Q1U'rO؞] ]CQu[d?bt;[1K gwlXJ:u"21ѯW<{KG ܕ_>i ~6Wnkw|N#Ɵ ~;: `.c ?O> 7> bO[JܿMMd,"E2!3Ģmŗ[WP?A^8wgK NJ7A7 }M%``n& g宽# % Lkx, BZfL@gf%|"-62}!mPvS.6I|Yo qHXr&_ؾeUj&|q#WF0֫rH'xZ ^:}^uh|nP{ h1:dz/=à1Zṷ6!.R #k/bq}hi"xD/M [r2ܲ ReCs׎ey `X/%{ LQh|g6[P$e{.Mg_@t/{`pՉق dksһc1{ͮ8G[ś=AJpوzW&äyuԁVdoE5DLMoVDKs.M P͋0Lf~k+>tCv k D!9.yy`cw .Q3\*GWpV󝻪FSb5m/Y2ul% sD\(?Ǔ[T&@'!]bV{DWYOĸ#ޚZ:OӰKc&(syԍCEJ>- h*fŒh[{wn*`u9:<*t*]C"sI~r(nď|Ij[)#d8-@}5c{ie6>rk. ׆Q[ 9wDekyB dT{>"6益qCm}i0SH}@@RyzH^RL =[@Ƞ gV9m= BkQ=L9!kqUɿPj%jyڟ'"hCd*D _5~$pvGBnd85Kgl Ey5# !`}B$<\ U 0k*/~{Uq cEĐ$-, [1Q)q@+G(Ψ,~}y09da[AGSF޽5Ш] ֓ٴyV&uL؂ u`'z &o6@6tqi `t;BTF{0MI@*v+qhS7#=CXUA G%5Q6onf17v YFj`]\`vR(˛-ڼI`W|+-Y~{~(1P[GfR!yc`Tg8J%d7|BʒiK1D7!K@Jѣ).S5Rpvo:uGv9:rE۹0aYa.Vd%BZS'h&57zt/(N yV<Ɇ̉XIנ`7 `#Sj/5C\S?8N*P܈5i躯MnHŎ!ln:Q$ncY.xGD!g {a9da jJOz@c/!.S*PjZ!C@ 0'x1fO3&ˈ=XKt{|KhL"} =N* 0(S_ qZ(fyyհU?./܈tNX (,d=.YY0_8R'D'Z*h|cZsqCݱM1K{"A~EA<.,DӮuq%ALd:-*{!L}n;[S5`Pk}oE0P_MNx'/Ko^HT_ͼ&b IemD0B&t~c\}+N@!Fuoɚ%yt 56ܖel揪 ӐD,z&MX!Nu5M\VH]QwE2sAV 8sů3 'Ìc.Dw7?c#p@}_z;hR== -{]I;NqQ^fgIOӰF0BjiGLdɊtY;i55u$;w# sz͠ёG-@"VXYI^Ɗߋ@c)7 Cre/l_f+] D%Ocnn =BF@7]Cn`gIҰxkz CV c V]"2:WDZ۞ 0OE$L3MnCۭ[0ڈvl6k2smEَP|l!E1?_M6uaG;sj\CorMMX #Im1-ƒٝx0w2Jlhp¥J 0`#@@eQ 9I x9%9<~OnAԊ9 msٜ)̘kFIY%5V] ½YQ_r?I:gvv>&S7x"hV)48&oIҳoJ 2IpnM7KʠMGVY\ތP;&&9y2#&1  F-}'&]Y b^߃$hP;ӿƫ~ '!e*ݒM>NCU4q}<Au^65"]d˛3(GSs C>+vo#, 8,r8R)ݔo'FĮDRx=hpv2 |EirLnoBze@ ݵ-r/V]YM/5ww5ŬBgTc g_ uen4$,[h rCG|(b0fE u> `&ʽ1 'Vȣ^a&!x4~rʾN&)!r:ݠVˆmL>&Xb AE Hnd9*'p =ӎl# DBYXwR 8PqL%6N=z?#$.-ME7ʀ \lxh!S~I,l;EBqzwc'߾m`UõvyaӎKdx|e#A9xϠG0jO/*4JjGB[6eM *D:-_w/ԡQjmW9v*Z>vj+gpc/"2(fr˼i}V>\8AOA#d~#Iڻ Ӿ/8J1c.9Qיi0'FLSA+{w\HQ!̢$by/ %iJoFykkě,ތ:iA X?|iP a] _݃F o-La8ٱke"%6Y<{&lc-&];gZ8q%ɡ$)CIW@/^څyAʕm-,MG-[8BóH5d9- FM"Ϟ:k(Uzd2 纹4'=˩55|j1Ki׷ 7E 8̖Kcn.ЮZqK+ qzfp}3ޗhvW{_@ql 9eD1;"aKA>]@0{>dqwO0e謦NrNV.Z9vVEpC41E M<:(EXv&xU`}g̣IO2cLAFݧۃD</ǸS}j7;hڲJ6@ Oxϒ}Уig]&UKk/E"uZ5S]t5'ey Le2ir=G<'\jL4$]3MǦ )F䒡Y̊7KG#)?g\oM Zjh[lMEٗK8\tJ&E2C;ad1/]w΁q%=F=4f7#[EG* 4c?돲?x"dNedWɊn?m:zDd5\!0>rtf4ܳPsC(c+K!as^-kHeE] ~f'Rgם? 㽲]T0龁 ?!7a/fO3>nu769շzINmT nl7юI[AgE8dy<)&vˎ8{N&lm-8:!&){:3{SVYkr7qș}D( B c٦H-7,fiȁb{9ÏQNNˍhRd~"a0RIA>|X!LVU|-CzttV8  Ka$rǙusuJ^| nj8]2vU([jMkZ#aqD8J7PvJW/\CwN6yHP!/`֯~ 2)'z Z/Ɛ$\J8_*BΧ^a ?nʐ&MJ▄h!|_GkR3gx >wą)ӭҒiA^!zJjb@n\Vu";CYBOh\(2۷"5Ԏ௅x'+5Q&Pء%HK|Tn]&9BSwK鰻}1 !wg1W3zzvY;Qt)?@K*gYYPJ#E'rķ_tq'Chf+2SN *@p.pONZ ![X},ZD쫌!^dL|qIV2U?[>0՗M ^G]vܐ"Ӻ? d^|³x:y{XLVpv6w0xa7MJ,Kg @[}X<,ﴹo.砖1x CN?,A(.ۥm2HV ?JKP [yV鉐Aݍv՟kr:J èq0 0뵘 3lT7`<XfnKfl^5Tez@4PAu+;SO$@"r;'wGidTHzpW9h;28,mAQ*Й'&XFs~<ǥB7LE<4ѡ Kn}+ +)|ykT'm8a m%5׺*nIݺie(@.W!EWiTQ2l.h(׏SGͥUKe(EZ6PEU'_J%HC-|Mk7uAYؤ<*dش25ڻQ g?0ץW)h9d-"aMaq w.b/S_矑{gZGxJ*7]L˪-to-)'RF sgH Eaɐ͹h8']EUO(v P4<8z"i=^Y,lDG6iY5!1 ;_s]Tl{Wꤠ߶oc\%hϹTf,04|2,GAVt]o}btIŲkS0Y gչC k% 6gg7hܩv,ּ. $m`5)a%\f]>́~^~8пX~DSM_LI^m`5yTgy4V{2gH`4%{ۋ '$76G"}M$d}irV_o?EDŽI턩 dxhY%FgQ_dEjΒgNT`~l&ɀ=h%y(=S%dr?/h!p6i X?8\y>|v %Ȕ0IO^ k=ZCo7F3~UvWDdPA,Rw?=շ ~YxŨL$Ҕb7Z@D-5QRKx =RKD͌KA7A z;E=篐ecRsP LS;VOOW"cje-o>^YrU_=APBH. 6^YRWWgC{AE%? e^,^qDdg;-{GmxϿ*fn%a{5{sLJ$ _pG{^ ̗UM(;+X,k!UDr2Tv -xMtdd^SKSmK) l+κ J.ϷfuQK Oz c>lL$SmoG~Ke^!*U[ػ޲_GnYZouDG{# 2Vg-\}@gIwSͶ=/Mm"D9QKR?rAvᡅsVg YZtdySrCĊup XEVo') w&?/t̼+=Kna<[L1-1(.֋-Oۍ+PHܙWXbP#4؍+ГaDd^zTjkڧ_a7] _& 5PƟbbe u}m aQF*91KAt;&f/´ 5<,V|k=3lG1Dv~خU8 9|iq=Hn3JZXR*۴%Z8CH'OLi=~lՁ6qڕ~hQhF6eX*{ {D a5GVnv n j?R PQ2P*xe-%Pl%GDZ[c.{{2 7tgB:MG5cCH:~ ~OCH"wt>'f-_Y]+9Mgj`m@"6Rn!,k$u RD^e~TwSjZp21B?%,xYUĹyk :N9[%qz & g%gwa׸h1(2SE`6DXn6Ǎ((=:?pdN0 xגfP[3y`8^ˡ}^e9O,C.63&#պ*kgzy4n(WQ[y7X۽8݀QM$LfX5BYY|KeSZ8i5G۞6FfrZ8]P0#Hj'1*9H2}\/R}^lmp袊i.::&c %tzvδDYLgyQL):NP ?3w)6:#?זPa~ V_T{Xʬu<23TߟNP`šN/$\PrI 1:ED@\,4w[P4 o'ڴRO^e *"uYn?kz%gW<kt ҢN]P[g{ dL,ZZW%Bʿj OƠd UKA߯ꕵY,au05%\KT RAG;̃d5T1ǐG 3t}}#>(W j 7~ y4pܞ! J bYoLePz60# {ݖ>o [݌(ջ2;Y |XI͊O]k,Lh+9đq)'=Lٙ1+}])Ծ0/DM#Sq5Bh9BPʶsȵ)5;#gӝ1jYNs00?yJOF:Ve~`H 4F| +Z 3 \.mJ#zUXaWEHrV}][1ς{^`b^I*<ٿfPfARS9O@w3Kzr5o0=HFO\ahu~ʑkr` 0zPVsD BX ,"(xHߺ˝'8ODz*eVfrwy d9E{ vrs,m D ЋT1͙Cf:|ZviIAW|xra qCF'({ 1+kL톽:q? 1ܟ`O:*"պvͳX~yzat'ݣ<"-^ؘה:})\lmqxdH]P%1!X< 8+<"h"2| Cym@c,">\-]bl\n{ 9x;a؜\@(W$M[y1[$Pp oԛ3sp1&M>t:$tAz#$iF:tXT>$lq0Rش{C54Uy?|7Vc!.:=,}EqH~.']?w$ h8FMH!9 e{`=Oyۍ# MbK!0Ѓn{lG%;Wbj1-vȉON@h<_G@ډ`kMZ6+XJ/  a_HH6EVK#fY̏@.?E@C16ٛñTp5euzc"MEk'ա´GY~SRxu^F6m"<5I S/yX 4-d(/d#ĮQdY ̔h5H.[G3O߫uj$Sw ^aRb5}t| %~T54i.ACr%$@D]ȧ#C/˲@`U(x1R%ʡN2;0!BP"ZnJ~h0EYS㗅-/vH+?uSٲfÞsdIDE%U >pe I/%Ur~nʥ:& )uئ"\Ǝ;--(}J =xfǘ+YH'hh7KCs}X%"L&ˇҕ;Bk9b3~YeiI[|»Cݜ/\mtPUap/M,{UVZ7so]Y9֓.у<3P kn}#Dogc[*Zw'KF'¦Yd@C*"EJ|(r~E3M]Iq;Y dNv-F5&/HAҫ^m@׳-EYDӲZF_^vJ ^8'T*NEYH%38ߐT; Z2Kb@1̿??!.PͣaMl:P"gXGL۹;iQ3 8 bd HWf3WVD0ܬg܎27T*iu<|s9hkkD!6shNX<Î8*8=QYIC21TaCw Pg 0"l]VG zr$3Ȗ)r9|d^5T[*VK h£5ȡRjKᢧUg--1{ZPPT{^6;gԃtaaOFӣh ;=CrP~E[`Ͻj)fep9#hc4=#?^<T'ro@[Dj3 m#BQyѤ)g}f _bLC&WPZ#q #FK]Tv^1zKC8\ <[\S3 @8*;sS \f476OŢι~4'hz)< $q.eݭ0=q_~Z 1Z 6X ײ>sh_@^>-^n$Τq$'c1SYlY;H0,9lp(<<>&|nl̋/Zت"F8 KY* jֵ^ U= > L(kSX;va@7ӄ'3 {fEjI#P) K-J׉/?$%ryUI!2anDiL |r:Nǭ`"F;*ERY;"4sܱ8V)8(|&IRw7xftfQ;\B⾛C5סRg{q8R5:Gؽ$,էG<H}ifg=]3VY4s nZfEW;6uMȤgԲbWW::2/1#]AJ0<_/NQkv@Ka17fuŝ)`o2ш(~LA#*,Xld=J([~8|RƦqdSmŮ >mF"*3,k-lvaRU] p7#~5&Sd#";$ U Pff1]_rԄ z#T6{؄b4+IyyNPd;+s_ -u1]OږI3Vp/xH$gM (fa\(wsp4<ǽX}+0~NS o6 zn[@7b({G$T}AfG[iQ/ec8(?:8.)߱pInl6EMq+h<6_6a0=DžP[qpҵYCXk%zgSBlo AjaJ+%^'苭|ĘQ"{ZGE 屨=Gu:r8TZoABQHqWu[C[~ }uI+iCԯeFљyikAPo@y}P*/ hJbTJH3*7x 8 ֯1Q~6:06Z߮v֊킥U|;tx o@+}RҠԆ{\hLJuVF'f瑕WUCL힮8Nuvҵ;zU^ *pLtZNS!3$f-^2Ý3lu0OvFάGS@Ռ9aމN%Mp|jssNB$m2+N̽Q_x"KnZ3g I}}27!V]ߝToigmpE_eSLoסh'.!pG]!֔'b˸Icb@]Oe̓9Հ;L^nbQs2 5K/*! e9(ʤc%eЦp7ܨnng1I0FFffŒĂ*0ht gfWޓ|Hƙz|iw/H_8 ?=r* < x&!}P5TqOk\;AoqÍ^~Ё/IɘU>3DJK)@D`ۏW Pmv|i2 ' P_ ˻fu JMPŗg*86{v1C(a{fc:d>})em;g8-Nv!Ͳ<56USUu1}AΣ\C"An\؞XFE{BTKfS4FIN֖ۯujXnz#o;X7]ԱT Hv4 0OZV,?|RCd!['d-!لN`ñพ5F{ rnzRŽQgFI-) aU,ffKH {T6Ia gA ~RBx.ZJ2/Plu;{[@?2U;+QDeţNL֤gJ "[_"Cޡ "fez$! ڦ(?\#n]HmGCYkNaLqu5ͩ z_DҞp'pC9<b]vx5ˎ_nsG{ZD]dɲm-7b8]-TX#"VdsŜ!3xVZ@~D d؝dhM]JTsxN[]l˘vz ]/_b! B7D}b-#tU^FXM]SA\*u</=Y41OdjOb-5$GEΓI 4$9qb ҙv+@']T-1X'4 H?]U$ sƳ*ū1xf\tlg|DܰG돇KUKfEeN3p.ȽL"-]r[ڊ#9pBtW5~ VF1Z͛uI\mZ{U7b$t1[c }r'"#OG!Wt[$N ڹn$7Gn#$9ӵ@~߂hڢ,gxcj \;$T]L^`n/%*ob Ė ft9/sG$M": jښ&5Qb4j0/NN%CS]"U;>tCB L|Hzw!M?+~ Bѭ9\KC_^pd5O>OxZ 0>̃0롫{̨\:3O]A[Y)ZfX =ԣ8<ΏB}5=(cmx8c_MqU.{({]oR .y= DLc,2ķr*Azm_ذ.,A ߷\pXr]Q?]C'gH5$vGNlnjB^Ed*u@X$[Sksg *uڑЈbjbiPǷ!jiUh.6JM4(Vܔ>@v@H(ԀFp ;qm m|vɒچ 4>u q6ÿg,EGYS-c*xA%_)'ɋs#;ݕoǤ>^k]bF{œ݈$p)(9\6%i:7qr$&kRA)!z3HM1-R=t4Bv:kωΞ3 -̍LY( հkb;KEښ9('g0.LJ>sC;J3=gB!ЭsjXךN?y{sBe@`R$ʔrgn}k7Ճai5xjwn҇CIQ9=Z;fj1'\ȭ" XPjʈPzhK-7,oړ*H''i6gh IeP#]BzwqGy(H1qh7Nowh@dJ1&wb]ATOz)~~pԚQCL :fF/T "J OOb2 !Nz+!-CW6W8͙D 8Uߞ>;@S4h+Jت3XsjQ00J软B7V? 6'~A/ulz NenLh:T.}JR_W,dQ\ w5Q^ͦ>Hq B6]B/a`]DqɞO&x9~@;s{ŭB݅ѿvgifC5LO >X7~ysdg" 8]e7_X8蕜(Vq<VSvxU>p,Ѻ,TP=!&Rߴ}f;%JNLAmgOrtl10X38兣.+WX J<9[V׫;ODunoV^mx{Ĭg]%ZSl'"ٵ, q4b-~Is>։sS#8+R0;.Pg2{T[%ۖ yF.7oBj7cpB.O04Q|oAI-@`>;=w-=bPI w1!Z:}qMT3#H3Lz ARD$piϨƺOq <^)үioF~<;]In֡^tߤt+P3?6H/61 Xs˧XьAE4?YA, .[7"D 2< xmI彼6.XXu[O I=_«1_l&.O.a@d=>(ǏH(=F}!;tMdDZe7K^dSc{#{:\k2moqcCŘW^ޓ:k^ %j931eé$[9d 0hr8f"k9MϷ\0# o7590˰t="O{Vq1\}k"Qպ;t i9Kl@=9o7!S/2}m.v9.d !Q؄Ql9a,O><Ů1UӷvMk~a~l<$X5mRSpg'E :&_}@#Y<z,!N{!hskQ ^FL"yE *oHK#wb16dhd1Xq:DP',RW7N4ɋm[leQ- mxVΰƛY،_gpZ,IG&J#'ǸP@rDn@a+:d9b.(& (?'b2ܖLm @눰D 2!+K< = դ@E;Dw_xRB[|y?0 g"6z@1&f׬T>jS-V|GU/W r.{āqi!/W+߮m85f1]X^S%7mUQA jM9 E9HoaY^z f=,5x6)\#hcLi-]t"NhSԂ(V{28trW,CYD.lˣ(QbCsbFp)z6OYUЧ8>enH%D1[ Ebqh-N7Q9#fXҕ[#Gr*I!`MɆ"L"J(fj_-,"BwKRzh)uu%"2z7eH#Q#{#\Nula+YnY7ydrC0YG~[svTgD<9epvҹ֣քMgB"3}XY Lj@̝ߚpضeDŽȃ5.~в`A09H^$hߙNBc $Ȝda+EM"ˢM$Vȼ0졙-TVHlE_;yk YY3MEt:4^Վ(%].:lf{[ <謀(.Uj"a`W/4(b+/`# 8F#GSxu$YaS wiC9^9HA0mVW6ea l+%xw"0 =ߧgP>taY kT AX%ga?lp ?OK9-ͫo3*GoFҩ(P"";ґDhjXU6Òó#gWv?;B,L,/`"|YR^TAC\J`X, t(!]Y{/q~q]0o(w~yn–y_LlSkpZ,GJ}ɒpM5}DAy8K̦)WҪ#kSz )lT12UM Z#Lb> -^> gSaPڣ_]BJ" c[!՝Yˋdū-Lz~eT ŃT$j )=@M?,>Mz_Ds\Ÿoc'2#3/O̸~yC;ORsA$T1vט7R>nhIwB3H%?aƽu!]؋'IPHXDſLWlN\JBe!gjRCc?d%- j'3wxjd5/V'ɏ#Q$̭'rh?dzJs5z3w̚ pm3!z"I­De5@{/vr`f&Uhc#5tP%;ٓbk<]AXٸ1|p0g#͇ZqJšO:\F?s\-< ֆqP|T7< 7F15%lh7ғ&_ss(uibJY9ȷ d9qJØ bp'nD5^>=PLt+АD 9P3MOq" ev6u흴R["TSmǫ jB%#Xn5p-1]rbॠA3x;ƛdt&6ZӡI/[>:u`-"?z.{J`p'~ۈ(Z6wԽnu2룩 X+ή\"$ϲncl }0Z r$la 5;nna;5)Y"(J[*3ci#x_,fl L8w2?̎@ݎ AQ/-zRLىL:}N,iP ĕ`+H3@j9#p[ <}8_z {+F0U=ouw+'gͨtƤ2aowy"ى)M=KytBiR*Gj@ڲ(HaNC9lP;9 .(},\no2x]^`u{ؐ"*i}Ad^ c/IH] 7L B;ЧbߩYwVV?'ю,s;_YV$O8=hJs$a/wsSIڷl jy`7ćad4Ħ[oi A1˳'kbҫpI/nu::YV~ߚ^LÒJ-&ѹ^5z_xeܠ5POeI)֎x8WykKjv|~muW^, O.Qֱ<Z*K6ܖ"XC kRzaŨ~:lkצVTR*ym{ABg<ъ fĹU[)4fS37,q{w|l'~v<򴿰#4;TUk}1]a4v.-4۶Ȧw?\6nDrkiUd4}l'AYE!2J un+_VU}EZ{:Rnk4ԥݤy R`g.um`HXf",HB#.:䢱a34GጂAV*2wk'.+?eR5M6v 6HzL@fI4b%:aajM/x:[3V55)5!H_p.:rHvAG {^a,;ƊtE) _|_rDT@'XhOv-I@. 4JJd0F-(ĒR2 #o] Ҡ$~^8DM'5hʤ\p`c}SRAOcP{24%wI*kj/]wm#nNK36F ( OQ8ׁiFlVYa". FכV3q\*X"{d)(b^~^|T_#. w)G6qby 5422R(\ SLB$fp}DvR Gs%k&pLu?B<F_ɂb47] { %Ͳ /S@\R#q+u33v5;`pCFJdY{[fClRQ!'Y6O ;d)hQjmn(pRDNx׻F3/tTG'%V TMpj$[KCj`oKQXMiyCnZ;ë=2^k/Az^m^V~9|63kA ?iyK?$z%YP8P K2nphD)1z(\y{NPVd!#^iuDYlp =@X>I 9mF [t&άA "=Kpw U#(NELA)I-9Ʈl>tbb )޷:6>q=AaJ'XÖckC7v3z ,P}8T]T1h֊~ǟ+ݭ . oKB. ^C)Wa&$J8 [ܛCNצx/j1ur>jK {ӭv͌HtI1 P1ߒ\V<㻤KYylo +Dq_=B_ U+6t|!&]-5JpWNu[.>)/,e(55bJ&Re_h=HDEXbF^p>`:FY "k/WY쓑Q[?RZCg!ޓ<)ͦD{NH!͖̝WW_H:KрUtߧX_ra6_s rog PqZ]Q+ EE<&6~[ FլfNt1SbNyh/}RB2SAyF$}1K’wc \A͕1ļdž-4kois< {֬8:XnK5%ME<:T[Lhg 4j=K'2CC k}Qsͭp^1ePbulnAnx+uu&Voځeu{Jltk¸d$'dyP |:9 42=^s& 7HҲ(Pd![8BEά1CL4$p.dZdEӣaE5l0n 腕cj ?ѷ[#,ܽ=s]sD2>=%Kxb3j7-.WL;-HVTDsbId&NfA^j- ;[Ǟ=K FhRm=ku-Pt[䫳wm%03Z(hϿ`C =9$f~v._z<ذ >:Z>uf;|~eNP6$P^1 /"w'P)%2i H }Οi(XieN`Hgkup'CNx"3(#&ݨoI؃U'Sܷ7-72w!{;d=óKH"ػoLeI@Z{4͍ׅ}i;2, 7E!h5;*lSp0O󣗁& ?oȎ.öq?vjN?×F6OV}'xt#@T. eٵ{ztT4W<4: }4y0>ӿb( !w RZv2n+]Å+^1޾ı8. B [3x 0- ub9#sarFi*ϏKú^QubntxpP:.b0 ĬX D#W߻l0fH9iF]YLg= T"G S`Hfv0(OOTʭiHcԵlȪp٧WC0> K_ ?ՎA;6$SMn$t_֊"y ]sZWZv?UeI(3<JJiNp C V*ޡ2VFA0JQ*S 6D!]=/G%Mrp 2NyT5*Xsㅠ00M&!;&"5>NuX6yh x۸frv銜. MNQ`cj)(]|6ILJ;׌X?5[Ko׉R{b "i[@Wa5~2V2 )+]~KQ5IJloF 5MI],&, Zgn:bc/B!-"ҷ]YC$"R£A옵 aV3iANb..0Pp= a5d>ca^͗;Udr𣬪|<bb6 ORc3`;Rax$ڭ _똓L}c+rRb{.j||sQSc(ihNzz8 0J)fl!"|'Pc~Rr5s~+p\eͫ}I`A$ԯW*ᵍñyI-r-VGRYoϧR1ʡq7͙rcKi4 )/2*al(p}b(rc d}Ko%j7()xQAĈs$d/X@o! ჏K*[PT8̛TubDn ύj0oP>jumO +b㻎)M~O_|4&"FZMߞL!pF{@aW,/N c,;ލCM;%Ѿ ˅C"pr|Cf뀑:vNH3}GhpWKx';FIksMO4=+o1Z%&m}:ĸU6R픋*8sỦϰUaCq"b/bTs.|xM0ԣ=B%bgm)*Õ2`~kr:#G1O>y-ZO@D Y}sÇ Yڭ`6 p [oa1m P.zV{>S Iڥfŏ6*Uk k`fqF!('@UV.RmA6 i3:A̓ {b .k/OmdyEõi~_+eՖ@ {br;]ݰW [PE8.X ɲSZ>jΕfU=^Ӳw>z?iWF;OVLeF >h+~ZKvXqJ"_K-XU3;gឺBҨk:R-営2yEC?Ìsqm!)9XI3[=naQp#.ݚIv=ٷeW΢ y p\WAP׽#i>5+jDxJYxr8w5sǑ bI  "C8=, Ϝh,'}?JMfّQUb7]HSFJ-#bn #`3 䅑ڧ H8#b] ( 2>*?-Bݭl+x4_šp^@F\ nnP$F 5QopF^" ĺA*źc@Tc4)~Ϩ {=^+duRlBirC.r *O@~-:j7B?iCOu{%yWwe, 1lBKKdnqe14V_XsT&R~:Rծ: GΟxOy/Gbsv @Va+,A%$힐#p+8di=:aKXoݘVYnP-k ם]GrydkQXx:q.ms`7S]I!+Bnބ=G"/eh".~N y|8 jF_=N3ybze?cޱL24uL usd22yZsc#<D٢18P>BzNUe.$핬zCyfcoECN'brSA /z2nf4ӕWr?-*J[ RmN*L?nP6j2L#u>TQ`O b_;Q"ʓؐRE=8 * Y`e[nW<8s!?9Y*j{IMy+վ @R|bKh߄Ey";>`hm󑹴g#g1~9%kQ!="-8e5YpB܎~W{. S@>(nLgWrXyT2u {:͠Yn&كhu 5t 3cikh.lgḔn磻ޑZoF۠af?3 kKٰTxfN5dBLlLGt.w Sw|*=,S5KŤ#/6ļ3Awyw4A|rT~v^ױ^v$[Pl,@X«3[7 -WZ~l˅N3`)U -iy>B$Q+Ok,L;N ica#$㈚fŅ evMg`d0J6!3Hv"2#)Mw8 f۸e"@j͵EԢdU63.T78;ԦNUO{ȱE:/^}pĽmi4S+o7&$[=-M8"Q,PUJW6X*hW #NLOGX{i9?,M# FS@T9`2'Ij67oeo9A"( {?r `"BbY4Ȝ5f8=.?HJH!B1\owނ>bȞд/Lo+eYHPelĹgWt}A^^e=s?3~!Db Z,Vet,iӤLڙ$廃;G_+2 vypC%Z #2EzmPeyЕi[r ʍ͚ $1֋R^^*-V1g0k] O:ZuyM[ v0X&a7زM ,=Ԅ[іcmLk̭)h{ Ke:X>?gѨhy|ykYyY^ y ~&l5ix<f5ym+5 Wujԇ'wnog!snXڣV5a[ht87V*"{xs}AE݂;Kg29Tހ Vj3.;&.ʲErK"v`)N=)˒e~L24=pM9Ek=i5M.1mgRaWnJ%fєͤxiA9^o`5g 9*1k7w2^lKLSpKR.T[Æ{:#e:5(qR<+)Si\T4ȷZA1q?`/̋Z]MOb<`rN38 @"8k`bJ`S`gQwLK?DJ`(nR߁cY- |u5xkw++ lFm֦= d_O@='(؆ec=E`;{Ƹ9 (o1+dU>e_.|XJ~q>c '2s򙑻T ֶC+u58N-8O8쫬p~<wuZHr(l0LUL[WҌҘPGN@Vqs><_8*q=Pkw6})3%Vqyt&.:,Ubb?x ^c۩ӈ(OkQJHa!k'[WןG~%dC` #| Uq%8uލY+7{NP|+1@=4 2oj/l LyO4ʸRo!vQo]e Cr1-ٚ<3>3|uKx*ê觸pvWq_?Dy4ܧK96=Qbѻ\kyt-ìX~ s뛞lJDhXIŒ?tcIH/twCjcz r/2D>%=h~AMJHNJKea$ !8[ Mԡ'Tq $1H%CޚwZp73w:..kX/Y/I4041!(?"cjDNAݻؼsܦ˹%R( W+39Kd(fc“Eh7(ZkԪE@\ ,}7=#& ++VXxXSgp4deFTI2›Բ>Ϣ(}hAyy35ڊ>q,&e&5(c'Nl<!ڈIHʓlt鸱V)YpBa7VfzSeFyzm0Ҩ4ĭ!uȰ\r ]%mpHV5OgAsႻڍ/ LŵYsI~|ն1݃v=Xp F cԽSœőē9՝ܭ>5uƮzAAKD{G~ a_v 7E;sW& Xvo" pVYlٓNQ)_N_zL(/Rᴠ)Mwh- 8qgD'sf bjL’pCYXg4ɱ=mR 6F^~kAG6Iz=41S^)1 |7}?2]n \9{]xop5G?aN0BϗB&=A`:BKּ_zz tQͨ %-H`{;dطBf^K·'MO˱[o$>QesFǫ/c l9<7J;o7#+&wgZyR㹐_3oQ5rn^(#>fuoA54wwsnn:nO9.*/t[gJ} 86N} @wYCˆ :yiՌnPT 6ͽ%\qAeё(-J} }#m\54;4T%ooo`fMcDŽXy_1⤛^5/Pe]Jg1ae\=F$wh2L8 TaaM[q@t]K8 '=9` >W?+nU2wlnt 3RQ tVԅ1VFY#Q8,,]2vͧ7I`lK) i5JU,S |dEt)Aj+Qlz࠲u~aC[f7^GO}&Dq0y_YE1 怿Od^P`LPg r,`O4k 0?#ɬ"p7?? +`7Ox'* Zp(O[kz_1F pgmy*r t1wHFtOղ#"TtSj]s [ y)L='&9yKABa9)žN@w@|'H(K/oԿGH5xqz=dSX sHc?]G9wOy>K[ȭCKXEf0gOLYR8ǧ;f3eyE)q=C>ǦYϿ,lT8_uzXpxگQZjޚNXslqg}9 hب)|3bl̚/6:D\MWvfMr1)b@((тPvTc( Tr_Q ,-WD g;j?#gG9$LEU-/?T=enb͒;D{*¿:&R"wEzwz̠ *נ3'ʤ@XOUߏ\Up<T@0#I| <} }kK&zJ0 O*\ޢLF:Rx\M [. 'I7樈dxРhg>@  ,ָMwB y+ ФMTAdՃs/y] Jik{ Ue(`Y"P-5)HL(OY,-]@A zЊS5$Yd..pk5Ь'*+i ]j::=*w0a+_e"j:qG1,o Ǡvc5"b+`͙- fMBd}}U.=:H,1,RٰxψpJ=m6EֆŁ\&)LpR9Ff03k91`%GfoaROC2F "63Y H;@R(RdHȼ3`o ;"[V5$zlܧX88`*'`lWd[9 `0 9n6GpU}背;MmQͱBФo [Y=MI-"8uj+dxݎšHkKzy  5 ~ey@ro@wَd!o۟./ϺXEİgM;Vk/+wG7PyM !0_Ֆe(`v݂m@~o:jbS^ݢ6,J0Yf |ZYڕ<9eyj֔A)V˵'y]7oGOD/i.] rIW;5/B`XR*:Ak,Sw}`=_!Ot%I @D$0yI6sxA¤eWe# Ϫ6w2D n"`*5x2MVt)Z;*7Pg3ﰸEϛjNOU2 ആr(5CR\dڋU$D~i׾+`R"(ꬌ㉖$7 Q³Y (&Zrx: UET"Yz(F0h`SI&oڻE1*Xoz:ȴЯYJJ}D%́gۜwY˶7߃$u99cѹX/Y2BञF@F33ի {4U;W=m_fP`g)!Cnj ef~xmal:ύkѳz]eLsIq4X,.U/Lڡ#Mn3s:Օկbx~NĘdTH</szcXJa+Y`(Yw)rݝ)#qvJsYx]Bh;`7ꎬzyG6&qxnkgi t`:EllZʓ}t4AZsE/z10bKR\u}#{X'&c ,ŋ?D|@||B5DeWAr}!6 9t\! dDiwcV,0f5% FBGVy'HՊ3KOڏy^µ9%4 =b_$LW-)@ɊO+Zwwpɵq<(/u.i%o=ꩂxC2屗y=~oʬ#n0zڶ:Vi~Q:|*J-A0&Z:vakCl^խ ~J3weW[AAĐV楙2S{#mM-7+ NSq 1ˎ@\1$uy^1fZ8 .+( .܋bAY#cZ˿ I:@0 uWތ_G NWSjo[j:&ݿgXeQUqK5)2<rĂ:s YU4 Ս[-hdcv2'63;" $3sfœJSzf+ۘ ޣ d~)>z$byVw<"ޥyea遌S2L]4> iY4f?r*FjA@d/ox+]KLE-m0!4嚴. CMD% Д9wƘIM fbQvSXW&)|^ H)EJA="n=nѠa4zN _7(] `H~v?ibtWr^WRȖd$?A#,ĒO am7S<S~SJP.k'QoOVf_WIKyOW]FL_cY 99" ;nRНM1"hZf/hJw@;BJr`uD oZj7m>\6 3gY9GB2Ek5 vU"Jufnh s*| _ݧZT,V%{1{ucQGa=>Ȳ4TFMsEܶ . *L oOSg.ft\iX+UK83aE[G/.o5`QFJ-\sw2.0| 1~:P!.Q{/2ooHÖD[( b˥wאNEY1yt|Ãݳ _Yat9=0o!&R 6mţO.Z?I2R6ndoDGg$֠p:+沁_5Tg`s` G;XBҧv^hGKѰء +'?dd2ev)\_6v'ኽ'5 w2}7FZ:LO7< Iø[pbHw(GhqyZ(S0h!2htJ9i$$ӊbbRH{E DhrQI;~1{#/)NG(rf28MJŗa;Gjw6|*Ly<@J;g4L,hV_'uz$( }LJuFZ0Z?d7YT,[AC/>O'h-)v^ĬOy ׶zdrzv͸ż"HWϟ^d_u$oAn=Cs3d.IEfķyHmM*jBvuN ]c$4gQ6R9T@Q o+{Ysĉ#<2}$$˜.E :JF m@(~qGG}ek?TZY_#Bff qC9B5GK1&?^x)`H;I7Kzԛn'ևi ˨{Z8mosn\z";~|XwV5g8aXs iMW&tU3kf-w|.h@fy8[6V-9%2=$>JG/KH G+bYѼ7[>SZl`D5۩s鰐\*YS&]GB9=Jj7]Ve~kaP>{fN"[_O]=MGJ͌jI,[fܪ|..Pǁ&Xm}?>z @J2,$UXCc Y.D;TE$:0֐>qD:Kz}4Ay"l96R;vXzyŰ&e L>pZb"S 'samuzj8#'ȓlUo~%c8lӏ(r 2poH(pwF(`N:3A,$zXEtW~tNy]?Gg וkV RٌJonj}24@|M. HaZms /C~D줟'>Q0@li?͈r6 M&_sa:\Ƕg$w=Ъ<KR[)կl>nyVfFOJ驲 'БbDЬ+nriHw8RG Y\7{khW­ ght `![X.VF+\LmoHEbw8ÝB/$'ޙ!ɭa &2nU K25nYi|AԿd>Kjf{+/Y~kJ &J* LgƔ+H>!|uc[S%F=R{AG]˜t['Ѓ>[ V%PyL42E~9\Z;LqNY#˜EqtMU9WI39;x"HAѶAw.)ԾٕP_;۬JUzx|  7?*FEb=Xg*=8:qf07*=5rw&/K&7b?XO:XbC<:5XlQšeFV;At>}}F=T܈. {a6և˚`x1&$P,[4D#2PF_JAxWX >~${j9% a jt;*M 7껣҇ܝ VN.*,_&&MyE&mAҭՄwVS{Ճ".—T&LD |]/{T."l\siBQZkv "]WiH-lBad+ܬ[  SEiCLj1xO#W  ɝtq\D͇S `m)* PMܩ@`)!eI;_Q-i YA2WM;Lvۮ]fi=Oª*rk' . Z wE'TiJ׏@#/#9$H`d{Ⱥ5B#v*QA7X!3N;@u-q3 hjp,G "yC|"^Ӹ3U|>ΟF+Al|7>̈$E|B]Juty>Ve_|DN՟θ<9⨎ߗ?߾~ƶy ;Ka<U_InO Sܼɴ) \bđ2HMm 3<#36hq9㻍]P)h.Gw|~%:Z-[!o(QMAX磙PR)rҩ` |yxxnGck=po2ݖ?8_@(!dNJ$y4 !#z, h-L{~pG_YPb|H 2~RǘkRK 9m!<-. 2㏖I~-Wxg/ޮx_:sEoP ۂ(ӿ:Phq}UC0' [:,Wښ7HڰOƕd9 Ì,[μJ-K6vy=Z^m'?c$^I3y#|ܻ \vzDwGԀE~L\dN۞@@Yd] (łz&'E|~\hOc(PU@RB@#IlυgKEpņnÆ@epO`s9\c4Hu(IH~Z LO1SInOD|e}`+ݾ^e _*WkrPlg)%NxUb6-z!)bBwɃ Y„cUTxVvdzzdo#-s"hX'Gr灱9v#tA}sۘ9@n4fԿ 5,Lzrs~ecŃFٶrm~a_Pn~fX⹪B dUO1^dS%=Q&L1C8[9.DէXC"ؕ`[)d"ǘRfl ej_Yg|2vNϐA׶tWGVRCP5>. $փAY=qt#VRl=.zɳ@u.1˰5sׁtז7A1ثz ^f~Xsj1;29#U@ǦPdt_|vXpvW4. ^ ]?ٰZVnԋ.ܦ3}qMAXG _!bb@{tC|xRկR(,=LWH o,!3f8Fޖm~Q?IrAyӽk_xS#FR ~>yx~o}:OiA)*wV9 PWۂ9Mj}"{-Hjdq=^;,77o,oYNe mw@UR³uB 3 [/8SZ:*j~|w°RKV>YԌ9JnG|<[K5 z&oX'10V'u8Cb̓Fs$n02waZ 1Ձ_6#428]؝I%Kn)x24k)dbZ( iƋƉ{c+X_bbNጯ4OQ잃W%2 |H^J .IiiG kPX#WɟȚWU'qpz؟|,dhu?9tyOTtvSF,] .质 u&[][*`iፀ^@1Rv;9kwŇ42f-3WHH5thp鞫 ,.yo{dj# J{6Ц׿M 3f}QCDϕuYJõ)Nu0%b<[r QR1@1eV[)8+PntVfJ D.5Ş̄֘ڌ /fj"^gs-qKޫ"f*`h:8lq!]dKMT#PeKP)475?pC)`2I {,b&oq A&59JLEUK?WT2K7s^YcHN(|/%f# "5Bs O'oIP5t b\, W)ި*S1wyMja_Y^8_U\h+15* [2 `=}ldOFt&ԥUOÃ7σ@]pD"?,9#goSTIus6}i<Z'dwu X 3\?r.J_Aވ,gQu-ˡM~agBʮF;£L4߇6ֺ-}[;ƈ5u睍LDYH'IX4M?"6g]ɅRY|9U1'%rpK;ӐC@%]haNƃ pK}n3X ]zl|- 85p7Сi;G\n.2;ȧNxUȄ1+@FJ>+* നгvD_fQ Ay274wT2bQEb>L\Jw0*E̙)|+Tf9D?ILϠǑ tT(qE MOWLh1_dax_q*CЊzPtI &LsB`JaZDVy)oT7&6z{ocL{:08jҒ9Uq$~WJ9 U_0_"lpו5! ޲ӟl?},ɐ0%]P0&nݑG^Bs}RCݪBCY J.'HZkzdR[\^v{m{!?`K1JEE??QGzuShױq $ W&&K@ eQ Bd  xWhChD}v$l?qW" vBܩg1V-LFQ =&sKh8eB#VTt?H ۇ۱fӀXWaGQU 8zBVwWzqDqN tv8A /kЫ` V"ܹLAe~;)&B1$d6ENAbv= Q-eB~Q/GPk*3.vEs@"xyي I>׾-0 6'h*q -+aYtJR;||Bs)9K|&D'ì ul2[MBǚ:@7r|u$<(k"fFgv"K+FBc9ݧN[_+ׯ?q1+GES'n<qUiq&QYnUʟؐ .حRGQ(ke˰QqAW `q~>BtffGӍ) Y*N^U(sE0i߬ۙ]ikJ7exxiƧhc$i8Dh9QAC3 :C$>VvOE6Ƚ*-iu L]nOҲkʴn νh[=:;Q}8!gtyMAyof/}%.Ay7+m5u`'|Iy6> R^|, 3?_͏lSlXkTU I}]H%:i֩&FVYIIcA:ۿ|H'R}!OIfYAIF-ZA]m]oV@>+-b8|= 1jt.,o3P`xбrM |t1ƅ5 (l4Yx*&Z w26WCC6l-u0}5w$P0J|i`;)Z2]߀(74Hvm2OoM#P1u<"缠&h;۩ `Ջ.,#vRsa')*$ ؏eK*HҚQn4 f68{D@;XKT4EH5a Cd1f}Pja8 <_aєrV<^:Q!h}3E鏏Y Tl|=BerDQSg 8֦*=k$7e  *V 2܇.Ak~8Q6NW6`8P$ଯY +0=St U0u@xAP=?wO3쨖T2ǹboⳍ TWEʮD oZQ GF:Htb}s"aN d9K[_ߨM܋ȪƑ}{ԐPEuU,u ^otYXBؐ 4I>рHzOG@qp ec{7Hx&>AhB H/ viHFv߷;l]}:] HusŇ4= sHpb&&3/Q:aу>;S"Vܣgaj>3udPKZx¬'*u=J( &Qy#MeT&0&?,S;UbI,{"Tƽ9$ щў˗Ri,Z8zsTqjl,vO FJjKlZ6t~ [1tq҉HNhܕWfSj=uqkMev 5U<8Y~7E>Q/ ןe]O/oB 2JrxQm }-:nȟU˰X~r,IzE>tuU3جpZ*J-FC^B>"ʚpBin."QELCxeY"crwBˬL>dzPȈӭ[c3 $|0/ً} (==]rlLP^U>Txt@ܷ%\YTuqf5Bh/ߠ>0"]zMv,(\ X8׎YYF!VjՄVKm:.U4NgzOAR竐'ׁR5Kbg 9U>W n YLCo[RvۭhP_62rL5bAOq'2na)y"g\nY;U׋!ƄhK6pa&7r$$t1IQS3zz|C1.0XrC-!o6_R8b`͋t6@)VJؒ 1d~wm!E{{h$ 4x,I>pl &JR Lb#t>O? R`A,2(N֮;N!CMa|G&ց`IaaWX3A{JؐE S>LɅAeF?V62+' JHUK<9~F|_ViŸkz.Bv] ^< U9Z;nOa Lc/'_=.V)M(±Dz9BxN?Bz}povQA!dDS_b6-]ƌ?@u[.`=cTe @r)na^`Ք浶y7Х≺jy0( ss!?[v]?N5Ġ/EuۙF)@4;~s\: >kdd4̽gh$|ho{.b^ N$ڍRaRH @L ^+.Nih1tm,{'^DՉ(QUd+$,5FC8{#4A@:]a]`kuk\ ʆ5ij @A$`Ehht`^j9}ҟ^Kq4D1 M~L)e^Fl{DN\s| Y(U>7wUMS/EM^/iqAia,U=;.>WqsgP sGئ7Qj ̧*K)=G1BclDp/uP@!Z}.ss2J0DRˣY}+; 2^6=B=Y.A:EO;fShj{Iɓnb!Zƞ$dIg2:စ<s ~#n ;%jAZٝ\eg[H$9# 6p\&C (c09!dHS72"ݔ|$֮Y<0N5lힷ3VW Ⱦ1k/B;='(֪3HׁWUgܬ 0~ĈMgnj?$xyCӢ0{JqN&22}vO[m57R;L$(/-gu8N9Gi6”W| T^ٻÔ}d%BC nW~;'|=-Vm7ntbP}Bƃd1\|ESU*aDKݳi Fl-78Rɋ%yAl3:se/h<"b: Ζ&+6"ꉋ2a#BʡgVżTpS6AHPì$:ck 'G\uw=T`A G \w)*o ?NO` ^}ү8]ԥǧhG9y$$(uly9!jI>%Zƙc GjUϵXNb*f3MǭT =e!ŋ=[f^s/$~d`.)[mS[GzHwXt8< CjL}AekqR_Z4E o_*nٲwԞ@MT)}n( _ۛ5ͅhl|$xAlp9ML!?d3,Qag"]O0ј6lSGZe]i05[U$6[BjHVjO}/u]igKo(6))}\ᚔ% Cpe>rبVyꞠtF@uF5 䄽TlrH6CA J\zU%׳J8ۃU5V1@ց="2*PZBR"9*2_kI\pc'e 4] Z35%a&GKC\|&:j9$QFKlVゐ|$dgn:+Bt8?7IcW_2-"fPeS: 4]c̏:Ԑ)B19x4"|°ZD}yQaGتלwŏMcAG!9pɫ1j/ޞkMڠ`;60뎅X<{\m%V.f#=%ޅ1-P.[t2tx~}RtAX3}]tB9 #}F`*4&O@K; idN@7N=32l{蒜lJAgn >FRޱ%A'I!PZ $1G8;bkgFުu R!~9@'Er)%˩\ۊ0Lz-7< &pVXq{oE_ȉAl#3ʎy"osk|lb\=?OsoR=BU7 )2zs;z/j #=-+-]1pʀ8h H.,G4#^ 9jSۜr ʵayKo5nEJjL2N>euU{GYzsO]{6K$#{tl{AVTv'NPC916}'U"Wq7/< yD"@k›gʆ B2tsk6DBhiWl;6/ E8 t<bMYxq>eZ۲ ]X%s|<&n)39E[fgi @GP)8 |_GMS䢱pԏ(69e&oxoP2TnRb?㐕^]>,oBÛe#gy@GԢVwWM ?&*+ ޻ cҝirc)]) Yj "+o\/%8J}lt7 @gWdٔ+v55hER';Z=Z17 8 2F7I Dvn<MfWj+4 ,y¨twziQ#/g)0yCATwJįe (1r`E%5%W0$'ٸ%Vd%"P+y ->e#i[6|riXLDvX;d>>&jɝ2YQ(kS)xB{:ylbi͹zMƵzE}˛2k<8zsHÊ".>iBM/DyPLB2 ӝI4y }O|EњWDy[Dx~AG 7ò/w[Aj )b]^kjQŁK2ӘloU ϓ1ס]ƍ`-ы (, 4dk2ةc{F6ō48| Euk$mϘzk&z{m`̙nByX#>g; W[h]jU y.-,N^TN> 9lX Ǭ+x- 5N|l˩&P 0o>I\<|:4ܥ3-Qkcõlc$^ ޻G:a.:?i|G'/vcӎs yhz?1r/s|DZ!<UĘ+hpɿkv8U(4m5wV:۲I2үr_+1!U$#w,}/$y[祏'@2|m>q "omO&K_ /7U ܲVWyrAk ?394LV/=O'd hO_O8D]‚8ZHp{~ecѪ]b;sA*GlESj0Ϸ\?6Oh#XWn֍d6A a̦coߓr.xwn*ObO-ǃp._[~^Ɖb6y4B*u˗`έ xѷ޸uo{W~L34ѥ'3wVLv č)J$x6Ysd]sS/g0.G9N8N˗Dph3gwry ɳr^q|",1蟉@['%x^muHZ^LzmA?78t<6ΣxFS~1}h?Z,P~^꼪Z_۰3r>AB11\<2Ѯ{=U0ܬF7\3U[}K-/:fx+Tyآ[71`+MAAv X{(v.N)RL5R =EWcm]&a!7B. a:z(fl3RЋRu|@ 7;IB3IO}VW#̰}2KXH:|>@t>k.5^-*:B"[U{×qy:a&(x6/Sv{œآ[5[)1,e8 L Aب@9'H 0ͥhܻ(3PoCLO3>Y `wBuR=#O>9% exJ&Xzm7 OyhYV/Jl@^u~(TՓ7aSl3i"Mz  $<%nP Bp!ZМ1n]H(E#dd4jnk)ލSj75v 22䳒c{솆|4˼RvY#7+gϼ 6U0غfJHY0t"k"m6.lъfh`ߍlcvV56 @ItiT8P쟪KC,S.yES_<@1ʯp/AW56VaGeu8g>EQwwyErE]QE1 󖂥 g$kg*2}R%ֶyKw+'IO4:^"X_tܮ8Uh [td?wM`jx!.Vn)5J@"eih%4O_.I A2Yjఴw};%Ún|iǎ)cAy5^L~Ϸ &^bmEZ%C#WkǞsʺZn:թ|v`'>c+(e?['7OY$=lH2EͽgCXp-Fu|ֳ(ˋ$ *JQt"JF(Bm`JMBZ)|ζΣE׹?:sm%YupAz#$hQ7xad3Q'0,GK27}đ!4 `& H_&H>`3B#dd{+^NӢٝ~%H!cgQ N|k^_t1&jPcnżBD%b CS6v޳*oҌ~=aڳz шMH\ ::/cnȎGո鿰A N۸~JM7؟B5H=ʡlmx:> FUց3c[؃:n/GU&N ( =/M]KZ\]jyu[ Z.'UDд^U G6'ₛQ91±Kqf܁D^<NyQAC{JϠ 5+H} 2XӇ^C$t#>E]fDej&m:-uYd Vخ7J޴*Hiq4n*%rߝ0 OA¤ 4~238d·AējNGpWC@-NAm7QꤨmҢٚŁ&?nYkM&dp:ѡ_|$/|w¾ț;$TdNdSJ:w3 m]s=`heG먏Aՙz5}-dKq rA~b /e7B³+ㆫ67i&WmW"Hu*K)5DɦpBjn9*Ij 9hT VN YΦX)ē+ZU::DVҘ:|bf͗!>gsmU&)]OD+a܇ $=Xlߑ?TJIBcV&@ӿ~p"Jg 흅=TrnŃ^Xx訯ļwV DƏoBx5c M4NWs))x f]8dfn"VIؘqy:[N+U"+K4 Yſ_͸E4cu1&S#E 9++*ݞ+uN,o*&rڒښ^ u)BxS=XOMR\\ a+]n?#ޟ/zGbW'.!ǷPdL-J]D{=#2 OS_u]4<pG\ IWŵg|7%k;V>mQU`25ؚcr赙F}\zNC.wBQes?i.[J窗ǒjUא D+rqn]1U T@~(3eg/E|Չp¢|u񪍺L\_+ـ/dS2(JůmZ5 2%)CN0Fq+(D13Gl>U#zɈ,3Y~ )9j8lŀ+(E&Axr3>U_+?V h}^Y>ʠVY !@|AP QDM2s )O%QXΟ=%H"K} )3+Eae!ј㛛$DD$jϮB2s _ Od_"ZA![g@>S%y6=Vj6W)4H ǔ=b0D: g3V~T\SU0͆C$MCl昪%d>v`t87!\Fz DCIp@§UTx4X;< .GEogag}>@@~|HT*|G@T )cKp"$']?T11$CPȝuӰ2GJUxoiP+gh*j'e*j)o19}d r+<ᴴ ?w΋;N6w^z(q[~|*?Դ'T P{mOG=z*LIN=N%dẦwu4K*쨥 +h2p<]Ar~,C[GjlFAloC6ǽ4(,I>m6 ^ȵ,wͦ϶c?/R΀ϵYZ4ئ"!iDh.gA,+e\G/v 2HS8xʟŢȭtna>>|Š8`UA UY_ s=`m(JVX.~74OWx99+v-/aWo:FI(2Vu`C1-5>~$6,RӪaU hH*Q^B$aEw~3PHh29j) Z!@Y>Xд7k QKp@e p|)+tsmRRN| :]1. _%SeJ^57/]OƵA/?|Fe[2^`zkt3]/2[MY8L& @ƨ!;5d7zh-b ;ИUi>sTL׬#z6^i]xIY.x'-o)yލ^AG͚SPV[bR\Vo\(@ħȟܻ @ego"gU! yҒ<-$t "/%A*!\j"^AbtTXz٫1ZBH" rvOy 8aA`N?j-} $ppnBIFE/ ^*cFdv:(z@ƴdTV1q>%P=?ӧ:ҷ:F&?nJp#cegc|tcKwL͇F#O'G͍0W=4 tAse3wBDž3Kq1? cƅ|Pb{ڢư(Y#gĬ׉3DA2~鉀= !T$vbˆQ6 yPnnsv5wXPD#"VVжMyKcQYc(J5R 숢Vsg7C.ݰ qHsP9Wp#.ʡbjU6!':aҘ̨3^R@v!d82@>7&N3X>;͔cDŜ~۔%( ᆋ$5h$Q3۝~22e?3Ǟ[_6-Jm {c auϻ])w7k(2@2 -8`&M1`jg26I3w[CM}ya|/Z@z=bMde"Zf/&hBZ<1ůxJZX ߛcZ"[u8ޔ_ Ne72qUlJYmI'A^kNj&o5n)6,Uᵤ w8p? 98as_R=1z9dNuQ0idxvt@zҖLw Ҕ6tْj[&&(l;A/\AvIzET#?Jl$d^y߀oS=G8 (1?n܉$k$vKO>n׬`Eūl[M冗/}̄:V}~P[R=]ua_cj5K b + .d/'lwM3.54v&y=ގEb<9M4#hfSyIhW$QEu^@=l}̡HN1Mf:N 6H3(h"h$HHr[`=nv,ϙP;ey#dKTC*vFy 1WFem]C>kÀM4f ^pR+.\ sTz:vW6wa6-;]¼R[ӯ)xtզ_xҰi 9[PȜpNĩĽ)ӈ~mKԲ|$F/{ⳝ'S}-lGϬ觾){i0G豸JM&PNtF鎈R('SʶFyaH@L$B.,.ڔ13Vv\'H)OMB La0CΠ,TXItMc~_r4HMӈ ivQ0C:Okɸq[T9}]/^lPGOԠ A: ., ދiY,F8,K~hJHLY@k`>nیW=㫈0bo|ž/ز(zI[-FB`fFk5X Ϗd 3OXʨprS}{.CeCJySTh[2Z+ p>,ji<(%+6̈́~#GldT@;  z5KRCkr ]4i8L[!-Z7E@i;+ĻAұ^-󡆈0DӰ1GC]D ]hrؠӑRMt`/Gp$u[udؽ5Ժkn_2m`a'R{RmVKeP#*E윝x !Nu-hp*f,,:U-3LpH n2՚ѩڀx$p܊)VVxaz :63 ][ɘ'[KH.s* "fOc4,45^Q<~ZRg̐QS'Fmvx =K>~`}ĭӉ$ao*[`^ādPĆh`|=ea<*oJg.sT!ƹIAn#B0.U(0RoLtr2^oc=I@\. 餶ՠkH 9mx6˓=ګ2K_Y Լ ߐ #g3w%a&䳩aSF?ӡ&$v6<6öYf8A"/~т&vOn4r% 9[Q ^2"H1>\-ҵJ zƵ~#bҡM+dzRAŅQҜX[5T> %mպ3R |C/jٹ+zl5\щq?4ִmY8U 6 ӑ mө4U2RN.:w[;LJB81fPIVI ;eu ^*J3lb ~nbƒN՞{zKt 7d2qk$߈wVh7n!…{ ! @bŃn!t>g9\C;| ޕ^s}l I";wPSͧ @ ŬXxu-슦f: l @LX:ݻ_' U3&y*ӻ4|dcj)wc9&a p@Wp.u;6 U(+父2QL–U# %Frأ2H%a<\"Djb,c\Y\6X .ү  #bR3D@b;? I5 xY; Lwm_?-R7b\MApgt$k;HHz*&'{ ÃزhW׹F =:}ѳ5pMC0"^DyEZZg5{+O0k)\ߚaD)H?2(>!hݗt9D4\{4^ʳ\;hOS91+N0ԕ{'\:@R6L;'bKJb ] @e}/f*,y=ljv_X§}<겔T!v0M|\/Di: 6]}Jhg/G^<Cvb"jVjɴ0e5x?k~XGXw zf 2Ibz%Jj#HŴ`5XMJӚ$Fciݞ'UpQKc̍n}i2Ab諟f Xb%!,]A}>lA È}c >X$EC[u]SaULGh^tìYS paL˚biGp=A*Tc>9euVfǛCAQ#VϠ7x3pb208a4[nϥ"lպGД-tZK ֵqe$͉tQyoW7$5KBQì E 6j,h8SV,.!^Q wOqTUvv)\۔=48+ 2Rya:M5=q Y茘qtw '-jB:@tX?ɦ@A}I$D׽rj[Xt&kBO3΀3oԲ# ^.L3jd?C6b{qJ؋2ya%dU-:6U!n;5IRVyXNPTAO!u %+a!f /#{>0s.û#{֠ q2/[aݗsաX i2C[|W[~_<۟hf3w΢Nޛm Hj7@) NdȄĬUо.U|p[$w#BK`g,Xm-{JnXnxLҳ5_8;Pӛ"ig͹ֿᰆ}>Hg[pRj8=mU,wEDb6ن'ܫOT\jg<$(H w"-;R:KWBOR%6pj  I|}jaH3Phx`5Jk(4%8cC-=˖ҵTC(R >JiĬ8p>`0g9$ڤa1"u>zMav*{Aa:z?ݩI7Z &miұLNrj'uǵ G5$4VVͨDb0p}g~oÒ8lڨ!;VCw!{4`rbԵԲ.,_ɼn ׮r-%)>ٟj p~Hx6d31(B #)4V@sgB9XKNΚ+C F^/"9J rv>SM^]FӧMD|>a3K@9kSԣ>2F o v؅Kjk@=,o4Ō@L/F O~IѤi"1taARƍ30 j>HX8[4?!bnҠ3– fq[5p{, k"tH1 }6.k!K4_++ּ)\I kb$%o&jI tEh q(KˏW.ymNiY8P{Z>d[lꝹQ>\XW;$_ݾK1zSvsY d; 5V*ұ>4YnV0QYne%;Xt}›;o%(NBO^w,c!"XzȐ=n566F[%Φ#̔ZӁ{]5 ,S=H̻w#|PNi.;ok]u΁@. _lvY=ZKP {mLV o;6p}uT0ψ[E7Fvl`Eմ} v!3-H H;*h5"]]LVs1UV^onl#`9zl]$q4B"4$GGc{~[66 w%CR«TDb8e8zWɰxJ`:gb6O"qT\0*|=֭LWs%Tx_nVZBG?dшzZKQ[KAp#ME5,2[4Q@$۷ N_hǸ7uȽcWz!`&9"HfvWB@ArpU8o Ejnz}MY*\mZ-'k$ .U5|3ҔmAN(1Fӕx_։j>NP,fYܺFbyYdn9'(D'_ =@#a=vr[nWmN+⧫/Ua9ςj?e<%c(ʐQ6ot/{P,Sx#~pα3Q 28hc+1eI7^v;*cb3Iw"㠬cꂠձȇtHi()y<`nb_^bwt}favQF"]Os=dP;\Ď Ð'x'k!Pji hn8$=XB TDz6:%ZY&嵄 O6i ѐĺdf>v>=D]G2J4P<5Xi@'%@ى-@i䋁kLe"1."TvWW 56_Rg v\'a9e3Rj]\gjwjdj!kkJ(6X<7'51}mXeT*35Us`$TFOӊ>#R0.{R}p`=qqq { CC4ݲթ 6P*\ge;jϭZ6ј%w߁kLͶfˡz~w g. A4\-lIl#8|vPXUc!j jZXੱ,CYO $b]p[$h8W-Y"~W?80 ^ml_3*3ϐ'釳^. yrch P5};𦯾[f S/Nu=)]yFgL(O_Z' nٲ"4*zwKj}$U.tG*RX~HfcW; Պo[=d#BNqH106)z@L;?( C`T71ʠkߦA'7Ia7LNp Z[BY&jF HkMANB;&D@QqHA۩|!cK:I~tDqӦ$]ZWY=ft%!c3CB1'P*t^IO$(7Fir/0 2i/v| ؖ@6tP 9Xܘb'ƘbDIk>E:,tL4_!3nucɓtM gfqG -L' :Tu۶jn} Ir)8EMEQL,2U|=n3chh-ӓ'>ҋT zÄ꠩܌_b`3@B9(? eWcH=Tg(4F" F2m ucFIKځ|kaiMk{yv4+N?(WIF>/ p^|ҵEL/t] N| I2ggg9s~I7h)2~9.W1]s9k9_+=P8qA+3 7?"*޾6bNGb_"p#uZ;pWbouvD vj#upgJ4k(jqUT׶#S$` g)Tl^0&"bg6qɐ*c$-$):8Yf,0yD,h9򤇱Eyb`1 hN~nXQ3ԙf%%SeÉ܎8l%c|e̺jztU{yY Q&Vd"$8T|p)SHq;Mhf=W\=Bڦ;+!@Fu_ %Yf@†h?F04~C6*TfqaPZ1SOJ=~ݨtCc 6AG®KhTH[-{_،C= zpDb_fOKpf5]9#V>A@?JTjJ)I ˠ<"ff3Rݼ!7kM6ȱ3 !H3qrhʺLTȶ-ĽK{\9;@g:!FJKT)o&).MP~bƤgc D激8$ev:!DB3#+ X|a\iGnCd}Mg) Ƒ7?.wrjKȣ9;~=n5"tsIYd潷?x~n:Qlܮ3G:c\GgkK Dv|OWi4\hW}u -K;zCNZ߸&P#̒r& X&r#?5,5U񤝏_-?'c]UL4 =V?KQC tu^.0, /H1EWBn-ˊ#[qů: |WnErTҟ&)`N &#Zy,Xs݀ߚ3pUEu/ݬ>]\3ދYE/г9ϑhdأo:a- r4|l 7c%T\k+iL1zzNN Ӄ+Bjg#ƀN,bWū4z@icWY.SkeLMdو.ֲ$5}@(LA^'eY۸ݒ.I-w1*SIۊmlp ܝ:]2D63.$" 1SmStіMt&J\ܜ\zGѓ/VVJpN R g2Vnd ޸Pe8 ڌXB&"Wb1uXLh_X1PۂAUzM"AV%0)⁸rcwДaucI[MC}3kLP G̐ç)U ga!^c+^C7úHET)fmGw0͊:xlX NK%D,$?Q윳C M\ *1*hOO]Ieag(1hhg9<~?1 H>fS{gz9.:rFKMų H,F?Xօj1JE\ZqN+'!R\pT9 <ZӺX"=.vRjZD`;&0\+AgLg:F40(|&FJ^{S; ~QihM8xJ^VHZ̗5.sNenÇNNӝBa<2MNKYpILmvэDmLũH"CWIS/xPc| nĵP7G ;x?{H{t;pOWC8Wɛ6!i?d7X\Ҽ%Q^-A. =r fv $N]{n2/6bohGOi EBH 7 5iຆnݍ= *ϫS29Q|͗ ,h5/߈{zHfO7>^xm^Vd(YN+<ȴD '.)TAtZ<"mW/ʝA sXhޮqu!{u_ + f>רI-=y[þG씯'1TI}N*pzj{3'X#sízҐ,)VAs7i"OBepza!7wJe,PRw_I]v^%WGH}"!l ߤ!PLko9H| [9h8SLc%M# Lv7tԌK9C`mק ~ff%}q5mEjea}#ǃN󶌧0_:^yP`XD宊Wl+  P%[p⑅/scX$ aH"utuY2,#4Ԟ' h$IKz @ H~68/^<ɃyGφIRt|˝-W`泂rPi 򃧸8xVT!4b]K3w%홊X>jc+,F_}m=fl-ts68^ح AM,5ekOClAE!sk(Ơ7~LImG'LU#e*`f<>W&:"v3C# 1իDu?xX ϭl;kDŽ'KFSr1|@SU. ʼn"-ir@%w#c;a`m siqY4s T3 }N~NBMʠ{%9dE_%ؤa37r<,ynbҔ)< ہ=ze?r\6=6%5U?rw6NO|-6(@$CE$C ,u)wM,A @dudXإ/;ˢz׏Ed$DÔ+vyF+g.ջw Y0*яIat4{kRrW#ɧ{{f@ߥQ\i[q ò !^K?=ba?j@_ws,z1%iAio`>`j2ܽ< %3i>9GtK/HXqqu߲[& : לS8Y 稺-r!z% ; , ,cB(=H)Ybe;^rb-n@HJΡrpFb(F9 nߦi\u{nJW'Cz8PXwȴb 6f]rtUajF:x К T=bn7g6=epA38^.8{dax(n@&72JT8s?/A=C6$&9A\ʿ=0Hi\%gf8 6dhOaY__Fvt8 36ƇIna+j{mnC%jD;y!C?W䍤@01K 2*lPI|K\Qs*nLpr_V ByNc1'g#6@9Y_'5U62,2Y;j $MAbvMU>|J[cxfs ֜uZNa&3 s_vž(&AQȈx: "8/7(zX\8hiP#+]J[l(Qp&TPtcmQZZ7_;#T܊qtĿ@ s=:#GG.׶˦ȼj}{G nhHe/<ZH9?P%Y $eH!Lⱨ @#.Q~EvEpD ';wvO e3e [KtQf>7Ad}DQ#~.pER]mN ](GYdnؠnՑ(T t 0hG(ԶQۻGQ!?Vn$";lF]˯֒&Qp$OmVyj\YL툽 ?D@yi |#_ _$8|,L7:qS0=o 瓥UJ48#)2. 5t>;LWޣ.qo=8g<uCxyj99#ss3Z6߮Kxfk7iKk`ӮmgkcȾS_8>UojcB\ۘb~p*ӣb]hdԇYo/w.P(u\T,K֓ !&ڕ2eIwJ)My4,(1d69r1iK!_R63Vw{df3mu2>>NLr>qGf$)a)Jgv&Rrs("`69WL2#q|**|ea7tؽ/6FaW}t,(6|Nc;uݷeZ05b0Fՠ.*fPdʂ@\mN񼛴҂ݻ(`+5.'rb{WкvH|ڜ5{s8b$)OxO;=v@.XaD ]H:lxD/~wV1ԿɖE9侕:U̴A)(&’3GVlȉ1G!:dh.xo1Cա5-*0W Kxp 6ZzS:;#~Ħ~?IĖ,y!#A@h44; hDx&'m{o>v4"_TO[K#)vZ*[/JKC Nw,PIO AD|1Ƕ7$B馨=*sqS=E0|)ѫRT*OJb; MߎV.欨&f460 E`t75C[' $;•ǩT?"7(ɬ(kuy{j߾yjcO+3c#W, U_c]#0U|m 7|&ƞNGo Jh sy#&$XoTo 9,R߸nٶ9=S5LE۝^gņI 8; y2,*!9&}W2xϱyf;}^;,<5UxR)f>sCDCĊV_[Pb$QdN9h+iE#q +AH-*rvk壨opAI,'DחUChk$Oq"Onq &435@DŽ ˎB! WGQ;xi<Щ(ge|$=->(ZΣa |M}oKNUú ?>G[ixF{eɽ #\LܐH>U<@Z64ƏV|b?ZqSӯŭF0 Z\'`}rJ.$ w2hdwx?7F(N+swG* M Rd"\DeQF~׳z-  VcviPux½8$46z8#l/{({"+d640װ/'3}YB.h<\j[eoULr[!E3 + ~oeKVֿ_}Գ)_0۞-a朵C~mƐ, ص<y] q,(u(6!}U (V뜭D)I1.5l 't Ivءy(;NRrajC'R(3>-{cQBVQ\M`nauT 2??n3](ӌqF,Ļjvq}4Zl-˺?ĥ T*I鷡W[ezu2a9O1qNĕLi^PLr_ /hu[q ~<#rg7Fs^tm6L7~@Fǻb]ja>f"> ǖA Ai{E]s!b!d7.2LD$ՊgLrL|ܜ zxjXҥ&5>"C>xX#|Ad5 1_!<bHX Կ;$XH/ VVQI$MBS:ߏo ҎI^cKo?qb=GbE5wa6\XUJ]&^Y|.ǡNP ~ U| H|w^+&-*HKd?*ڱ O?R]5|Ŧ!ѿmgW qeVLkb ZaIlT3&Ig]U,*[?_3N3i}Si|JYg|{ߠz@x`hr&uhoQG AjF kp\7g= +5 Ӕ.혺U~XKa'C3Ԓ%qQd*U;ߪX|Q>'#ȒNү,@)OBS =T6ZtU60[uxMTqqu$ǸY&Pp^pcG9 i TU;?F$q)Ei 3 Ԏ=jJȥ; 5f O /Ӧ鄠 Tr?fm&dr,hrm3+Um.CJ΋jolWCxMQ8bYXk|iu ,i#k\3>9p@~ZiaΩC<"PЋpeU^vZǤ} r#VW|IdF*XO@%]L̙YJlZ+y.6a! ˭F;,r_"ƔO f.ֿ%+\6;;I6כ/5Q_eu7dXJx͖++HVC ~Mo$e{'8}u}Tcf;PBBO4N{RlW$u+(z>T>)g=JߵqjcY Bѐ5?Teu!ZE>Dc湂Bؿ"`3^Isp/A=gN'GAP^+p!#SIPWEp<|G[OU'0'&[%V^mpV ;UC0uJm#.A$x~}r%ɼ.۫(B)}Augn} NdP&mK0EuZbo_ז |j\r!u$LC'V*FcWkwM9XCo5_xAiCb]Sh쯻 jt}v.}`>Da:zha*D%XD a7Dl)v=6"$K0VG IpP*0fL:8SЕj?@N+;CKlKe>b8elDoK_bżX cCqpy)>lxLT0cB %2wE,][FȆM L q$,'bhOҦ7 }YsLw3?JFY˼Mk΃C"xL[;s[Bk'[3RRpi ^IyRߗ͹kQ7 \#bP )ϰw$ak!تt8=j>) 2g`J;:R#K+@u肔~xމط}Q*b.1'AƵ̾Ov1Iɭ.o}BE+~߉Nݶ܌ˎ1.26d7#z.~ bXoOG9ImD(=IW+`Ys^CN_0Lg\["Vd=BB ?ʕՏRl!HJz~Q$8HwBK)(nټ7&e1]nXJ hD㡚Y|!s|m|ajnԑ&-Ve[ #A͚b7C2T=NAg,xIsDL@s6>08z;{(.& ~V]/aK_GJBY# [~)N<;+?Q#RXƂh`gINmI ;=4ʉ:oaSvLIԾꫜs-%]}-tM/JgIFc`me rqw p$ѐ պ(֛|9KaRўWꃿC^4KF "/b tk.u#˴%\(MRZnF 9c儺&}y#Z1Sr$"KU'MCb3mfHP4o{9C3K1_]mԉY9qo^ZC]?q vG0h; `{c˙scrg$ڮ9LrG{J+W8Q],Rt ݞ?XZ\+腽>)X۲ܪ ](s ,#.GqO%{b/Fnw#'~ q*F .5,ʸXfCǾ .MȲG鯻ȷSrR2܃pB4!!uLgS?h >%( κqu߿daGiyӷZLWGqhS'fQo4HISwSM1\׉.=HjFR Jlp %F]k@DX65?o>f_[:\$Q#7P{! ;,-I CB&2 jw[{bzگYrgj}Fb݀^B>{92%-!O#MP-a(L `8ۿxSr5}6V4@cq~ r;˧{]zYdĊѨO̦0^ڒ'ЯiK$x`a3 mxu XZK{h6~E`]%=^Y!Uw_J+?B+EO}ꄄ25o[.D >Iį쨬+P|o `t+LQ~&čA"E!ʀjo]K>Q@vS, ZÅJϯ'g6k7[h;TNNL: g@%5$n0hhZ0ͰǃzSe?glGx9ͼKYssQ ~n gcjpiA߻Z,m5bv>"CoG8~C _Xv5kU šM=km?>cCJ%F.+}dnw82xeݙ^ˏ'iЄGJlΧCӗ+3Jt#`cя2xk6("8[xU'h>*oH0@F'堠xˆS:[b_GOd?S]_`>6)^ҕs6t%`&Dt+kG`}voᲺCilZfHwĕ넡͕83>@P+T|WNcw]\L1gO>f_) ' N)=!p.hS" wMj@E,he -p:1/*@ˏ/\3UX|΋dfkX1+ˁnI*WM%QY*aJ_rz-y%$m\s}u=aHN@u^+W66;(آT鍇UqP]i2att" |0l7_F'̯C5I^iK3Yژ'/+w? K5}|o6eUOx3Dž,n\j9$Rαbl;$dD:TfP& LHT"P+j9P>F.Mko6^ Wf*-`Tj}}*{#L|d&ZLL'=ͱeYJvޯ.[S\tS}֫=d79DHWB 0FN#s3,捻ږ_38ߜT>z ,ieUfj1R~/[*V\+nzhkL&Od|mF', C9 E),a])q)pžg*+C/^ IkGub_*Ptdɪ]42dxI1W X; u1 |7P6&^ouZعejܠBk8Jt]Pshnt n2w_v@26ǥEk<-Je WUH%! ⡀)#6WIy'(rS&K/O.u+N7{? J#"+- B]MuECoZ臼hZy\ҡXO{^,/ \pz[0Q43AR>(+Z _ –Br^ [x ֽCdi}G{ކ] PrI.S~N;3iG6W U}(TW:~t+-B&c\{P 4ELWIXa=FsP<{sD#_e|?sLɏ2r&AU_Ry_ ro@ oE]|^.Ŕ( ֍KWC*}ՇI%>|2὚2f׍g*R,DڳɨJgG#TZo͖0#uƱ@Wc3: c;E?ſEt,O> >>Ѯfܡxu1.忎zD>dky,a)Eb*ρۻ+XuL/p0\q-鑙vGWYk+y†U K(E3}>9ƷxFOo ̟Rm&~Cumam0>T'] G\pxy <:x Dڑs~qGL};K}ϱCڟ(ErT]|q2-tSjwP/ / <,8#\-Ch}.B|6LwH '*[hI'eRqDf&P0N mD `QQ+6p>Ѿڝx4Њ sϵnװ!O_}xxAFKad8${Ͱu*Z&qFbRM!pW\LtvD8MFpOΙ[ɵfERHWeȺ>{JΏNDl97a1>%ۋv Vl0i~0D%#w8oo0 ٠CHAa F3Aðǝ"qn#HPSw84JtO-F#$3ߨ}mUi9Bcџ}CfV.%^j;AG^[.~Ѯud$xةǴdzhZ9fʚq&U]ehƅzGHߦe(]1iu0n j!0.n5ՐX"v@_S$wÿb@B\QKDr`Aoq Qh[ maST77e,p׌?z[^M֩naA5‚%Lӕ : ,񰨎bPXG! ( HȍBk0:*皎*ilP#;׺ zՌd(moXH9ݥ _gW 1ܓbwd7K~J鴃 \RŠv<` *5hHsǞ&.8C 0 @w 1BRZjQSSg9S_al^A &0s|Nt̕12aHݦ:WLEyS(2H]nD@{蝂!+8A)}$ήyO|X5>Px#@cH%6v=rx-X,ZP6S :CT@w"+vs%%S \d2gAhꬊWVUwr~*2ke67iAXuЬfiG#kSDqUbA)es";!hCa[y`*Sި(@1ݏ|u?FoYLdh)E1ei" eiWW[0` kX>yf_i]N'O?JyLc4!cgؖXQ@eiKG-BHP@/ޥٖ76 XgA6waTmFIr Ʉzd(sw8o"`zpNYt4 & CZz|S73PbJ2keh{ 4v ˓4U~!OlN͛| i+ZciSEwuO$xٶwBD0oҘ2*6 OX %e\؛؟y?L-C =־WZ2ZEz`/iQi !WQ@цy~O2{ C(|mI(1\-Sw3He B-G^y!!!t" f'ZoS/C0Ջ..P;ϡd&Ӡ@٫/cc9Fx?>G>kЅۮ{ X10)"@9~VI^oz2.ע:Vm@=RP-HnwDfJ v?0`Aх^6|m \K:PJL-Xzt8p8fB:1J&7'Ɉ O ÉL/n r2'܋rn-xB=q{L[ÏALhzMrJ|FoN^7>an[5v7 !*OC/!. x~ R=/CW5ITQF }vR $ ic =Z-V˙=X&OMCo` FHACH%tCv8Dаn8@L7ӫ*!G(#:c>QLw"7^+2Dw\0SVHvE%i~Nfַz'ܨTmA%ⴙ8wn`+,H!k0j7T^E Iu&ASŗvPVSyuWԫz5{JXecPdIL8@Wf]~`&f_Fdvj4=Ơ_@]Ww;tdϚd(Hpr(sa7f,l2krfƪ1sdYwB}Wg_fvcmy;%>g:8T!m[i"=?9 D!am0Ȱ'mrl±xĖcB\[ |X.{#܎/UP~s_6?ų;dfbkYD Б6+/?{[UJgr fyCPlzQޘ,$8(3Awo[gW VP[Zd`96 ѲZbT&a[$ (E yh[ IޱWZUt)+Ky|a:Pv$=QKЭ W7 6(^ASpgRmSDXw Cdw{2 PiF' ,8j;u";UK;;3d$!ʿVVHa\2{|Kݦ8eJHN"FQ2D-A ᾊ7]-{ev~QR (5bc4 dVHYLña'"޲qS$Y(jWB-l5V4z< וga|ޘ}~ ;Aw?V T6CA3ǕId?)12RF{jfzpst2~ɎفZO.7kҍM#Pp`δӟeAYahXz_,U>d( e lPF."ZeZ׆Xou 'HuLVӁ6ɌD8jsa*+mPY/筩Y~#x"9G}i੟0{'OG̫A 5] 8xnD3PIBMh~9u'QOsΥ&-:a5֣{r1i.U۞ڝϦ4 5sr|gݐtt^brMmY^F/tb{F`enk MҺ%q[ϧgNIv؏9FqϵKrh'\ytOH&=)c4W 5=*킒֊)}ӿHwT>q& s{8z4],'%0_+ ʷx%Oךpbzp~Xi`^P6ȇ>V}zE? *= NBk\*`M?}NtD{J$i8>oOBb&\Ѱr2OA͎<j`:X R<61c1KŜF[ ^f$®cu8'Sӛ+o |J׀.`OdO$rH"8!˞SK 0HD;}?=N#圁ef3޵k@£=)G5rj <ԙST=*P3]>;kMcf0qysY caqw׾0%_EĎ -꠭ߧL5ŊX?X GA#sLzjz+H{q &rLʁ)?+)6!Xy3+S7OCn2g*b;(fE;7F *%:|o T??čͯ&j3Etzi,x*.+86_{%[wg. oڹ8,EM2S 'hN>r@O0߀lPt_}1@ZN Tr0%QX7@,fyS|%?Z]aMuÜEهstBN; C.0mJz{gr[99lX+KaV΂ WW o4:|0MmC3=ӂ,`4#EɉhVw@gr!x\a"'_钟'趚(2<6u=4v[f}O*AR  Qg-XE]Xᰓ |3h {ڱ5 ,7(%g1;9. MhŹ7$UU9S\!yV͓ʤ{(ɗqW s8:BW&c1iU#^R1HSr*7)ևm8+t_Xk*I8KY|U :H%Zpt(WX)f ]Z.fa%._ lٙVb|l:B^+fjU!Y1*^1w %eKʥ#=5^tCkQ"'GLݿׅ Snp%kY5 *gAtT[V>W+o&46sCƋT2JbF093X`TnEN7Vx ee)_y#m>XI,ԭw h=HO 7qfzA@{JDRƪt6SH5{<9͞Q2gNtq:Uʶ B>n-U<3;scQ%1.+fYǠql煱Fd|%s ]a48rvЧpMލh\˺T jAQ[\4'O:?2v+Z:k}yi!JHrO6m%ZSo./uxJd!܌/ƒqxc+)ߔaX?2|Xࢮ3(eWt[ѥȁ rm x|%WT8dȔMm7"{ K f~6PѨ*9e$!o;rMDڟj)i&͞萔NwZ"cITVƬCJ+̙M£n`>{jB˙iI t4C}į $8!:; 7`)t%&8|C֡XVhAGw0r'#hö3VCBPhʏ!IU@8lgY |wZZ{8Ȍ]x/;8E5g/011ISw=N ෭%jT1%YP)?+e<}E!fvU}|ёr!F dF5I_o-Q s 6jC.x6o b3 OAf!c+&jE.YŅrD ،;`=qy]dXKA'ty6P<`ɷ>pygnU %*hnA ANա]:_Xf4ݼjL-\9B@Wx OjՂfZ8ڡ+,ٷ;S#߇" cNtx_e@ S\ӑ^I#f/Ơ{sjS_]En!/3a [=ۦ BeG/ƛ3+ej\th/yD2@$\ޜpɝrޠ OQL21}vbqJ"n.Dr9|nkI稔O︧"#vzl4-C*2~ִ3E6m7*>@_;LEpq&sXU:(`t"4v;X7;3.g Uoh?dҾ\Rt\Z ךbf-V+x9a賾-4r/%F/ff`7BnV_&9ۖt.^}~J*zA97 (B,.uZ3)CEkYO]O<:0|8 IckC;^")Yŀ*TI׽il}jUsI)R('N-<dIT9nhӴ])ZV FKtbyxVO֕t>O_>$n 7j"WȦȠ};͡ KS" .; Hg/}9ڋ 4ּD cCt8u3(䢬ʓg[wJ"IaX%a:t +^sD% xv8݀!GqPw2&\Za :K0Vhᢈ+RŨ¬ ZAR^\ ,8T"~X# ؙ & ɤ[>ys)ՍjGN} zzl~xcwBF1Ud-HοЧ)ªuNWaR,(')mGʲ4%=pOx6a2"ՙ5-~c!&t$B ml%9!L1zQ^UD-A ԟjWՂ,M;M9EɦܟHp <y]lwNÓ$z 8e;}R1l%e@qɽK6//xΚM d ¢\+ϟTՑ_n<(ke-/9S0 O1J{d{KzTI&<S/eJ0ݽqtܧ<EͳxMt2^'ւ".8i.oWHhPmQ{Amdˠ%<9dIUMIմ4$ZM) m.% xWE֨ g_ 3srW2b$rVmWF>;^W$l[ D7Mhi)UD=b&OSRIw\ 8 [nI$ 5VV"b]8Q{e%;uըyj{h2rCOwǶL'`RMqKO$0N0r̪Vd[en`Z>1>ʺh} =}vpX%w{?I;HWn5ZVCq4{Gh$mqc'd_ޣUtqo/`bk#SM֓tk"vt, @_l~4Iͬ^K^r0^٥l%1R_c.d5-KASz^7LRSS3î_+zvUΏn'2"7*fr3yd4\]Pw ],>;āt'AaCu hu-/+xt\;MCy>EV=tVl+3?kuZ߅ꖋ qv+rJ.u"Zc[r!OҽŝZ4A% ?0 .q!EFOXڀ+5̙|ě]/WP~NOo~U͆1A#+Gsn'=] P-IyGuѬg@QB-OF=v+o7Z Gn*ҝV$!ruN*d "(%/bN,NhpH/הCRㆼE $1`SCTVlJCpᇑlBbn{\nKyjXλ2WYE9 :"G)nMKnv*bms*-bn ,fv|:s748q{%ƀy΋xrc(wFƌQ+} 3g bQ̺;4F0Y 4I(W(t꭮6IВ1PǡLXŜdIr:?}Q0Ac_=۞P$"+L^ފALS-n@U9'NTnJ"暔Р7sjs01<:p%qɔYX8&>J?Tmgro55w"}:GOCW(fd5+*@>M[rgZfʣgqZ%' W?fC:3ј ֪PϴYh'e pvBEtmJTN-R\K- ^ Ln٢fIN,ٹ/*m"o9SԕtppZbPU4^kqƿDkգɄ)Y7= ]6n;$;#c 43Rp<4}6QCm9l@Ā$jDSݤ*&hy*{ xdCrgG(>w@(Nă&Gl-فTkZIO"r:-c Md׬ܶxZם=Zr&։q!jpi,GwNhGR?+O'Eo5}px)8#U&={Qn~۩#Js*xK^Jz|i78rDO뇞 W0YW3X )}Y^e/%S 4_@z4tJR-Zd S>n{O7pHDI0 Hwms@QhGeO.MHRK_rfY!QrY>:InUdR|7ճpl+UӨܪƩ?bITH(Ily,whh0i89'+un5{3lԐݴ*%B".T{͖:vF!nAKmDYMUbh{CŐxym&& #i ʼFlDъ˓>k40 SVC] % !1+(d EFq03lvٌIdElPnZ( -IN"zB4Y[=z_S :+%Ҩ M.F%0ݍ 5K!( 6/ wP=uł87Şr)AC%M6 lOA:}D+H96̳&,#͗= W8_0z9斃`+ q6"8c7vmorE)Q+0g?!>qD q+Qԉix?Gwep##ZGQOOkڵm PzĘ̖$0clf<XL`*r2$ S ْ.14&&3>g )e b-*nyk/qU`׊f?)df ؠm/!QY߃ 7wYW5ƹbNk!n$ofyTzB~z_+!Z FeG|iU7;I{a̕O@ `U= 1H 1hƻ'FμcNf(kVFfQI͙M[9m;/#Ov7kޘbiEcxw»\SuZ?}GeDLiAsWe']8>D gBŮPW|Gszzޅ< X]sPPX{| 9^9Xqf*wy#L0t";Ų:XfcQQ(M{̖WNNp2߽xCͅpXbS n0,CJO f> O4J>\F}wxLjw Kt}Sk=L@T /x\`?ȃVt;.Po ڷXrJ~Fh/Ǩ-109A2M|҇ijթ*]-VJAߡK<FLJXYα7 D:O_:? ȽU՘A,Aqz잂ʰͫY|WHcfx{G ^8M0 f9=X'|~zݐ(UR*IJ.%s={00Dx&lZ43"BSfߒ<߾| k[ŸE28 I0x,Ѩn ^eն®up^/jqA&'d[Du%W `™Yt‘0k/gGXވC+4`Rs+"  {&u@+?O_L`yIKtBV^Q:ew=$ Ykꭁ.h^cCWңݒ#1u5͈ {kgF<)K=M2ӂgFIv Rsviqh5v^6CoI6,T xDY6ҙAmo_]Ma;vq%=խnS"P8_AU>k߯hSᘔFN79s`Tս4+(C٘myOx $ѿxȮv- tor!N6 /|y{0|>B{)7\@ :ɨI̎nO #o5SI2ߙb%zeg?-[Pn%BlE_%"Mxy4%o6}Kv~"ToO*ebI;9i$o9<K6 TGf&a" FϫXp5}":G2$uB.pUk 6yh첝i$jՇ"yxJ9#^d&o{& &:ʱ5hㅪ{dyj(/Ԛ|6knMMgu>d]T(ob{WH>8[^Sw\Mr榰?nýv)ȇ0 rA,z(L:@mO'^(nPuQ@>Ba0<˅A%RFh!ϙ53SF]QnQUHskYyk9=,xa)([1ʠ:!4]E7F(*1kO sjb_JloD{4v+b'ތN-f̨+rY}p(*+bqs|g RJ@ $+! _N_y{^Wt \ *3ix}ݐwn`$Z;, {]BkYty(E4 !zvE`pL2*M|2;Kq7GP(w&DC/7dHu7FC$D#䵗LM ~F|) .xau< ydž99MC;*ԣfH-n $?˶T3)/vuSU k%ŦKQO-YtiA^n[ =zPT~qz}^U`&mԋ(ڕlI-og܄ceN2;ϭٺye? Ecn5uTQ|q !=H,]mmd8~ g`.Af)|F#CRKUS>4a['e/'9hNdL^}ƩWgB_ X%>\7YXU[U%z52J`@{AJ<f'C^/H Ҙ}b/NJͥ6MլJ.6:BQy>_'I娌ag~Vڭ禗CnxGfrn&-HSR|7a@BTdC'RgJib lV-.٨݀\M>jb IԚMSy<*V]fQTl0NfhDxWF]&"[-ک.F`]#Sڵe_!l.emJiV6vn׭r`(4@[~{fbPnDRn=BC oϕ_ |~/Dz+,=%Cv;_ ЭWEK"R T 'e˃YռT1~>l HDZd,1,p±-Di(*<8p߆oEn&c"(3ST7RWQ +&^n+l3(kfY 71+ݰ#>A6Y"xXWC.>8Y,zdW~rɊLJt:eߕx㮟rS$adB@R~^nu Du;vBkaS[@\.)i䂦eKOX;|r AÄZW:*q ({qT;!@h0Ch .v yΖ{8'2hWU`T% F̆6uE|G+}̇||Hs5ޙ6w Dю Sz_X)rm0U>hq_Xʍ(/Q|Y:>潮Ǵ3 (JQ3}S ߽WXC"!aӯWB#: Ia>&0 5r{P@@76ZA%bc @.["ƒ6Fz;9]c!BU1_}#/L2"?VmJ3X( R޶x(Gt^mEC#  z<7V5  kzѷUz N`i:^ 槧 ؠ^c_(D_°ޢ}1 Q( ;> ~h'=M9+FE4#8D. ƃH_w|(fLY\n}ʛz²y#CGKRc؇4F7\}oIxOoPqhVُa h[-wH԰@8^C3r/8фzu/{f{Ig=װהw[vzƃ' #w'/gix O/*gn/'"bCcUً;9"8Ndzʂ#U+@JІ@J AcL[#Bpý$Ps*\R~!№8Nv3fþƒ0Qƪ)(`(ȣ"bB]-e7(smfߙw3rX   srO1"^pKN n#" Z˫%{$~RJ7#_?T ˑsBoʜYa HR05CWۂF12Vv T=T4/e' ߞRf? sR6_@J7| R*, K 5) S&m:s}Ԕ2)/5E5HJ70FZB𳗾 Z4U?9d{zN^̎0C@1̆E]9\]S}وz,[tM1w\u1Xcr]=QČxdkm& t-.@~b"fw\aGBto5C^:&WZ)&ǿuUxըQ^ h%EK]F|ї~9km?V7ޝ8E"6amh;^DWRQK8H5tpRO0l .Wq<;CgUyFJtFTHJ@V_3f;HKsCB[)R3s?3\ȆB2Ea7)#j$M4R\hN՚Q|aH6k\_ X\aUPA)'bX)YZ` j]R,a#/V絬H[{\Ps'Om*7bq 93;qTBqsfx<ڢp}n7N˶Cu?$<+jZ~or)5J"Ƴv~KBϰ6;Y+ Z%hȥc9$mM{E<%'y~ #ˊ0Dg(JC|nU,v 4ۑ\OH5+qQ"3琺Y= ]iMtK)׸Hh?_܍lp^j!<)/U`lI]FՅĽLȮE㋀&:x(!8ɐ#9fE&`\88s1JsVnJPnbcr7GP1|E5}|S}|F:.6 `j17Qj@ܜ{.o+-}oTX}q\bTmu\ f T}7ev ye: tH 3ݵXKr!C@'Q1Z<~jo$J[Y뷋͒K QoT)_-|"6[q) J]S$] 2px^ 'hvw+p]\V74bS_&;"*U[Ii4S,K)/ŜI@{D]X'iMna#ڜ,h)M̓r{_Ľh7v) *;Lmzy>Av&@tivkd0Ѿ-3oxΒn'8< \la_j/;/2ySXvk.֏j1[FCdq D60K)҃F|OL 3KJK/ql| )*L6[.iu{n,g^CUF^}(w`TRb9waE+lʗr5wVW 2UYpWRG "b)sqLf:rò `xuڿm&[x6wK3QfDKjYCiL{zdMa3> 4i㐅I)زyb:kJ[epI?"sZ?**Z)?QU^v``Mjv'Jf"_aF=Q[Sq}ݤp:qXy5 a%,) P| "MI)v?Y2]]eI Y `Bm#9{26hu1،&o2% :FP7nJHWnɬ rV?mPG& `d)RGz$&`u0G̳hf`ͮb%TUś7>i e BdzY+>]i"s_qȇΒ Hh}nw%r[Tyܳ_X^@K:j/CPVM .`\BdѰXM).wIbgݦdO@^y臐,;yx|SWɧHb]AqU}+k`uv3<RE&}͢[qxy}q+9 `ͦr&>$0y~SW]T|QH$d2d`3~l"T>!ј07)+%Ss'utAoߞY гS^&/XلvQgGI#]yu{JɰCKwvhIL 7llfad`gn?)}G˞ͩ] Dp9*KKo`<73=F /'0ݎ.?n5X]k䑲sbƺ~}Z9Hr~|Λb%fMScrgkqn)FV}PU(;j?~pq\p`-( (+^h^_ ` }gGN}IB8B't(ybQG TwHtoch)opן\\1H;GmϩP@">QNeo ipcdlɋ\zî=)!NFB;3spI]_I5e1!ڑ6;ze@N.fNlsX?T/R=I,\Teω$`|[IDpI<|jm uko4zX#\^ٍy2_nF/!C(1hEv+!{ԤJ_, "PNL60$:og@`i5E AhK#.Dz.kU`sV,{;7ikyA?&/^;zg%7\&d)Qq_FCe4/:Sꖢ/F g˭hjP򪌀ͱ,mpqs(lIAzYWG:/iSDw7&T!߇Q>,b ']_Lz$X%FH#Q%KZʲ,`Jy`NQ GdO ב?n0[d1ΈΉMq^JJD>HuKEcYݙsٵ(_z7߱G,2 ";?5oۙ5a;I&M$)jGYvpyP$_d$Å>&rSs~XGQr\D 錪 \ϳ6`XqjMsK=ݺّB٫uz{ i$+EgŒM]XAU'Ղxٔ쎠ǻ0ջAyp}s;jx€l 2;ur5"Ș(mY5Nm}X/@UY2d ]gxt9 M?'V8 *FG z;Fn$I`UYJDtŸa=aͱMswpZI[MGSq~>A8sԖ Z=̺^|ۿǫI|܃/<;jYdPFKs, z6.T4*.0]:Ƴ~j=ZkbSdY'?)FvT/GqHIl~Ygx$׿;VwghC[& :e1qk%V\D,'c'>/&)-[Cuс);T9yjDMt@U]C|̆cO`o6ԚcژN΢I~ޫ}Ӏe6߅Âp.x"wq0p6]c7RvD#WgM4]Oj=`o9*EY:9W$DP˧ވ?VA:kI^TZ'ˏ`jTm2IGי"fwX$cB2amW1 s{x.ɤWia~SR*Z?+0kh!~M^˨`% \2i-s [emNmQ.E9Ȫ36O֦xfT!ML6(5c;N{A3Sح7yy]ʖoRC!|A-ӻM"lX4E#"G쏶OOQ]A?J*WĐqJ; Iq*LXѰ?]c fz CEv:ͬ5ACOuV7lm9.mgi.OIo zկiAzr x4HD G%aI0lOR:hdKHCUM~Qc!‡1wR[V[`:^Q7EA)ؠoVM"ZVABlzʉDhZ]>YfT`g8 V*!coe~h'k1ҰU=(v]I LK saP~^uEO~7&\|[%Y>c'JQG 1 ):4K:jk>G)?b3`ɒ:?g[Dkmh"'@6Z26$mʖT2Dǩ#ˠgJF /P^K>c lAT T*ѝa:|6 $޸ZW;j/7ĦZ61}4hossaˈ($Q%uC|4ds2¶Pȕ9HU1nL?^(^_S>>sI*VND_9ΤMS KYLx4\i%"zTRi8R-۵kox(JT9XmE$yyNtjLl^\o : FռۈZUvR5gv8%Z5͡zMsQP|MfKER͔,Cl^17\+O^Rivx?}=SLZg}OiVgj㳷K8R%DŽߦpS+_jﻦ{;X^ ϑkF{>uW(GlnW$DE[Y#J<"\,Wj~vI;֓>3+v0;ҡIK79b9+x{&Y3<;[O _Gq<*jxY0l75ӾȄkw ,κN$~8I񴟨RwiF{5V)Ţ]hQYxݤh&Ix&P0ji>EH0,K <].Ԯ Ypuly:A2-f\ॵH=f!B.BRvoy_}8Tw tu Eᖱq 0^3e@W(wCK^^ᵄG4LcrA/ `[K^%A3Z@92ѯk*qByE;8f-#|qI,- eP;B>r/@DaID/vD.S(, Z~ L#4ޠ\ZFH+(sBQTBC;wi}?|l+.,Z?dzc8l)N^#H0rn֍^$|ݝ}tԸ>y!_/Tɖ\>FuUTn!¬7[!EJ;϶Nj&c FB;J'CAH8lC{g≲fhS#*c7CPT֨-Gǩt.`'yPNGEݲJaps(9o I9%W 6#&bҟ.cʒ#ݲ8IQ @[&PNQ0gZ>riHDRf~xCK[[v9 as!@@?ѢTBCMbEvX0æq(z;9Vzpgǫҕ̿|#s`d yu_&/eK($z!Ъ4D?$'%ux&PD0 ;a윂`IMP UxCFa=J?MZjtVktI);INb5PvlT]^M-CZ`>2l/kXOFdU7Tjv{FaqeDpCuGmh>uԧ@ my{5q~ MD݃G^ KvQ:CAG*Ĺ-Іp`݄ sO:3g.i(LO{x%gYo?ST) W|ޛ`MB}VG_6%3G #bsBY'%hg-cSlp(?j˼G}$%Vp\*q::Gc {e=ټj\;=7 e蚘]W_v'ozlv#,nk̀&#/V~&T~x$^Ru&}tjUL7 i߹8iLFXLkRS" >5#b zx+NTh]Cƍkv^YVld#fbZcAixhѬ3V8oEtBδu{ФϸSH0l ͈G&4.D&76e^s[ߔI2SE2 RtzÔ߀T71orb5=k d ]?P aI s?CT.n.!8/mw1l͐ep4#ݫ3;IㄥK.b{[՝2tQ|5R|/I}&`hO}R. EG(\E%G)y=a)c5vfmluHYt'-[IUc'胇Gz[/pXr^=MC58G.RʒY3dgH/9bI-I]#`T/H'QBvJ̥/F>q:jxm !H[FҰ!^vwpO#﷫5$ j.^SK]Y9ϡITCR|7֣XP6ȩ9i%y$5•ɷ̐,RJYNx$RWPw'A'g%#A)cp/{<> +AtG1ZJ"P#<}^ =\seVn|x:9c<^*r變0Kt~얷5f37Ly΂`d*ƊPbn$Wle(0x1 }oeu6V6*b4)}CHЍdu &5z;4]ow7%N()T48*@|`tKPVE62zW&&[߸k|ڋkÝ=y q2q4q:$;x|tANj W pm_v,cyT-ΚힲQfou])%1 S"3G#P79̟ hTB"!Ղ݋I"9|gc򠔉|mNƗZb-%_rRWtNt1{d, x¥/KEJKf:\Bٍq> q_ܾVTA# ! 9ϏT xFJh~ v¥]cSfcK:[sZY[ғ4sf9$ɢEUHqۂYC|'!Vmx! N(AcY6mƋKlV e c} `>g&GDžPЬElvCNV$Wx\d.蚻yfj/TT,y.c5ާ|2 't,KyG.|kɩ*!<_iIO<Z%(b $<>Be7$o˞pe62fk7f5ar{^ 4jvņn RDW9T b/FnbGѻw3p[8z{ISk+#!+[δjGak~kQA:)w(i&WMLdr\L6׶jw]4WPiJoI&ehjj,mQ`2oӀ[XtD/)"i,`Y,"{w'zE_9Z>[CF#6f d9\gVNފ}F@=`xo|cUj]9Y Igtz=|eͫSj:-n~-nChQE5qp&RKCx|ꀗfw4a#؎k}BM[&L/u+cD~_Y#,nr j=u7YyaDn4Qu]aA>S k ӪBXI'v+fOTOo͌b=ҝ1q~ذTl}yq"9]B ],dcg T9[zs凖1 ^F]ɓd]BBhxVC`']LIShEB]#"XQpZ1t;{[BZ}v^><*%4Zۄlm0JIl[a!BMu+e_ p%ѦLF}*$: -ך}xMn! TŢ|xSAiK=R}|΁9֡a[Q\U ԝcH*4xv+KA{$(2q a`R![OzHm= NͶCv3\bm}<2DARAYQOT'S$.;`Mg ?pYQq LP9ڋg r]hK&@IZ!1# <~Hab-\ fF^[SL q.ggC5:hX.Sn10a +F^1iC!uܦL#c#aKqjJ՞˾҇++o,P_j $6F0b?RnH43kNI7 J(G%]DK _KnaN&dQQ+d8QBvV^w]5)&Y-#C"ҙ{.T7(bBf c"[9 "lc ][ <ٲ'`J}X/A }jd`B2% >sb.4i]s.XI!}O5VΓU'bscC[Ḱh{!0H[a ~qHw uv⦐>WJTugAY2[6lK#0,ą [cՏ9~y`u?d@n 5Hwm)\9 a6~IXl{aiZ=F &nRŠ ;,[q J61Z]1'ZtCF&t=b`0PO}X]_մ{xmbok$ .2~4Ǵ"4rop;WO/Xc;LOh6xuhE}j'^ x\j8 d.(sg\ӋϊoðG9p' .FZsc=vZv1gDZ״Z܌,3ߛ&Q7CΖ9)`sYS(lEbwFGN=gz><[yxHVKw )@My F~g#1R1oT- eI8LJ|_kq(\yrA tz]V^0 QˊB%%`YQT6N-s 8Y=`2CϏS.E%6~ ,Tڸuqʈ1s,v\rz.ш?iÃa(K_$$׬b:2~u reJ$C7![g.xQ()N}XG8hG)R.IɅwP:lÙ<ܰ%]8Fd5ԋEuki[IG8_\qj+ƃ;Vb,Xw"2W׊Kik34!D8 ? [G\ch(9Zk›r9$=1/?FaH+uapzE BYP܉Z+\WE]lsN@u .$+bM`CS$6kCZ.]k>[LލUMW=a4ဓ:WdJ uafD_Q6}0dkq [3;_BRǪͩs"|U0"jz# Rt X>Xږo380nH!̮v`ڠvƗ#,/J7!,QR$5IqݩNBhsD ͺ̡Cx=i >CÁiAI"_+~V2Y54Z%r&GXYҖ6VLwh~'#y6+ s|O uOwת{=#usv^m۩U.D *MjW's^1C){"<҆y5) { IR ujԎy NWѡ5=鿏n|:C|1#':N]I$_bRPӬ$PfnrRo.n `n).TLkP2S`jM+,fϕS 4(™avPuOq#&՗Ġ ח+)t'j?OeTbrݺ=2:ާ0V>C_H_$Si:wPD^=>a7i< Ϋ0ٜΎujeD0@o]0풃q] ڝ-XfrT0Sǀҋƹv0cd^Yx%X/)fȃ N"ٞ(> j|VbnHPcfOۄڍĨU褸r.\hF34sE4"s <I*;@d6ȣ)=Ot8~^Dr47BSe;9' ]h F@؊oE_L /- $~k7xNKE͘^l<K;ݶXTԸı<>Hɴb]FjP`[*_\%h< '5/QO-ZUϾqV:>TCꀎPZ"$2'aHܮ~У"ᚏR ,M7&Y8ѳd8e4F'Ȅ[oKF j@R'65L980jPIv:>dS"4Op 4?y *Ͳqʖw L~ L&?&ʁ~x޳R!G[79Qܨg'W- > 5V 'G9CY;DkdW_ R@.A3{ yRzh+jJqLA8/f眓=3Pj{ikvɠkyr7.+p"lKx;uCӢЌy |zy9;z@ȹ(3cu- q>I)o˦) 1CR-(e8>ia ;1Rj G䚂M \mYO@<ΦNjJ7J4 b\;5gZpݠa㔥~l{d#D ȐXzgn}œuG;M\2 rqY*}y6un΁I\qŴ0Jb :V (5<.᜗M J!(93Xkw5_ `h"dԭrp+=aߍwj!mD^t<׫͓I/;c<[K}!DrRN-A ..]T[<p=&C'Ds94n1p)PM|&RuS#*., /˿"!uxiz˚z4]v]x9WC?jyQ;`|mW A):+Xq>3V9V34|ZI!;9J[+ \+5Ș ""920+*)cmQ&=6+pvz7zbr Tmך<_6q |D,ˌGG!_bqBea*1GPYQx_ %bϜ4Ag2)޿P^,ƋڦRS#B%9SI.>WUTQe|Qi/:6w<&1d)J%ؾJyejT_ Meq4Ni0j³1a_M@ g+ -uMq擀: : `5_-68Cca<;A'bNҞ7& 95pNyYA ?]k{7~Zo_ӬJծeW]܎~\y1<#g2'{vШצUS>iz(.*(hEUmr Jo`J&K`F<)&TO4fױ[h?fx;w%T2RGcx(jXm$o[#H'}┰ iv%@ʑzȭ)Nzoi$=i!I*bfx9ֽHjTm˳b0*hpiz!մʺ'D ոm}%`pBk^K|ɫU&ězN@/C)'tğ:AҢ~H?|3!$/&]eL i`8޼N[\iA>KHb󔦇wri}*mqAz9E MD }utdjQlϤG_צӓ@s> ((T\jpSL9g^gT%zӶhyA:Z;Bom i`\r\mK&Mv#.LsX*AEZZy=V`O=H{H]FvQ8@5qnH4sYm+)2cט` wv%qpdk֘;khhIJ --umu`l!bJ@zX0;^A!0]jvdoi' o soE:4}TXjYCpca|2[q~.z>WlVP>( cim~Ԑ U*`7z[e<,/fPO#Ѡ,tz+ +ss6qP~ rrXȵYQ1o.]]*]*2(6Pp'lMk 0VWHǼ%VDBѸ '&dx@XPG;{ ОH 3dY)pGJGE"sȑ۷{ZEsT tPG 9o/lemF-L7AOȲ9 *l7 ajA,(VuꫭϺ.1ziZER)QpVg2䠴RGxGtȞx_|Rc4VXp' P/Mcݲn%D@@ڴetr23hFKeL1sam30mѓ>Vɝ6R%4~g-V\%uII)Z)8Gc$9OI[8J~LfUOτ[݌vʺj.+BxL1 =D{%Z?a&a![UBgm :ں'm\/noZ&zs-R-&MN8@I  lm.?c~s$>ty.E(Gye@f˚g%4TPgU h:{ԢoF9?B_bl :zZdVNFba"a!+CEL$^}#-)j>/IĆ{A&ʸ˾:ZOmHbVyaUҮ+usew_@Rnc$CrP7. D\ }'MƴcA@WmD@VR@I69fʷל,h>DD 2L} sR43}mSWޅ},E`<ⅅ6y5=Xa/rUt^ L26x3:}J3- $=ca+]gd4A!30EQABI4hJ%ϏVh xF `)''i-U* L"DFA,YjzUx+NN898~|՛n z9/5:dOteJTN$r096~UX55tY1PۨƳr, *6lQh2!*H^Xsm}JoqsӋAAą{) sGQJi Ůͣ}JZ;o)*dq ! HPxT9,53%3Cb6]o_Ns'J #Q2n_-\bb { gl,p%0c$P@ؘ{\DQ:Ilq6L8d?nӑY|ۜ r%^!3 $_|1Hd? l6j-HKYX@-}k93FJ"CdE(PЊiy.T&pec|mwpϷ7r-ڽt(l ^ (IjWbjFR' ry[24aia7D5 p8&>AӼU/TYmNcDUPk8RQRDYhp -lїй)^TOKq%ђxNDЋ\r_qw_~R۶+y@\?Ew =֊FMg}ۦsTJ=ڥps@kchf³T"/Av,pHc| [blrזf̫AXY1>_lJO8í&EvkJsEoNdyÛMn "m͜\u֏]F }?,Ljw̌U.Iz8*zp)Qmm@:wr0&J˙yDC`TF'4@q &5jpR P=h;wQ^xQ-!5m-W`cbh5*Z.󢕲ǽL_Iɏ\Qt>yskӞ"od sg =PKIX!_rI͈);jߥhJ hMiՏ=Ls7?:r/5#՞ rU6m% 4|[jKzuvƉy.!19[w@zBS6г krȔpWStWihdmEx\"Se |u|1󆚛1'sZ) =ACR럚Bͪ!Ea-`-EOqb4uO=&Xxǁrw"Xxe[!6$:m;xrfG8 jSl~\3d?m קeO!W i&6JJ-hN#:zs{4 {0]0+?bf$?90gA3XjfzBDb)(LJ)T*ºZs?4H 84GfeJEB)jGܒc(+d`O&ȳ.OocXeO>oG-۲Չ`sR^UD*td28Ec:DM^:rȏ8ϤS9,ַ1c˥GB>8C21F)9-s]HaCdM)ʘZ~.`dH&,mS:;A4@@5?K4K;H,!:v54NWE5{hyn63%vXӵxOZ3.O54nu49="#% zA UlQȈ1G fm2F(臤^A Ęu %䥉U)4/~*T@DIeR=,jȦ>ّR`Hc(̪Oǎ;fidE~F2LencDqF6?5ZC K@g xD0U9`s`K"qg=B3 E1=-f, 3GYA K &A;zBWFZ9"V2xe{'Ith$ K7 3Rb⾬Qis\0&(j~P{c/ڭ?(ɹXr&z8Ip(])TT .NC;o1Y(,bR$f&§ȅ aU1#J+SjDt$w^U"`i UCDފ`ࠤa qBL@5gJwJ2ʡ*>VER? VV{pQHxgf n9 Yd>w8"aa  _cߞΡo^J\šܗ5B#wCd`RɟApjbNMї\鯇 B?mc9mˍQbMb#;7,[Xv8Ti/ݑzjKk1Wth 6όYsh i6c?gQ5Ϻ(VIXGxȀ?kDuS+F %=Cִnz҉塺E"'m?5} #Ap=HW0)!.#^,y%nD .wD|<=9 ⼏OHBoF6Jt_ {Y,"yv,:5 [ Î8Ό_KxcV*cU]&I-;<_7t"@ᤵ':rBs X_+܊n[% h-p{+?%ȄxiS/KXe)ۏ7Wz2>0VӨWOZV1bwcP#PFԢPjTbYdo f9#APZb~%HVǮ\)K-dbҝeF2\@O ɾ`qb֌Ί0#EUA&anCk m"{$/IDP" "rfwhc9e)I=[ju>Kݱq%e3.$O^ Y6xnOkޙE򆍳(cHB $e`2XLJ 8 Y(TԜ$69To]-ڲyD"sRѝf5^pVFXK/Gh!ሯт?PIأr7片/$oEMZba|]+z\:A)6ׯ$p~P?*aAqߡ;@YG@swp<)j1];xC8 o(x=2}T;΀_Qnݽ]_oO8ED-DpK\m_- ?!U0S+M0M|FH*e,4)c(KBaSv0,6ElOvZ<7mBх ӂV"GӒ#S爂UʪNȦfEcuk4;EI'zj >'D?w_ cPlؘMe̹Α-Vp*Z7`=o|YsYgHݡAe Fz1OZ#4ƕs$xl¡&X<$b6"UJV$jJ2Լ4j(m=ߣ ,2G2r j.mV[=BpW5lLy -E~KlwY,0UU렉I#"@`vw6IRy3]炽9܆*e)|ڦ ˾ZmPsttpotQ+G7( X6*˘0_۷vX<%w=;`nI-WBt?ЖONLOCUG}'IJ 2WxcnvmylP£yJs~Ycr%PQ#_w|ؑh|+rL=-7#цDeHqF'1Q,oy?p&瞓iˠhAʣ'@ n2~fGT7g%Rzh[\ g T:;WYC^ I>Q3Xbd]Y-]Y4֒HK^ݾQc:%!g$9?EٶAONwq$Oݪ$fQQbEWUcxvOp[O: G̙* MbY;k$< !jbu:w(q:s~J4`/PʦoޥˌW};tqGB@Ag&S V_#ZU0N<[2DGb RϤ`&Hfi-¨8#eSBN[ Eҹź8J"?v[ S~n uD`2sr?~An2i2lLI/#4(6V2Ӗt*:fSϴjXƋZ.hh"=bR~u㴀U9qFN2UMjo8Py3%u|TF$K)? ;89)goy3{lḢeaWpFX}.WZĄFԗEf r$Lhj׏0T\1vMQ2#=tZ,/Q>pz$ :o) (RݭFYԔ\br!IBXX '3 ySdS0fE&G= l\K: ٿ ”wBc[r{S_(j映f rve CU'+zT}q']ޞr=-ŇHp2 0,Rotv9i HWϧݼOffK@4pc[h+b 9MHڎDkqll23,)ߧIK8zY,z\U=y;u"i]MT}fTRDJu~9.LͰMϘNzyKͰ.,>FVSl?Css?rHV'E}v9a;*t?/VQInVh'? ! *m ]M0bC ~[Rz__3Z&o@]&Ṫ{G@oG^gP?t(WAbo$UHþ]\hCJ .*Vϼff(,XflUY.I1N ?"`'XVX\h+?.87)bwםN߃J*b33z GQhplqYdj-/_" Fw%0 1K B43!#%!n.P!l킿8l ("{@Y/bX;ϊ_B|8WLC$u &bZSIP&@K y,>bh~RNEَ|~>i SNud#B{ S2Nk!'%= x{pNa]KJCmkр4Zwcwcls,@$J}âdŖ(4TwKk'| Pm؂&HOh7p{B1~GVM,*&JE5M& GHa 7#"<Usq M3FOso2Q!tJ*ַ*6EWҡZPÚaJwOC DphSu4g*-o; q*/)]Ȣ>1>u#rI֫y[]056JR!lc&s#`a뷅o)7pe/)1};)ЦܿҊx' .=Gۂ^ڙiՄ'vY.(\zN@al;ek~$@{L<>;"l6mz<ˤT$% mUٌ(&[@v@Q^<\5[phOB ִqUr{6Xfo;LEe=`ַ@:?L'vxς`kj$U$2ތ}箼iT"'veR3kj.lcKͫLr!_Sb蔜ą8>L`N`tY>0"H~Ucxt3)-ꇹ\yC'?@Hn4%WN00_7sG볷iԬC{/4x$Ƌew*㦌-lCP6ҚDsh[ c̚\ >G {Xh SEd3W&6ZHɵ%JKikuf*2 :ʫ,\zRjpq24z bosjkO9{Î45;|+ j^řlz NcR])Wu6J\Z Iy>1ݗ V2~]Ԍ+Ka:VFf2#ɥǜlcig= xG_ivpzz@kS)M=P쿒aSNTЊTڈh֬QBLw\RmEmlG7/Ś@󯩧J oʖ9 oL5uT GR ZӹbY>7)E2hymshsE@zJU4Xw>lk%4Ah #v˹naMYCs]7:*\=p\R!uݛU-sJHLSL\GQ?۷\Rn84b>@<.+U94l49LY5fWA.qkod &{ҡy$;~Hʢk&w4LŃw3kT>W/q ?h^eY] iq = "L*Y܈x"d&xa j Ս*bHuE5і+ؑP;"=t~.죊'W,tfy(J(W( ԙf*#rGG׫t9N(V'bI>,ބ(f&Gwk#pְ끿c1G4ޢA)`5i[_ eN5?,DY;xrFhJX&  ;{!XG~DZ3l;k8*Z'Dv23?%&C|izH?2 8n2dDNy{|eNo9YQ ^;Xרjt&u ʃ֋fC9X0}U6`кhMG_Y5At@EK09&zL@nnB _ѡSn&]1Kp10%Gf$spaCЏeTS/y(_qyCO42w,uPv>l?5vH?Qhϵhl (t>4P] 3KD3A NvZsR0w##,ۧz`U\RUa@GWQY;u|cWZ2o&|S*+87[^O?K%A~Qҧ9 zxn],UC+R_b12@<4a-vN(nq7Цn //jm\Nu+P /wҘEƔA`<}UM^g'%REt-+3pƒB x>̃#lݟhgK)#a{ʊ8ZDJmBB7,>|㺳 ;qIMkA(IiU%t#&?pzq♆>QX|< Eٚ&V%pքnᘲ*vBi|ZeKO#"RY)j5\M i1E-xglM@Hv[WifyܿMVtqTV.Q(9 `O{6OIZPiRܤ;ņI:L3 @CV"~<ߒLشߋo>~Wt=hq$ I}nZ<^HyN)x 5=TqWUcG\溯ܔ=9UrߢbTk%25iJHtlqԩ-"Bds芘3O~6a kc``1v''6foO t 5ox j4!'k:&'np;pd&1H;b j;0!,;a%q>w;4C1 T&X[`T;˄AKJ r҈E?=$j)Ԕ+*c]E<5[W<+W 97PIiYĂ9hɓj6}'}@v-!ؔxuQm\KSjOܰ WymXĹή{x;N: !Z ttKuh&Sp.Ni^'´ZΜpWٓL]VSV(˜a]#h"A)oGkxuYǁldBFN.2EnB .Ou.WxD=祰(^fq-],-(i N=r`- }*3~{Nl-oC&̍.aN ӱhǟ͒8z޸A3b))ѥߋCK)%{E d $Men+T9n:$.NNk P^۬]꾃M NF2*wP3#@42_tkv{0[5䰄K,YWv~+;OewPi9+|gbV@- f DKnZ -oN~%F4~!lxn-M-zW`¯yQ4D8;}1B:gu"K,.&=i:\Q,f rtPm9xB\=Ɯų&YRNܶ-JٴM|+&@%A?[X{&F̆B_t\ *q/B8MTϤ,郆%u):USOcs`t!&S!6 ȄB2l._x^ 6\[d |npXM;@su[(+E|@j`K=""1RkO& دߠ2n8N׭x[@q(bJmW #$ +it\mb-Q*, !ys| KH^-'k넺oic 3%<+KJ*=˲v.gNKLP؀Q)A{*kYTH#^j _i#1:~HAɂqS8͂7O^G!Hk`!|i1ũ5QbRBG-"{?+rˑB^C[<慔S# FP!I.KQuoN6ejH+O/ jг+'k?`t cXQ$̼}!⢕uL MKS4Ii$,?FwA](Ǩk>gs}yEHҀJcLqe OI |2=dV`](!$vIߎT*ڮ#4ȭYx߳+uhn!?{0_֋jT`~I:>d¬)2pW4q @1>SϓkүIV5JS~2DF 0|XuQ9S8.5Bg~TpS `]_iVf<[ $N^E'49= O|e9&d̎?)6V80p o Q#ث_)Jg Dـ˽$S.s#9 W|I|ԭNyS 8 JRe7nCr~jԈWIG^I`a;_AñC: cOt:1?Ee(1q}չP4 g }ik?k9ob̵;i|9G0%rVuZG$j^W'b7st=w3c-\mO0T9Z&}H:JpĆs-ڣH-ddao"_M {emA.qgNzJnUVo%mg A俒,*AM4cfNF1 {غԿi߅s =)F ,rE+<>FAn]zFI[/։J^H Fjj|R'L=#ρwu mb+ {%憱5}o44FOhQԹ}})Rꯇe/!?/+>HźEA pt;4 0C|BҨ3ԨK>c{+C"RPT >+z.Bq=ÒE@b2,#:q:[#w\`"`rnn-Bc%M#^у8 M铲GB촻*[ gy3h*a-0M@9 J/x2Htm.eDF[Z`btf)V^}x0d<68>MVXf?S)/G#?PpUYi.Nz>clzFnQhT,d,\ 1J$mk'e&Ճ-s v"^ŴnvTi'k8#x63ۣ 8>9-IL?pFrbt!Z4T5гU+? m#f#m2zJqn}3",׊]E, tQ,-n!LON(;RY X gUȦ=UT$+l0 ;\6 4I n6p-AM6}Q1!08jhA{tx Z U;cvajQo5)*+~lπdLi*h龜?-3MmQ4f^KjÎI&偁ҍfg]`{c'BJN [gZe/e{1+{k}6`0H?kmzoڳV$"zU>4u%tÓ!Qj+d!V`C)KD@^R&D_- ć+<0Qfh:OY| )_[aXQ%K{KB)9ZpVvݬ ֑9? qZ+aa`zB%`DMΰ2Ԥꛗv 6yo K1q=: ([qӥ(qVy$ P(xI,#A5]w D5u`3x!l` E(܎>pV.:%>ʖϪ .ٮnsyQN{㘱 &˝ݶ 厢Me'PʖD%VI_&>ʮ1X3fycU%ց X|i*.)'oN> ԗa$.j˳GC5㤊DV˸gRze(8nfZ*H,vƙ*:zվ3G9pڛ>40lqo_pbTm>uGdllYR&Des)gHX#%[Yh?H]%<8 ,TtxYh9:pVtAn9FgJˬ)4o2f*@&=3Fl[Ȫ1!/g"Sh1[04IB1aqG\QО?;XQu}Xz0U[\)Ce@~H,kFvqЙB0$ՍVQl̶a)eKHrróZ.?)칉H==GzkpȴCyloYZpcBWQ9sfPg9Ud>NU!g^]lLaL!zBNp:h^lםj-.@-ɲ8 E"@' h,H\rN1m̙?H,>TCT|Θ>c d^+XsT1Q  *TYEs3Elf>[_ Umcl-\2=BTO 03Qu>tm0wp$W1.]>bj{":,BR?*Ax:9lC eo1::?ei-r),j#pDn-H(8#s,4gdpN9"Bajbu8D?9R ,\{%o+U&(5SSW4 ?+HbA)vmfFu𱀒%ݭ- h4n?&r@ׄkYPLG{+6߄z3IqCƙ.ZYMMh\d\ }db^=u+ ;{zvؑ/~gzOpSݣf4 ۵3=bww)Ҕpַi֋/vWd..auYB˾+>UGmG>?:ĪI6W"Lc*,3P@U% oۇ=-0)P> &5 ecd#5]ӈ. H*g<: uAn\wS@픰Q+?ަE0cvO75w}Ef+[Um\"$s$G$F؏AU<+bcT/P'G c*v#;i 1|"8ω4fWVܵV~gfz]m `W{% #_5aPW918*[Ed`R=4'`9fedQBhoԶE8 ,2p k#7tl;y-vC<ٕ}ODdA6؈~ O9Ka<\\D]^XC@.&sD2ŃʱDj9pIu|_uߥLT<9Z!VpiI댪 *$H{2>47j œ KTჳ˾&=;pB;xRwG}?N|ף:C\S06l5߹)w~- 8c`ujͲ2RmqftX%3h BkmvLN%w`{|5"`<*Tɲa:Ѹ-aNj /\x$8zdY2RJH/7|@,mڛL, f WdGhȦsRҬ*IQE5" &bHR˧F& )˄YC"" 1T7 &*ο<`(MͣV^A9:*4BSzs7L؏ժF~~!mAYڥFɚ aXvO J-޿Kb^ Jo`sɂbmf&D|\H/@*Y7ŇՃ3Jw@ZȜ7<^ecIE-Yَ,  叺cJRuk8ZԵx]._v\a&y_ *.XF*`\$eayO yA(>?zs(FE /:#YūLjQTF9{Mt`'>nϭ3|qJU%P kpԦ">,yfIi}gfosCn=VX~;  tp-AR YN!,I8zV[bvn#:T]vBKP1d?8E=q'S%^nBs銾Eg(`Xb^Nq)?dOH-:"Q#a>-7py Dy-&a{Խ%FruafΈ`v?X Z~tKB=ݗ;D-e<ߔ ޜuT{Tfe BtO_@`*@JV;]sJE4ujd]aT_U er P s g5`ZFo3R{WOlxw1Pl7wGLTR殥jMÅ,2n9pR` VO3n?TWYWvT޶4kT_ښ ӅQqJD~ 3 ?E)9 79#>"@ zNavqc@[Qv*qskىSEt'\]=<9wţp,)-&i\ޯa%R̋P3RК"_cNǵ NjWJC|КJz^,j\aQG'Jms.*$ϑ=&Mhs8c\Ēw ?H.+Scr = h:}ٴٴ~P+ WYuL˧Fd(pˏ@2(\SK$ b0,EȘvH4xfm_RŶT{UĶ{/Սzp[VZ<7;{uëHb`r\H0*?߻d榞czSշw >q(r }OZ)oR#襙)6KضtP: Dk|6VGrfluu.wt\pSt͆e,ޕC{\S3Ak$"F5}smE#X9JtĖE˭r|ަDٕ\䦳5h;^ işK:ی5g1L9#Nď?صN!&q;:oO(^7 ImO|}|Ǭ9×~HݲXkeџ P}Vu:Za1<,ñ{ƛyKeĵvzI@ hŮ5 3ۛ rXULUw1A6ҽRA#W. w$[~Ui]IYIҏ?i+jEa_ q;Nzi ¬ @UU<>y%[Sc iu6-"T.rk Ek{wBqd&`f2Hv sХѭٓ/;.FOgv6_"G_& {ڦ8t+io/JF.(=YMux/Be[ tS-Ge7BP'qB2K[{CġDͽ.(}?~њa+av YA(z;P؜1uϋ&>4NVЛٯlo}%F&j ENX x ~{OdV3si$nTEf؉(bمY.૆\DIrOy1,_5S"bP7U6ūӠC? HGmH:Uoz}P& e*0 iP/ôO@Z<`[b]ġ+z!!w&po;)A]VA}\DҼOLtl`m  ˤZ]0d|Dod0/@΃ K&ELvOآL~$`;&h0 (kU87`{RD%ܺ2 ߛl0b H~PW#ۂҦBjj MȲ} rw6z7J}|Ң6^m`iBN@8ͽܓs0`y-d"15\kGE!^@dz- w\-t $‡BE%Ryr}E \|fHXUТ%_Dɮ18FXa=Q_&L Q+]p2~p4kj  Zt|QPf/lY\ZB1Al%hK?zLc^On_E CS֘Y'/Rh{; 7&tY/!<,xo;> 0,AI7{DCw1y-i ʔ^@8=8 a8MMh h bSӾ?tR~b9?gjL''%<~tVyC&[{` MYVʁ!?w&z0%yŗXIjp܌DICվ~ &AaO必hVPb^kwarzl#+kg%6-B8-Mh2:R.i!}X]!=uRE8K}+ hIaQwwNz? DFr,BqJ}416$kw[3R|0 :5S³ =4Ft~;XTFBqE>dc(vY }#*ZtQ𦽺fj&%yZvPQb.8stH@+_URr'Lm1I6gAƿi/'5bAKdd->GGIUwrcqYQMblIl~P\/!w֙)ihR_ AҒ#7Nˬ(#Ja_TD?; /29D6h͍Kh ٳ 8ԑ̓1T%[d>wXm8]hlWʂPntW5AtR6 jKC^h ~9Ev vFX&kG\Q!e7 tdpؿy[,3A" = cve7J4gwK#5xKUՠ7 4\l.=YΌ !fs۲̗YKQ KbcϨҜcv׾v@GĪjѸ䒥P?̖\_"C`YVLc55o ՝je 33̀!igƧk *}l]N-A(q)e7DRKYf*͍H#G}e͞U-?&< a& c)#^ܠkJ!D7đ-4#fjdp3/h>ΎxPL |oPP}R$ͨ# JH4&;=V=߱Zxw$CduS]%R[ǕHQO)P!IXPEmڛ,l~Zr C76r}I(^,+=M k6m= ̮(Y*l6!*@EH> U\cs˨8hg@pVpɒ"t@[]ī~`na`Z$ɼvQ"b?qK)pzL,4`@`_M:JBcN#'$YΎj~_d&= ,}Re̒ZEB;v :YaE\M @IPFL 2!=*0^o$gBgA,A, +|$м > wto,xlw>߷69y<(eNuELQSƤ1lYSKE4`H%; ZepBE.[c,Įx2ngu0.n:f]﫳_  z_Gs")YU3@)0ku䙧!CSlSrT}b+_`9 uHA Mg{*$=|]\eDu- ԋ:A8% '{jrFj>GlO֥帜bR*lz!aed–LfG/$32aY_vpndtk,¬UD,]ΨHX(m"| 5o 4Jػ\'gƝT YPj)FngɱoZLF⥈_rBeɗ%q_xOOumdBm-69*.x%fv}N\%΢Q΄kߺf^]Gk?pxNyeF1?82= ޴ xYJVrKg= 5Yy2#K;1Ǡ!\m& kaWKJmx'XM~b宅"t./nKvBuy~֪`miY8ZӮ;j +Q~ 6'G{ibnύBsaxd my.R2J5.ӿhb }%x/MDk 2^'(zLz9ڼo0iNn\{Ej#PEp~?ڀ[{+9, 7Q Nc3˥OmMPwd^!#nju(a1d6kx[ft/VhF8=x$_3X)rL׺'6Q벌ﯘ\~=aP 5\To?78`5f'c>iޥs_UZ,}/wP+Y|{=Gg:IFq)-Ny1Q_,eOavvx@(T+br۠Uy#יkh4?2ZʅקʜZ) vS |K˗7U7jaPJ!.\@^)2ipG7˱'^۴AXZn:CX .ϫ8^Vjaff i w.<@\ߛPX*W^ދa޽uzL*ء U嗤.TK_ґ_D=bIxؐh>)?T޵~N̡b'v,ԕMΞ &?w2JYN"VT! tΩ^r_{|f (8Y@YnSyq[XZѨɄ0QJ{;IbvbX^/7>Cq0EH:r^!tPSpC2u^ l8̷63ʱQJPIr:0T4ǀ6KC³yTЙ ?Ĩ#@yT[OVHgM:&/_՜OX 8E/Rz>QK8Z \ Gv,a,Gw8 Y13|ࠡtmi],]p/aF hg"!2u66"(_ S\B;. s#,nzeӏO}Re#Ru /N4o{$=Fu_?M44RD>o ,:'P2g[6>O_Ixmbs`|B+[IҊbbmU{ `GuJ\ }[1ư魽w%c_/`F;~ss .C/O?FpSc۠'(TOL1ȸWk\: 3@‚roV6[mgçڔ??grfv;A~B='ֹzbNP]a{Ah@.bI%I"dе8 t9q`HbdEŸVõl Ds^eqʕo_R9&Ek<6SZZ uܻ8F-ph$j _.7Z=hp&)wiwв$dho1|S[Gp_2hx]]1^ROv i!2rү`BuF?I4MH2QQ95]$P̥ {\l8K5: 3،"04]9h/~^R:}G(X1~Dx楙b_Cj+@w0w| ׯ=ȧԖ[:f6sz;ՍJeŴtٶLjY,X-]}sOiܗSww/~Y9v<1 A/O2YsqGyhR3spbUk<:_= ~ /{ Cui_̳Tѻ =/]*f 'd|_,8fkg1,#VSnqPF EellG/r][mL7֜?Oar⾈,5~Ƚq2=ˀw1DJщ?=hu Z!g9ҢǑYI ,8XdVC7 |yv|y6}o6 dX@Y!S$譚3f@BC%l yS:;n۲Q?=}ȼ0%xON$ܻTLiCp1aYl{~Nr+Rbh'h9\sLf $yj_OM|pda RJf7cE"4|sm&ģ0=Ӹx)uGqG@1kzFY\C'.?|Ɠ*L!-^`Yqς Fp9SPfXqo=CM57 uUY"w%> |V|sx/IavBe@]>2\vM*:H -HnNRm\>YFl똬=% Z2{..;G;C^ɲbiT{Zi =2[oθ׫4DP8Zh{TM׋̾)RmXwf ҭW}̪?#bk *$iF2Ѝh:[{5F2P{Qnn#/ӒWIbf1Q1x&j$dQ$'A;)5f+CozG I#qq ᝴3JB6)[^3ٱ@Ը?dmC^$%c$oTjh]\nkonoB3ȩce9؇R*\(dpzhR'Pb@]y7!-cb86slduuL0}3벌I$|:ޝ:7ׇה- GxB~ڸpƴ!gXN#M!J#/'I*D!2붍S h+[)5mZD%R}ųBDMzeAt:2X`[QxFpH7v\Li Vtrj@?pfZ`3+cM- 7Y_C방_W &pƣ%Zگ羺'wvCD{BfD\0LUl[2Z``Y*xI3.}UNr7ÔcHm{]8şQU!}Ń~QQusGꦥyZU uzż1Ҷg0Qy~7lm݊UɯKiNHOՀn)hJz+A'-gnfElΩbHd|XVթh|1,:(JVjqiБF/҉h e D؉o|l>*[Qk?Mm3-s&#ȟs3Y) hA«J»w/U*'on 9AaB*sQcB'訋/0*f%Gk,;Dnځ%3JuQG sbIg1ni%5E07D3W(OҀ#5 H2iVAl2ďͲ6§+4G 8v, F,i}m%Ռধ%) }{ ] !MI9>8r j;C<1Ѯ{ʥTˋ=p"N(jjBhͅTQѠ1g#"SS=N7yd 樘J ̠.H5Fi*y†,@"tvJs!\SERxu? ܀El0 :ATwy \l0V7=]:jEudR?8>90?8|YD܈QMPd3 =Eb/P'EppgNA,0w5tPT_O#Cy]Pv܋"dDR@\)E/|$V-\&Qق<FWW߳#|!|5$N }ۨoj*֤1qY]4~cssA[a@7bVd`HD}+^%m9⤘@HZ9"PLkQ^LXKFMv[+~;ezn#VF]Uڂd1e瀘nԌJzFl2ªq!oT)"$S@M|/i׋QK$w*x0/fa:uo]K ɾ[N=RvHPbq#r\6ʛG/Mvڰxne"=x7GP §‹gڊ֓*}aC?w8j5e7I!(W!>>vKvd+R GS B@ISP%Y?|mh$>h#=(Ϡa7J*)\I}Pw2oI;(ᄳ|dh@QHY?#=.m[x1}^RKrDsLTﴠ?|kTC`ON*wz2zʉ ؃EXꔅjc@ XAR ߂o'Ѓ%xe~Kk8aIz814@%Yݜrs'$U-Eg6sDb)r -jBD1X+wi5r($8|IKp@[=ޠG~C4N¥=3]g#< Bŧ'2)+*g]zD_.mcpv&DOvZX,,][u֧usˀj^iU3LK1`efb8Rg(sgGB4p KMƾ-Q䝊Aap `E5sy}OI-}(l Z8C/6p'q y?9nA9~S_tPeЯ=2"w|82a2I"I8;m{7yfx )wpo/m李*( _3e=fާX1x? J(Y7kw*`u_em)uI(c= p9b8TF+pyj~Rn)׎PQ{cFLV`(Gn_Y: srj8'zJmi!q,^:DeMHS㘟8D8Fݒ c; 3LDmdB}?!zn;:8]P$|6a\4/kƱ@G\p!Xf"JyU@;g&)yNtJ~Ж?kLMմإWyaR媳DrNL>$9jGXx['d k|\ntAڭwr 54bѭ{{_Wvװܜ 70Kh Gh!<;;j0%|F 6ԒAˡ|/3x=B6=Zw/ު< ?dC0ͮ#ҟgq"o[cfkR^H!X=bjl3 NS~5ٞKih @4 w5̵$7m"^&39 m3DB_X:q]QI)?B`{?2{"u ~9w?P^T/X~U jϰoSQs"or&P4 f"X"C̻ZtzgGkv7:jsxnpS{3=>64_28]dʠz)y޳K}b {tRZLy.sϴ2 <"E*/wсTI[c3:͉7֟Xxs,hE &+&jjwh{BJ wWfTg[4R8fqfr!>Fnڡj9I-0F6Q~Ҷ+=dQ̝c=Ȏ"Og Ha噤^,^: ՎLy\?fƒchȕ^0NP| dB=cHڻWh)O7K~fGߒ.߅FKݑSY7|nJT ן2@nlĚjTǞt!vdVռgDmڱNP۽*dQsm"5]l483xwBYPۅ6 +H31-SZr=YlL餇[W7|.W,U0\Tfk/ Uk@xۘ{ -! Mx09@ 5o/Bw$rLJѐea:r"lR6lkyuG\. ЕD6*oRj)̭|H`K{-0A7L/Be'ŧ^L64C{\H#t"_RbLN(igC' ԡUzgU\F1{ttT5CւED!_ÚD?i 1G{*:+GK}s*z)x3\@Oc [IYHA,_q{O,o y̬eipzt2DZXzsNy R pp_DE?QeSz  ;#d{YwDh{cb '/ZNwZn"4&y$!plѕ'=h|m0ZMw[3A+3 k~{mBh^j=w,ut A/IʍU{5gqrN!Uʭ!M=b v%QJ1 f$בg~e=q:\ߤlL/UtlRU>mx~.磕d~ ecT{֔\A19C/ PDsKZے.A%.QxC 8RUf03DzPͫȋ xDxE0,y*0!<@uuzyKnnX;`fMsga]2 F@Oqp 4fUtY5 ;ǑՇE:AX/g',vl@cwd.{r3a@.!11fn#}(XruӠjW+"sqg_*\\a#zt>,A[t;Yx`IRѱ\;E:uE0}ۂVh|HXƟ< ;5pTRRH OʕGu2uO&W|dQ5s]8ۑ¼@vu@j9ڡ*ٝpR㪻ΩZP)TP/(B.nm7\2ŷM>nRF!xn%jilȺ"GTpÍS5I<< +M~ft+M9"E'/Q1!7X+;PYT,:DTH\&d{< g$CǿZ?_񓏼 R4T 6RԹԞv|GYOi5t1V#k},`=| J.ז·Iӫx5}J7 ##Pm}gdY-&  `:TŶHu1׽ /rV<H'y0 rlʰ:k \`otw.PS96UdI$Px @;#JTB*Bڐ _g jKn4:icA og(8JGEwC[$ BmZdCٻt9,ɩ&mm~!}Ϗ7; 7[`a*/2l4U.[p˳ي $"lu}^/J!;!2b3uA%l芠 Ԁp`VJpM&;O!; InA4\^&pYIB_Χ P+ &] HuEU::8a#F?| {q0-ylC-^frSeWm.K0;Z>oP0P%Ҵ tQSymq8D-Y\?dX6tl{ULT?(꛰c; @f]xT0((SO,?$|Ѯ6mn;'+%4 ^5A@N|]zn?A12WeΌC.ȑnݪT9>)z0?i; :PX%Rϛ1 Ndmw<[-3x#CRavQj$]"ZbA:"XF*Ƣ@$腟=BO2ֻ\uLH @cu3ֱ93.ZiQP>ӣ!O90 Y}kQ4܍o:1 S P Eb^@?ɚչ[ \QQBr-] *S[&5gN#U;qWF?RPu,jzQB rf{t+^&bg \;m,k4p=59o~٢I&" IZI>ߍ#8 :³PPKŷϲ bb! 0<C>t.ڳ'rx m"[b$m/fRy=ڱIo z]L3=y0BbOdlr^`w;c`s;5azع5gz)zԕK{^ q~IY%[wMdlaG˩ďo[}U/Ёo RT)Z$Exc8:TxD@5x;ǘȞ)-HZmJI@Н+QXԻ!#g ,{yѾlUրa}y+,,URHUk'%ueOw,m;`Xar']? ыPDǒ$27o03LP"ۺo3!AJ+;cWM`.!:9D >W_-\^BMh_0tz80ŵx"ti&Ys=q7ʵr>P:PƘ HyDgR@9\P:(sLa}{ӔJW}*=OSĬ2zv?n4u?^דkzQD=#樀-^GuupL4 6/~M' B6lխv3(q:8 \W{tH&'JDY>v$ZO|x k#{qm48 *:BN|TܧFއX=u}?%TKIM` `a@9E'Rzp/]^8ṷi7utwCWR$ɍ;geOu~Qz$7[0QGe3B;%<-rMeD!\-_xydyY0DF 75{&)aC ʿDY\#n55S؜s;t27.0/^$\#J4+>u9W n_Qx0xwW8ikzs祥|愲 V_oIF#\7wr]))Oѱ``".x+t$mmx.rD3 ^B7 Ƕ'oZ*˺Ƹ՛2o'}!m_Srs0ꇉ|?<r#9גDٺidΛFL6q=\&Tp!qG6-VLT2h8d{HFyP% 2Ȟ'V|΃^QXTSEO_bVYno%K61[ϟƿE#wa7#E%NW~*ALv.gb_tRw'QХwÏ! nAo]c>*ȑmH>[! ٧pF?61Ki_ j6<#ZCK#ބpm.-%~ܗ(8BS_A"I̬D;OܮˡN2 m#/Pz-s^E @ߢ%ixm@WkҞC.`{]'ըZ1W,ܙ+RL6 n)>(jt /KP0'T2ț4Ds `.n†Ʊo7}ORbLAQPF |K|4(!sI˃BJC%io^]f5 8ܕ1{v}R$fjXP &H`a%^~b׆RCCV'# > (gbfs]L,J%d;+, j7x/6Gy%S}1j)Xky,xlLB-EuCz}QuPj}A{.A/(y 5I?黎|jm $@#(0ʋgWPj!p&Ւrm4P暯X皘 X徼^LE+# r;lMԕu 4liM#,d?AÓxȰZ>W[; t-B,o1& Lj!<.nL56+v{?4eZi5I,YCH>xKcn1QIIL*T\ֱw~7NY4d*0';r"t PmUWiK<6; ic&~G1^_+G~乣 *UrO _)ڬ5Sf 9?!8~! SӾ`A{x?MSd`GOH-] l #𰆝SJN0ĵRMXOB&7>D ncaf<b ;UͭZEl-)ψܠAf OG&xzᨬ a71AZ%贄fv86~]=A#gfeCa:0uѾ Fx>9~^0F!$ B*=+i{~ X|B4V}=Cأﵫ6F(*2v?">DSi̬G}v@)t^EwY~xd sbhjRtb{XVt)o1`;155Jɬ2'JCDS@ Fygaej^ap63,-cÒ|ƺFV_ƋVo\_圿:ŋQ]8Ag3ހU씤>O=* ^;1|d#Uv%Pn,0ԉDu?[yos9[6<ϒed{oߙu'EM"{ɿ62/5f{j,_ܭgqԎKa_? <( v + `OYFa˸[-0ې2T'Թ* wAX8|Xh.}IH!;f.TgCd"Z*54Sq͆ **G N{J%(AЩG7}jI/Fا*䄪 l4k FJ{DȒ);bLKYBdH@qy05qG~EꘑV3b:>ğ!`ƨhO5ԕϹU- Ng~*iP\II4K,jzcNYSdk6&q WB5wA[ΟZϩ#J*=.U_adNž }i5'O {`UPX@2M(bALxH +ihe7WLF[aA|0Ӯ է~:V'X?9`b`2{Eu˜5T+r<5{&uG5wG6MU&ѰZܪv%txbІHN庐.Q}02SԚmȶf?w"U@Y 9˷V\Gv7SdF&5Թ~)>6R/UO21:UJ1CaeQVg. ;2jKg @ZNwg )P&rrS 9`los 2n[l'|%XS=͇oY'l'IWf=wl Bݸ(SC X'8e.# Roh[tAieVE/XmM8{NZj=oB-5 Ɣ秌Et4xVV,\,t RxDkbn*߉Q3l%F$#>z~ 7tjE.+1Aqgu@+~ޗz1 _8K2p<.?#KDuR Ip&NH+*Gܕ=8dTӶ yJ% wY=}! :ծO~~@j X.O{l`?J0p7paQϕuLAWd>ؔPf^#3c\6b2 c7vr̶~}tylKzmK@5ɥQpz/䠥'H鼖o"t96:KR6o~UsLYZ.9]^*&emNyTJ:R!G.|]eߗylw٢JyNF_Fb*V5$Ib|;8CpiNcQr?50 bAAvg7͍Z^mȒEwHrm6-s2R DWfdZ \d%[m2".,Y`IKX%rg\|nK/PLsjs|L+fO__7F bow=#rtLK Is1OEJpeH ] *ƛpƕqgaf}Zv Bc=/%X#W{Hc{A,SAV [dͅ9}}jwU$%q~c߯xwdsMaH2]T*5cX?F@3&u=fR1m ]E5ɲ%Ƴ Ԏ(F TQp&.A[oQ"H0akɗ6|:'{\eW{LԵ2}蠣T4VXa̒.-Ю.-[bl>"+ʶTQ2}$_*\E,zUI{?z* @O(R@H(4:VRB vP?OW_{ƾҷeRMfC[n{rDj?yь4{Fq3LCxw&@ՌL}mخ!@;βjAi\1*FyHa'ފrȌ@4 ir:&GxfK*N\#+IF tjWz7>Aedm^VܤŖAWGԣ0"j䳀JTJ D֤$^@N, ,.o3p5>бQJ2fsks=n;&(al]iA;RrOXvW<j4ܭ'k־zVrq()NF=J/ ixE%HհM-KQF*ޔ)$܃Rx4sƠ?o y~y>pchپmgreplIF>$.B ]&ެ;}ncc}B^<$XV%s^UEQV =gBaJVȜ ;Zj$ ~ uYmUL;4">!%T/z읗>E&)U:乨g(Q|jۃblTC#aJk[t\nP|#n˘m_>3e06Vz{ܙp{v#ȼW3aL~q'Wt`ִ5-2myK)X)!eE#@㑊|ur}OEwc3Y,~(یZzkX:&Q:%S,)3 *:Kbh{ٜ[#8 B[s1S-{wi*=td`SPc'!3x#Q͟INN,m5g(q3lO]ZrɉҚi2uVNRU?Gg"bBNG-iC RWto1OT7Ye@ 8~jJ&coR&ηG7R^xi 1@ADy2[YUc.ƣMH42|ڳTi,hO=J^iB¦Gcϊg=D>$? 7K~S'7<r{\ I48۟Q >ej wpm#t'mFB9eM4 rH<'BG0~9Df}k)4)YQHI3vdvdOOVSMisu(-}`_?]Pn ęA;֑st$:j>cՎGabAJcjI! T!3dLJǜnFl@uڟmx~3Iu~G C)1tWZA^}&=#. fJ ĊH=]˹b*SKx@tfPUӹNPMQMeit26'N!7lw?U:Ȑ}W;L"7zDL=RɌ8d}U~!(B? &XqX}$.V8A 1M*>FV7XkBPT"rY/A% j%F6>N`]G)#Wj(y҇2\xW[?x3ڠ$;?jۥ& `QW %fxjÃ|.zН 1wpWD/zX\ Q8*nh }~;!Tl"*Qh@H.8?)K@k08=zN˜6 ~e,;CfRFh!5.y .|E]p.40ճ[秊Dz똍57?*Ij8"@x9wFQ'3 ̇ՠNlnW YՅ:+)@FÞm !RAfL8iP]Dp<Ffj/ݹ@CbuhӮ6t¨U:KG>yn`#INZ:?$%. n|b4YuXYB_hWOF׏~~[wHM nӇ_/8#aqhe+,F e\3Wu`,Tqvhtd5jaNmU,wS?a":93=-߱wR!fU?֕lxGgVױf\E15m7T!E>*}Y17#)\4/3t'#;(#۝1irU״Uy#A%\ȵgPymO]7{_I=%U#) ~  _Que7fkc&aH*& l~l L$ƤX&akjkhGɸ&]a8S7xuP#@ܬZ#.5b_W}m?U9!aIl\m6"M sn/@*SEz\ݬx7EX*kv=j߇ ͡i*օ<1Wjd)lrHՕKpJ[U =#8jqAVlٵ-+g(/A6}Es.4,񩲀t1I;\a5QMfl(NI'. ƒc=IlVS$aLtbN@/׈$kJKTNY[x 7i-Bq{[魉Bh; =KR#KNZIx%)ߡaGqD=NG)>yW!iڷ$ҋfsɪQ-J6"Uۈߖ6D)WUO I=-q~_mWwwh{ME!ADj٠m|G[%mz(b/Xvolc);zȂHUCy]XI]jGL<[ElB I Us̨bU+HU:K>4z *_98iQihv]$Yvw9e>387sdȰ_w4{P|gDU3T zF!P"#dҲa5 n@dHeM0;@wew&{0\3`xfAg4Va5%)޾V'6!D<^ޝ-Lmx${K @#265,F?p+~7P$BPjے.L kqr[sDZMz^`FA IE b6.JxI@LHjZ2 sA)˻u1- (i\O'r IˇTxӟ=1fR9>mjj #[?_Ɏ@a3*fv zb"9>9Ⱦ /N6*=nGK͆6y9I^r^u06m[3>߿CXN9-{æYg{Ͳ*DGvU*1AhS( ܒ}"m㨉0Fzç+P@͜@tᡑ=+x-N_P `$Fa@SҳpRR+,09#+OLY8InVl[5K"L ~ rKA>XhD AUGq*~9'0y|t?؍'DVbq`y=ϊq""vTv8ђ  3O{ 3ɱտz/gs~Uci|dC1S#\ --0tnkSOj< T>{0B)9vM `=E.;ܒ+<+ lq==?iA~Av6X 2 ̸jg{yK:Fcm .Lփ c3dw'0/RN w`׍ ’7Gv;>fB-8۝QKU r3@t4]lu'}5>2/C"=JI :󱤧`͸Q8{5 !eX(TM%'5k¤L`=5 Id/2Dl$j-inӪ+`;1vr7SħXnh"{XZSK,t M(h13L~Z? 4܅:MovETSضr픊H`?"{va`G `u;|*TP/lqaRt}A/-Nx@(r7m,<&jGl 5QRREc(!IjK,\U|#_hF,7Xf(zn\> Ee?<g|7}YiQ=EЅ oOs=3l4M@}BRRMTpjQ( G=:B U'w BwWhe@lOz&bRڤ0;L'YJ(kL긃8_4DW[ߜ/T3+2veN*sʱt &b7G@;ޱd/ ;A>^w|])ߤ(D%oƫXzxP8QLa즊_VBU^Ɂ%_e]9jôUҺl 0p&m=1+0:zpuoC`# VZM6UWݶҲBF;G6apPQ, {u6S-[dz5y2M9g ϙ)zbٍ]sZֶh *dh9g(Ƭ*\?Bh bKA rf=cdn"H|0Eܭ6ajYy :}׻|'?Ş(92l,;푍Q̰.UL2jQT2ڭ| >Iy JS}rX\Q~wћ!艸ϣ+#!fم|splE5cNx71=~SaKTr& (3uF((o\2tPTB [S0o*] C'A~/fN5to)u}Av T R(Y#9>'x+t^^ߚꔝTX*e Ht )n^M6c8Ӈac=;U>h8z˴mLolI:R<}ǭw{e,~EkTNĊھʎ { +yp"R{Q!r#sޣs=<78kO >.o(3Ċ ݸU+m2?7VP0-[==jB|00Hap9E;4run}^{$崓TPڳXHJN9)9\.ǧ-E,l4vcZ.\kgFOHWD<Tn=?! X7M}8ta:yRCnwD#?P.DR,$. 1,l@bhfqD=>RTP^-$y5s/~J%wny:  zfܐ͗^W>u2GOn|5 i/GOb! 6)m,\ny)@2ޯRV6. }{6:rKEc΢w5؋cO}z\|K|5 ɦ[ZϬ[љIN8u-h:TC6Y?!1++I~ LϨݨmºt's8M=I<|)=BW5QZB)X/ ;QJdg6$ɸf{л;yjUDs7U^!1i»AWeJL4x3>gVБ) OoJg@{ԇWOAi]]0{D:b**4QcQ3=I5mu#+NB&z {zDֱFD?x%X?jq 6)00B^AZP/$0} K-Y.&~ g9xA72-4mJ;s~"_Üz ,G?Gޔ El;Ef&O)sܩG+xR &ϒN#g)7ղ &|ɦa? [N\2TO]8ny3項F;ޗtCX }ysg@>N! Bb)s̡f>lLqq/#+R4f`?U>R` p9=̬|TVWJZb0v㿬NG$c2pZ)DA%e*IqvĿq۰H4>l@߹(ޙDqoJhN\H*С AFNVo6`,_5܋ʤM/ܖKخwsHkҧK$&>ɴVf[E} =sΠ9N~Rzs +y""sML{w%{3rJ~7Ip-ѿsbQ*ZT|+٦N( !4.G$Y{:-9+G6^'~-=m3tr#2pGE;m;lL4'[ J*] Su,-e:ޓf(M ZhJj[KCZΚEXM̄ [ha}$N|e,X(\&thXpIVA1?RSMCJ.}l?NqLK<\A/'z"KOM,ȆsqBZV+WG@%CpRu%8m]B <:/6<K/Y*ТB_rL/DSisǣ۞*'~m(Mj~;&XU#4HNWO )#it'h^?),Bgv|-]X2a{! ] NRԛ]$}/ɪ"<ԍ+c391V|~#G'gl1B(K[(lV"&0f Ov#}˓;.с@ UvF[B* bD}E.uZgs +)ܼ*OTf+}StiM\uiש14#~]V= nKŋj#1>3e|b@T C#jEZI=hΊ$Tķ^Q銺Rp76nJ8;Raߣ#Ňjm= cUܖ1*-OaWDXޚk "+r@q*SMN׳_5lKj'V)TϷbTTNȑ#AȌ8:5O&&]k"F r U~;]FMC ճ@5 z|2{xF5UbDf NE2GMs6SD 43I{F/Śx[&\B_E(mpZ ٵvyS6yt0z#)Y62Zg庒w1p[&*Pxt>?e*gyձl^}x#ww;p*SWgϳSe̯M=|Ar W"7 J< '2n2Ҁcі&w%V ==NWʓ6M{o`Г!AT62aME߆(9 AmSͩ],9Xأsw pkKS1AқRֵɃhY3vF\p>pv $m<nkź`$.{%WsY&d%#h-DbܾKRKr-Gt22*U|d%ʄ (]'ƾϦVCNI!Hƥo<߾WWJT Hs;t.и5 ^6P74 ffb6®Wޣ r?MN4Y~[/n|s,Q-~Qp>DNfR[9[Eԫg=uS!$Zhe۵Z&z.rI4Ք=-`~XYla:*yk?3-⮲?.G\fF9İW'xa @XHWAռ{ s҉ԃ j9#òf|"C1ǻWĤɣ.!_`6sNy/vB5‰2/C:enaxp]G}։M8>MGFBcCB- OGhqk9\b3=du6֑GzFwrF[6$9.DٵWEq[)MrFݫ˲lя[tgGclQWrΊ[ tTl>x ɜWyH)`ߪJb̸oX>AjBGry ;e/ѡ=jcNo\XfxUJjyJ jGŤd&n=( U"upo)Վ$G (7t7n ͔,78n[D'3TM֢" r*8BVC[՜XC߻,g9su0sk˵*oڙ99MQ\6WSG{]qNT94oGBvE>Hvp9ۙCج@HVu ATW_  D6",/V5EW3xNN-|fMx&>r" kl;3Vme?u %EK?\22=RLUzH}e,{J}o)'`d}Tξl Ѵm)@Kǁ'l^HT6tQ%>۵Ð!޺{q4Q.r$E[Θ lXxs|lboع9rcr3c7m[\>ʉ5~Y!V_6EX,5m%_\oxNwۅ *`jJn}z/}Lr,Oy=bդr%7V=<5"b [ܹ[/[n7=UGw>i,oU)А<1B&;{2kmY|6<̾>#۟2۴ OZoVW/r~A"@'($dsu20.+(8Y$yXOی#kꂦqXLxP`h Ƣ"=2!Yqfƍ`S.a^t*iw5<@ P|% l`SHՠ R L}XON{pT g3;o(6ӪP,`z3#$ţ(cH ,'>v}j ZTA_T2`ݷݣsp^U7D76ƞ<~\z{!FyV6$|xrh/U1f͢(alVtB!j"Ct?J5|LC61-f3@|?w\dv[pf3m[XTaRm_1I(Zw&3>ަٔ?=L 38$p-1\JAҗ"=/%y0jf &ӵg^/b$uTusykyܓs$µ{%)u_hejF3ȏO:Q+p0k™G*Gu=VFI֟0%Dgj|] :GXwd_hPxe An0N *: Yؘ] w-;O6|~5K;bڄ?1)`a(\p֭~SyoLk!ōB'wGjE\UML/)b|dWlr{E-K֧Ӝ&K wN4 kPfTm$EG jr%u'j5$04,I#;0,5jۖ%A!;Xӣb4ԯe}4G6@Ez SpFа1x:eLr#|q#"F|Id,:UH["_[WYu!?~H:l( 5DtŅgD RԚ,yqziD"pyzyQ oM]lWZNv H0|*H"F8e: nN+D U{g#ēkšf_Jt.hN?z\R1A|p閠?/3 4M4圬DbNQd،-޲1R.*rkuq.£ q5!+ށfRvTJ_]Y_0D5rtT_@bܪ-  {If/Mܢ2z4e?{. 9?&^s&+dK٠a~Z( *%C-Z F.l n􊰎-K"?X( hCć= dB;,\.7IX8 wC%Ҿ:HwjաG 2tNiFi VzuF'ݣ/W%Gm!:*d0kT+=)mUb]K /hdTGD[Y씚PPz~;ی.)JţYT/<^HW`c&A!'»)rP4k~T~eW[̙TW (OmLV{] 3ETp]tϚ*e;&mkd6 8!/j7-”d:Q[TWr3(SCXa%ln_ a,"*S<{޴#XIl'J^XlZ,:ua¶;~=q!A<_>-%c2%)P.%|1M5:tC%mux=QjLdi0/)LKkn[K'w+Ax̗h*1#ޔl3pL \õ:v5 BpL9f\Ymts'F=?"ĨytɟN+ 4 _?~cJ츸[ 2.*gŖGꇪ gHlhT%TQ=n9U\`{ ~>V E1CA 3#H|m'S`aBT {=':fyb _ WU{6J$ ȦRٌ,UJ1(hv[9B<d_l яJOwCfm{>,bo>nx<% v)eNas^O= ϚٍN_p=1'⇥[ a!-T{{8w(kRZkY~`K/& ɻ:iqB'V^4@f2pۨR%9|=ieϞÅ4nI u@$xUr~V~!Ԃ{6eUB)l7Q=0W:0E;aV 7$ S})DZmOS5~1Co<9F4ʷW} &)T# {zAH&V̵ k^m7%4Fr&F_qk8;bD9 F/ {/ݷva⟚Z5&4i!~]ԣ;lO?T ?a!sM|[S%Bc :ƞ >&> :0DEm(%WX$-w޵yfQCEo|+gN .; \UͦfC*PY5v>w%ȧ,` CCp[Bb|j &QWp}bRϟm.cYbFڼ!kTe`V% "& JLY ΄c'$o:kUAjƾƝ/G \4]PWD]x*ݓ<9t_dj0ϸ42U杭>mٖ2@K<^堌ir/u$'L3'Bh 'X\iΣs7UsOĚ]#TƀFd/b goRϤfMC<;f K<'OLFRIfMnz5*HϮ8U~151*K0$ItHCHm΢ (N{FE5"f+ jHFU-n@<%c~)|s-^,o'L!٭(ڰ!EhyNxE:Q츊4W_SzwP._#]H*UqVx.V P!JfBTgw'cK9>5*fB3&7)%26\ ?U4ő; bQ=F138YBGӎ[f*5e|J_m;O"#U溁G\ I.K jq"r91GvvW(h KLs"i4'''XVvCn"69xnЋ0Z@vYnzU &0݈[01!ʠCgy.0vÇhQtQنCWBkŽ!E)v?S 0 ^ѳb(=I Km2K{5fY )i;\_ 4LǗy)%>j͒D" S5zӝh>Z$iې^,w̑HM₄h%oI^3gLj|7Цp"_T u@NR/-f4D$em]4{0K)> U"SH?i|N6>iayWѬ7 S:;Х8ZU^Eˏhp)2xRy rSjLMT=XB׎}ԙ& 6gnRYnGjsȚRQ61Zr#Ԙ 9qtg.ֺ94V$xF嵍^mD/wҧ !E[F%sMDsx/߸LaڔfZµU49LwOp* ;E V J9snhJ`nF0u1ħYƘ_>ZkLլL$C,c~82t)ItY߈~uO5c@@ka 8?:h~IYԍ/LNUJJE;FQKu0ƞh'CXDT̞ gEQDݾ!OG잯藿w/6FM vaOw糋VP H險C ;:f9ZR^HmP8 ֌9,%ް5[RZeƘQ||NPBP೘EE/O^T%}cŢv:ް7*_PC0v0EXkF@*O]Oaiawb٤'1@ L-@+qT p'9(gx u@~`UKç%J HCTJd0JDaijCN[\Szʁ5_RD:_rfzJLr_8Sm17m36|]"/\g{.L*b0y;jE# k+ChLc3嚮]i(2"iADqݙar/P[=f(P⸸)NG ]I0-Br) )(K˷#D>k&&Y1:sYփŗfyӒ)leoo$ުD>nyRqD ͟){ۑ.Tq-DP&j_ 2hEoV~cIL072ႀP,:w58f*7˜ڧF,W9mf tpn%eORڌlD~^$AJCŠdJop='H_.{) b%A6qYrT)%{](xLJZq>5;?uHhau:6UP nxd Z횣lԋ!;M B *& LAڶ#gpF)qׁ Թ(Fk<=!V4T! W`[÷wy`LW9(o!&vzIa#O~A5*GXH|Y6@2)݊>̣VɞSV1O%^Wl pp6=>St;K<ć!8qVޥAyX7γͱOMk;-0|OvWoލ|=NE 瘘;G+vU% tEҲbTA 'sK:*.#VP$氘e7R3c}i<{y?:sf;B%;o !1  KFpJUB :' Zұ4@,ǨcܕCk$vl)hSXSԃ!p~Bls\}1Ҁu,{eUF2 /!.k; Ā^<=]D]5xTrBJ}QuŠ AkCOB;fF /Numf-Ն%gZEw}fYGhqu !.w{l|,=cftHU;쁸!s$M-xZyM)05K&;}rABdEix<j/f9*s|z8` oS FRpUf͸!O(:.)>qZ2RM=ÿ3lMBST?[ps=̧;#:~H(k($(Y!Ct᫟̼-=[*S`o5&l!:Hio>A(>9Ui[5G4: Wf{&]_@3MH`#Sq`N\O8h\ ge^.,KL SM+':I-pp>K(a7Cğ?/f\Ω3AynP|(@Cb^2Ƈ"hKūPݟ\PVYT:CҘ80,}t p8Ӛ7&G[IE mL}'ȫy%0XsY"V" ᘤj58냒Lf1 3n.Ot/}ymkEjH$MY#5g[.!3Ns=-'EGǀD߆Χ(ۺTV"BZwTpd%xOBׁ9hcr!LDf_)MӢ( r\o zu/o[P9]/j,~6[z_?>*zQKsBVNMg%wطY^k0wT KYG,_k[ 2(YR;N:4K J҇&`gܷ*}>' hF 9`%@&zP(BAc hF1YL-}sA .'^ƍ x?FZSٵRv.rI!.q=_>4=mHΪH,>gK6u&r,Z#{&88ag*`w$ʄb&#Rc#bT)LGnNz'8f$ |:y-vyR)Fhԧ&5zrx&qCmj}"f%PIsBK *]QW1Sw/a0*V;q-ma4fG VKZhqz~i}Vukڝ?w֘yy#($I;f0zK>Wl;еb`5DJ&P73-NB Wt9;!b~g7ާtCr8bׄxPw[tL'0m܅أk1X4 $:ormJ6?1FzJp71 U}p,}'t%ko]b!Da%wr?[$_>F;]2f,Z q2\T\  s;UpG=7FkqQ@Letm|Z/(l P 4UR2*EG&ex ݿؠ&P LM On5Έ yfDFЛ6]{ۍN  JC`x<_:S;gJ;'ڮwxuLDC?]!sR~RK6V?[QgeM8OXd+IV8ro=CƅRfŴ~A9J/qp!?ZE)&5VlhԽ"}* :Fފ´s{Yjs f^w$kNj!c {*!fXfDu,}YZN{B YO_ݿ@܆Tz<6&,>1Q RRƸgsIOyG{'yVXFպn̰=s)&)`BikO'뵜&bcS'[{X I{yZ96U=6gъ2RQW.=H7wFYK*YֺVbsג (2ו'@#)!AomYe\όt4īykЌZXw,S}~[-!o -\Xvh=9T"xp!H@jGeϷ p?  Tq@vu"Ea,IU,¤"? E?=VJqW|Uqаmqd1KTEANKZ!iQ #7BQ\(QE%v>OLL] l o>|¨8IpfJvkcjvFmfg+tDIpYut1 C:@}6Sde"t JB Լ bS*T&4XTX`JW)|FܻP|i'C@xHsc<%1D^i 0ZRR򔼾NlvѡrI>zq ڌhA1]CEyq;*ƀș,?ЙENA*f"I3;=H-TE{ngV.,ǐ+5V-o"d NlRC[Jӱ{|,rYX 2I0~xd1C4[|E($gnD&wN) U>KTtCxP{ c56ˡk G;lC$9?#PO( dз[X>y` jv9ɯe`ld 0žߑ XU ZO|̊ O^KԜ61*3+Ua+rZ rKf0!%`%5f? *6y~Sj][v]R86d)MC ?0|̨9`?w\(98#jþD u>2(.ץj?&>:-@4VVDžvB-(zhZt&r#86 d qǸI@%ŏO>&.RiGdm@=y}DZ>gZ2VС6Oպr>k$z;@.Lz)Tq<6?KhQ J!k0nʓKu-1`8 l, 1] .ՆPprF^ L^vsEe-/G=jܗma;P_R.ˡ{ka53­_xAUw&vb[csr:viWl&9@+Cޠ g QUM[ H:\=2QJ!)q8K0<$ ӂ{$2_:6~#XnR|oR?)|i09tZ"lfr8 >VӃ7%ϤoBb Ouhgf{uQ:v%:eSfgp;?,9m;2KF$]|4Otgͣ9iplv6+D2A&`F!c;$ ; ǥ{$U(Ȑ妨e"ArGBh%?)ͮ۱yAr6jUH&PKj~jvV"qξUR6\00߬uC~߾=NN&I Wˠ^WwPM`!W-9Fw {zwkXLq"oE나_,821n%u(l!~izv/$?lt=;CÐ31}Ӧ8[at $FGI8Qkb}讧\+j-M,jX0,Fu g_KGG"2wZ _0z^EvRIx6q@61k9$zPV|W{ІyP/"= ( ]@5qnmH@0 =Ѧ+}>yOsİl\`R;*{Z +4ѹsU Dj:WJ]R>dO*wgYY^)w`mazQnzq3]U [=X0e{U+p2H"\†:q wQ؞H@N n|ᇚm^.IU?]D .jC'qؽ'h3PitJ*L1M<ѹccI>י3 Uv:޸\&eTJy1(J[u'yzܥژ' T=xD*ʢJ5]c1#r*y*&Yn|5}(4wzj=ϡ/=Z袷%KtqBD.%%do[mMC $O9rj~MK,0k!skƺ|lN6D<1՗`uw[nmchFcMV o tAV-y8y,9=ZeV  v8ل^~oadfH%/+uJl#(ul܄[u2WZk^sa{[D:4S/i=:y^h#~ OqX#ͬa dGkGJORO @}I/v'sF Hp =%I=c-uvN#biV4 4WNϖ:zjg$ H Ea#TȳAN%hDwllXpZV^pWL˜f ق[LĜ15w@~ y=d)r;\J..dk ><d><O-6vXiD%mQͿk1<$'UпJgtg!ҵΛ@Rڴ Da1]b:kxSx b'|4vjUʙ^#B R A6U5ۘ\''X$0iǧ6622E?}.ܰ!'hXWz/"%d9k~7q\`Hճd:&̟893fDM$\[Arf+=#Ui*[IQ5e <#%~닆%:[@ͼ+ 70@e4[١#1%&ֻV Zr53)qB^ol/y Maڤuћ$oa3wx;rߎA(j_R%yS?+F=+" 9Vwܚ^ߣuI"{hBw?rYBK?D}AnF;ۙSIK+,?[o^ܴyo7 !|P*h8>-M:cR \8G\8n^ /͍Vp#'j!5k0#D R6t1ȶ(Q:ޟv7XrU蕙ѳ/ 鍮R bHxU1\K2zA0O|/ Iet`'bMwy]ݧf$ uK0 olaRZԆ}nl[~h^Qb÷ބ$jV 9<2ﴪN7$VzvKV_,Q.dC- BkC -t4`cFS*H䘫MA=:2N9A~:p#'W:w AAU!~8%N/:hQsUPˠ]mn^ݧ΋n;Ѧ# !\1 }ySjg$]jq;Պ ~, E~i *TEO {7^f7(ba션5xݝܭI!c&V qS}92T EF[L\0TpچP[<݊$u9ҽcxp"Pvf&a^-V(sG3֚>M@\-rH ԂUO*ԗu&s?KF~>+RJSaZ*{g*2>jD|}C.!?ms2qQ4qWe?b8% ]Fz E1H_lw(cj ~+< v#{>TyXTxhn۪`|=ax=J}TNfeņoh8/oJƅu Q5CjAGóW@; @@x*)ts ) K$0Wv/Hh͵!Ze] !xXX/tDt61ߚ xG276AK(-!28cާ?8˰Vi-`Ӆ8Lz0m%Q=! -GE52R])FPdyii}e؀~ۻAwa9 /)N=TӚ2ZuԡzYfZqsc=yrǦ6o,XHڃ}qt?CFԍwk<.Q"LWa^ yA2 z9iV݅C'DфMŽ<עON^amcUCy,]HZ#O~VCj8, o8j+C3-`m13VK Wޠ<~ xo׌AHbSNp0B2Ar?^ g8GCa8 ̥deDs9\̃JMh{m,>miWaHPw{!M >HؘkᬥG8-?// gjm$C%iF `@3hvz5/2u-1s>V}W .)ZR{m zZ>]% Ȭ#Kw1W+`q612 ဟFSkfg qI) Rne*;LجFzcT%߹Dx E+YV_E)Z~m9|& |=qO jTCWʶB픇KtPq#z 5WTFbB|!D,>wWY6!6,B##"<aȖ^ƪsYn0wSSd0HYl=A6`tG>er..Gfم_:~fy?H\wM( AH7-ֵ:i@R O⬛A$ K{'޶qa׶7 / ܲ&݈[3W!ƊV8r18\V$ˁAGHixLtDf0 ؓB~ @å\ 2"2+K#B'zyMp#4~"t hc|ym^s_^P-Bm4L;7?zubxn/jzNɽe# olS}pޣĄcQpyי&ND)yJ 7#@ȷ {ӂ xXWv# ]죦 5$K w:P]L0~iҥTDŽ*gBrDE9TbE ɽ7 /QTQE1%-XlOɁUx(f8|( YcO˵=&ݭdv"[<^Kl-S(wy}!T[Ͳ7w0Ɍ ]\ eZ}6]2:tNK& osʴ4jQ0d?f{)+D$+˴֎ֵ־c\{GF1[/oP.nWG )ʃ)|dj5M'1m=Ȳ1EuV3"w""*נ^ltw*XG]+ ̳a+;k\!:\'p(58Y/$׭ uBnO;-eGl%g萴<ڲc"`:`[eTqjmb/7H%Egc s9ST`P?hi z%ҏE Cj,5aً`ޓ`LUTcnyy3M 2]qA'v.ŘJӔIE u4xBF2 +q>p 7hw2n/%j aoYW;lL\-7ɯp(:\>D|m(ՖIW[xlA xj;Dy }}9jĀi\A ]_[vA'1ocߍ&>*[!ava@^/*xndۙa7{{ =tC̦ o S R0p]gI߇_/b̸ bcz?fp7(elxf▌uAb|CBO>`7uH,S+ :VOA̿O9ѝ$ < }7{PQp qs_5hIFq_=>CfNv kmXitWW?o~@x@P(GbAE]U;ڿ]+^n.Wrn}?+ږY1TIZ-+K4~J,Ec:J}bd^ 4OlA8Jn#8=T}:-3Zdجj(\9h_ڝEYYՓV‡tjԕcURK;hVOÒOd%sqǷՇ|OVQ /~0="C {Fp'}Gf`+ Pwq,E8 Ad6nVhxƟQj䫳J֯ 4͞{C{ƀ~]Dܩ+Bns] Ңl7 "M $JA3)~-L )5!lnGbx- $8wvA'̳-%ރY}(l[ףo>3% \t,d {<;"?:,Uc]ɛ/! 3~;geJ^Ff Xj')º!h Lq'@[os1w%(k-FpY]`L!NNx|sh3-d ZID 0.Zw?I)aOa2`s2h%:0b8f'Vk&g_jѴ}"q,kSrM;7H3,[}v<ҹ{d8{[ېUyK1B1rM >1xTO+ x,7PNXؑ?W9`W)qo¡S>k]}Xdі29@r~ !=?ȓpwC]%PArCIiYQyYkRN"ȭD; g5'akb*۳ǒ{x'Bdh[Gud+%w%H׺%THAuSX_ؿcT{[[Zd7$m^R>Π({n"xIPN2{[~7h1d5vx@9;`;Əs^~E{I3B5N?jRvki/JtKI>wno1$2 jnkڙ"l _q( n\R/n]ˮ`?eοb8ѿӰ2e2 e~~Siefo&6Ntց LrU+1"iupnۍ,mMOZw1a>_F]|o: PZSr%G?6Du2맏,X U{F+/.SCDsjR 9 ``cea$w(ߐ<7Sb7~ur/8I_ΩG/4[ n,o_/U{y!Ja^./[ #HJꃡ..ћ )&ckMT"Uvﵤ]ou,^{[R; ZMUk"5 Y8mJRDfޟ9NY<i` F"_KL)3e`$/ۯ~Qچ$nZ@"9Jy6`}>0<ٚñZ3z>?@*kSw(>AwNj.WX.D5 W,ka[ΡC.n 38C#~n7><Gl<@ YDu (H֠(CƂar#S|`cT8S =gQN£N";B7V>h=M l|C+. :e$,r@s;YL go@GSybhQTycg"XKIy?۫mD$'dr'nn,@]詵Q>')ej !'jDn >܎}C]&BIHzh}<_"PٻoG|4+ӡ}q ,o ݷC㐏ۢ֩fk3u`nhě}^f퇀dKB%ǶQW>@?X*OxcŞFt/*21xab_J/IIKXlVfrV\bc-.[٪LBnYX;9n *PS;)/lj|=sE*7dѨ~0~1A7r*VJ7Z:s1 /wVӻTmZ}Mx{xxT%5KuG&|kexMg~ X7${o=`4MbD/Z^t5N'̺g8pJF?U끌{E^/P[ѻZr(O̘ K~:9`ůNR6X(08`.9Z$hy! io*TQFu%7f%R݇8"b[@IPh"*3/+A#2 $㎝*#oI&Qc`€ >0q.5^ۥO?Gu߼ᜥi 7G@c[7tBi1L3m9 Ot9.p̨kq#嬲,nrK8i9A@6 fx*@gAc)Pa԰կ-瀈[`|Z7SN>W%()mOV>&T+lUN∤qr{, Z-c)brɐ0I4R$\u,5)*6`3}Ia<\ e4  >O(ھ(;n <$թwI8:DqYF*tM<*[J ̙+w{o‰ FWϟ߂U6ԀnM=v^%ҫ/w!v4oZԮL./ᓏFxot`)}a'k\-/glZ۠!g[x|tާ}OX '?+%ES9b-mhD!45kѭ:Ue{:GEHȸuzdem0[bqwy5N蚉J8a9<Z =BqKAvVmK@ ꈏ1S.T[(ol-uLE?nI|,k֨M89mrO_&< vIMOCS LG*TNI=%l ;ChϾرڵ9~EXU\KG^ǎ٤iQϾP=^ ^0>Y  1ѳZ#$(l"RCCFn#a_I(l3,2*ZSxIՍar$]aitoO(c/Pd"trܞ+`G}I)i岧5d U*v:f'E,:Aʪ5DW^k<^Mm?~&^SY& պ8G l%T LC~f2(H}tb }ȳ Odla8Š)9*lŮCd.j>Mj-wBRx/IQ`,D䓱RǢx3S{"sI:`[HsIzl 浾Sj9,ʽL!_qkC;qQ7W%zrϝ's{Aw- 7XSԃb[=B(Wپc {џŀ/ P inUB? v&7ˢP 3g$D ۂΗ-R#!jܒ?l;Lu}#XԵ)HO5 z-Q"#0L8&b,5GO<ך &R&,!QH:g6fLx+ =VagѯJL,RjGҧ3[1;vΠܫ fjzq1#l}i hbmnr(zW CR$YQBO^r`-Qc~ȡ{4&Ib(m(m(9ƀp\(ghKnӲoۧѲ@bw)HzC0(Yj-TÁUbt>v^_+Jl84:qWR%b"2cORpB{I7jx/2C4|I@L;.DWrd[D~k SQgG7j-ke&~,W "7.!VIR=w`B1N?JF N´#V=JoyY>r"Jdj ۯ 0]]E~2P`l|m6Fxzr,P"N &@'nP ;X;D`^DN؃VW&Q)vh"Llkx0-Ā/$FO0rL1Nr/_Ÿ}x9(!.rHwN{ gy{n8-EzٰT u"X͞rrl'cBuoYCƼjөOQ(a$pw]+4D]l4B~5 w)P;U/wh5K%u!LjiS2t8#&]nec}Wk ša|\]&ywNЗdB x;{H\  -ltK'NXM-¨ytM07N9+NنEWv­ ؆F! zȨlD__p{Je߂e[ `Tt_Tle_%.n}* UȟY+/.Bݐh`DqT T[FV.}u5:/v+,Iڃہwaݦ|K H*Oem mvc'N̾ &*0乑4=b {TFh0~JجPft$E5IxM=7Іj% q.K~X}iĚTz'>.otYrF%*ma`}2qʤvb ٚ0j}]Pݒ,3j_w>]l(HZٛ5+Ѱ rfT*L*M-r<{v U捚~9f5⼙R$!ܧrz>.U?,m;5SȯCzC(pkȎeՐ/mu<>}ϰQ~3Go]DcL껺?TP冖6Dtnt>KRxUc}eLMDq;Y'ѕ=q'܅a$NJ24--XnpqUUS1,Ijw^gnoVhBxwrm.YuIUkE˚ 6ia?$5U4%Th;5$[4@#")nKrl, PȊ; &-;BσA_Ѐ uCl9 ^%(e=c~{, 3 Fi!? G$u80O4:ޭd/}bP' 6DfWcZ~)YjSaspf},0C>\j2dόk`Dcs: ^ @1a}iJY( C._-\]% 19;fhs&BHlC%/W",.|X0kϘGŝ6Ag5cn2o=@ɡ|+߹;ywzbw0 -P)7@𙇎ļ&txõyMmv-v Np0YlWhO:O2E(KP2L$$btl#( hlX)Tq^ɸ Zܿ1"D)`]K YXFMI2lЮ1-6E2yW?bz:LHUcB=#2H HՒiBGJ޵_rtȰ : hAzǜ ïrPE!)3W7k:n"®ѭK >\3`1zYR2m`; (|c#9/ʩjl:j󶎱=:H9<`M& `j1 *𲰝 ar .4 +.eeKk%w;(闸}o3 ̻Ge>J/ K89 ux"/w$ݱWZjUvXyAw2}ϷȩLa~YS\`R G+dg a*r'SPKyuX؁KwD<4jntNaH-.FĔrᲩ*Vm&/(]fѕG|O3Y߿M{kSNK1!#ݵX_ZUZC_zzTJLR˷RA26Ko{;Q16*.]%(!1}r^< )I?5r5i"q;}:c$Z*>UU21QF&Tgy]{@$d'ڍlrZ/ƲJ C"аaUB6oVIC&޿/\-n84._g~ȗfw39)_Dekm|g$9E3hEG Uil0 U0x 5A:h`x葚L<\eRV[^g !>N #2(E[8R\n~3Ұ.wL)YOI\T/Ν34K|1Yjlղ[G.= {U61o|G`o& Z( }nwwEh8j c;oW+ G, xD{M \Y4܈^@ 0IMgv&/ϞFR*/ WW#?@/.i ?"vaR$ =V%<#.|+#.ޑ@;TkԜ>x^M%2…_Q1 W{[ !zqƱhu WE^L=+~jA hCzb{cһq>׏ vX0Z-9<ꮜGa7X E$%%=ý!f&(:ڨ5[ޡ&}xWBKiV @r1R4]D͛FG 0+m^ĭ 0%\IGgHd,bC@]˷u{OѾVgo õU-pTIw):I޻{^?GZyWX\cT"`YDsx/ ŗxnMYh,DN_B}A|wDKC'ޔk͕pE=n%"Z[,(lYC6 v)ɧN#1gK>O% q-u;2B h4xo]REj_N['ʯYBdiC^q#"9>l1L!yRzcryv "-N0&:kܽ=H i$ئ;sNgI;ΊvhۓoT릘id#g82WGhϣ%ТAhJ"L}H+בfuta4VGeAώ=tSj~r3n v/fS.#j-&{Q4s,ؘu+&oл!ƦLO gD^|  ⒄|7<)ll6-<+3d'xyz}Assz"{]n\xjeKS 8\gts!Evlmjʘ"m@IUZ'Vv-7;ٍan@eiGNdw >JFoȒ&چۂw36^?<)5+P QTii 5;uUxi7z*gZJ% TDT]Y,b4<@(BJ$\_~I3F_J~T#\cK7b}r=xJeY,iյOfײ-u+MbC(h*!7:2y>hL6BU+>hJx uBvE?.4i[F'e0Ddlcۘ֫ID+y' 8::P0 y5|~ƭe70L:بSGm֌¢v~ %Gv:7IP;"`2VH:i1.rU-[ңeE=;w{:r;Ovvq!nO+&)/TS% z8ƶ)ĘSO&ő-_,Vv#)ªd15ĂUmn4Sҕǜ^u~,qw, o=i޳_xp㸲j7Y -O)x* Ө5}DQma]޼1SzKr;u2M7H0[eIbv\ !-ed p c_TF/sWc-#`E (-ƌF|@IAQA$Cuͱrv<wm^^=f<8W@U"&unA[nei$.Зabh J᯲Ɂ.b/h~a2d x}o}~MAgIazUn5&Pɦ }J"1V5UJjJ1'nfr!>#Oz_ņPt7j`)%oev;ew& )l(>6(~dJ^@Ǻ  HZ5Hɘ ?i^ :)P3F־ZynegsH՛_Sf Ԃ܋_,`J`nN?0l 1ȴI|KX*skA-U0?oՎ֗84AkHcxQ%ļ琡\+o=O_Z1]W%,>MOҨNF[$iPp:aPN@xDrpQBT.xۚڏ,-nj&o$d߮~08j`=4ŜrEevs%ٹeh#ūczպ'V!=TEW'ƙZwmk%evQdicQW_jZ-'r#`7r R<_Z皾)_S ͗ld Eb j&,{z-Gj ?vEM5Z5h^e1rqo 7+{>xӷJXR*> A6y̑n!Wa@hGx0M*=ЮDν07-Z'L%ͺ%1du1L4jH>267@Ί͞*ͫ|f3T8p; .nD<!6RbSEJ%à?V%NEc{ނ{e~uΑ’ *J_.Vڹ|o5 m뢣c~ |z힑e4r$Svj[B%H*vR |#b+e$A#K g~@+R<$'5ƲW`p9[HA⪌+ c5eNە >*`j ˳tJOD4t@R ғKY@#OZt뵚BW8һ@ZlIbݶ']ߩǘ|'1vɲ{6M}Q#΂RG5/dJE

Z7FEM é 5$(UMSɸC!J-+,VSXτ_AoGFۛ@|[!V>Psvh  /5 [!ڱG٥fT62"]sy b=qy0Fsyf.דcjⓤ㟩[/^ÆC(ÃܹȠ`YŸzGv A<3Oy=i r%q%6:ʺ1 fQuL^W4D!vU\p7g3\X"mQFzl_)"_Еq-$ 섟OԵڷPgM8 *ᦠ֠,Mѭ~L)]t!uK(DuXõ'\}2 ]Xt፝PV`UdnA}<H] " >ϯ0|_Yb 5ޘXbc- 屍}=cNy)-crltP3 '>F}-r:tދ)U2p?>lxĤ| >vԟpTB`U9<4*GP* ڰEhf/`Hg /ox@9uJ\e|LsɇQ4)J*mqa/u zP.1/4y6C1^J~%h2Aq>ܼ8M0Ңʺ4d LFfp@[<Qob>9V`[7]U-R5+lq, Yxha$Kkp'"{|oZy,)ԻZ /wJH5fd $8)cvj*!ژw3]5w:4AIT`1JۜJ~EN[SoDN(ބzu~T@X{8ʷ\F}Mo<̀j@9xLz~[@a JCC8/_-k$ )j2~p|E< Gžih5cOx za@4U8;lȻp@%R t挎gPڛ=Qc^$0 @5r}=7:/ҦoAUq$CY6w\hGKp⛓.(/hȊfti@tK\7ґUUr|bq 'l_X_g L-膂"ׂ&Vet8Ze :;֍Qf&ϊwc<8^˕>cаŎbd'3k눫),N BJ&FocDӨBwt@_KHY"8h#{G^U=u< &J3f_AA1]67.HңKe*)8Ts!MrbD\SKslO%M]Yc#iBHHT>eN/s5\8$F/1KM,7>=D m=M業Ckpz\|f,,[dzKaF }F_1&R7&R ۪@ZP$-'NA"쎛Wt--O Or%K8y08$ۆիzK(!/b ϻj-G\lh<5xE'4R:Td^,+c@Y!֍!}_{(A0㦝< X,F$ڹ-,rEԼi\!q&ئ~n W5 ' V#uy'cOr{6M&pM!=@hTT%Q\LX$vJxd?4IɴfD C+}ƭ)؉}YMf{No]I^Zc׺ʏ0bb'Fga  V9f<(.nm:+]5-u qRL- 7Cs/5 Jb,^ #XjNE8zS=&=t~D4 Ak 3)_dQ&}i BF7/%uNAϚ (fȌ:jlUޙS! i[RJ#0/M[ڗz#vEy[ Ŗve0eZs1,'<|h# Sx)79DU_|Q] ? #.yi?MBΦ''I]O0'8]Ƚu֓IK2\ĦV[OAt>pbHIeO 70* \1=B65Ze[G?ɯϲ?6yQM+ڗ\azr0tRq"!Z=̬wB&X64T5Z치it?u$ci+"U|Ѿ9"Dm_Z^83LCn႐:^DȦ.elW<E žP_>ի&2ry &A#C%^4YVxw\9@Z>HÁiR)$Incf.}?q҂bUWu s9fAjbI,(.: `odɊw2 oӭG&&># n@3WP%giug+xbHH'?m39Sv=Uh׾7qnc SPE$};.'.*Du}9AfB֛F1'`__+˭.q a[tm 4Q#%xW+H?0A)g7':96KM=%ݗuR󶳃RΠR6h +DNV,\WK`cOr*/tm/aHdA?QIL`d@* K2ν("|d]Mq׷ήWC߽tzd}]p„g 4#tATmKZ 'k" 9 {ۑ |Gs ̓du EA+ۺ9)L^u߿6/K#xom"Ķ5YuԡU \OU݋]"2> _mQ Q$~fY>f Fo/u:'О246xtٸTw!>Gmu:&ԾmE5ʼU$sNl a_8,V{9Z '_kZ]_7(`B׳ٲf1}f1ߌ[T gn3#'~iJ( R_;9|MˡAbqsS蹯V,\IɐZ6[`5 3;HK/Yy1>R[.etw$J=f2ihNQ96 QO+2k}oR4hhFEx NlRsS5w统ZQ}ylz`1,կjryKԳr7]77 fS~`dO>%:.zG2Ѐ^Uؒ1p 3RM$pcbey^>tEXs8i4̻0Ffd~i-&ґ^&&[Wش.3/R/&t[z4%_W_~@œwPu煻.WAK꿤ݶb{_q_lݯHYykp,^kԋXݐZ6UZTx638vE\wCg`mq֟y?'-@ fnAGIxYDO ʰiwXQz 1s"NX}$t~QƬ(doK<>4^7h ]mwknXO7UyGRR [jftK0veᘂCf2%  #V+ECDT%su jo8 NTj*1 -ҘX6.D`~=6]._96A6wBRhSvAml+`lf*~0.F{ .?ZA[Ϋ3 ZW9i\Snc+]ifۂ]>j!`5:-Y |_$HƘxYj"Ywxxtfxgq1`Zl 5A!kgR ,T_l!7хj˦!BmRϰ:8r~h ATefpԍi8,0G:)j_mzK 8Zc{]pA@ "GGۆm \^.oz=02d&aF"檠3љ9mq.HF 'T`XP=,*p p">[OomG`̨Fn+$bug u^D[um%_5*^RΨzMo]YRv6} tEz|}O֫UL^MedE>;r['$ ]-=~zfy9%WYq~cK^1. VWG7rzEL0rBrT:nOk)# I!$[ FX҃FTfSfM<"vdb}Jŧmat;6pH/7G'l,W mLԇQVĈQBd淵}?!Ksa*.T JAh" QZvCVf,!-*z߉!q}Gk2zA\U񥤻_T˄J-S܏,5w>?x$Ypp' u),/˥s3~+ V_ɞWϤSA.@y F: |,%:y͑ R v&~ZⷣߣXw!PO/rxF!-cXDЭm}HnA:Lzv aޖ9~2` W.Iȩ)fjݱwV=i2}u#%aǁ;:M5 ͫ>Pnu>*uvo" BI *]Ԕ6 cgJ @3$(Y}oc{5E Hɭ&%I6ikIp7ɀ )~UqShp%R]"籢ȍfgٱt~"=[7C}ΐzENҷT9usVbϷx%y HFY ?vs, e8q\RV.DT#Z*zeځ. vT\5ŝ1f_tnܥCXi kޠ'E [a]4HN>S^?pe`HJ`68]'b ֬ȩ=c3YyRJH8(^yS .[`OF}pw {B#,k&P.C]J.m[X?$9+ #SYFZO.f"D=?j\Z. __'%n c|ŻL|'${Z rH6|cHS{IJ0: i6q]v+?Ov8,6]qV\-,UHq9OL6Y5)䏾bz%2Z򼮨O,eZ%e6:ӿ^ްX@|b&:Sh ΢t)0h^ r:\fV)b\oQ#[ґz.ւD<4q h:eou­MԲͭl)jÀzc H7䡀5#Vَ(ᆓMW\}fp)AkU?T:d7%GEkeotg8c%= \Y( ݣ$=&a}4XtXorge \dvo/tT XHCKM6{ =7?S|kc_ Ac,@M7A~ AYFKC[g%t]v ٳCJ5xsٍt϶ ٽnpf1; !5@vZcr!k̵W RK˪W2|YтD1| <6 ٠f q\EAs[ͱDtp+2YFlBiR:a"8 <2Vxu N}:7KFAN_ ^ 9Rᶿ y+w2qܦ\[/ˑ3֋LOBV8=W:phz"5o;[wW.)}=).[ébۈNMFAL=lֻҬ;GK%iGa|ct%8h2yboTN,25g$kSn s&䎃zT' N6[(?T# &[h~܂[G`3ևoq"Z-RISnFlgs`$J E1c/a{xQhRY, |MD5 8*Up!oCֹ°L"%M\>$bbQ{6ϝ1V?OlsU\7ڶKUaMl"99P̱Kfֆo|7ޙZW t٘WG9lq }:Ѿam@D4QWp}fD޾TaaqIAk_V+&$cE.RX蒡 AtO7tR-i22bX :|Tk^t1a@ ůT1J)9є+0a^?6 z~21ÿJg+2u>y"Hq(=~6H]$%^0MRIP0YXƏcbהo$1z+l_evqi FAu|_$1XGw(ؚ`J0o+L}Jx߬[wnj$x{5B- _hZ/+uKzՀ (cB;RőAْL;p5KF =wb4 YtOdQo5T~sIR #Bcj\`>z)y/Ɏ>SVΡ$:8vk+q;]Mp jy[M#`β^ %s8+xzh,G7etw #ݟ#adЬj,#Xs܈t.Va7{T`T H A-A;u]w'yP 0Z ծwa:dʷQی4yB ENF[]NMX+u3tj۫u>c۔E9ӗnܼzuRrO孏DngK?Xwդ'  U8'1;l})km',hPB!<_Z@MNC 5sߎV#>67I 7Thgovr4\ hY#)d*C٧6>~iO(a,+I6ӑhб۝s#q`%\hwRn箆ZzQ[V q*εWL&:KM9sU@W41\]$躣D6MyGjs9W4p1U@,8uag4T #<ưUT_7ɔG7/U#.4XZRTiCۼR?Izn5 9&'!exOƝ!5u-+'4VQ4ݭ 78,K  ; `j09)8i^oDž8CN/0]H[LIY|Tsu|Jkfwk F/ yhwO̡3\ 0oCa:jS_Š?2K݈b7ӛsRjz v) O=<<}-}AHE _!K8"h; z >VOjgR0G`K(g:NY SE͜H~~;+ZfIo) @j#<4U(\RԠ5.`سveS'-r`>iuOۥUJL& xЀMm?V%6EBYۍ\zњD0l\f.!ito `GZ{E Uο@s_bT}Hq9iW%1Z _;k4[4Y?f”n\RB t.?xJw} ~hJ)DypqO60"Z8+Kw9^+rX)|)\2( i,F~nB-aa([@Smx K$ wA .C y5ZgE!˱w Wl4Kb -d SlJ@~q'6r%BW[&s}N-qLp6CTT`D`S\/3r{X2:qQ0\!M2IGs`fǢɻs\`rak=4ON`d&)7cpoF, QQ)[`^[nv.a8ɁNEQ[%Xb}'0uB3u߰alaa534 ϟ>ԑGHs֠621`,^^ڮa˘xh"qK66}`CtI k1aךR%PŏSVdA\pqd9u:}UD久qƸEu$m(z(]ӑ<ЯL,Feu+3)s+pNuy;X.+#;5݇g[_:?B%{F{9vtBܪGR*)+*0Hk!@Q"5-M\`qj*C:\u$t1F<5:oן{xʹtST홲϶="¥ҷTOKWҼ%VBxcPa J!GVE( 2k!}B63W;Aq1Y5ܛRs[ ӊEN\`7`(3q898GSLR, E.dձ I=Cqxz**/MO>;I?409ϒY5W&-.(^x"ƾ[mT Õ4q]hX> wlZ,qC!Ɣ9 _/%l<᪳uxqdWAuq-k)!A~R-2!2U`M|8a"4Esfxǜe׼l.uG]\V:)1$w2.?7tFހASc][: b,_p\ Y(H~RY!E@$CLy19Po2Zs*FRzW/r&/(a矍Z(G,y Fve& Rh>ҟqO~ T#N9ffD;S!q ;|*U8alSSz:9kbwsC9"[R=zdee%q 63n8ۣlLQw7N^+f*WSȣr`O3%HQz3A?W] |E&/NEF?ڋ nbY[7 NWQEv'_KEψ(-qO,4&F;'N:',@$Z4/t0glhFp);fiIAd%;}w3[{'h[{YNw0JcT|;A26Rt.~OE`2H9oi|z၄)AY*?M?I;JaAi{IY3[EX!Y=؇/Sۡ\vWeӤȲPv70iTX„Q|os",tdK%]uҋnϼ3A)d^3>E> w+@Z :X;?wz6}2RƆa ZvG\\$Zr} ϱκODZZf=|҃ǜwח _kE1)F7K}PC:][xbzHŚf@ WM"DvoLX8Kx;-ǓZ 54)m>ٍD[ә?ҿkgv<П^Ռ~ ϮFai+.[4j<^ZX0""|ct3|4I֭s(N0z್Wx[|TԤtE~IB{.N772.Ab*AV!6qMص4n=s[Vuɖr9"2Գ>3s%ǒY* &Zظ @Ff/ ~aް9y/¹_%U]=BKcl~*nu Ol ?'cݸ+>~4گD}maZ>jHϊ'Z`k'P(ҁWW><yз"ψ Mu7Dw 㴊2D{`bfRxh5^$>yKNw2j{mclik4a9'ӱuO?h/ _۬-j vix@phsi>bf}ߕQͱ")TDD Xe U[﨩Q:jm>tdW[ƀY`0+] AӤX1U|U~v8䶻6[ZK1'#Bǃ 54@;BFo^m'锘erh}z, yhΟ h=O"v)wlӅ!:\FSi郣= XYCn$O d?M9YýuZZ,d=U'5Qu`>ϳFU_GYUM{}a"dk+!qlpp3--.,y+vju(Os=+mG愡Bip__FQt Kl|thIZs2b`~(4xG2PqvWK\.vt|٪=Dx{<9~-( $B|M?gG^uqw('}ġ x9/ic [EVV =f1POnAYPP;d/W1[=T"QF Gi= I.,ҌlI"Pty7!~yԐWëҭr6om[/^t9J+ XA0Q`ߊ&j?*b2pg2Kݲڙ)>1M'$uuFJR̨v_h9b(oaY<) |V +~!bY|\zKutH ƴkU@2f/^bO,*fe=Ve*%W%r_"ՖO$?/cT%[+b^N" 2]>yXaqM VjD|d$Hxk-uH%hfށRy] GGwvUl) aD81v6@i. T$Ffkea5@(syƂF ٺ TU:/|u\5G t\ 9gy#JڟZm')9A@i4Ͻe.?_y }|ڈޒЭ"jɪŔHYhWuj7ևXv] #[:R@pbK'22ΉP0dMz=hOְ߈y;կdQ/ R˞t%yi*4BvY\d!N/8kޥihg`kg+=Ei@InKP@3E#}1TdNN0hm7|;1(Ǘ4%bNAG{ϸ=ZvYp}=Lҡߟt'Rɉ!%'b_8c/ńDa cGGZw?4@/6D]=c"YbOWQpIA %:xsаnɿg# -FO. PȻIT5o1{un:&G2>AdWB'YC:ܺeJ'f~N1`,Ca`j{o;B]99pɐQs`D+cA!A'~2#FAɋ/^ 3j1"LPM^~p#K #` isd`öC_7>TS$Be  2T1} 򸇇č Dxdͥ&0o6t^ޮCq'6郴G2YPNl~!=od鯚Wq K1Dإ2eic5ߴ٥i{1<i߁:J"9va rǼd3˨D9o׳OL#D9 %vdۀ8y3Mt& ɾ\Ѷ^4u'y?M:4nU;1l;bhJ3}Kvf:LrE]B" f8|/U9,3犭EVF{ͣvbG?C\0:p$yn8 ^r߉7,1l04CEtDcV0£"6#r`vݽ_6KFeҚ\PwDx8SٴFN6/R)G[x abgY?`c #Պ-zn\V (h   (Kb`GTIcfAt۔m,εU8ɗ&vsS.NIHTDwM`FɡR3A&4ܥOoH,ll_z/HE$?^%@{T:n }Qw=$zޫӎ[r|k@|i3x4a4Aii̬<.N制6DIIK:?Xod}K}J T]Q@_i1h "E}R9/ / c6_6j~B_Vb4h1#ټ۴H9]hpA}|A)rW{B':su&W^K(I+Ls237!/RANmByNs;rE) tik"K/RpɆ'*+|9',hhxt6EYF_ OmϦ\ 1%H7[lE =ƨ{ˉMUK7hWÊ4'N*_I0L1=@X7nQMSϝ0˳yJ54A=" ax4r6֩ClbnlN[bbM'Jlʃk"bħuYOE2=@mq%E6Wrɰ+ǼRolyP'Εt8ŊN YrӼ*@P ZvWlB-1ͱnt&A2CuD.4 h3`@,?(vҌDB'O# >ps7B]yn]0|ZfQ6,2yJ|,jZAM( Xz]3xJ*$0--Pnݘ:xX5!cD]a \閅^;F-DB@kqY0QhŤf#6K4 L؎%Db ?DG~ mA]׉X]IF^Ғ]GJ8bD1.;KLqs*rWw޼b_ۻKN KHdbH]Bn Qu \t/=<@( y&}ns$T YN$zEѵ'ET o~]K#NƷJǔ>MյŇ;|A ՘SJ*^? E!1+ U26+)9p0wX;0}yE"6s7mN]ܗKٰ=Y-ObeBq*BS)!e.8SUXe,pBU/55:O_ɉ7}42`cɸWQCu}5όJum rwy49tzs+-ȯ&!zZzuAA;l@!gt-zkDa-#F8[*Lf|] oRw"M`½Bt-<Vhͥ%!rDtd͕:"'/mUPG=.n ^s +-QUJyW m̆/F+X2BIwc0F(c:֮ JH1GvPRG0W/T2KL-*Y]!M$;RgWX>Sc *\5柅@ԼcþLbR^e664p\6N3 b_mM"2nQF ֞'DY2zW+ɲRPV\l`G?h LTGl;]1[TPH5le 32<8ۉ4N%  8sܻ+X#)pc Cy':E+m{fu i(x)zDFdsPh&Z_10HuAہ-b`=BWFBkQs`LkcrubW.xn/bO1 0,jw.2`3ҼU0}\7p,c)*d CFy-;WD۹7:8Xizfhz.y rd^xmQTi0>kJ-DX6rF- Wi*/@S;ޛ"z2h9 !:2C۞E}[D/TD]2!,ב0ex\Anӳ]yF`=rf/4G8 b:NlڗщIRAX \sl8* 61TUf@iAⴜ&N9ir<;g_!xֽͮ_[mCKW_6$w)F-> 2zce=MfC2LX`cj!%*[j|.w` |Wtdl%XqqT@!`5{x_=rIhQXr}*Wbk0K_}gr|"%Pͽit^*Kpj+F<}м,TPH8IH>͝]2aЛPU[ 4I9/ե/Ln=_-TGo:p'کqwwJe`mב&dlB1HC'{aELBVYX0i!%v鈴ʼV/TZk(t.PpHg<"M$=^ a0TPê9 8)򣞃 E.Ȝխ)y/Ǯ5~>KVjПAg2 V˃_=͂=x_.@d,{LL::gr1X>0r0 WGmE`p67Н( EL3Ԥ}}:~[#xu~.A +4_%v3s ,;8q25vo7QQD v$K m@$߄}j|ʞMIJ.|A#gkjӴ+ me5i$ſe3C9zg:õj'>6U&,._9YvYrxca-8ƴ*-64  JeG~ԥ=0ZvAQ 1>fӟmuSXt嚥FaIoL3?dY|v^P*0~f T0 4 4jOG?VOBw@J'V;BWcVtZv5-P)O\?AObQ9M U Aջ2Wc {,1~iUX?O1f)O" q]?ZȽB"Y?t1%O Vul_!TŠ=s P[sWG,m~eAeP@2,_Q A&|$߾wЂ_8%,|18޸=F(TD*0V & AprSDɯ7Y5YVa.^,m.J~0K5I<FtXV:RV);XA^r9\9`?R^p+N3y#oWʤ:CC_yt0mu{@{\ml%l>\`0wa[1w#1JW~ifrn9 u,*sݡd $ݷf|QPFH%R6-r>5;YGfQw&%CpkJ(K .5 *rf0:TҞ H SBZ)P2 eg Rs# 4A =Y" ` F1n^mS@~kS]Fi!_Pf#1zRTJT?jg92H;T,AZj`iE}?(q7xA.A}7jn8&Cخ.:e~)=`P\ѯ!ul7 &0n`nOٿK\~lk|Z OQ.9.hŝ)FAY)T/TvA$Š8rիf# ,C@<IqGvbh~-YQ7zэJ}Eh ƑHWiFE@>7 ~)S[&>r&#*iDc&кJ+kt솫RJ;ə#6lr 4G}+#J{yaV؀і6eύ]ijr݆ J | ?rmmo PYuI  d٣+ j_`;,+` Qg&M=ߛ_0M E/Tk ] HX x015]nfU\mylL˺ǫ),z5#!!J{XZ<2aBkϾaTAU\4j*5ĨZ J\G=f"RBD31*X`8U,)v6;Tޯ姭RCv;tk}%A \pHjU6X8,U ‹|Q)o{>5Yv`L8eַ$F]5΍.t 2J(FN:$,WI8$,e}6k%i,HDT (1ɍ&䯽KX39\<9rt6;dݨǏ^hosOq!w57DQК荒$p\{z?x qp>K1.]3b:.ҵ5?UEv\сx0S8Ƕ5x1zۻFo`ت<\8,.W2^9ܔEnC`I?1Y7p8n˓K~>4Rs8ښ2"\dCޥ ?zWkw :gX] j*4vaN~2O-u<&VEJ+ܫG V:DO9GOPN#s>dɢlI_Q<§Xs>"pI^Q[çZi/2aߴӥوMR>8K`![sc{7MDf#Tи Yl$bn p6,t sg3mIM}$T >4.dzpQ ^OeIY4iSoe@P{|*jb%`ePr`S:TRʶ@z1˝eD==DQ%Ox9iFz{DIf~66]% RS{BL,<{-.>Zy/cr -l21[ oS'1=pe<>"z[g܍;hk߳p;a{|dTٖBn\oy_|8pr/cn?a=R;Hg,QdI+I*+-6m ]!6f/eׅS~fKDJ nylKtD? fm%?(߸CH.#Nёܑ\H9_cIG>=oc p0ӁAJp.itر:}>ZgّK(@L#"f M!ZZ, 0j]9NI<=x3Er`T+}H0%1Esjٹ<Q'`rFn̈R-\*CjuASsr8_Dq==bo&*1;Nf+(i D⚉Hۭ:>8.2 T5ʚ34~&z/$)b.NE_P@G Ӭ?GQ9tMtG ŷ}pSM`:&̈2_CK\ӝ.?f֌ <"0@)i@ը"L0ݦbAu^qÉK(=f<19 }2.3F|@7̻/O4ZmT beZNPZ%? $LD^@goL+]|_%tt5qT֔$%uNl;dLda2#H$];㋴+W{-#tG$*ޓȧq1ãi3 $wcv4+{gp_L9P V+o=Lb&aB?Z;K-]r~MJ?s}1~ױi$)W \@[ͩjgpKS :5 f/LrK>( aPB̌l"6pF&Okސƿ74!KC[ "vΠ +: R-Bk(ߟx2%9a;>T QG瘝6{;g]L!U3_5f52iE ,MNS& $ψ'9sӘP;eWOUȸza>eЂ{70Q!*D21=_'{槿[J EsA(-_+HjWC{CfHp( y@^%x1Q[B e(FѢiPR|Bp,olw6BJFU٢80SPkfC~"'/ Bb>|č4ivT *RjP72ZrȔ;A~obGT,=4/;H s^<6"G92\mSt!@rH2wA^Ô3&ʧOIB3k :߻, 'R vo!*|35C@qL$M~Xʔb7QgN?s2r̶pV[}+Rv@>)o":JcWPڸNgk2h t*AcB4|zʁPH%7ۀ9q,%h ` )mҚb '%])C_"7!Q?]a;rBb@}f`1xuF3+{t.)мF~`ZpԷ_˿,M%[UdYXᵽV\ xHȹBE㣥ĘC9wJo,KsY#4n/`E|8ooҗh;>0>ҥNě7 Bq[Rq/4)>Lv̻$~٤CT8=#撋 gDoGg؈=K2V/ivÃc,nnfA=Ih{c? ;N/z0D[,IhF};<,ljLo4vmwX}bW¯ zpD(kND;Vϧ|hDIwo|t aPmٝC`9>D}v$Ѭ7NxiI=74kcKtx_E~߼Xù ɌxFnlz*@/mmSCrI`b|1}~J;@# 8>b+~ֻ@MU8[AuzQue,ezz'W!#~d}nZ{dfqo>(5THHhnJ>!(Cj(Zl A'"$PA=cIdRC 2Yek/CK;@^ iaȭyS3ZEZ|/mk/Lk|w#@a\z.>ZLSwWDiRequϩ)KZ4%)jɗy-6#:R0ZIe˃6|Xu7{#r4he­$8s`)-"#;9k/ƏSF"9|J.}m\]!Fv6s4> 33j8=/vHp/8a:Ȟ=59R{yFoK0^ΕN|6:ou8'4Po^÷&L >Y ^oFyN}Wd EUmEד;&Ț72CՊDHlOkBFb{rxc# )T|$jaeFFz8S5#"Op!%Lrj!mCt7y>ƨO3+7c vDҎ>8\ޱOIEw׆YdY*DrV]تה ѹ%aQ RH`KrRڧX0ۨp$]Uʕ6&2uFEY}4`ַTf@J9"cK( 9,oD,LDr@yB;<\RS[}ALi/jf87.?7ec8B4&+3Jmg-)&v̱ 1O"Q:x_6̡@(u(o -B×7K?k2<9 X_'*v ߩq8Ty.T#իDn uP. O?MemNcNF?UىjQ}9`/}SX1}-N Jp/9_|T?(x*ѝx[D)Q/#nw/ʪ7H@V΄፽h_2/=o nRch ҂Pbq#W4Ƅ/h"mݍ:FxI;ugb JZxލD%F@iknzcI iW+^v6)AQt 7-|vuǐp 9/6RLr]4GZmu0:e9C 7q6 j6~\|)ζ B]ldB;#@g$u$ff&m̝vzR6?byEjdgQ߁@yQP8P730X5Ë_/h*T&==-ir-m<_s NSæ`JCRaT"u#0:9VzNR.m(n ~|v!rT =K?ʛ4`r\"S1I S @{bHOHDDu;zlduGBHZcШ MdmO2tpiri R0m7Zg OFz P'֊Y`]}f_Z{ yow><={oc+$mc1Õ,.&U|WH2HZYmZ[vEhjO8Uۊ1LBN[ϛ0`-~ _uE)lAsXzȫ^͡>0h}k_/5WвTemGJ+PiTq06Uyk\%lOMb3 \/_C ;YT4!3UW[̘V[Ti"ț؁ $3|_/R˃j+j)fC; ,ɷ8r\#rE]G.>tIv؇gYnsK w&lf*jHЮS ^{/6}cOW54J$ʈsNm Gu߷TD2S -x )Oڸcop6ipגX e)'jgFFVUv\Ob:T g&V"7u ުTbxM.gJKQYh5><"3A,q0rF2Y9K~qx<~%TG;R=H8S]"|_kM!#JCU'E;J{~1M&<$+ư?==Ŀys#_\YQTo4eA{$-"}er_h x&q%ȗ-).,ځ0CHʷ(o6@g3oE\+pTɹHp4!+&U&آX[=Cm.$GA1K/fn/3Z}MT,tj)-R4=+"dc$#p K qسډ%Gԗ_j jf,Rz?BZg|c'!doݠjK{7n$m+i;eŌ6  ;e׈aUE9 ڂ4òP:t7kzh3$3 E_7?sxRMKN@"dB_r߽̽,~ 74*Aa"873ϰK 8zH+W?M^ s(U VRRxQa;G00KSV:eJ6w<>ChvD?AAkNLw2Ҁ7;xAவQgH3x:Ʈ1,r[ƬP(=kZ{Lɵ!]MjJ 58 ]3hb:AF $ebiǩB @cAD'lG#ƿJk}`EDaj `PdI}r "&eq8 Vս9+Bn$G%4ntRG^D"u]twOw9=ȧ Ih@4Gş&@iCj9M8+חDqC-+p[ |B㲤80 g)T!7G62/n7Csi C3?ܱFQIdaT>7Kor3W,־ Hקm7A*8?h r +O'Un6 oE{3ɞEũ*Kv WO%SEf["_}oawLFGYU'OA`zZӇi8H%\ISi󺝣0BkzSψ¦s?k{TI]X8_JywKp^|TnNcíshr<'?3歪 Im<ͺe,E9ypdf7RHݕC#? MNK/u<^"!?KT}ʵ#CI/  6 Y]&ЀhNU&G=OA1fM(ɟ]Bt^ǩ'3l6$6QA~ MFxY~-chds53Јǜ qE4湭;Ϩw@XܜwࢠF24ig[# Bno  31fQ9t,t |S9t[:1BӌQh@ki Pr%lۣ gwi9E7go[(Lfr?Wel"#pMs+=Z$f L ]@ `@bӨzz!G(T9.p Lת'TJn]Gh5mT7;7 (`0>_*!;`Ĩ,ɾWPb//#lN>C|g:'(w!EL]j]y2^Q'ȉ"dY!̞TA0.0asBmyl}Y7qX1`0$:|*Ic/ s!ZzCC5tv"xGz+eXVn}wϵ'a,F$.3]pa?K5cPS*cmLMIe]?UI²FfLM貆:@2os4k#Pz*TkXkr8^{&ZsdBa傕CS~g| XS]f9t傒ɦ9 k(sY4Do隫 $"@VhsCl1Qgv7[;^9~ֹ%'MR"KZ̍dhH|Ň.Nofs!f%< ffN^]&mÀUC+g-v/)_MZ}B cط|0IGMw R{o~}(*  jÖY0;: y6QZ71!fK=@ܺ 5Yd}M?8(\ͦLe[i2[}Mx3y_9.5e`aj9p%%oR,$!vnxN9V'^ȇJh8Pѧ=AGyU?Sq1MU1_#f`W*L!la2T׿sH٣p `d"X՚!VIV0>/ Yv:偓Z~oMnK@˹qO-YCTpۧ#QVv'. MY"Dx/89z[P"8Y/YZج,Sd0MuU1pʄ8ߩg/qQV %kwUMj ą MF KeZAH[%Λ󇯏7:<$#,[!G")xR"0:g7{o'"NxG1[}a=#x%H(v@WSִc$F7s(o 5Aa\'yա^❋|*D>&$iEOׁwsfв?E*NHVq+%P|&'q" Lld8h0W,P T6z0ټS^떘=4r Z^bY0Xh$ ?XLTاM̷Ɂ@y-$'{!V7M>E6=l>=ARc9؋ a&;6"R(ݧSޫJP:+  ,gpwp ZI!UhAFb_>1ŪM 0Պր")՜ixt bzgH1]U!q7*QB 鷀 j]^똜.-6UvB?ivG+ek/4f Býa1\}LLKE貉ĹŎy$MQ<~T 4THo$7_ cW` -`1;–o P>Ms"Je>2+z\ް'q8{CNj%nڢ {6&BNvcHQb}-3AZu,=y2Vll^5q^]ᵨag 7./1vZ31cb{j,=_mwd{Fyj7F;O qqS&~C,ʬ }xqTH$P+paO2(.b=Z2pͣW]i [.t^i`DQ&!UNDM?,|KCN#sy{ v_gc*{_?-"J$k)`SK_,2^;"siBd_Əv3{e/f.ŝ{RTd<<3S/齑΢?]wmП,ۡ„XmT4uE܊[c'F.#QέJ?!P4}0 XRޒTm9 RuUD U:՛t)s+\d6DGB]zQ6ൃT]I!뫉O+Hm(]vw7UۦAۜΉD-52H\yT ޽t;δ~qT-nhPx&yޯ]:> n֢hQ4uN/a s54pXpRݛ!0IpF;UރlC`sݼSLVPՃ cFy೙,wmq;Kȟ:}Nbx{dգqdVxHzj\ Ys %xڊM \8yPHRtK:yXyn X g-89BT !=$ݹEk~b~oϔy\$0X0;hM CroZraVSQ`g#| .ugC!&e7PﭳѰphnnd߄J8V=bZR6m\d$`U*KO8w?L>"k{"[r>kwv[s $]"AHa̩![݂Cd1Z{5(؃^]n}i`x!%5zLIk#(c6)*>>%_clݑm;*e_?V 0.Z4]fGʂ{gP@_Ah񒮅vo?(A-^\efG(i𿙿U~=R-]bʊ{7t!w\*ֻ8AmB(fh|d{B pZ bw<,`E?7O+5jscv7u#ߞގ5$XrRiYA8$ʲg)$FvN}GL%^ҵ; Z:MQWCcu*Dgz?ғ{o]Uy{ץD\u .ƝɑqS: SL7t- 0_eW;sssn_<B{tgkn ͹m6.PdH&hm5g7H19doا|xI9A"Hn!9 dpyYXR"=.*Նd`:(CY~!'teej~:*7H.BM d)~q%ˆp5+ Ρr;Eb+AMx#h&޼qtW1րrI{?s_Ia| #¾]z[ viĻ17Y`>S N'Cq/L_pȟVevu?#F1=nx lO%=A^8}DNsm8-1 H OK$8h ..j# 4; %}ƛ) R2q$r O.iQs?lko1shG{$ T˯,i,u%y`ݾamG DdX S0"fvTҳIK]`zfd!\s?Z#{Azi 2}X;K:H!H9TnS3a?h[H'_{[IIi]WDVxT?J<(; ou8ئYr^@^1naF?˲í(J%d3˩JKLh.E cm?$rk~,T$Ua V$CrB37p>1F{Ӗ>DZ(ˌRe ? 9Ƴ٭jI|6?QnYM0fð{,AHC׎,էTոd'Y= ֍8UaѨ0VX6")<^Ssj>w_pҀa#d?X@xJxT7IIu$x&"ndBHxZsoJ+sTAWHMx8pf%,eR!MkV Um(5֑5;!x7NF}c=7u%÷N1r-|<bQ*98 ]Ks4 n_t<:."uOu<656@8wzrɴ3ْ9K`DULj(ݴͮ!PdD=7[8LC`6) 2%&˰"acyz[>ϚRҹxٍY.<'Ջ<19m7e3A3.Ґ'\ߵy"oT(VQ/-L7OmCA zք ' %˨_Zݯ IzS[Xb%S[_1~\|sEu0^+=UKeUÃGA]\p-Ԗ4z'[2; 5w?d(Uy%C$H{`r8qZ m}t7sczhw7q .Z^4$W- :* {LOa1N׻@ߡ]v CxEx;\Ym57݋u&0k _7HN6[" /u\^R;E ܼ=~ljhC@:0gJiZQzn,^ᜌtBKD"yY.WPό$ Eҟ'9y;i`: _7+.bF HɨFRQ?ht2BWR[ I(Y-R[NPu,Wug-G0ڳLε?csīnڨAVnV.d3ё3UVj+{e=8 =3{*k{Tf1nͪ 0aħ>0 ,y$/9 >{`;h)Kڠ&^Νefﰅ;}QQdk"-xкMuiBfEhZQU > F s>d|&Ja9c,M=jG2" ǒ=Rl#FxIGdz75,讯[nL iOl]oގ$jϥk# B1eO d5k3aVDeSh9erk\-{`MW!}#D4{6*߶U&i0 ׊5,)VN'r{k: qb/?`oF3~F]hNk9Lg}oyMa ; yáԷTarfB"K$"+; R4OMY GM ?<,;V51 ߲. 3qt,kG|<" ۡ`XB7Fy%7'Q3$`&PE? Ǔ(aaY.ۨ^J/9? EbSGѕicV#@⾫Q4m#T7+P4ϨZReek,N+t@K8U!XGÕ~Z DZVӹ:ag#ay֐x$'脁`BƏ4'DYǓ~ip{-ש(GjUս:,4+:0iƖt eP_Ŵ<'EƔЅje n>(,6uhN%jOMC\ZGk*c@>@)M(>sAF]hJJZ2/>t]"w>JH)$G86 TfbM$x`KZ3#RYrFtL/Rc7saHfՊU2Lz9B_X9v|X~f!:{Zh|^Cԃ=Y"!,ɐ#čUsX;Ib$4jLkO,`w1utԐgn0By$ P(M Iu> "Dr{Rnݭț=Scn~ *.E/  [N2,|V\yד^ͫ1s'߈8@Z+jg6Ypo?ؑ)4 7b7-5i\֘ј~&Gl:f-1"dbGU${B>*KCah'U~dy2l;H\""iM0zG R,|"-=t/&!=G)%˗:vEњ)Zbռ.X^yLy6V|}XmJ}c.Ō45d'́5{QxT"[ 8P -B;Xx=#U»bkj|5l|^. 3+/ɐ&tIC"se;w4{\n.+d3UQJᦷw*{/GjG>#?ElXmr Fk85%Y2sqpxCh(4Jh,g1҉58XwX J2[߽6otrazGV}\&K裣Bȫ:`bTNԘP9n܎ 'VL>1.1YwSgrrZ+Ũd: '2}Å,)Y$7<,{&˿evƐH`Ǽ^a|6.'<aW%̨e>:W߁6 XJȁsm2b"Evr /`Cܸ7}歑ID}0VGh 37}YbU87Vl.lÿ4Y*l'Y .GL)g9vDg..M6٭ ls SKPu^̖mҝY,XD RrHJ́7o,|4J@! dիvS7&{e-$3L/UnrI=iQRf |Mg[u^E̡W}6m0^cWE֫e>fAֹ% ;y "99XXsҧ+׳8RVB>xX.2ƖmF;3h!F /S%|˟xSϕaB_i8I& 毚}Ku3a>poXW*CE~%;߰PRV ]oe @>^s^'yRTɬmrA<\^!lў (ۨq5~RYP|8.r.k,&ؙNI{"cۃ5؁¸5ǘXT/)'|JRdYyKHSPGm"KŎDK03mlO"`0.| `wِ_ZS}쵍w_t[(}b!#ax_mxyYj*KY+YjH!D/rp3ϴZn,GPN˻@ HB?})T͑u 4a[ҩj:ęڮ#&t\j7#e-*ˆOk_!\%Lj3XDYd2O xa[~eIZCŝL"93/a*8Kv@sv3e0` %5} GtS.`P.fS7 Gym ԉ;*+ m+Ee -T} x16ru/>b<[S#_'T{TNͭtjK(љa5Mghba# $kک1aN͖'5XJVFrXܢ}bݥuUo"m**C!; /؟荓U%i˰p)na'- \^X|KhA?tE !JP֘_Q^Vz*WB6D_ȅr`ȱo^[1}7x*J,&2Mr%Wmn&vp&Q DW>~Ixwhz\M{$f &~Ʉ>FD-VZTuG4dZu}PQ^΂Cߜ禫RC۪FPďT>2:cʜLpuZF43*Lh4M bEyd6ke~}ERZ'r ]W-ݗew;XĔ KWҝ}@K)+SRTķB6e ||ϕ# }Z0^lPKՑaa- Yl )\2VPUHWsnCqِ]i _Er@6v6[ol1Ec'Tգ%#o$tùcnḾ#vȍ?]Xr#Db O(%8͉GsYEd S@Mģd% *3$.Iq*Oi %ؗ8.W պfsc#r8R_#}z:4?KEK'[NP9#WNnj,WUl8Z gfshҭos2>elk/RHԴCta}  deDTb׏ -7 K1?$Ww/)ڟ'  k) pkʿbњM #r0R VTq/joAm/[y]w#UoM6|XvHp`&ݧuی̸r6Iϭ_A'.bʺwJժB/ИLaPق-MkCY 0h(*A?7u!1mj<.=h|ipzfqM!)`ƨ,W]y\LF>˚˥jwơfqU)b|iIew¶}*m F1A e;hu2 CDPl._BSBwq:>#S+k=lyћEA$?n\m)@\R h7D>&5Ꭓ42V5t_~8cp^$V;2_fڗ F~G`\ayԝl CK}G57x[H @v}*Z]h#_ MYV#&Bzuqiemnjv(fjl1R`:ڤ\~0G"tmDyKw}4='8psF6i C MeF/4Owۡ?J*8Q(h xS9ӾTt>AJµָ(Gtzfҙr(WԶh{ 2ڤu_H]%Սif,@- %HFT͒r/"BK0( >wN[""0uUhI}).+1A5iF}JG$oKʼ^smsf(c:< p#z'"SԢy.ܼ$$k{UFGX֟`vK;!(Fk:ELtnwF1>c1Jͮ?hzO)Ðy4U& ɚWuH?e1'H(hkGV>EZrO4|홦cyeM88O`YHJVExgF8=g5F4l9/Sy6uhpR€%a7SHvYߡa \ڎ]IҘrb3o)eXS/ސOj5( ֶe ZOs(b2Vt8{7j{xa Z{IϐU+oe)A a#g|և}C8bϗ%`Gʛ `kEE#UÅ6F`|y8%|uvMBwP`,{CXŮwFhܵt)F=o#HU,LďxALVd9r%xa6dL{+q&i#hxMؿH] ƥP{so<ą=2]A;#+hҘX>؀=޻ cO$zW)rThjTcx7,b._n+.„XGK2ƇW#ZT/+dks7؜j]u)eth/%*Lt^B1d,"p;Z_bqSݞ4@=q޽ G?a|V]v08H4 k|*6yT=犔p [j/<dՖ;/PQaoA.8|P*-N,|ԓ&v&v4ԕxr* {:^"U=HuyՂDlhnybf.!u 7]MoTȭRTG䖝B6}[<x:>XN}4. Ƙ?ij¸pI2;GpԧRxMOCoQbWMǥlxo]lFp~ Q34QϽL)~ DU VFn3,z*sUhdta_R*v.IDNdH( ;"࢒A8 nDMUn\U⹤9?ޙ搳=F&GCE ?-Gd:n{}H!'J$ٰ ԴsgN:U\PIeQ_C32+,.صy!8C2{&tqc}ueZ }D.Śf<"ÄV7x"i' @:rW?@kupX FGG Κ+:p5OA/e:?RKB@VӼxs#PacÏHU%ʠe1׾菡Z2˛[ <G 5?ʗ^BʾE|euSY8E_'uiH!l&yĉޣ<w=їxgR HRrK?ZWBYIs[ꆫ21cN1u"o'lZ1Ar3s\1u"?U5v;§kK_PІXVF|Bs;cKqt{$yys3/8I~2bO=!Y^<,_$vG&8*;e+!C}1. kNBRk>YtfY=/BYmofHi !xu@e= ]0_wzVh_wۑ3vrё~t'YV7%1e,b$+µX3D \tNղTِVE^\⯯xt-CrD5IF{qA!vЉdJPV]D3ɃJfޢ^q؜52T^Pִ*o G'x#kG' Dx_w*XJΒ6P ;^Ij1m@~F1k)nlQgdۣU3GML 7c2Ƽcܰio{;9>zyd7N\H$ /ԁlޡ|@ a҅r{w?^]0|p*)K!Mp />9%&^ `/vI+氙'w]sPZ>Z_,|,g2B QJ>(ʏ@| 6e#AMc柎mJkypi@K$obW2WLjJNMA߿Syᇩ_26]B.'㿺H:fO1C@%s]∼@[tvC?=KW`kI' 9~iW/י5ff]v %i킏a+J~8i@LlwS&7A(p`}xiK6z6d>шlXAc/*S̗ӎ9\0JTzvA{/rYR4.E7vZ8'-oA+WWMB}4 LCMINY mh{:l> =ן)Ii'Ԣ(1NKtSDc3E^F}u_&A0ׁWD/Ķj#IߘņRQmJ3#ȸP onJqO c/7*9AEϯUaU$GVjT38RH9;^g:xZ#fbj'qGj[2e2o{QcH.wC3Pe[xF6dfN(.z ޽Κ ne  `i%UI؊dZeϑ=D,0C2"+`pMj\QG.)W:[9ڎ /6rsME` V4{l+S/o2z{VE؋ 2]29_3XC `:Yy.ng z !B8gȑ?~J;DAK@W5dpGMC^T?-(ӥIͰp逸eV}ecgwu1zCǃ;$P+򷫢a<[Ԫ=bANl wXƔ,ܶ2-֬&!;A~ν|l.B-w ;YEE@P*Tbd^}ԻG!gh|N0匱%&k^3&5`(tƗrO$3ݛ yXwWs 9O,یaQI{4ƱwEZ+L#>=2w2-SڨMΊ\ї43f1Ql ـu`H a;.wC笍N9%02㮕PDҖWj'\]MeʸfSZn'.l/#Ek3#)Ljc320D߮l"B0"@~!Nr>Ɣ&(5g_BT !|8\hDXVYh R#LxEB1n}uWjQf!C\^pYfخ W%O5 %}ZcJBƎ=K(Q2]&OuaLN" ϯ-)nt;tf}6P5S1|x朳=΄|EċF&xqټ 5/74 $J鄍ګg7%b>>Mq#72RXľp!t39qOPWw3 7E}g4+lxrDLl.6(+T)Y p$_>Ƿ[sCN^\/p8UOm\!n<1w f=Bҡi#ow1w͇ D0<2H cBIlNS,bTU\0Y.I3`շm8 q̫NMc@}+E^0.``~PN3ɿeJiIi1RlVvQ[up-Z\!^ް۬cLO,UKv'xWKWn|6?ګJ, cRjmZyk߲]ľU!#]]j͹2DނOSDdz ,=$:=*?7+eT+APX 6c>% 9T8Ә^j^t{b@+!QV%q$^mYa6,lS`/wmiŌjk '6>{11BοۯM!FJ}"|.^' `T5:`XUk"|2Xk- q:*yRCU}0Zif`ڠZؓY g8O`0n:Òk! B[rMB`mÚi 9 = *X:Hu(&T}$*󤡤cD&KքiO!9`ELl(dfY0p &Bɒ_U)N" h̔Oq4eTH4r ( uk{xq%?L KRx2r.29@9洋6:"EIhɶ-fHay47A1ɎG2\+Ӝ gjjfJKp<[&[kukl  \/V4QMWFl7Uc@q` |rx 0a| C {HG"3xB-DՑ|V';MQ xRF߭ Hh);&sxp 52>Y:jk=ooYn+Bt/yY9SCpS!b;,MA#nfUV7FKz]? 3 ^@ľPa> eGV12_qQ.JcA-(|47ְHS NCi"LQ|%8 }OEp{º5kN,uF$8pxeq^$o9=8MײvG"|i//x6ڥU9nq)DN)F\H "Lc65_H+gziwZ#WI^Z3NzWٙjfI0QUӦӨ[ے'*oT5],-RA뿤^Kz-/!Vɫ<1$mÉ@@]H'!sEԵ>q^1L7 ϑaN.!CrXF 5Dgh3%_Л%w?ܩ'JK"==6rV)qw cPRY|1ViۯMR[{ vM]|Pƒ>Жb0Ü9L<dD>9xZaf&ROG/-;@s.(h͑B.djʞ9W⿃۷@e m=:ەY͍hi5 )g\ɞM]B4r1H|LL12wNʆߎWAN?i1uGG{X" ܧK$c|Q7@!Q1Nr?t(<327VDyr}ν/,0Q73c6jdImD, )'ͷ3 IxSc_?FЀxp\w>pOWO:jhBoki^^N]*톤. {̓!zarxs򅹠"h`zt9#6Ӓ=F4wmDQR> nw&&V~=>a'T2FdTɇ&lI Ǣ`d$*%5(}.?6#1&ħjڞ|%+EO,M⣓/ǡ3%NL.|p/KBmZ/F:% MxݿAWiD/,)^ 7ޏTNq?swSid^d]Z|לa8YZjEjipX #t BDH#F6P?1zl ZG{*NO]1}.; яN/FUcϰl[(U!\0]cW]܀RjXv2a3rY`=;9qr/X~'Y7}>@$Ne; k䑣"|iZ+ә%0c|=O?&E:ޜcc'=1I1(њ ,ύO?s1-_ hJܕ at4y Qy p6vQ}ю” R.]+d`pV(`N\)-۪^Ua76tS㻨 93Q_@_0Uɔzѯ؊W|=Q, >c&>@*Ë7KH,M1=e8 []D ߝ\{ ܨ3g[x5W v_m0i]G(f}B0i{0LXDxo8cJv>ʧTFަc$3 _ǔa(X6QN\*l"D'{5*FX1U1Y_JN(&74ׄVECO6Cp[@{w i>,+U@䦫}jr4;Klr䄂Opvz̨VlNQUsa˯c;q"c6n"ڮemh)Y Ty}!_:N7E>jE%Q(Hf/ڍEWd-z#HiIߌ[&;{7&!էs=$WB njy>NI;+,l >>Kz=X쇭|-} Cs.FLa_1 2_'P Q`luM徟 t b'j9=qS$Τ_ԥ~G!?KlM1}4j bVUVN"j-{+ =y Qk%މM$V},|yak7Ԃ'J"]Aŧ s^ x3 ftȸ6SΎMީ+1򷓔i5cXu?]NAQ348J~|@4]E!Aa1VJڅ6bz~+.gP p"ե aOK(gn*No됄'8ATG=<T~cK"5 z\$u=Rhx?J1'W's\ȝUbmLUN<=!PPR:?P5;If]n/@SIżˠcYvE`WR tÕ)V.>GiD<*svo(~=RZFeۚjp&XM/9PuyF =hk@h͆V+]Yn 7S_ۻvd{E[wsZ ,`YDϢNixZ3TkUl]TjN6y>A1B5D u?Z aBR*CuDf2h̾25~fnco#"a9R2Ȑ^;%4:e~_= ,l,Iӷg3n 4@2y`Aرby)O}h:LPJ#glJ˷d&Л_!7([jaەA`UKOF+`:s83 WH~gM%Œٜ\- 'qK9@kLShZ+D syіq*dՎah\j^[Ob`5*Ccvatqi&]8r {o%VOѫ jw636L E`\)s{mտz00JEeYoP;GBIOC+s7:Si*U"Kli8v S_}~#㞽L-7lTZj0,(5ȅi޽l2rAG#^T H hse|Ob0հP*&ڂ ^olLJ1ɉAx^tx) a5G@FkR[nG &t_i/V_`"kʞAx#XF[(>iNA`_U]?썜Ԟv~aEQ+*]ي !2 ؠ׀'OT㩶U ߄Uk[:H]tƭگ186B l[qZjݿ37>H<=K;RG_"^6ng}j cj.zcK z-tE\G[6)چ m^2d+Q߳sYj> `$ρ'#S{12r۽]BB9"~Mv{,4:+EF^'GL4 h9n+W)&<]J\ FDj&Y.;#+ B3}p'"ȡByb8X95cpk7?CLKs$؃"G Inp F}¹#nH}ښITU' &>͎7<lY٪G;ǜk2L8TwŎa*h/e WH( fDѽ6 -2VViꄖ6LIq7"=0HX~zS\{åiIVmK;r qڦ녊و}c0V9辴~P氁e`۱UmjDkn9KU%.I4FLk˟VMS1ZYJ̤.詣dK'Fߘj# 3 '(+ *L2e, quL+Dץb} Á=;ħqpK-ׯHh$lS݁fbhOԇ0Zj=fXax̭꟢hqKK4n= ^7W,'Q3͎_ut?p^h㛐5"1; =+X7F@lUьW vNAzָ&:Cr⏫8tX ^^% M>>(EJq].JC6a+HJ[W?*0"`E F_J%^j+*׈W8F&yloHyjss"]z /GL**GCs[u[`ц=E RGzǡgޕL\p3vڗ;a`/HL:z.Plj*&Cφt+a080[?d<+&_}ÿSujEgVyWI:"7Ekh7Wcby$y,!4=ř^sP w{Ss%$VnW* 4gPLwJS,AL7o-Zu̡67D#Ĥs xbhػ2XKH9ݚI+٫] c `9{٠IWRp]ĨD%knM 9285ڈx+0 ~)iT]!eWÉ-[l&j/0@#@O 7AdYF)8ÉE"m&xfhXN 5?hސFDLXXL¾P;B\Aa]%jaP6D]|s8o4APĉi/e PqÕZE瀘W2 1ˡjabpbmM.|}a)ǯoѽ}kEbLU lCP,!6S**fMSƥ{rk.SbǠmUcD _հ\N^:}>c 6)S}hO>ͼ %GHPBvRSW?C)53֚?'5נNNt()1*mu{>}]=c.x_ Dҏ;ėۓY7&|4olljLf$"`x ;4~D;ѵNwhgAXL >G^7pgwERLKz^^ _qGvkBa_A3'~S.*! +,&jX *MZwP?晛e)F 62ZH )q;`ih$5B=x8GnvEK%nOSd[.Z1ogf4ZnLsy#YRH׶M3?s$Ѻ ͜(38YR?zȦJļ~c5X7߮20 Nfޔڡ Vl['$\4cF뗔Ӥ 3{P:BAnҙ-H8h~6v}T NJ94,\{A  {Ect{/gMgAޕ)@9.Ο/ҍJF/(bvŃӽҠ]PB{U6?-hg|08S33Q8f4g(FjXc׸^#Va$v3 ,:Qx{؊[J Ax@:Q{xȮ*Z {SHu8_?]jXP0?FX[gzl0Y+M.ϧՈ|Ƽη@n\$[Y<,!ժ3sF?5nW[PpX\BbȯNkGv|McHH-pr91!]{l_rӠ]\9y=߿cE{g@C4 ;*_W&1{)rzڅw?W/=W+p!N)/%n5W$ET ?ӭܑ9և"eeJe ft%ۦ.P/f_?[.ĥr^#xc WHz/=sIG5<0@ev輚]u, iC؛(eHq;R6!1e)K][ϲtgfHWwR91|W_I 3 $gj@!!TD.81*Lb|ŌC*wyCt>aR_)aKD&i$EnaCr7XPzDesnZ=b}9"6HC/_;м7*gd+M ɹ#$uXFG,AhRyȪhhMfͩl} 3/ĒcAPz D%:[zJAZCe ۄ[| sK+)J^Jdt\wZZ䑊92+甿kI'9(j-^ԇ|1|ƾ[U@mj0)Mvpx-Ri'xNm6kMF \WcdR mau{'7`lӯ Oבч+-BE~)Bc'A2S^$З<^ N-=i5\׎qK]: Qj۩ʧ鳋Sdo|av> ,]yFJSK0 zWwF$G =em,Z_a;ÿ'b{Q|g~a]4]}v#rg͔]jge.a}rod4A\aaQ{Ga;elo,.015e!{nPT꿂ݙx>7vٴ:WDe|Zc;MQ^;a[_HKn Ź @fvȽM)~]} %đ:4G+: db@ls1քv7IhEem#AV cyagLBN;Iv.IJoPג1ȴ9Ë+'Eǚ3_i0a˲GdBp_гx ۹HR6 њ#d6c>}ly6k |hF.ؖqd!n:7β|3jpV8yERZ #rJ&!B*n!@vN:w-$b5Z;1P1eS2 mCUW1E4Plj[u ږᄿe;RP掶_~MK2ތibN<+9"nA>p;H=T05гX)8@Qwa=>!Gsmox[&z=W"'rF?({r,TwstOKi;(nqS =[^#P 4*0riwY1yD,n; C׏qA=RZpV u'I襁JW߽$[p "|G{Ob"8cROBbmf`7 轈nu`pKʣya7A"zyI42h1̨ lIj2tHGL Rz[:} q_v2asܢj[TBӑ\jUڇ- yW)0?w,Rqu7* X/o] sq\4k)=v-8i,/"|r%.7kn-D=D)f=AҨXe%u\j:4h9 3Ӌ8Eҩw1}4s~S{z>ܓI͆Tho*PI^0 ]Lu*YT'8'ip D;,nl ^qۚۺZlnDDwBॊH隣.TtzaGYq`\U~ 9ތuT)ـKT0Wz҈Zo@xNHWE{|jGGl!Z!0J'B)}Jg8kWJaxmϫ%օr fJew0k_=␵Ÿ HW ]OF8׮OϗF&Ƞ0X<NV,_w'ȟF_K܉2o^4VtBLp};ON!F4y ' 2?"y##SuNO w T:A 57?UXiAVm]A)3u=>ᜰrۣC n\gau;q+\Q:c.Κ]T:ӟP޸y= NKIkd4A\>͆\dV _9h"¼#a3|c#+_ P5gS/d9UKf %Tja._g{ivIM(y<=V].Q؍Uszꀋl(+[0*!;'̋@-8}{:@rE"懛aA4f q޻u*. F=-˻[ih̬Z \cN10yX-^WhbVy2=,!~֛T>4|xؼqTIHo4u~0qnL(20N^6 FaAbd|RMaae4̱IߝY[g: i#4zcf'bFKQB  >K"%@6&h e Kp] 2d47) ! b$ig~,8 9Lb1I5dJ7` ւaP4*_fYƅRr_X/k`(qJvC `# u<̣1ڹb}{'U01b9ڠyrU!wSQ$tRDӨQZu*+r)P!oiy'ƶTf%a{ۙ_dՒ_qlO~*Q-k9< 33} 򶖌ew?؊ l&Vi8|r}/XG&,kvQ{>pfhA bd6ҵ{Q"'a8&Y't~fJ=C##ia|{#{~ꚏکq@l/;0)Q](ՂHչE95Wn-MTʹ HK1RRu٥/"kRn'F +xG*jؙ/3w[S(Bp`(ESgm[=',*x5d}2oT@JVB:>|8];SmV+=vD֛LoN_Z/WJ% Ȕ׏]rFT 2N4i"Vﺗ&V87~)ƙI I!0Q?+ Ϝ tTII,` Y-wQOUyY:N!".ߒŘ~X  j@+IaL'Vw$f*CC-VZ'T͙ p9B_thEg"g@.O]2Z( _eV#n ș-W(_b reG[A+n ߊ_ZN‰ӝI,C˄Ӛ.!'aH3~>pFW3JM(wOl~#X'2P'M쌋VSV(. U7-|B>u^؆Ti . >4~+M=j׆3$41PF{jsxvJe%9{N>WPs`襴L`׿T\x* ZQn(GL ~`׬DAzݧq\Iti8?Uk5Yg9 lsm,W"0^"+P/c[eo"^6IͽVuBR%|?A0YK`TԐ_Њ%LhSyArb v鑗s1N5J:D(\N%f04YcSž ׇ|lL]}=*k7/ be2=24 127rapDXؘ2"Q~ x,:lk;O)@k,Ԙ؇=ׇ@m=,<2nF&C[8vYK晱jz+Z,Tv7NS>ʼn*rDrPшh5TPB kߞP(LN2/c5A |aQ dxO~7ܵs Ǘ;PF#A=O3Wj9Jts[Z`.c֑/W6U|G*Ђ0ȘEZefyMzqWu- Pz9ݸ|po_[ wQa^\[xfTWf^, .^$\~d8`}6w8΅m';u;{XxbȈά._YbxsxtWW;a|ű\>;Ao#WA,sJoG/ڷu{+E(2޶`|훧 %[NԯuwbC;~v#n4H֠S8'=Ϙ+ټ@;̇|[XzAH/M ô`\!y \PK e jX,Ά&v&KI@|° . ~v>, $PoH,]5j6gV!*2qypgࢧvdeil ӖC5(wqj^+۳9b$~KPHS! o1X[ vᑞN: !C6Ү.À1=e=A[\(0gj]+7yؾאo`qA)=NѷH1u8K7J uS7z HvC_ TuWB!k[t7Tސ#{_c!hda/Ū4f7wvwT&}93 5emnUDz@)TA6 l`p^XA7V9˼hֶ̃>dخ(ek(dXYLa^gS]4 E *a1؏Mқn2aT΄W !m Ta~ *,՗!iBXlnwR!ezC 骵 ƞj4b/b!+}1\~ G%[NztaZ U*4?/IKd̰੥+C!7Kf,jnJUla҆ikns -g?\pQ:مұǤkڮLxBpBonmD(FT:ל6ITΘdIt!^\ts/02WRUl XwеK1'%?:O6H^ N@[W; S ϔVAqA_a ֲ'[H ^.0!dmpn:),3AIWS^X]rHӋFHE ԎE)jnHh@l%N+yj%<=Md8!G  Cy{!by"Wot'ב<" `i:JpvI([ 6C f5u#`7 *"zM_sxP}^NJHx6Å5шG(}e¨O fvl+,8wTY-(0m L9r?JHDP *65L~.R*ɢ.a_.3'U8@:#&|b 5=~J~ gMHX%Np (_mdwfxm$YJ_iBA|y8pwJ~t4"{LU eqt\ OR6\O'~$2E،`t>z0*vxd/|ΎS2aked/:w\dȓॵKHE_zGS9 O]edW6E0 MЏb@&MߞP҈peҘBzsO`I1?-;\4EHq\Zm8LXar(i2P* 97e? Z_Pg;hc7_1s[cveW'j+:]%@3/bGԟxfZD,>lF]!@>wz W/(VIIGjtFhQ\j?@2O72:<1ܞ܂h'!xZK1}O@m6l:/pAYf@£z!; ng>3ctIV&(:=(3X[:BC"ϑy<ҞWY%F1!֮R*Dq!qNW:xՕt}qC#emɐK.SA>CtOw_F<5krY؀0=ؿ~Wh{?{6߅gyݽ5 FUois\],;&K~m|*MWWE?U9M Q8 И>r52j("cc)L-ff-_[jz]{H{]$ͫeJrLf8뻘xMir8{}r}r0㖠1Gp/d9t؎}]kmF9KbcR Vx2:YTԹ]kcZz#7K`PvݪDp&+ H}މZz}[J4D~F LTwH 7h_9h-5G뇀`y#g OWySِɯCn<FʁVOk-MP#8[ZM c[EOtY"0$ObO{M*wּ><T~ Ј$4k4؀!WV{ޑ 7%ߥʳ#suh0!܉5.YdSPM'2[ig;扝EXW%xiB.YDǽ/x{ Hyu) |Nu@Oߋvp3i?4 G&H; I?w5l_0Y# /K~N/XzZ/%HL^MʆK-k䌉N):W$)=Fnbs-rR{ eD6X6 AlW<׭PeEo'}үZe K' <$+/!>xd;H7B%dF \587{,?؛7;Ȝ5}qBF%,'cCQbiTOr!Z\ rBbFn%8GҋpDm_)b-_-Mn'Wp^fjg4iwF{z!jyWVqP9?qܚ"S  pCCH-V&z4$ŸQ=iAЋ /[ Cdz>H?\bKAm/߽ *>F+Oʿ/9^ QI=L~"pBw^@OUpD@oU5ss/Q~+05ҴC׹8ˋ G{c>P~;/K)CDޯ#ı&Gf; Cϻ{8"Jd^JT*K3v?Ӟ)!%w R,,$r<3aF/1Ds3mN+^JKW%nXR 'c;*]gKp(]*ʁH٭C_^NӔ #t/P⼞72طoP@E>`U-ɐg|}&}SFNS0?' Ӽi;m)`%#e5c'ܟL/f|0}!>ˆO.Y!dGҫM⌄3;(vrL\/FEtmS 8-z6Y6~n p~|i_9P}69P>X^1i챢vQ=5ʂ0//t9z)nO~eH LpQ2G'[͠lL K,u̶&dsq2 ;Y]1r&"s+XUuXvA ߋ+\ ;Έ6ɜC+ qXPcU x]fOKdri7CEy#{bzEX4q!zVd7ƖpK l_V\oզFY(GJk oYԵT6(l4f^EtHМQ>ً6oƻ Z.4E&%\S3̽|I1;uNVev7&Jmk} {s@^r+PyaLj;$iwnD0yxhJ#jB!@Hp"Lu?opGH- ;̻1?)9}G{fz]W7*l! &CtR: n+d"+T06((rExY?,j}L^4W'bdX_+g8YM JdIy2梗4`{&ڙ}颏'AD`80 Ϻ6!&Jㄳ;KGA%X+!ɮ;̥%|vtiPDAFzrhA+Rt3 P"C-8>#Sč&% H=UM#q[-;6~.rE7t7q6MjE]w+0͟^FՃ7z973brJh*w9 rs&6)_rŪ2r3JLsDȔMDoe\Ąq_XUZiD\f!o y\(E1HRghBg YÑО~ݡD`<ۣKjbx!u7L7LB<-ɠfmhLI3OԖ=;/w u |&  E\^%#U'"5쉃Lns,ukL/^8}]k&/׭&z#TI-u.y~EZϨͱQ2 -NKHgfɋ&o$NG%Α› j[ {[SA:`AԹ{kx#N‡YRbgkWPx:ªQp G;?925S4g0\$"pڭ"uvܫxΰjY azs]^T]N,=>L}u;&q%M>]bTfQU-hR[tf3٘NItLddb&<J9U!@,q dmB# p}78ԝsJ`)T6!]qsͱQNlcVINnU| YJ0N:WIz2."rnMi9W,`HV0*5P:kԽ=M=[ mgP#սph_c%N~{G -׊DIl8kN?;yK]Km<[&:lA/7G` ē812RVYXX=!0.O%4FuB ]ǔWCКUM-~ƮYr? {5+7r޷`ɘ#P5fo;vhpb1}a}[h'Rۯ& |&m+ʇ:--ۙ5ۯ'}};#TM/M wL]ʙ"iS%uR[R1 .[cLI<hL=+v$Ri;9EJ &+oG5 n9|h 4a@/mXQT_ tO+8 b3\,q wAMlEoD3^vȇ2ekB&ٶ{ 4Xj (ǫ7V Gx@GGCYCQ4]F"_>:xMu#* J@RKÛKBL1{PBGtIܸs\*}RZ䚣4#n8i;$ .Tշl>Z8-X* l68Asply]mO> ]:aYo-OJ9pV쎌]M\]\nkkIK|ƫT8/b#n >9mۇ Th.n33HUNI`rJm \o-䈪,3?V_Y룾Lb)ڃ>2j D83?&+ <6rPb2"gt*dh# =W$CYgrǗ7yedT>w]PtqDsb=9_rXv30l VRy#/sI/cCLc+mvz; p6vz/,ua9"cg- DB]ov iyB,B>-$@3f q≆7b7mX~q+`jI;5A<6lÍApۨyuUg^= M 9/YltoC"QS72 /!] $F?Ǔ#U3&,2-iT)و`ǡfbA]f旍*,Ai pS  gCmbp |F+\1h1| Cu|\ ʖf._Mz›5EC5!!XC܎QMf9BP%nu]cq~ ,}nB3"J9-cSC$ˊ+2[\QlNGEw3Jn]{:kfQ}Ъ2L +#,?o'16IB;->;Ֆ܈/>#R)K=vPm|o_[gdXTAUwhSӍܝܙ}÷ \sv@5{'9w kj:xΚH>_-12Sܱ7m0eȂ-zVPiu8 #wP?Qhêļ4wS5ut\$|iHƈ#X_k7`AE}}6aU2 v#iqPiH ZJK/{6ǩl.jFbTLs1ճUi@K7_vPJ>etNG`٬E'O>=6V㔀]y?ee2Ԗe<S_Ω!Fʸo/C٫ś{ zN6MBqy{kD %Q˩4#-ZFpvY=l/953;aREuժ>Bfs@88ܠFŋ?sw/q1JXMA\q󑤶>z*@)2R1G 8?amC#̇jgZ9\)6Zw[Cΰ8<:+wϕ4 #x0;Wd׉7kA0lk9/S2`*Hdzt=6|(qO"d 堞iyUDHْLRwm_,zƷOG&qܣ^I5)K0HrOsIϜs/EkQ6xwnf?&q_"GDg9V t\pUSSٙxmqqE){E[4FoPx{X3>i@089QEF.D,\q¼&FwqkVt"ѼFTy^!>'i Ϗ~EN񅜻V5T?ʼWwHK~nN'k"NZUg vlnɈY'Lg.zə^GIl/(8~un R;>{o(Eհ4 Z)Խ؞NjZڼ}G->#?Ģ u=q3T!j& O봶.frN{\dct շܿz{, 6ʳq-ˆa ī5xS24{)8UNBUӸ< 2;6}n72<=F٣rdwhǒ9Rlk`jH* :CA֩ 6.OEЎSOQUOC(ԱWC/ck'aplr|ϣC&xn'%zlJEG"4,dS źΠl!bF8Es^l[RfO)NR,{3hCBq:1ȉ v6^|:ߺ1^?z2ơ|mPJ c 1@]]@.YxB|FhFوU 卵YQX% 3UW)BiPSӮbY򰆽G\BRf{6K[<)WWrx}bͯ,- ud}F_h*'quued /%*Sw=]*mԋfB˴Kf)FYro"GbkRO c(F]i7yɜ n}pǪӀx*qBʫ2GXW \uNYNU*m$zf .g̤gܾ̎]8ĥOY BO,LĢ8 4 ^R|ݙR6 3EQkTqM&ޠ.`ٳG$W# Y:h6++ [qfH m`KkԐxIp/Sq2\r!{a:w>~>q%x-FŪ^%>.EݴJ# ]Գ/v2$)G 9dTxNJ}VnT7+f^/M~݂Õ'QТh!C #\׈#$$[RtjC}dBҒN1TnyM4!|0IM{,ƨ9/{q(H"T\H_"Pɹ*C ^l5t^1p@jqhk/ `>83^GwoVȄY9Xsf/+63,r|mU8,E۩e~K:W a"s- yŲ4+."$pךX`:Yc1x+:i&U48L. \ܯ,zqe kր(ʨdb1f+pE ߫EGC˟Ǚ <ʞMHnt\7`~|[uI:S&KFRR6;DQLſb>%׮܆PI|^n7i/yfڷлxN/>\0V6Lrg?yԙi> ɘE me}g  4,x(&Ygn8[ܖ B 6+N)eDp g| T_rc ]0I)#^i{?Z޲>I@ ;8f}GݪU2j.dXom!ZAPWkp7|=0rtF_/B{3Z "5?pE&3x Vp DS-**K0*;F2jAJ!E!(#y%ЄT<`Brϫ]j`}RASJ%mgw@\0h]~d9C==Ǒ֭0ֻ81z7O8N_ LVe 8g a[O0im޲#si$lfkfW|)4j iݗK3m_O@=ݦ9wXC_Hrj]Hxe CoЄl~U&`D'򐠔/0h '+5?/qX?Ut(CCF]MKʍŕc0@cvlMcdfէR߰OqJceyE%0[b(PulC/ BfH RK)+=CSȞz$ADGPJ$c[?pЗF%Kinـ%mcR0AvL-r[~;.uiW.yhQrRdg@y|ܹ 0B[ ߕkpyA"dqY1''Xvk^1ZhM&ҵ}+^:ٗ0f'U?/~=&`zID7.ƽks[HGl檺S:S^&-=5ǂR/ jJ+u$DW_dF~WJa?BR,\{G*MLc"s Ŧ8mY")C!g$!%^Ĺy@ Ž ,gFTDH/ 'u`$!od  iUɧQ ;MA]|'s&pwRF ﲵt6 >C|d+Lyёk%t3!~xekb"^5}(Lj"0=#;Bk¿ʯH[ /}CTTJռ(;*(G+#K?Hm"FWQW)B ULC{6_څͯ"i8ALLи+$>-G +{4qp< mp8pLݯd}+a봘Fs3~Ap{ʗ |u2{74Ehh,ܧ=_GYqA"x֍-2(IwC N}Ei'L#3u>N^&\o2/X:)=cIfff6>G@Hʄ6})D24zy:#v$/K-K?'B|VsGBpwYg| @Cx:uHJ*3 f ۓE/qfQUԖE-rPmٝWН69ҽnA+96M8HggIVIzNE-=Q0qY١eL{۶m6HoJDKp([ &Șr%Ɔ_lZ'FeD}6Qr6x 鈐NzIrsKvS GR0:¡.AHWm))Z3h={= })]8pBrP@Ss: / _S)gwzpRb-7d m0CHo|Ûs/B)Կ>a(/ck{xȣGpC&P@H'I~<`񊈟(y큨YB3tO7aDs|;:]b=^xL2.ʵYԐ'𠜑*xƅ .Zt^9b! .A;yi*K(}=WvF>XCC;5P<\o|YUN _OK% piQCWPREs<5T̞__UuaOt.U#e[>Tt7KAm@gcf VoC[a?|2ik!P/⧇d@=G=Ɔa& isyOע) KR/WH0 TCuP?/2ھןh}e֨w-M9eH(ԏui`НCIwx-3uV-qEK,YCrCq<7w+}Gh$`G,K9yԚ29| CJ׽} ه*AT)gsaLE3HܯV7 Dqaemݶ u @aY\*?FQԶGeI.dZw㫵X.&3Bc+4%N ;UEZz~fy+nmG.P՗=XL J'BIL]89x:\B|l7L1BjRI~ҏsGJS2uژQ55~NO9;7)9I)4FHFduZMb }ľަ\*/:?Q{ʸL978)ϊ;;W}Wn> щxJSH&6!|I(TW&5G׹P;F`8N.`sfHK:g=Ow8qrtp/DY6p2-H v{{2(7TDveq-G)> &}3.^ N;ND_9a95 wlScp>i)2&sk1NosXj>.nt`h:j%6qĿ;pgB@Z:i{-"=Nu~A &)wС;zYLD!#$ q3Qrs2> H l8CPݞd-%jhlU{b_)uPOW-0k ѡm'x3ڃF{T]Q~ez:h'6i|k[ ,KA։ MέS,bDoCQBN@S Ne%I?۴0E䮩뽘QӮa̡7Opϛ8vv*l4 "K?(-K MКuyiI.#SN@A -b 7q-("aza^cR:cǞ\p`xDxKE$rҸ_,4FD`䘸 s޾T` g5n*h8ve#qXU"W!0=>XM)9F'EPspRVۣ?,(?UXӭ /ߑPRG+mKm; 9LeV*3_K^'KD5"[; vDSOL4ROj8V1lBӲ7hWIҏ)A!.P˅͞ PwJg0,D ѪG.̆N1󝅥k=IaC:HyA}䒃)gԒ*__ڸe DA|Yuy"$ks@ ˩IfKBeKJNA[ЬX-5[j4?NDaDY HZxQu`5%!wlrod7*ٞZ =vhBZj+rCD 8{^XN|ɕjt7V.x8u1V5p,Kb=8SIHz@G) wRnVlrI`їDuӉAӏkAqyޫհUaBRZ!Msv)'!`RbP`H` RI (P 8" Q`O^uF\*pNJi9uȷG8% ߁ZRKa4rM Ndt \%98O ;,'uŹ 1':/%X c6t2i1g3z6A&`ɝVUr|WUVAKާOp_K|C}xkPC`4Vw=5}p nh2FY%hCo) w:BWLo.h`dϮ,'\lT!;6#^}$ 4f ذxYFtJH`-wh =uݦt֚O<Y?:[ m3seٳY+)7T^Q&+D kb$7,J^sgVJ jb}EPpFf5'bO^J/CTOSak>W&- Hu\I$)MᅹD jDw>7Nb_^ǖ*mɆkS#⛥|UPl.:?'Q ECG"h (3l9 Uݪ{W!oIk#矑,4/ !Ig&J"A2`58۶;> ~" ?8e)䟪5luZj#uk]՜ȳz 3(4@K'uPxK BiAvrd&NTXYcw25gn5[%̠'2d5scS~x"ibm :$)iy LDrGJ(;}oLu?~~0 b, e0t)8H%kUĆN2Y74qզ>״Cx=#ȟ]fV v%Ӵiv2ڤ'k0C;םU?ySa crM[j]$jrO! [HmUPjTRb$Gq').➄c$#qU+-|"T ^9 1tnЬ…UK58 1dz4lwMϭ92\یUK1u @K\`ݏ"pBfdҋu+^Mj°+[MNej7r]QMuLXJ ~ka$e|>{,䴙(PYElx>0xF1Aj|vza\8f,cPeն]1ٗ`Q~;f" (qr_Nc Ù>i,ĆZCHxzF(3,YksuX[zghnXD^>? yAW%H8ot0N$OPmb596&{>FjnƠņV4g[w`_ L^M΃T˂rme.)+HCp bR)z'agql|&/;B$ YجE5=n[1Bd鑗)wCok'@"iP)qZ=ԟ'a8e7K:>uZp.-z1nwb."~M%G<Cׇi é-2Idrc8/{'*=5w|Ǻ/=.R/3`㇬`Al+XF5NQTWU- 4ݨ#4+ lp}2 Vq 4mMjIHܪfcxZpe\O.lqD1w'*hk5BX8>" 3[xWY\1/gqJrsџW|;YICykg 9 2p!t)Rg(Ѝ:݉?bv>߬ZvƏ0/6z8yVХذZs4Ic |69޺==n@\*Ēfpv)Y̪ 'g0|?!E>pqRY%aez$'1c^]hC7bfv m*czf KSFFH{! z#9[HַׅO>$V_4. k 3:`=@; KrNob`\{^鑇z$.s8kB3 E,iP'1ҶMAhrz.D JDSN\qsC?C9 ?p tմC6%͙$"˱;;i$N?]W?##@v x *u"l$PRT蠣gRJJ/B=Xd<Ôh?.{YMrmtvzъ!,}C|*ϕ0:Yp@K^ 2U3k;JM܈!U!DX~cH2QA5M O[9|lrG|\", o .k(/^+YDEKqB}u/4qF<-lDL=Hxdr^ Xs*IGSX{j=5!&maU%˄ah=oNz]`$SCQÞ_oj hIn4]tLpƾE#&BMA2EPv~=,SIx1LQ11t򜏯xqd;!R_}T-A|e0I^9!';~y(C;rYֆ.?raNm5+!8.C|"7<0箌[c{6\5X6Ģ\z/Wp f>Tl# n _朩 &6-T{4`&I3*h֝whVaQ")B^,}zȶ-/*mF 񚑟BBeL$KQw`K}BoI@jyCgG# Pҷ#NhD xܙ f:)oXs>mN_o-ռ[ݜC>nOײ.[ @h ug&>>?.FdQ*PS>ZU,'pDޡi@;+]˺lˬa:A2[gVK.+Vpc\;N!2M׆̠nV,6!O_ބiqĪpЀj"2z64 ┣rq$yrs;/]QiX 1]"Ro+"aDe+4;tju#-(gI=ltRH.%WPH(* C6SʀoEb [vPyY=AU2*5ZUjP1*J}<7-#uz=A#&/"U{&"BoiV^*;3tkCkzBc}D&CN_mۄF GxYKUN`t;hV.z4y 2ݳ= ,;9y%ߦSK> q(9 ztgu$AV"Lۧo?K:J8~:x9N:Nb\hi8v~=h|~nmڐon1)nqEޠb`NxSffIԓu vjG^,3{"H֑kBɌFh|~#I SOd%:0I'y%a,8\eX_aopRU ~/\sIH~nAС5< :_EO 9+BF& T(SLJՙk9.b,$7FO._ ډ=_. f0Nnw 50I-Trw{,MR[F甈WA@J8H BpP(lZ|jv[e buaX#DGRblG剴3F ŢzA@R-d^xz@*Mmzlk6nnszb;=)0\Kw`o )N.䛿 uJg]'dN uy;˭H]+`}o?*[bWTMwk5 LC6khH *U.`}>6BVݑl}rȢgT~j<^z}h'‡fuM(םQ#0HT0A A%CcY.I2ks(9ڞ&=$Zy\maa:_KxՅEeDpփ7ӸSE 7@o:S(͎Ac;3i.^9i9^rPX!v_Ӹ*V2a=x87;w&ލ?j!X:tz9Oe#lŵ pNGc@1b%3YyB>NjVMbUBA/3I2& k~ ?&!|@vKL۫D\z'43+E`ݧ LBkI9FyjxA>h0GB!7_+8;~!7{dZ-:7fks` 肹úqHYܲt{\Q)rbF&frq":hUܤ k<9PLRɟxc~Q )h&2VqG:e'816Y(]B>%MoZ4'h\W{`1N9s2{ :1x 0K97 l$$rg& g{0;Fl?0?>ysH< >TWΎ>S"Ȓ!󸽡:N8ZbI*O p:oivWPp^j7ISw `إyY 9?t!E= S *}.tM\}IHj9*t kL>xb]oS'0࠾0PEneSKг54qd1=6 ޣf;W M,X&aYTH ìxV ҉lN}̕|g Ϊs(!#e Q[pM[pTM+_.jQ_z0-J8"?2ij4R ]vatz0&DhPxd<(Vӡ 3Lu4TK0*(ik屠?]U{PqkHvƌxsS(Jz'@Zmt%C ?E#I1:3llSܯu=C?Hfvw$x;L!np :St bV<7$M']kѢ=[ K03rQ$Jk47ө,Es!( $0Ip#eS|L)קO/t":LY8;p>B3k.UYYKP]Dwdr&çdPU40fH>c7XYXض8j6F1l,\ai1B]Q2G Ljc =bIuɂ"~~X % t#˵[ x0{f#䑀XƦɡynFݍ#{_ pۨr$~<' T٦G 4amZRfqur}E.jQgu87$Dt 1OqW MAIl6֗8W<|r"o1M"y_rBl*< a;,y70F}onz7tw?b&p4"$*sd(GwTpVtɫ?j,7aW=ӷ1SJtwDs)O^ṁȍy(P'\ŭ3&K[n4<*#zQ1H7`9mɫ2|HG+:5 oїwo;SCBMvЙ4RHqSC ץJ^٣r1.}x58&ڌUaD Me)+F =f=Ĝ&dMy=(:!!~IYбq&eJp++@pFdA/{Eշpr#E~SsO9GB`dyE;FK5M8/$<_Ug;?3K|d*-S5E9Z4(-CtYVq3vr/7s/ok`5EqϴK'UUJUjN$ywIW^i= Bbi=153 WhQI'TYYB,⻼Xa%A*_ K \ڕ-|)F Y9P]d* A !Q$Vϙ}+c@~2ő=5'tDIqޭZaPz7 Q4t(˯ݝaB́+ $YLlh8 & F:}PxĥX{7HQ_gڌEk|5dɎ IU,ȋY,S7۩M[$}}]"(tEhͱ=U"Xf=r?!]O6YUF;B88(QōyzSUq0U gG ň3%8̢'+{L ==S,֕ ؖf[ ѓ[߂z?xO%3DʆR+^(4kk5)y{ŀ ֙ FpOwǠqdpx4D?=}݇ta~^=Dqѹ6t'숧TDo,`Ԁ--D·pP!/Z֣m-bw>;$2AT9RAPIxjk*(cQ\ @IJ66{_\1ZLnBֽ&[DL- P'bb@rY 7*)ǨuޡLswԎ=U^h1.UzsEBqgQ$ ^5/)J9+#!~j!VFT5䞞8eK×;O5no5|{l6XU;}xPa]s>/$M*F#Uv_$ۻթ*h),~9am2Y}A++o%97eE øM3w;HrDڅݘq7G!ʟc}PC}横 ?HXAʰjٱwh8w*-3~I@9 Q3rp5g G,)FK*%[N !/Cj%+硭VVn3$Uohn@[Ds˃ђ׻Ҳ2 c0 0hp` W 33yr"%BqrT$#hA&"|.ѷ$|Jʞ%i5Z~[ѷ/?@Ҩm+roןo~27'D,#C)B >OjoJ*F:)X""ഷPjGf*Çoفp!7 Ǔ0 ō?5bI^5>DBN%KtRUGm0(4q|V|@T7ࡽuT|S>-vܺ"^}gδI$C))6ПhM8I0X]ZXԑp sqCZHTS=A02Az D2X:))2 @֨eZ]ax@V#zb1a.;7J^KGŧ1$ 7j / rcfjPc DQUQXݨBe j <Iz,.\¾9ĥU+F+I7>یhE _ثA͙ڧKwԅxX8.'*Bhbe(M(^l\9}_"S̎ؕ5֔٦ s;+QʶhBlj*7k'4l0ӆ;uN_Ce6NѓY)tuDq#gzH$=}6*mME&kj'YqzMYz-I1*T!@tU(fcRȖJKXSڸ+,b|.:>c t2r8q9$M=#(V(ڗC!Ŋc[}jh3I"?$ŒW>en;OgVS;L\H6^A8ٔG62W7:830D#l:>bqOnhj;U8!y"v(J-*=f2ՏA2RNӦ>:~p^@M3 m)I;Ntiۚ]ũ2!)Xj_h_ݤf|˓c0d$*3 d,]leWGaM6[ݾ>y>/#4 1jp)<;X_aOzU e[+ } (MjIpqk_~՚tw8Au*Dߑ̨p%ںY$\leAYL@?-eG!TwV?UAjОn^D3/A m 2(qbR9P҃,;oRj^~vx}2Kb*M{ s%s`K68%fz,aMyOPK*U~ɯdG}= M J;ϰbr<5FUMWT uk$ +j*c.k,Xͣ[2cPdQ+m  l1^?i%UQ;Qz^Vs""y9&ndӵ(邰#gqc'(Qsz#Y/0hPMk8ۨ!L+e؉T*rF? ͨs٫Į3>$N$=ϐBKܑ[fo3ix_6VfX \On^.6>e|b 58ew@P-0%LU_?Ur ? qZF~`z8X`p:]**ZЌvȳLEcQTRFG -joa4-5`xGqrΜj~㝉b֤ ya(N}B@I\,bkZ(jZ|i1EN1?@j,K"{JYCx٥d-sdv6v?&ZoˉQyvrN:s!# a9X F)9(oKx,ZPy#8v!bg4~JbpyO̔WkceǸRv}hZIaI2W?gňP(<43?5x+qfk mg![WXgZ?_d, VyjlC3xN*$beW­E(˴sEu%/2iP^thf:A`2 /c 2fʍߎ Mb.g1No5|̝C ?.nL֊kXɬY5HcUOB1]Y. ?*D0?9R-'RO BWh KcVA4Rm1ݖ!:e,3`{y֠B!'kt*=:Ją3'v3TxsЊÏ6n{`CM iMeE9?X^SGVQiucVW^lL"j&Xa|p E:tZ(a,cSJ]]HJ{kGLyt4 l#]B]#E? dB m:^O  GP}L1]lA{8@`M#67AY\ƾZ-yHxRNΦn zPİdlwYxf8ւ٠o᧒y4TصPK敎)ަʈ7ctk\rtM./ArWD27e `M{NSR?A^p[ o8Jl/>\*4ػs&Qɭ@`E_R5]3Dt~eAT¡`::yfPvaΩtP FR7 jZlݕyPl"DեP7JY+4v}{KTbXj+JP>c${y"SGV̈!)wP) cp$P6) σ0MxM=ؓEj-106vo\M4n srwV vGX@pdMp%tG"e]tQE "*}0tU^zw}r??.١HAUn0-P |δ<:6؝8T9޹ex!&a2!hGX8>a30!@^ohmKŵ;{+0spĘ#g.U77kAՌsIR^Ț|]~ٮcQ(NpL] Wu_9[ 2r"ZC3ǧHWÁ&ɞb[@\r L;Q%x C-EuBAI+veYAIl,me15BoV'["H[5];=`0+_]tXP:.J@`0$+w˙KA÷ Ao+o̯OM!HHu.%sB猲.sx4)٪?EoҤΓyP,t3p>N+su% A%$ӠBHCUA0 j'0ʾiŽp]b;]kz5 G*n`f\˯<5F(z:;vMB^:Vq)ӿr|!s^Mv)c̒!.jPL$&&_?XY)m:Sҽ)ߡ#Nm810=vQd0읽j|j3'~q-rQ UwI63Ynk #-wSC3~[έ#uxԹfSuuc2YGFrMSLh{gqLmN5e2h (yXU`)(OFG]H o3jLCFUUi˶t^ĿTi^˄ xjB_|XC=Hsaݽ&;9c{8i|G\bhR>` mP"Gfr,P2_ch$[Iޤїc-RQ2k> 0fJK!A1GuvLyG:. WID$tӷd3<E x awXF(ʱ2#]BE}"X"9 l&&̷z!&]9,Wx~F?`M Ds+H}u1`ZQ?z҆^,}勁w/GR8 'ΐ֛e1|.Ϗm73xy7~H6[J$!23_1_<1u=A./g<y\/$ C, h}s16H.P hj)_T6mC貣A羹JL0iT௤zBJ>{Q7DsqZT ]>6x@suw[@ց[eѯR3*|W|yDXOE}PݐCeOnbgu5/OUi_FA^(@ +a۠Sl:SC}fvP]CȆε 1񶼊ۚ(,rk\AcIލѺ U~fʻ= + &n.tTkӾ) ft?k IuJd%KA ZOM=WUIܧGٜa#^0@/OlQJE8;h$4ř?[ n{*jh*=l?."~' hc*]THVyۋ-8twW@.\?jIP#jǢL ߋ4,{~7LIIoAڙmcATKIS@ti fzTզ}b~~V8,(Fvx좟 (}n;[1WIqNe(|^CiUoK>WNV/⻂"w[``$zwTg-dL!lc6 xWNdܒM0< ?Ӡ34Q֍SVvʴ q YDaPaܖ(}id[9r$ѲM&@ғ/,{r}6gay\_;=a嬼-Y%c}7-ɀԻr_{1]]٩j-S*KW V+^lAZUkhVEbHLTq`SauНMT)h-rl0ˣ;Wz |EJ'fYx0)fcpUM1vS u;6 ƕOBY<%Y(GK8c- zQr&CbLԝizѥ_n7zLd|IJCKy>9]zp4z9+ )k u찔:  VRbU.v܇(I, [K_9׶2g#|.8åfvG((İ |[:Sf}װuR,m~.|aX Ÿ>v,pg<_V>P4"F*Q?}/b(G&{Yp(1K냮uX}YnJ@Ө<bP>~p 2ms~A-3u_ɺO= lO<4_wLc&df ЮO@##fk侻w(NM~2hm7^nGBemF}߾lcp8?wΒφ?bYf}g9:@'+p&-95;gHvкaKIS67^aw%J)M>.})ߡ/u%];X'9o&M@/lTJ:؅"gnB Yywti]0Ѿ.hBg2Lm;^yun\.1bg^8Ä8 СD%!VEA@y4,^rfKloc/MȥwlCP(خJNuRpR=7PD-tqj\ga{zHm-l $wi\+ӷI+@ C~/ß}=f[0 ck8/[Sd"zC Ͽ[ &om9U]ܦfkNf=!Fnj@(ӍGyo05 h+ [u/7W[p+CE+!` -Aa_ k4f·O{6 ~j#4yi,8#awc8կ FQm]'2֙FFNhC^v(m%.ߓ8eƿs8ګ|J|,n>^9}`+g);vWnaL<-/x@HpѢKɋӞ?f),t~ {\}_- j,ҁD]@]@_;ďΫHT5]% ӝO |T GkW7wV<-1|_y9iS8mP r}݆qԼ~)5\B=-Y%Pg]IH ֗,(ed-~*o0'سΆW:9H[9 gWE?J4V5XaM iLp9miն Y.ܶ3m5e;=I+noY{ d`(Ad{i:{^*$኷6GYLl0T`HbxC躗"`3 f6)qw"M$syٛ. '^}Ax/s xqvAl.Hu꙲MeWlu#8rXY]Wlo>? QxY1AuuH;iIqO Z&Xi=\tHi%"<璆f,2ya!*Zp53wZQ=aI)5^az#%kcl:l<@흃-~(:)kvAE{'fDsF<-ot6-uiz(IAH?r|J(@>.(8ei]ܯUOC+\ CNۢɖ'hc JT[Q` pEn)Hct1zմ<#xpEtPHooͶh9 lG4*α͔ ȗ{@=/>8}k%y4_DHCOsLE9UxjCxKʼnneܣqF$ݹF;47m #jdJjHkK=!}ȊdOW#?mE 8C&3O)FBu:怯E#pwйn4S I3ޛtb@ VJ mjȱg L(+uu&ɯV p<"ʬ!I`ź.Yb~8q 8Qte dJiHWO00#0=lḪMB{1~d St;*jwL){`#--n\[{Sйgc߷ |%!BﲕݬTXSR]qNX/Cd:0,voz8oR9/aٚfƗ8fݖF.9T)IZ !4ibAF<"5= XE qOf E{R'P|;]4@Z;?ҴH/D N"veNI5`(-R~k[3+ O5mb᳕Fj::ʿ<]]7C4KR?4Hv 1iR]=TؤQF(AAj[bfcQ,I n|*!"$PzN2#\(uk*+CQjPo{*ԯ}|#۳IH yj s'\"+{.Pb׹u(RQ $4AѠѯjA"S_tioY p \qBbu4:6 dAMsTc7 CJSBr,9L:(\M<5۱}t ĻNҦS | 0fF^NE~#>q9Ƚ? iN3IDws'}-&Aη6%2Df$Mk 7@# (_P }xv/S2 '߿7D6*%.F^yg@:ܭbhet=d`/>Dbӣ[0^[? qk@ qt[堯z%gu">?X#t,.1ԇi+ه٪S4# UGKkg\Y!5@;kL)ivAҹMv!E_#h4)<̙UixܚrVRzwmBD1;۱J_5L1 0ʢ 0[>*t{HC ~-Hs ͔5;,  eh7,!ФJ Л 3|hjH"hsNq9Ϫu)YA%o2^Jҵ%>,jLGm3Ap4X(UVWcJv?}}\y/|T0Cɬ퀅g 'a#`Ff[Wm~Pcd󑥽TZ4Bؔ栾Pqdn,\jt LW,3HdBhr6p.N!D_>wvqPJZc 21^᥶q.J aXe:ofߞc+BD^F7:ĮAr7$L%CY =ӫ&H dggxI쏳.a{NV5ke@>6a<7wk夵͇6 7 jBՎd Yb-RDŽ$u$ΐD[7fyR7WwsD d# z2N?̦ Y4rQEFOXF<+HluWRsƙ.l_4꒼n\o+FZu{dK VYأ!B2ڻW"snhׯz9sHpE_t5jWhеjܠÜګ?* 6gqBH(!>|Wk230>ﲀ;gl'nW[.Rz<~VNp| ӑ݃Ao$oJddIəF=M0BaC_#^ e6}JlfW UsLp)K98E"x vA iϪ|sVEA >J$iqanv8Y,;iϤHBty*{i,>A<\;yV~5Vʒo D,êMI3cixFJjPmrk-)֒m#@d#M==y KPUS仚q쇣 NS"3*/`~j`VN܇`qlO|z4*X 8LPôNk|3?9Y#l-!(E{^D䊥\;A."r ="*Vk[-yZ7eLRix׸/E;7)!ذfBeUZь{h #74#u z|w֟9P^+.4 }J1gXA,[2kF%ԵZG%g e?|VbչY6VAsjg` FIo +A__ΏS[vOo\ͣrΆhB#8~a7'ls`R.Ht&Ȏ|AQ35 )۠eӺl֘1NR{FK(ju̯MM7h!$'pf} tԐisJ"S֠]9SUG[:gFqFeQCۆj=u'o /CCKc%YLXq8rFODyc,QU[F*`tx'}輅rHN;Nd8*)Qɜk2)ޖTVϹH;Z ҄'2|,>EK1⅚6'e$m˜ xYK跍O͎׺6""U3%0 Dq unp0}F/ܕ9'72jBIuX.3gWR"ܻ&T‡fa}u1PW_nPʆ$2n );)3K"p~R x7K/֠AFib~Yܫbpsp;Uo#|W<#chl߬Z]9xbO)12t?LVmM(eI?su哆 ^wj']ҏ+n$*4j\@ivೱ}ІS)bg褢" ߸/aA-#})^BN$O>[& N}!D&eVE3{gl0rWmʧE~" /ˇʋETVƨ_|1t&AU;2uW ?v}o7Wsᄄ͘u;˓x ̣ch/xWH\ojhM7„\#6cOgޕ#$^nLnx2 :ɊG 0yWLq,JZ2Lb2T0k/bo g҆ȧE+ ccn0+wnҒ1\JYK:*N1'gJu-%3g5Hǡj|M{pgHDb2#J !hu3WN3~0'pCC ICD1j/%*QZvE,S{SQ.dB^EMIo1 S/U:n.%M](rTzz[jjh*j!wiޒ>0$?=40VFXQ]o 8 !x/d,X$UzZ^Izf%"z|g.:Ĭ)1W2r(雠>qy(s>AQC<]Wk7MC,~Vi<4 @URޥD5]3,]@8~͎.b,D7$ [q{#qKℸ cSt7.4xjɰP]*tBm7rZǁ ug̿̋a"xgĤ%T b~4P2 Ck[^Q+frkԖYR(Q.DT:v!@y 硦7% ,mLI>2r%:)^u[*laʺ [X"KgNOFmƇ(ngETti%v!.%lދ4DM뺧_1IpLֹ0_TJZ-v ݟAlI om}QwFA{\p->OD{B^ ݀u<]V3b-m*@)+kN=:_XE 琇ftܛ}֤q2ߺjZ~P6 At)^Qg#D#"/t#~P ܼ!=E,MNڧ$SOD#r8%BkT*Ng4 ? yUx*@7T0oZ";eMRބvn| ki #!R"%03ckutA p߅UQY$!à2(;4ǚX>cnf.yY*Ԇ~ࡣC%Ӌmy'q`$W!k, hvDʉ~啂]'/ ᄌSo}amN/7!,-~7 " '93W[`RHMEПa˳IFt>xךD\t\QF q5a%OeBj [o}h Kmg˪ްdY2UyZXc0` zFUٌGbspJC&$U*&3#,n!=,j4 )?Z}YTA7Uw b1M.zOL;ݮ6GY\y0MJ+Xbȑa;(,2ml,oZdK*_Q _e y:FORI@Kk(k6^Ij=h)DnjRXs iCko@7Zl:M~*i Mkc4nB؜Z;ƫȼAt8_8 gmjk8{]eɽ{f:gb92{N@hdm?_iϞ vE-$5EQ zsr*qX21E L="I"@!{ȟa/aI,=#AV[eEkcvu>ILI9(r~{H|n %Lvv}#wR*wPEm-kG, wјAS ),t}I(0]>Dg$>;qi^&b+ZؐP|9d.wF> ra|5l3Fjɓ1tNwQXw(cml2blYop5T+_~e *]k7njR2+~zR|w}>M2!牕G7iQ7҃9D?b*GL׊f76@jU<? aG|ߒqKa(yn'ɒqv>bݴ$P@h -XJ5!^S1#) !ҁ?4kοxG=dRώ)Nܕ*kr`}ؗ<~t7W-m?{jl=NyZ '$3n14sdY'Fә8N [S`N\j6Lmt9|n7'=?#@(/pԌH˴@$}v<$PO+N$&ov#pc#Uv+oƛaqBO9m'.Cڗn^C8PAzAkV<=%9}ܜ8 )3KLQ 7@uKPѐL/羢`y,_=:һF%$|yyI֯3ݩQr /(~'[[ 6VAk2#^5?ЌE&G[e3c9V?V^(9 ^4Ā 3pBq>W}QfE I %lAFƆi m^[\}S!PP}ÆE!' dHx?U?wcmHk(p:mk:Y5KCVjߐí\{?#IfD"Qxw7R؁3Kzc^WdZ//hFZ)Ň?y-JR1u'HSBewJJ8K:a1}ּT"Z8[EI\hOt|+v)aKy/\V-n닸x#ĖG8os?.Hs0sw?!7_.?xAϳ|~4 /{z}D}94 *ʇ}zј%@#E4BzfL^>NE ͩfkgU Q?Tu ZIɓ{@Gg?N-[otqpI>1o@ciG[A2~Yb/.pq7QܞI=m^ h)#a fĿ&f'^U u {ޡ!GHZ)=Ay;1`p8(+br~L2[gۅ?[H:<H~A=J` ~\G. Z-Ah+k^҃PLUrJlJF|WL)gℜ}9봻ٵLݺ l$n0NEڰ1'ɯ*L^jVJ3YtQmE'j>XDPd=rǤr޽DEjN61w0T3Eo5ҺÌ^ sA |ӗϸUE6@R0 }9ѯEzMћHHܖPe89rZ1E9Yrk)B/tώȆʙPa5$~-AT.c4^🿜n rN쏭n^ c2PwxgTFY <$nu:^!Dхx~"](@;t{eIw|~e3GMVr7qKV[MHo e43aUz(Ջɪ{+5RDԔKUTqh^go2QE[#Z3!S*J.3{h'8i!m2/X*ίvυ vfU 4F*}xJL:DZY+v&1 GE,$5gdZу]ۂڋp<.:9J Bm]|igOMF. Z32CnA2K?]{=K8<W2 ~Qյ+dȒE! v^yVUnUHyԁuwܐاJ ù+sg']]!!TzP.[ֽySA" _Ԙ0byR:ig):"UІ,&/8Us$R8}8p[[z)TZ@$4.|W=WzF'5.7R7%RY$sS4ˎ} Ҙq +˵rnå<H?z S or\w=y=ɌUJ }D>^7hUlAAa<]\wvaq݆.ڿp'+ !{tV Nqb,H"]\8+q;RW{M{@CLՓX u/͝Pn*W)ob_<:ZYb pޣZ!vHH#4YwDr`ZXbyQDj= BX* 7RIN3ۂmt!C:Ĵ4\0"R/k 1!pvý0̇ +5&p3fLdnhI$TN˕l}2Dׂ= X0@'RX;\ИыѷUnDKgs+OMfyZsQo⎚Y37'k~A ^FzUax ]hɹ˩|FlLoئCF[;OhGVo=ˈո6docb8G1RhfݝTF ТXcyΣy1* t$I0Tyfj.G|+zwuHLXL0 $6Riy TψQ17g6GL f}&ia7B |{0$XQ1U*eFj=5rr #(#'v߲ 8a(nSi;e+ B6ID|h0a7)Shes޽~p}R'it> ҏ2.FZϷ?K߅\>U/XnB/[7@Kpdp+b4m1wVm=u1:ߧ9I(Fw*##.#Ԕ1 ɍfwze3cg} ~.KÙ@'< c䊾T^e3攠n^Gٰv?-wc3UUKNv 8ćzrUu7^H^z[`0#we~5~ױ{f:w ؃ Q@4obXkl:֤Vȏ)ȯOorW&ӋZoĒVnfGOMV`?wI}u.ZjN3?-yG UY)QyrPՍB[ae֋"vu&vޘ2 E{*[3+M*`D^lE`wEÊ>8+rrAWjJsr`8#k[=)8.#cס*Ӊ[8DI娸q<(j^u b|5|=ef~M e_nZ0$67FٛoBzS/-9g(H7(YUp#ﰙbd&ZG)!Rqҧ).T0ݥ"cy(g/A. u/zQ.A|hTpo/;Ӓկ ThD>"x@ =InI ;= !㣩ZpJH[|lq,~/#nGSqqF0脝Hg(?X5?Ԅ؞3n۱iM5A"*์# `>:ach=Lӂ"uqA'\ uEb ]|!XTkI]0leBG z3kj neZ\{"G"zTb}ߵ'4n!yՒ " kAZkL7ܠo|P_OMow k 2[&?7&ԏ?΢e9!)|`՘*a ؍.= QàbeQ1>Av4%E=vnAݹ^1Ӌ!U0|"3}L(/J$+}A{UN6|04GiG O]+PK)(!@Z5JşE,(L0ybơwPͮ ['PΠͿp&XZ"E#R<'Ƈ60ut)`IoPy"mp3hƸj$U+q^j:(x%P\L,TԷ6|l3F4U7kK>D0{hpg $Km@I ʁъZnWCxg1֑AW( }N¯nc7hdXg㎥+0{5Wi{"5nkƀzRBx=M/PX鸃;پ^Q hexL9'HEs]uԈQfw|>Fh!dˎIXp&dY~@v[P5jlʙ8x31: FbPz~X?'MV~vG~Iҽ;,Iy%%#Ywa窟瘔Q;:U,asL걨%aVT(fiPas2?Jd7o7hwvB k{Cs]|.pȮmR.84! Dʾ؀e ow6keuA7JXK⻡ > P#?r= 'U2~Pi$;sSYmh:Kӆ۱ <4 G9]kY&RAPa3$n4jv:Z w/Tv'v$Rm0.wWfqh_s~u W{{{eXy !F Gq9~wJbO}lķyk!bZ˸WtXkS1uyj)Hr^hԛ?R|'9 c)DϬF H s59pDmJ/Σ\M<QFNQS۠urg5:mNqRU)<Ŀd]+_z`LI(o1YVB=]ɛ~V힕7E۶Y9[8|ct.oH3#|N #TcVo|ݕiA 8ܚPf8޼Y`(+T&I,Tx .0p%| 6䋃&3V k^&ӔE\1Pxhqi _y)>7Q#F^>E8S.RZgoM1IV73Y!1}ɯލmy֠[FINQm/5H996R$7nϢz: Ѫ-LfQJRcP,+Yc !t3Qg䢱Xsz,sjsXjNJO{bpAc)(V51,n$ ,һ_ޔgnLL㘞Pe$g/pnpD%~у2W҂($ߙGśk; @3}蟯l#.!YD8t_GH BavVdj.pFwd' yKY%BZ @?.ٳ{]H5o&wtMgO<"xY|U l^u|vsͅ<$N7?؀s%3`Y[޻aH"kA%$TȘxXQOM|W|w.{歒ud#osCJXp÷~Ԧ=TdxTe/uN8k(9ImޖzrFjU 냸"FH"~4J۰jA}Sngс\p_D|X;6՘M8ap0SO܀Duz ֢~.k$HBΆڜKKLY䪷tT@.yBōWl[J9p[jo؈ev.4-p!CT/)9kvEzW8^,rKzpgy9~<Ո;`IX])܏3Y`+*tf,5Q|c\ϡY7F"RbA FakGo eF+1H(eMqWe,}V/s$L'G|@Z7S:ԝcxkC {=!pcw=Ãٵl5oQvdɋBE{HURvH9IU~US9g}"<$ZWUeQ'CDpJy>n|G! 862(ZbSbHWBFsRvf4w/lfc0e2p(kZR,N8"c UV!Y* [Ql#䡩C%R0uw *[pys {N`œ6DD2RB ;ONeBR0S64;Bt/x{]@MWNJad8%VTP5lZo>bdZvILy c[gV{TNW5.}-\m3'h{Ԙ6DUh? J1T ႜHŕm8dnIxS(9;| MdZڄXc6X< (ܴr@t $"nz:G(#r@ !6$2`utæ2[};\躏ux^'W⥤I'_.q@OC>{`E0&sP!7>@q*jza(s@ :ˮi@H9yg /S+k#`YE҄b@7W<-Y/KʹY>]tPz@ o[Vī[0\c8* R/IR[St^];ҷGC.3{~.f=>|e&49Uݲ2'İ3#NGG輷n+}=tu*i¦ k)IRXJ e{춚5TD GZ$OIgG[KZXqED.O֪h)2en!!}#',ƾss _@5-h2N7!yM'kw䙃b%=p=rG笯.o:ר{eC>Rghe̎f(l[6Pі@-@^MlK+pJ[cyAI=۩:{ %rט9kxbQ EM̓Ifv=g%u}u~]C5]WH\_cUQ 6* %HPgpizq@±5a1P7yԓhUEyyP<ޟ>夾VPӥ{"9uY h0k6x Cz5$GV >8 ^PMRIBm䀻q qaQsQWeHp[y2 0[N>b"No83rXcnT_:*aNsD+k0@tU&;(y] edRnWz,9WHH=~@K#]/zs:Cxw&*o$:DF9 dSr@ z*;v|m' Ñ(VzUʰI&pfV&dhR P1&qTpS:г_A'takE~]WqE( ?s,vŅ苙)m DhV7>k1yiY*Öֶ fimy)x_.ߣJSWt[i/tn> +hOB:+t 6.[&|D[ADAxǨb]A?Q0 U)?4i]s9ҩtTt5MG"V{ɍj YTc"^٠!.r욒0V!W 㴿bU)Ku*7 =@++W ADF\% ;_06S1I8. K.3e$Bk`EYJ69_&dziK0Png~du+Oꈌ]c<5n̈NŸ&YZ[Ի7n..o5'wIrUb)Me#qXR {=$si J$g܁tj/2:f%DDQD)7niޞo!>[2p(4ivQ YW` (kґ?߷Yy$,Q| Fa\U=Q1Ifׄ?e1M|80!o(xʒ kmJհV,`&ִH:GS6xԽb>n~)y"Ue/"\P!Rr yTn4Ҋ&w|̞@%'t4F+>m_/[2!x`f(ݴ,a'p؍6IhPsflH})˜1o~u-*FwykuXj@ng;.(>|g"r&*k$`A"%)r}~wKmjt0%hKv9291pEܪmV=.sṼha G?Yg?q;=eYs~X:'9KgѲ6$CT:^bsPtJ .Q#!bфhpy # %a}) 6)>:DT,ۦI/)5zyBeli4^Tf~$, r E̋evpw\s^f}C~}-̛11T{ǔ{" H7N UK-FvoZN~}&a |e&U.:ԟ6Tw 4'Jм+2t[mREsyz}&؀M54%^r`g<橆2 f)$I W#%hα}\hå5R3)&C<{)L S0{.CS\!jP5G))m xg(9Xx֣ Ӭ>uw37˯BEhgE`I1|6>>] Ӗ#uÓB7XٿdkTaoĄ?\P jAvs N#"Պe?j0]#88/wil4avX$s^ $!)}eӜPl1y_ЬuL6RuM3u; =R_+P5{Z9>T$ +R "))D9-woz9^%oY67rA)?VJ,$l-y[\?C4P٩}+p5c+,r$i(m9inYy( J?rÀhRH E`02Czߌ };ȴJ{Xg>PPͥ3__#sC8-k wejĠ묋CE~J[SZ0Qt%0 5*>R?!H%"3s#ɲZ׹Q ځ"\P~!5P.iJ*x<1%<U v(à Ƭzh_D%HR_FI|wpD٘$Ζlg;TRKدMj VSk*IBqlUlhqrS{5<-1IvJ#~T  ^[sѸ,c۝lSf\j y)UƼOcL{cJR+:,ДMV剖iܕ<+e%ڝ7v̜W eHOPr`!a2#%N8.NŸ}OuT!yMYDc6?9{R>g(M%p$ROjA?Ǭi≰aR-3ʉ2pW p,F)?C4Iˢh>}R:K)n0I[o٪+@r3=MƓ뎀 bOc1JOnf$һkn,N,i>%ܿJ+}G-NR%aWlF@1:+i٪D˘=Զk#u6Yj:3fϊP T?8F|+DTxe+G)+1BuQw P*7A*,Q@.4hAlx=gRi_SN_Ä#ŏ,SO ġ[1S ǩqqW]V>hdQb%k}mi뱶KOԮUguZcYk KSsKw¢^Vԟ8cKꬵ%Z~mur~(-; FlE{l=17VCe͝ԛiW5me$(Y48c67IӥT-Jn9#8U sww<(o8ƪeBH2{5Ĉ9 0~B95Gң\uJk}=U9BX!$>RZ`xq*e/"lδP?s'['8.f'm588ȵG+E~[ G&G!zUK?b(G0螕;,sm/g)gU@v%݆zT6Bc ׫U2_g'/A#\jl7 gf=.K`*UžH ]jbwe@i=q˔0 nt$5=6kVkmB6 r>U'o3]1s6!_GK =ҥ'3CasPQ9hf9]ڮ`ud xtrX4afn$0_.O B~Iуms@aPt 8ȈR;"jNfIND9gq†;Lkq۲{RpQd?nBC[JrRI:77o- L&ق< B ̋׽ Kv7D:uJ.!۹O;8SaRv2溡~:xyt<<ɠQjr9 PeM`;s5Bm,!uW:-MoȥLtcz8hk_r -jb:rL>'>LD;􄀥f“A%7]jLGH=$-mжɟ[KcߚJXSA˝D~Zn$%mA`̴'Meui\n"ܿ$ԂxʩSp5v B:rb2[c(3<|1U7oY X4惚@qJ ?>jY7q mTqϮE2Xb\ūX%6@E5P5{x)!T0Uˣ6,b}Y!n][92T| ^EToz{N: {U` u}}-L*×+V[֕S߀E A3$k?a^;(II2j)H6)E{ΊՔv-Z~'@xn')x6ɘ2+ۅ o>Z˒_H( Zkg!+M+إGVMXaqkB~nH[&<쟇ldf)bk$OT;}ELox)S?jG莉"[xVTal1z %.+RS0ry5إfcǔ_|.%r$'5kG.i&`ؼCUY8 $ ,<}9cy 0KݖsN6TjʔS{|osIe (;tۑB}[?lrۃBu7wV<   P}=]j[lwm4RjByH;>(R4" LgQ~dԱLy2y!"+owvN"/&a-}| 2U$ -Pmw޲0!X1zbY\{Ftgol-*?S){Tm563,]18*lǍ~3W4E/7[֣ K^pamuO~(N65޳YY`}4׭rRg<6P"\v(,.Ha8 "\ցWh{ '9@o0,W j@ wH +N8)IO[r BlGP̧W񆅯ye V(ԯnwlB';븢$(._m7Zv҃t]u.Rrc=oΌwXW?U'4ږ3#֑| _ź!pt΃N)ypbd1[R;ϥDF\+'m!{!/TB\N}\ ]-U:3"{QڅBkN{gآarMGcuz-_DX މ#f/\=+kL٠q'(9KYJT#Â!lpYqXGm8%sJ WCԨXtDŽ&BHԸ+7SxYow{bplYdhWȥ9{&lz}=Kݍ*uN $V(l#+3>XM&;H͙#,Bq^;#\<{Q4:}@Y*jp~rN)ekA/0B~35sd"t$68Kl] iCUжVĵxo8 D ": wǸJq:i%r.s1ӢzVwk+JL騌fDdu++[ b?vxDS$PZt[6{5tKjyz$ja0Fsiь>Z/A!\eS[QcAKp|O'E$SC۲Ӷ9ԜŢTCW9u1 Q'Lt '| K5EgG.C`0t"6=˜AWִjXQ$@L#ꝣd':Ҧ>hD⽴eI(`Mdg-Z{`)8iM L|5TvNHv:20pW[P@_ DdC>TZڶsї6 MCalḮܼw>(ӝ# [Ev >_T{) -!jY7]V%uq*JL<^&W,Y& sxkV,\Etp6AXvAq&Fwa Y돟\ 9`j R 2q+z{*Ͽ#1O8:S>7{ tZ[pЙJ.Y@rX1&vW-v;#؇I]=rv#/N6'R;k,.Ar#d.lB3"szgĨFҞ@v7J\D V#v:2ɹ6٩cUo0|'ݯPz.(urdś k!]w @>NXTv(m/N'xOLo8!"QVbi>2 Rt`{'&d'촂CX\V}jB2I8ɵ@~Mo!"MVָVl<@i9{6I Kȸ-vTAAZ;d^&|be:Rj(iTY{#ذ+3!DG" k 5ql[ v4GŠEf_ HW;4K>sCuR*[Bx@*75 Wc x8SB:m ߉y>曘Dp]{72x$Yє708Fp@rhteOkF_=ԅ ?K{EkJ6%76|U۷㶵~X! yԗ9׬0[/KsFڙ%\H%C Q}Y /XmT>@S.t?F с2Jf1ɗ]+fp =yPDW{jO1⛾Ιl?IZh)1~ \..3 |&3iWbvn_8*٦Zg<vqLZ41|39zGK&C7Gc3{!xiCo跾k^)yզg/}#繓Vm*?-] W/EE i˽C(}#|CpI Zc298Uǜo0ܓ#ca*mcOgkŬ}(uG ΛLT&zxD[{D9&l0\W=e?yR<&:?y+0q1:`vWIke)BTƃLgwjʁ}#ԉwC@[z*w,"6a8 =+}!FܼqF=~}#j.| K/RE7#} `A!To#7TZp)YÙ AJD}r371&RpKpseq7ggrLS6qF 42 ȴts نKMhN9 &ڒ7DyT_'&jl V)}%ΏqW[mn>}ksTBeI 0oC}: nP`{.?/^2 [$toE?`?l T#kDSddxʀCtF\@t{RwC@4Nƕޅ1Y| ynx'G %^]l¿>d=hd/ܞm^!hy*Hf N+}!r0t0TAp| ] h1 I 8Ot% rý? 3K"x8uD:< ͳ,ƵJ^gd:SgHqcI⤱/`I4VP[KˣV=;]ezB m1Iu^"?,ceE'}dbv+̄*r*SbO YRqdf+:ȥ5:͵(DZxw^ ]H\b_0 U`H4N)(9}Re>bq&ă[C\s8ݾe_P r%GV"D55C*iW1c2=Cj-^y,$\'[cUnD C?̼ xyVPm(69Vo)\\7|dټG _G,:ѷ]3c:/UYL=ňn+<=9ҧ1a*UEQPG- {{rE }҄G7Ɋw?~r(Rq.wgx > jxؘt!@kv2O+FxOlnN=)ؾP2䉝:Q?AV*}r-8Y鱝)Db ~vWFzr%C5^-e[TЅW%bF%՞ )*\ hn~Œ'v]Zc_':oӴ.hCA "_r`s1lw-E_+A颮U X|nySj+uXԋ)KQ87eچκIn50vAwY!^e-L23 zQG|K5  K!U&gQ uk. ,+D+'Gx  QwWnCr\S3z4q90ƁLjhU/ Ea}E77ʒćk0Q=gDO8CGz9mjzv!JD`a8&Z[Evi2*>Qs/g ,q-v껜X{q(|[kUy ߽%rG*DG3~Z,¨Y⯋Saq{G M;7TM _ن*!}>%y{}[:T⧮RnY5V&0"KqHB =^+uk\Q'LKa7;rgHk/uv?3Я*$qwf~A#t<u_hwM\o7TXBM_ԇ *sk w? lv V.mc6-qc"ϒL+[HĽK˾, p}PƸ(0V>Z[ fA{fWm:]ǫ,X% Y/8$_ (Nh6m4jb*)U忣c< wfTpin ~Yhz} d7P2m/z+fE)*H+n̩s\Rl%L3x> Phg|tPnN(Ҥ;`' pCcBGDTIyg sXe(_6Zk na`F2QU]N!|IadᩴƖ϶JXKʓB9n`tAeB&^ OoYcOA1UKm9j]Z\XhC%C}71f7|xJaKDSۿ9EfiHA$AX9!ѡi߽p1T?׾@BҨOZkkKؠ bY6yQ@^ك9o#/s,Mzʿm-?vG/hM7Odk㒤(uT7 Ϩl#;_-;oy|'v˳%jW1\(| ;ia9(>F,a T|^0L9'en`[2O%IJNBXml)1 Ň<CTjDr^q06_k$%S2Ռ(6ԯ6&*YV7A{% ݫs^[SZD{g9& #M t]/yfh hïm-G!-P H] 8]9#a]5,s+A4eg/R-7}RbcNx'ESD1^ݲ7q)A*' HM\ ޾8ud- 5"A]ו(ֱZ-V2ЇZJ TARW=s]d$k,^E|b@19Q4D߫\ lH4CP6sO+Aœʲv\28 Սk5Vp TDܶ*kcDc.642S:%;p=.L0*cf'a d5b?h"cH?{,)p~< -` ZIԊ(''<4XX4V^H,P{s) { o {'JٻܗEշd[zr>P"LQܽ`]tg 0O}4 L TtۂlYasEad|M/_A))Wb!LJsh AbΝMo(cLk=Xy v+!`Vxk1,avN%0Vy2&+aUY7]a2žY*t5YD;w>{޾xA`NY?pcŘ54-ȇ%8AdO{ {0Ŷۓ4 MqoUad ƣ'Tqi'h2|VA`q C'5̻XQL#>͞[+kY ᫑UBh&F&Bu1 yZ.BJѼFJЫ @MH".x 1!Ӫzylx D&6KΗN 3UN*xfFآ?nUtC$^cq3/|0jS"ZMg~BKw0-ML HrƦ/TWx&_~_\ޱH-ZO+F+[U.هT N+{t]G%Ff* 1\Q QoJ|C; >L"`OI=xk8v![y&DE3懢JNzcGZOcFx]^zo|d4RUA2(d1?h#ilYe3ziLmGvxlRI)ѯ59[)@mAL.|v% 1YQ8[I@q]yvþ7! B*R1)~id^B.s"ZjАuLXkeI^6ah'&.ч#GNI%;׿l&śNQ)zmC<${BIKoqjﯠ Qn#q6h1fiOǒ[iW5>hZAU)O϶P4bs̲59_ zSg@fCJj{g"'5 h Q`*? iĬ{=Bxc}y&uu't.xIw|J\6G;3P*Q=}?Ds0vƒwP(2S`rW [``3lRn+Kl5,"oHXǁxmXShoJx~[P uw97ŭ#.hqao֠4o?#Ve[bFχawY ]<9.awo *mcBR/ErHEI7eiP)k4V?#)Xh:{ (Rl@(KK6~띶铍uЅaӢ, x)ǨZ]S4~ /YýW vxEQӍf [ 3",YpX=ys,'~Vm$U8|k7Gޔ8ո~*5G$d4:BDp`QL?1 RaDMvQX P 9h/f2tyItq|HU kS=]zg,-9Sx:{O$&+z z4@w|i.+wTHؙ-F;%4HUcqN,#@%..;Rj~k\pD5M8rVyp8^UOS";Uk,/G]h)bQ4nƟ(23k]-jE8́k":|ɂ E?J:{C2,idwu6MSd QWWm w-csk)}}3S:>K>'+;|B䅲|FllUBeC  O3-vdWGk>` %-N aЋ++pt&:"qP?2YWӬ7B蒀rF^j#*ތ:Ѩh]줓E$TOŪ.\M/e_jx0--ϱ X)q3]LDb!whϋJyP~<ĠILS3 G{cP X =HŐ/dA`_}i4AH[Z1 Ez9<񃐙}_@@|4ke4kH*ZƜ/u^ [Tvf:oy>B)pw$3"8SYC5 Vmdt(^KH yz &3w>u.ͪpg<ۊ}!"h jD"Mڝ"n-H44;uwFB(}:qA@F_͇Bʘ+6$dZ|$!Ib U.f*&W $lXL6q)$Xm]-( 3:WP5HlިT#k #O4.kRW^}Bs]08HC}h&̶%7*)4t$|$la_*,.6JHf , `qP@ݳ2npvxl ܜU/ Y87 v]E P1u-MŸ_D̅~ rOe?Èȝ&K/˿0oH7DaՒdcne}Fc(bյU5Je\@5fdh]71TW8 8&[JsBx? gP:Dը A4MiP3c[^]q@/SW-9I\mf;HmX`R Cuv}<@rPr'%kn2\f>76 T0c\;}0:>t]c%A;0h:NavgD}_EdKG5 RJ{"$EnQ 4'*'ˇzׇU,_ ns҄  h%oO2ܜpscH缺aM,{U${ _;Aᝯ(Y_I>, +r6Ҷu2Xm>q0UPcJk&G. 28EEHv{jq՞0$v7FThqJ@ȭN*Dw(QmeDCE&j2hئq="fB  2E$D"u(]ʻ+O l(^$}1=@.=Lb>8- כ]6I[Ȟ^O(ykHͬP;Mw0EΏԯ7C[Ӏ?>?58&ˢ#r׊Z4fɗ͢N^6>!kyjGs s1mԯtZI{$8n,l79cSqjθ6>Aُ\"o bǍ9bM\Ulnz\ c2ðFRXqQ\ X^٣}GGG"=j"}t/-,~$SSWU+8]=Q\Gmy'C֡Wz(/ޗn9t7#iy eCj!җyglv@ݱ0@1o@P`tyFzj%kngB"Zx&e28[א#/e N? ;t9Jjidau$fʶ,5jC7EP}x >ƴ1`T6'Ea&qCdHo s46AȞ '-b5ZZѡv<r%Q+2H[W# R:rfgV7fk(\YP0y$6ִG6 S$_"+Qx_|}a=+/:x#%Vu s *켯#nǔ2ݩ]D1U/,!>PE܉Wa49=tlb\asHDDd#̈e!, |ܺrtH' gNz03U_;RNKTf+0\y8]bS'^>ձ !N>au\kBlG&aimh$iG5`0G3oxg|9,7_Jw1Q+%cuB3RCDO QYgpVl Ѐ EJhi o9~4Ό8ֳr<-P&?lEnԠ||xbҭ/sL&+(c&z7)UPYl2 !B96z*+kznIZ\f8;'Ayt(P~cǢ*qy_S۫]ڸ`$C ^v8DuÛl6Km0#A.B5B%!=D@UC:fu]b\` zR@6 |NѴ ssAUعJL/bŵh@MNŋr~@hφfk "vhFf'bK -#xeg.h@@<ٻ S Չ<~3⸜BVOd/KMfB/~n) Q*Cr2 ZHDy܉X*~8M`zCH0\ sKvЎ6%ǐJdHY q)yЭ65旦x՛XGElSq;T@Q2筚!w<0k|o\P]U?!-cUBaO\pf qS&?jGջG8Lx)&^_h̯Ec4x].iX$mZ}͎7gX0P\y#ʼ ᷤhCݲ 0$4ݏ5o[AՄ<'KWMYwي BbqEզ)5 #9exJ}\$)$Фd%VH3QZݕ~# ujHhqb3r~%δqĿ!51v)^Y>P^ct7iPti[5tܾDy\,έ08s^?&`yCUKUζUÉ0Qy3F@3緽le9;2=:z5 mJ^[ؚgv{`1A\IЂc,ɽ*v0OYHBV_\2TF0 o>lLA.NwTق #f`Pȶ#rYÒ \~A[e-TCߎ犫eZeӪ/5 Y VXrѫjT&p-z,#d75 dRltzpKdA wq!pc9?Fv Q6T"hy^%V)4|Zv1=^Z UB$ ѢuV/]һ8[ YtwJJXqJ~ٱ[)|фaNV#&Ɋ=6O WDT9`+,ck$ G0쌩S=_)VN\|Z],8(i}C!:Q_G=Oe1{U32F%-ևR1&JSXՍ40Afj 3S#6@ߚ>v;'׬u*2|2^hcABD\k{*77yX[/lCZ*}<:VmRgT ,@d)/v}_G4݀OȖ(wZtn&l ( =`5Ijj.or/YrvP{by 0]Q N' QJV vl[ u[RU)#5.GpD8rDͯ ߕQzHbHaG'aH- bEJJ&"LTu2PҒBu@قq~dE9"!ie4 u_[M'G{ O޿Ohq@3DJR7{G:;y9 f㝇0,,HdDE]+Qk1BژS,fj 9Rv `EHR瑐G]Jƙi*vWCi[K% dI$YK%OZb+|NЉ@!8hF58#0KQ-ae^ٍM: Dx-I'4៺  lzO9aKP~1vDI!Ps@.Ơߒ"X/$-:%U}hL3W]oqx<&$B_>3Tkog(̃K%79fȢ-o͜5ۖH Pjn'{&iZe()(r#ۦS"4~q&X2wFZk9+gOBtocL;nj͌־&.ÆYZwC,M y[7V:ℓ`,.=ar`_tX|/t Ȧ&ﲰ]8>f]/.-q0P/3ZUL7l'>j3 w5 震SSf,kV*5(oh{j2bp3J'YZACc] P\|\"iK;@ bϒ ̯?YM=#y+M9+1a}B&,^-nr/!$fRoិ&ǺxthL-[ӱ:Y0W,ZFU',<$Dm)?~ i>A'S4ihU2\?|\t sWiӦSyi% wSqywwL〝ꉵ܃oh-l:l͍K!nߣW}eycYgzy,JyI%fx~f%u$\f-@ʚ. p#EܫGKVVBEgX`l ^ &q{_ڝzGN0o->“gynZ35OhI !Yv%UUԂ$;I@~.ᐺ[-^N8Bmf]_g#_:Q۲8_0vnPES@4ݢ iOz _!k2`m@r+ { 〥-KMS4@.+Uʳ:\?hKVMѾڜt(u Rzr FT;6THX4mC[Hvr3f:3NTMG9n- P*O`ؖE감FsSy8<8o[֘@t叕Uȍy`zU\Hh$RTwk^"ݹYذZlG5 ${44ߙ%fe4&[z85qbfM4#nO/3 ]LpE4 X6J3R_g(xXR^JvYm,E_"&]afϤQjzȽKo9a3gynZ i6fQi{Tܛ8yoeùb֣P`NܭQ17NO3B8;jA5W3 eIL4"m]_qT#e:J؀ y^J= bTIT_}~_čs` znLtc2]$s!*՛Cr;"[ƦE@QYmƼSXqПL}\&Yϻ)ppwvW)k'9]ng\mGt-3<`zY37a'EO s8+):IkƲ쎇3h Ikޠ @b"l-#:e螑>s[H=4VXQ5?(^b7`TLpHbjM /Qʼ< vPwQ^`GO;d[~%x0U?TU)*a&0Yiaa0-IO P:$"=23Kyt~x2%'® Y>!ʶS}k耶椅:B38&n]93|N&gqhy}OGA; B b;\j:ɰYeMyL۳Qc, VʥT!ʦy~-m󻅰 ELVD9³H2?R #JT-_Dgm\e/g] al+$7@|XI}gAZO rͺyVOWXTq rI22Cn2~,G  SET$!GsL'uBorhиlnpë9s^Jƃ9*McYhs%/1tP0n^ z )I.D/;Ι7OλAwq;KݍC#6jBStzeFMDWKIi$GF9kX7}wI>YݷiK<4cݻ\iw̲^2)1;tsv5ȺK¬̓r`՗< 1RJKx2+Ŝ%DDXYCoq D2nK J/\UZ̕de"jd0~C60@5Sup}*ʪ/S' 1#kI3}xBDk)䘈õnEzLf ˵PcҲʈ[s'=cRPDEM-2 <}VmyQ\w rX5WW8lWm`. fEBXMDF[ ]V^/!򷗚~6'~+å;(7~ܝГ$rߙe}@ E_\ZY<9ߝt䞷@,0 ؉UkЖ \A)Z֙dV *u^UO{WTX@3j{ń'nD16'F]Tz%$[f.uK^EӝJpU'Q/~鶒2HnZ.#K/颀xxy(N Ԭ3sмSO"J˼nU)Uٮ9eqހ3\]>7"a{9hcE1(6m7ʔkA4RJoC~FaKœRFfwRT8ы L;|$4Ns杷y83-qj^/fe3_\2z~;M{T&9 ^fiYgnԅyuS{PۚRSfB R|)W2_nЮ"'Hs憡&ܮCSszd)|zݴwϲ[Jj}:zH3^( z/ImPn"mXQN*2^4 5cw1ՌYIW\y}d6/0 _k +S)ʨeZW $j`)\--g&di+I&~jl@<@GhvAF7FZ]dFN־qR ;#޲.u#)s;OdʿxHk#& F4}P=d ǡ}e߹wk,(4N/8z;3uf7 5Rx{񮢯F5c`ݫIyk] *=_ضj%_ ֥U]&o-ob G?awE0ZNLr I4Chtaz2ogetr+~7[Qj5YbvU,,rqѭ؉F>/;"sw [vV@Ub,h BȂg|ughʧ.\U}t29$}7(>'zxZl)!4CDS?Gq C$t@*}t.&}ʝK*;-P[(WЇ}lD0p1@X=uOm"LuzB{IO_u4 'lZ IrF hVF!^  kgO?">U612yLC>gX rszFV URJ&d--R[]5Ӗ8e$}7OݦfqL~*BTvct>CNŞST>;}ttˉ*Q:jI ;*of2uxUp1S>c8WK*޸.Ovюe2i?9>-;X+` ݁^.3 1Vr5(R:YW$hT9iFlMaZ K}O0Y=Ӡ rF Y>w9Љc.~L|&t:P@->,UoGzt奈mTsu -3HgٲTPOj ME1tƵ_/2\?4J('d $n@\tݯ/S3]$bC$SS {vl.oZ^(ҿ(=)D@ിew삹 ŧ2F5r߃Q*pIRgbA֐c%nDiZ|4ha 5}@Jt`Фu"I)T },YSa$ʛ=Н؛,QWioFxlNݒ}s3Bx䭎( Q@ u"nwԔ;W^̶C L)k%/c#?"Pc1|ÍhCf AhzM\?m4*CT@ׁfmYOY"+-Ğx+Kj~W  [1ݝҲbnxI"wzN"s;M)J]n |0{82WG,h0j#XgwdnEGs"CoF2 §ØDu7]u-tTMPFtrO (Y gx\D#$xׂgzK; vPЂ!u솫%{J:`paG]Mה}B@)K&X1l G6 k73Hfi F [B+}+׎ N#UyzP`yhI]~qXМLJ(\b,0v"l{z0;Wmvkqj}gY !0O!DOIPtr`E /mq:m %AcAu'-xQt1~p/>TnjGE\FT GmEyo*&m`a.aB6 >,1 Bӄtrpu:Q} &1a-o!b& g?Fk4/̗±=k/0I{?{?uo&{Ye*}L |y-%jɈkqF̼y8@`1] C9wA[S\YW@/@ LY״`,2 O{<'rYSvŲC]&lfDʐ27 {}{OF;95k`W[$~2\#Bu'h&w SqBFTb1Pݶ7?u5{iz-:2Cbm|+4 I52+Yp3TY"?U۞ ~<|/鎫+xhz#ĿIЍ^E 0gtC_i۔%ax2D|]WJGսCaeٝL 5Gܳ IXK[xN(U _=4zui/SQw@k5t`掗0Ɉ$– =VK3}&TSmVlxWGc(Q fhYͱF=Aƙ##NqD7u @c2֢)Qi:wg Įoh_ 7TIX]wYWFji>1(i['S z߂N{ˉ۫$۾pKE񒩊밦-͎j2g;,2ua aUYa3{lwx)EE6=}V <5+v}ީKph^xU!̌% ī@3S5D~sMFe/Xo!].<>&BCtn؀g}vĦwokBeggݬ_ھapPmE6sȎyNp5Tq4e;?ݷ5IwI,BYf0{1>tPʡ/@y&ow#!VpqBpǏ֭Px5g.E5DM0U`1?r֑ѵNV{\䉓jZDg0q2" M]&0:u3 o1fE%4SNbbLuwY҆G^sޢ҉'IkW4k'+QKA/H'>:b Wvc+EuM`z/` ͋Upz}wc>vcR %C啖a~b7)=LƘ آη^ixLJ0J/$],V|0`op2y3놐.M19L!0z&FSX8]k%jP 'd-QZy8nFG3eD3 AWd(L{ س;tWFpbogapeDt#P;zueIL6Y2yy+-?I=%oݲ|Z8U΃pA5J""*iu}b[o>Ԫ^g}28ӆB{'} Є|.HP)дnwȏfecsi*W.$K*q2rk\66^5/@HYie/C{9;љA[7ʯ́Tȯ85ս'*εAV'szfq J9g!chm;ln G%4`bPF'))osTH*"@~QpJJ(_esTVNX:`M2jWW4vP%zhN>] 1oQo(D '\zۧMz3 p> ~ɅE9KPcOn%D7NmHܴsY2>x1PH 0`u| ϛxΣ2#&Ns9d6 ?B: (P#@kK6Lk<.<򮼤lO S/!x<rDLy+3ކN{fkN ۨT` Qń+۱sb~EH킬. qŤG46K̿A ܯ `ZA([v ?%!@c^ohCIS^UdP*jmȮ|^}l%IΙ9W+ڗmW&|rx8" 7bCʫr_ x-]D F0A2\`%렊3<ڪ"ozTc~X\ AOթ"u=d_Jx:)W FZ"٘8.m~3chrT Ӭ̟X#&p^ jIq S ǓإY\p=EW+mf%_3$زvK|׿*w? ~k[to&5;:diYUJO%j #{aŋZQAhd9`D"OghoĻYU1 \\[$(DtRシAO<_JNma+a',Wag$z\RwsKLE,T&n0(zHBͺ52K:"G"y'v>ϥԻy3&!0UD< Bw%x$~~etj&DRQttc@AR< /m3h1&3ܭfZpkҫ{h>ȭ3oYtQ`[-Oi»S 2cc۲>k9 , &tI3 JxR"V${lwaԧ :d0KG:+t jݕ>JRJ]98x0f7zI[JSs Ti/r̖nhJ7++t\|Q<2(@ps=K^**uJ.v Ehynp@ ]oT畹7E nRE-S;zA{9"} >k:LkwѐóUn`Ri;_8!d$' ~z)f`IOlE@r1A0JkNI}=uPyÜ2oOm ڔt0:䝱lCׄQoE\u.{Emvg0٣\N{&IWӕ.#UH _v^B/K5o's8`$4^7E-XHio tE]Aό`OzoXlnHMNӤ{Fu'{y_(ټd*3T W/0V6D Z[`8 IJnzgU9fO#] fD9f|5F4OM.@q'> #M<ΏCrrŅ ~)Qx26j+7!F,RFډryrs)TPDn3xu$Q>cn8W^IvOUȍ_ 6S{ \Phsxqm6D7IMT|;4SM|%L14℣|Z7ȫ]t.qP\54ou'ڈi?AU[<5ObRJ nkj':*C8Q/H9ӭ\Y$pJKp2c{IpEڂ%t 5!ezrXSgwx ,@5})^TLs?j0GI g,o S= uMR˓A17Ѽ}6Q hc4~EPTIb Y88OcACv.=utH[G5D9QMع$Xu;BRG14BBZ.2q [VlORl =;úaZ=L$l=)_ZN c>qKJ~9L9x&q(,&a,9#bjDGä+xYvO NQ!69gE Ӭf(raBĮ$3?n$w/ +N5, JAR__rrY]ꉆ.3%gX/EmSS9f^bJ%4@X`'’YpQX'ka^Pq߼CMmxTr[W/B޷pT2-VR]#4XiفlsiQIc@<8\ʸUT~/%zue|7 \lسQ8"!Xܬٞs۸T0<}s}^;~B '7(]QSZ E'X#@;5m%p`mI-y){1eK@01gɥ8d-^57!+XH(uf Ԩ; %ofXCFUb)Q ,|+Q5 * %T[K$'W`8T/GE3#@waՑ{y\7Ѐm?0 mUO4U4CGMt,$#zJ]FD bVDg $RHNπnwZtu8+.90 >Y XԣM GQ/YBO" ZJp1sF1WCJ髙3cE_M#y"[L*=渇@#0J pkߩ"MAzgӐ)CX&1~~ trV\m2%"֣u81p RA] }4Q Ntj܃ZqK,aML`FϠGlH,:/n ]j*C7Zc!)`Nq'9AF!ڞ*u"7Px#yps0sӵ=j)Bﱹ&&V"毚mm?pچC$KJbÔr0NlІ^ l˒tTAvԇ2~"z˜)꾶 #. D3v/ *m8G(`Y[kN] ll\{ ƠxB^l].Fb% AzcF br$'j %hr{>炐,M+frgf{w 燻O5IW89; or,݊*>*  M~K "t_;+3Wˠz؎ /vLۚJLͥ `6,R0Dv4n`ʦ#ǀE[,,F?&7+Ff{nUz˴t~65?"C{)d3?`0tzdfC}0A(엽w]K&Cdh>.|zb6=|:J4 "-׍6Y'[@qfd B ?WZR<+~Oۡe?OhD.^xvq~ +U}c,\N܋G^]i"&;;mק6nj cJzSTtO Ir\4lO@T\g?WX):١< !/{𙍚BIAkW=)>^zje8VY\1]6SAa'+ Gi` ʵ3a7}No~{~ԑeyXa/',b5N\(?ĒyOphN c ӯfplƪPbjS$om! !ŅcB7"<p?h5\A5JLQK:e"t.xd:\.>8 dc툍g3Aݺw ?#[^xՅY+(&⨢;q}Wh4>;{9ˈCAi~/3o(aW:A[,2T SH,/~;~D$G)<[g?cO)kr씵j#_KnpfɮCK)OQ2` ȱ?6B&tm;oͯذfEF N.:k}6j_J~)@/0>]Si.jQ8Y|H卒=l Ή.t"qƖ3 aO`{vvEX;4م֨TE#ed-/7FZF91oCEdaG#HF-q3j[JY먃3,wi)=TrN_E]bp>ʯ 区ddf4 JtJP 3%.~pFBL ib_iVf'Z WOE[1Jůj~Ǥ@rA V"k}tG1^yeF.c uP`L#Yq)hF P]bN7%8e@,ĕW7YJ)*T{=*']6{`N D,6]"(S-&f]2RRq=il.R`'_-cp~ ?OЛsİh h.6CcP]E՚/۴WKTBJw2'K9|&g}r崳**2bOOIV *0E3w99>c4'UlmhL;@2gQM'˅^Y ăg4DZ?ˆ}Вh8<3oT@5d| [ LBg?9# 4zߴw00['L{=Ķ])-yەD7V9]o"|A9@B=$V<+8QBtlid#OW#\3N 0dSz>ҩ3hYg /Ո^t0}ǟ~ekBTE=$ی pW/Q KɋtS1pG0ѹɉEUKOf $ $M癩eD#)(SM}\á %'O~-[UQ𳋏DD[& VCOc1nyLL(ۤfkX{]*a6IF;gpKaؑ!j;#'K ]~Vt~k5)J'},*v:q*kB߂'5s.v(9a'$qjA y)($w`ȝo6X G+e8{\9MG@tAzYwˡߘ#ˀ^Kq z{ ~ w~ T~pU0Dko"e[֔֎ekV '*:5lrFWnW@\7e^g9 "\Jk`n( ڂFa`M).2eb鏗r !dd߿+B齰ygmWng) f=˜1َnm=#dQ^ m O0٩owzk҂gȠ!ۣ2tձpg A$m ~noNRUBBƂbu^ڭ Z% VWn&-r2v< /mSM&~Fm}ZhclOJۘ Ȁr*T3NWj?{v ɜz,]-We|L(G!,i*w|![0O~3mE2D~!Δܸyɺ5KGj;Nt6Z].]Z !cRڻgSq_*LkT%284Pdإrq+[&A t1l56/ O0[ٹl\r[Sys/<4A že!Ye;ykL4A%@jN7v}7ڀ JBI2~aH_VΫFڷY˱8HgCJ&\uEcDz{q13Ep LjHAHnPрFuK42?Zbd|}]bxʈ?^);L\&s xK<8a㺊ū XCBߑVvBZdzk @ yoLϥu/[Q%\~gjC.!0=B 'K)|J,_Udta,0pۿa L#e&p6RZӤoŭLT^ CMuGu<(cxW*XBHne,1e8O/ì`NE0Im+[ SbhD4Dy# >g#Jk2 #.;Q6;Ú" zmZal6N 5 ;ͺȄ֊LuVyS+i9;Mb-bZPcY>QGX@uAP꯭GE޼E}кmyT]nM;ƙKtYA|fjdi\V5jkz"MU;A/,iG RsaF Rn=ۦw3 ڬ;@UU0^1纅f mBɭ(mP@qoX-g\cTr2#S h:Z-ЖȬǫj"$^ps\V$5GfJ,+1XO*t<Pc/ Ӕ0u8KOdRkdoP_gtI^C@#N۷4v|NoЀn [{eJAE hA|i^7Cj5sjT7W@J&.SDpE'-aSAI8萙șp;/5Z*dR{m"[.! 0cnQ%%h <- ҂" j9d2e^Ԫ!sS86毶.ʷR5nof =5Z>pTm,1- 18`;/ZWnڮOпtGOҎi.y)m*:GTxfb3غ\LӼl6onm#~ВPa0#a>A2ڂV? A;!Y~_J2)5Tc # BNׯIcmh.2gjpܸlq@;8$#A(bضDaUIyЈpxs 7ov6~}HPk?.k2DNϹ%o;b#uKdC۝Plm& ^Y+Ԯ[̐5Yj?*B dIX/d`4cln"z5NwD]:4PZ|$pDUФ;Isx{%@8Sb3-&7 HAx+ܦ=-38 zRF|i9XϠ%L`^W'g1Z-Q:=p7ߔ]nU5~Fw~zEBԹx )87D׷=O]Ӣ;k܉_`b)N":;h\Y>sp Isf68 T`(=29yhȫp-l}le:fylt8`C~κRs|ڍK݇!yp?=lm]7!}LL#h!)垲j"=/koEj/]V̔ ό*CERIq_Yosg |ir:2a >4fj;OxCzYΈ T'9:kqo{( 0z sy@2fuRY}j_6Seߎ[}/N)V#2,8(=%لSM-^28ōXHeS\DuUda bb/ؖ84FvD]=!WXl @͸}zY+Eʧl{7% 6t%f|+HM[w4CvbtүK h@bx\!I_6fZI+i+TO@E֚x\a6/)AKEܲ{e+iEvU}|Һ+07:|Pbn,&} 8q\sMRL`CjW!g ċgAfDηL LYJmX=!A8N!'yv4Π$_}R>`CeDonU3/&'ǖbG5j`9ZCRDW?: <5 DU?\xLT̜dYm􈰳 aQ2=r;8gċ?PTv7dMKY~븊 *ք% ?+Cf&],$h| /"#"ݿ/B ۰2wp66* ]DNG~Jr}eQ%+G' Mnr49ҔO?!K8%ޓف|Z-{X`,h ŇZ'ҍnFg(^=f`FT&3.b6vjwCNrȌ`yP\8@0|&O" Zf*Wח䣽yͧԄ "p cgg=E [i!6s~XZ ܽW4h'~߅O[$$;^ ՘60,Typ$kѳ_G ĹaM*usݩ;fc 4Ҙ9I3BJi.}Z:C`*k~q<523usJ YaK0I KgUh=|.dɃrna =ok*?wxAJq@3Jpz #mnNfS.{~ f0ˮ"5uM}4*!NlgCT%$+B Ug|!FjH4ӧvA%^w. wli/f,DQEE'Txu^;O+ոb+Rƿ16+1OrrJI" g;TLw-'(#P~'*EĶr):uqONYBmUr?ģBXO'thO5` Xz@d45mJO/"()z}*w˹e8 @ FP"BQvk'+f1ZZ x"[na,&{g| #(}'Beנ|n3 q@ԹaA'Rx=b )Џ`%ў/pP4dY0Y|rM_4IɭoƱ^HQa |`y)gwªa ߡBQ*b[`Aj ,\6,j${P}W,v{"2=8B)\Ӂ~4]wwRQI!Jђt &dUj'*-pXźjeOtw^)oMpXFLs-DKNu5W1m}_q0Cp";5+NHlѷ<3WVNHejSѲ.0?ﴻ/=Ƴ(!Z{Qv񕗷Fb&)5&JGvf.*rxNҲJ͓ uQǕ9NjT+ AV(-qFD;1LoH %|S|m^ KsƊ2ҨJA,HMs罍uDuwO;XldF;I/QRDdppVb՗Drq1|A3Y02k@!.ƕ464^AlǏk~xREr= X9;s,u|+E*4Ko잱Zo"꟟FoJâTFmӌQSh Þj}8f9Bt5<+wMv  N d7HsFP*: 1g[b-@*wD&B/XK|-g9r &>Fq=4z:DZƜC(i 8 0ϨC*+1T.(om:- :Cy;/riw@d  h>@zگ/l:-a`VFD/̀7rZ")C7ZjspoUxV0ƶ#72tvAL9E2*!@dy^0Cxu4H}q/]5͚dcQEu~qyH2#J8H"(OܳGQ`K E{)mFO)9#P #!)foPDI Gin3vܾH[l~zw2KgaO_43 !zD -qKSͷǟof<'I\`@p"F/k6ceRHYB j|x:=9]cjexVBh[̘N:Xu' ˈџu A2Y1Op,M&6mV=0=:g{P1Ǫi6k*qOQFYo͓ /5PO 3(JSaIG\ 3d@ęd{E ܘlp,&M#\`x!}W/ql[\!SR^XzQ%L+[bbR򦷂dLO?2 û>fȀt<Kq- <:B\kSIHA]ď:Tu1,Dɟ+3pl\|@~nXCZ {F; MÀ"žw?˚ISuV0OFK[yO*E|ϭV"enehpA cv 7!!5A,smW=q_w f5< MQ} \&xҋp4bz\%6/׻`]].,1^X9+2>~,]w*kQA/#NLK] Q(KfY`kN8?Md[]5}y+vcN|@#Չ.JC{JoFX.ulWH+"-x?[ǚR?Pma- 0-QyG iY}9n_sP1tm56n1XiBT]$feoZ:}i ]XA y+lK\[>G3)%S*_9qZM@l" >'j'uE9pBA~v[=͢D}g$z6 _8C͞:Vw{zfhf sz ;0*թ2dP!i.K.TrF+}ԟ~B(KFn)-~uZtܟj16!,OhPL (XiJ>)`"lR\0R< x4`t>ʱЂ'htGX9ۥ{-⪢S*}rIgH<s3`ڥ 1V1YcA&J+dԸLnq;LMFwE⑺G/ ZDO 5CFvNS|FCr B~ Q^ D Uw,r^F@qxIg.jKo2`[3K20y1hQb~.{Ml}~=_υchX"fE+ia0K#C pc +ƛVmW?1 "ʒ}/Xvס[:$*zbנӅ/߲#>Cenwe7f=.tOԟr\֩@ 񨯏}?יQEY>;p9S]srW-4͠s]D?3*{,fP8UbgZӸȄB+h@\E ".H|5PsE(y\c(憀C|vP5֑)^H4NԻXP c6{g<^CrX^bCXz38RHUpy@'DN[tn)/K>MaK"Դ[D!a C$Wl?cO9eeҺ '֓Go0z0)HG]ym/Q}Hܴ Y/=Ay\l?4O/=lG@!6>Im  ޘC2}IV3p85([GImKrneJYKXȉ؜&lW|{Qʥ"vs9a{0s ,LtC3Rcއ0 w;T"P_c,J;AVnsM5L7VQS+B[yl:`&uDB`}nQXp,2{>\yPdIH\p~8#X;ᲹhUgꬃ>:`ʊ{3sLX7{<\Ou7tZ dծ ~CD#wGzH%qrv$ 31 ᝘`.b=mU0M,H}S95xOܗTqi$iҰ ޝ5Fcv?yDHʫUIk/dmj+`uVif1mcCg zg1&_",=mou8W<^RKa9 BqSNX+OBvXbjvvQUŭ"xLSdl:B!VN2%iuW}E2r]sq~+88=vvk~+7V z."Ǩ*9(Mb PX |foVzx.R#+ JU^gT!0LxzV].s2V"έ%@ԺIӴZae%_K|[Nlᕝ@ߋNCDȔ޶k2ÚƇ[>:tԾ̅a~)/ֿ-A~bm'eEUa0e-9Wf0)ؿMaXu2CpweTfDɸKQ\1SJ<)mJfV]vCcuǃ2AnjjHvۂYYqK˫B|$Rku"ek6:/ٚNd/AȉkB$PY 6[L Xȼ L!0-HQ|Ggg1ҙ2ca?.*S&kd$yRK9zh:c>8f˜{Yq[JJDr3.эkQ[kr'B2__@,/h!K:t/wDFysKx,08F'ʪR { 4syVhxH@~@)[t]2Ԍ9q@(vXРo) j u~9:t3}"o9/^ $23ݲcgZ>fOӧG[: M+ahϙi{6r@ͮ)}ho&6 **bEɵ- W$W@D jjbO.d!&enJE:B_+[5Y#@&,=ed6x ]=ֺ5߰CO(I? >`:oѽ\zA T'礞x#\IԞ8e&PT_`tW=S!&Q7a>ŢL3ٔK^svȉup^o+By9Trm?#k(o}x IxO#0Ƨ/_BiyAΛ{ġ:S;nD,Q;!T ҼA .r`vUHMr;+("uC@;QH^@>Icdm2DH;pUl|n|ȑNjRmu[{>A6c[vORc؋|Ik<Sz>Ih h qQ 4{9:_!5_XLCEm9_Xz;Y<0C(K~6AB9'bx7ù)>^ZSVBAkZ4cEԓ[*=%A_ J'X~XSؤ}zI]18~/imgw׸#/\9[j*KA)[ӕ *dei/ݥE%TVv$.f>S*ϋ.9giJgTK+mH2fVAtaR [fN1CE)5Zɥ,k\n)LЗID.j',@+%ݟ)M>,OB'y_fE*+ɼڋHV, &jXyDoǀeFX"|,oD$F9R@a5("_-gWY$JLQ_χ9m39+~"Yh+) 2,vw~eA@ul?RSYQhԓB=A0 nܳX+f| }u 9Y)!)~A$0yo*UKKR4<2v8 E6RUzT:"WΙpNFP kjT MX /yfV 1s -btrfSoΥ"6dg{PjI`jUW}MknXsوt1a3&!TE/jG9+ kPCaܵDAs-#ߍ>3wyZd:m lFqSrWge bO74./@]́{W5m@Ț h ;ޮ2R{w U)ߺw kr:1.: !) +*}l4aQ}$2|pTY~tSaW)$u\,?6GVh0 x!_>,!V*+80=QV ނ2_~2>J,miI?kyΤ\8!M\NFvjP^ JCs6 ]қF"v۽9!`Ŋr7,'>_m?5:i1v~X-ft5Γ#ue .Nwkb@幥M Ȋܲlq9J-&i y;YݱFP%0Y+n"o@Np|_o\A+hjb,^.s#`yoV@KQs&qC05s}\xer搯8UڦSBggYVO@Oo-Sd & :5SFU!S]UWL*(m0K@B3kq1G OwlƦplc擢C1iccٶ\!ߝC tT:ZH;!\i*`ZEQC3JWg/w'q!73HgE.MKվ~[+B"~{p7N}ϧ[D(Ȱjϓ=ʁh\Oq0QN9j q_5IϲC>S{AGaǃpKėbHߌy~õ8 UnE)ExMnGX0 \gh5MźVϻ͜^9T5bf0g㈽D]rP*>:?creCM2M%I`"nH3+GoA j=KݟmkRUQ^ -[F H>t:  ضv rZ8Bs' Eqya~C$0n1 5 CYwhĀN1m봍GI;hd2Εo<@:?PAE}'p->;OUմ Uyjf2$6;33jޘa2@̶VW]qPх/CQʬ` \8>HJ2yZw320I',Hg󖲥T8`c[KIp3gKS<›‚ vk*dYt@dp/\]+Cݔ٧X{Qk'{乼KV4z ȼJ)Ͱy"Q1uFi> 8,\!BQ1rV3iʹ\࿢Fߢ2 aG.JPizu-&g8 ibjS, H,#W6@tY^B ah FDpHrI;UxMվfܭ߂Arj_fȻJ@UòzBѻ! II.NP˖FqaZaԻEqAP7gS)vI8BL`ړ>{ԷGۜU4OHs?_c!=7jUJΡ)Sեxb&RԔy]iVX p/}ʻt1{Lg\.᛿l'6JQiRFwf,EzH0\CȸX~zͽg1Ja|&FM)oKN1HgfDx`;dg<]1xcVB2.Ƨnbu#M'9=FOzwO~:9aN!K ؞$/gJxfXX/x w8䴾4 *òBBgME4 ޕ*ħe.eP AZ_ /nɵC߫{1yH}`T>X8K[&9ܑ)r)43y{T:4zYy3TiCe -4,*]Rerrѷ΅ƒ[:6Kڠk;Z3%˿2r[tknPMN 8V+KZ܁_v6d B3;4Y_͉>&R K+rYoo, J~átC}\/c0Op@m3X_}0ᴫ.uZOܶr;d|H&"g MoipLUm|X2B.w]?jv"ic5?P ɁQȣg>"\G7% )=f+PŢ%#+R)*@skV r<ϚD M=D-=ݽ?O Bf&؏9cVwgr_w czw"z#r'o6 lAt丝+do`лd4+~6S^ x;M0%$hSw"kܖ5~}0wD *~2 blTD@c lP o9>zF%S3Q P|r5 .4&4XQABEC m( ]fYPNf{:VS d44&d41 LE"rui̐euXB6r&y,`pO=mщdQ#u ʬ54/~KT\ܚ[\]ڍ9;4\(P?|R[Na ոn̡ 6hqGJo=I.Yi Ցt#C ɫ]𧋍MIH2e×ܴLyYl{KJrEP\?"Qjc q l w'$=[d76֞ǒ ̤$} !@24JJfW2t^g[^aǡ+ <BA3]{lydch#;J79|m՝2_N$(>Y=$BzcZw:s)[ƒd"'4ktH/(BqA5V}&[LẒTyṘ0gwv&.6oDOu 4 QKȨ'ϾL d#{NKi)F`b295>J$Җ ym>T#9]Y$xeFc 6{^>'.m[0PPӺ!AggWMFAABZkxa*GWY\ ʛ)H3z죫Lav@+(5ӬFR w*b׸BSÎGȵ }0 g d䖴ÖZD_U8PS: [S_3?ĠT ,Hpz 7Xƭ+tH73SG}[h$`kϽuGMT kJ|BO|EYꏷ.x 6 NՔWaE6BܯyPVre2F!P}0+' ƒ:#4]UJK^tc{R^Y tPLfů`~4?uAlN* ? vHJ>NEed4Zm a% צO W7 MN(ܺ1)w_k>uUD3+3O̶2ZYf0hS8OFb5—_^$ro!QSG<#LMG)Rz!Ccc8af{Ÿ3,:7~LQE̷DdvZt#zfV y65ۉNn"V6"s=Č~t7+W[[ª$E?c7qa|ѩ†``6W"Iܯ |m3C/A;fzFyv=,gGȘM͵(1뫋oץn !kn"h4yV(Ld| dД{)FٻT? 2k$猵XW\ȩt*-k>u.ۊMJ}=֩Q}TkygvZ~ jM Sy]!y!J:-#-c7Y8+b!Bd,߶a/tՔ52 AbfoԐQ=StƲS?uϴ}S*x^RrDLYS" W?YBx뽂-g/q $*0A:xο/mWpIT`YO*Gs/rJG[~VMFXS<o>QKM~ۄz 0[%9D)Rr[t$yDT+7oʉt6BA$-rT.sL]6#}5)Jq;o_e}#O/A+1j[fVp>m;mQْS/OѷN 's3[Tpb:&r}M!lg҉}S$ڨS/ bm  ƵٯPV~|ꁩyFp6|Gj~q=MEN.l3 yk]؈ ԯz)Ӫw u \pP)h^o7F?M?XӑM{kCG1j;-aۈ {,6kNY%fI=c=w2mŶ\dr'yc-c^ hdܱ;1fAЗl4b)YQ&&zDH:R ڗHd8hnpvCA< mOX Z^P 8=A4Pې"*~M~uz"l=؝{&-? <KZC٬\I{˘T,lSR\qs Ы@2Xf _pb)JGxPLAriޅVaɲ8ky`ZtZ5"n燀мTs-WVyqZyݴI9Lh &EjU 3?%1?öҬ~.31QM #m_X@H@]78,}h 7ڝ5k _Se|lu^.7EHWp%{MAȎL*+r4:UH]gJ~\ƢFHSw61˦DIk!P[j@O1-m nI3FN{T)(Y.@yQk*/_ oҖ :x)H*Ӂ!jd;wẘdn!\i %-PTG51w]j7Zv:Gm"%|c (`pKyַmPheo"OV(` `cB~LًPq*}RQ_)$N e-EZ5e8g~7),Y{Phj޵VQB=^Y&FgCv_tNEy~c_5)>.cz!N1}D1k7U'ިeʇg.C:P& *y. bj}%UUD-`)O۲$@%{ylXмȿ<7l͟{!݅8P_'%Q]u0|~6dbnn1U GrXWi%I:!"KAN3Gw 6V')`+i93Y@S [j8V SctK!y8p&&B{Q!KA [ʽ]-=QJDx:uq2zA>Ek@Pw%iyL  &_Sk2a0^֮O()Ise<&}]#a!GǂxV۷ziԈA:^LM@Ӹ1im1`"ÛD'y ^Гodc]_i'}@b ,ǣurq)] m0+=,SHi(io-މ$>n7Xgqܖ6b}3TlA,\ VRǶbc+խJ{Su *iGq{j?3I{yǐR#J1CUg pwƤ 5N4 bz~&W\(B"̈2Е |YALo*"5Oul2TgCB5XmcwWXrW[֪ (Am|pn$5_[VYvJ;C{^;]*X@jP!cZ< 1TmGUKRCA5 9t.A.I 1ޯtH~ (c-", -V|]svLvT &fF|\D$x4+\B7a&'V7K,4 ˌ5Zp dC+ec_oEB M2*Hft=ߩ;1joi8q$U4Rl~*(b~ir+W {u_@Oȇke^2 ꉫWZm :_W=Oʹڸ烿Hs)NwkƊcR}>`Q}}}p}x>ە/MF<3֫!D}iԻWOɛL!]t&l ٓRCj8!'%[=" /G)}}]\H7?T­0QlZ>-wJAU\kD)k:BTQ2h'^,ꭙu(32w_4Y KOV@M2bn!Ӳ~kȖu&F-Gt=^ A[ī-(14j$p S޹ݟ)<"#}u1Vr6CN r/z=_#~f\$CsC78F:,ߓu:H^R" HWI;/(Vu&Dm8T6 )iQ1H&.%ڝ٘4=9|ffRZڿ~7n@(($C$[!=ag($7#mΣšAUK#xGCXGe[ -ijZ::ȑ]gZAy[8 69 73xrc'F,0H^r%Ɖ8O5[ƵZC+ p&o$@P13/$ɻ!\y'|(TUB {5q,ljr\FakS~5h̚U7xHt(* Rq$7>Z܅Ѻ{ n QJHEG޹U _qztj\ڙ&@jT/Mϴ)լSѱ`= 𴃴i:i015j"5`ZO㫉Q"u ͝ 㡊.| 畦bEj;`wCry GunI:nyt|8]kۖqw'jΆJbO#o~فuӷnjcmI; n1+Dp9#[!  eLŧ8,ɘҢA~~rvPA,G̪w>w[cUD+.5u'ePW%кxQ8/^ݝ9p›з,P"@q*< Se&z X(@ơ +n +ɵ=(#VjXB 5榸7i0͔PBg1qj#+#s6NyXf $%;CшX 2Ҡ09Kag=ng-a? Cw ͡Ǹ5>*~W "MW)@P=KVl>f!k@.aV3d 4Fehc'fld% edk^䒓O\nהNٳeۃ!c"=[ڭ &/fZ.}>QBlO :E1Ad?.=-ۦ"H,-$EpbKj ՝T4h oŽ[SʜsTl@%b.PJq<ۮ CJA]1U3U 4tWcE„6ɮlj4,}7+V* hwX"O=\=D34a?z1{#glqBˎQQ9 MQB:ҭKwϊ*$U\qƚegHiCĽtqv׋ᑙm.r-e0TybKN3+5`f>/&cm ws}#qAXe֞O 5zv-f"I;  f,TN-ͽITXMcȼ"Iv0:A|(amԢ$$V?9fDܻMAC(~/>3Zn=y=r0W:Xd.`~NVSi2 rzT7Iwf\zRP;4"̓[{Ӆ7_2A+i@pP SmM|t=7R>[ _V-۴!jI rO &i+"re:}fL"ƇEeqRRcرsn| &BRZ GN}UW֠% O"#RTMhUV$^Z#K+9/V=?M<nj2|=\m;gOBčwSOr~zQIo9"P\4Q.DP cP`vQ LG:hb"#_'{8",N+H}bϞCr+7xYa%y!a:eiKij'Gc ;0pI7i/•l*L,-ɍ|ETM;zwY@߱unt0{GN&(n~^@ -E:!=uD(7ڑ溁u|j}Nv=gԡøEVX=?}2E@ oV X˶tRI#m\)TL}1|Q OJybC%nd1~=!A uCy ~V:FΟ[]M}ekz">2sT$l C%o.?\:>zM z#HT]&OGmml/-'1Tqefp1möҊ&Qʾ牠4!^ҙ.|LrQz˴L;^H))7 .Z|.Ҏ$`6"s:{_d>yFOú=Sp/ϛ\Mߜ3r"?š1~1<[?N9saw#<) d,e#́9dX.eFQj&Zc8UO;kߴt&b6S5X}o+fRB)ǜe0 VI A".=" ]6Gi,>Z> ?\o; Mk%b eb !`dElwGwQ\Wfu1Aa6v j="ssU\qpsaQ6r(q{G7=#<+pf 祒FaKNkILA7s6,#_Zs6W-hF45iPgM|xD\H%nGgF4"+jXa ?!n@ye5N\+,tR;⫛aEZ۹֯*GE6O(+p,kLMa&~0J1,ڡ0 u>VGk W@/u2'^WѾ0_TEJn`/+EV8>{mEГՁL7@wSEAeFnj; ]%3!xE%ZRoOVU}5:dؒ4^BJgq2{~\ydfLz[i=1΁b{$ƼZc_^&#Rh/(<2ד\k)ٻ  Ͻ \+%Ng_aQPD!]9,u]9Ƶ@]T&>+*Vu:PM+w >>0MnC1 UND:M48 k̯F mU_|ۗ}*Q>J '>ɕ2eba@BcZ7QN[;,\(91k?q8(r6 "b}MčcpW\W\rFL6Jqŗ۴2@wjw9F6É3"tuCUxYdv0W \04}doV)gR#b^Je<<_e&7tI6ˆDÈټ ֜RfD jߘhRore P0 Cnszd;cM^}}AqR4Y2u<ֲs7]ElGԇ]EjAuPb/?xor^:lk?Ufsr#GAu_KEɎXhц+䎁bɨnC꼖ו`άgٔi -&pr4gڄ#'ԏa $ r7p@"} ƾ8TSC#ӧFnhE$=>'.@%5 ugW#et٢{툟Wxg-n|WUl-Q0hRj9Lg޹{YyWn)IV`IRZS )$tNY$r.]"P([(U7\ក%iêc7{|#HMw4O$Lm Lc I.6CS q5Cbp,2j ݒ0/.ps:h槫,oݷ`A%QT9_;yx~~/\\zd$!(m,*+Σ6kp~Q4Uό9&Llk7iيbI>h*)g" iD7N3hKKS~-TJA3+;FUe9J)JM@q< aІ^ko&!B]UAJ,D>\;S?yϖVT¦t%+EGH8죣!N1ug|>f^(N3TQ"xБuUs7e!&'d?"KMčemH(M$C1f+uĭ[x/,t3@f z% R|&rrXg%3?%wy bN:Emwh!Vb/ }z@ -V/Kjb;g fgFQV$C9. 3h@(vkH kZݹhRkM_ EcouH=urnɮH=;WH#}]WENN7"oT2඀ys鿵(CW/U5*pH0 &oa$eFx|@Zۀ5pe^w-r↴VrC,5]$h5٣ZKZnjXKQ%}Z\(Ai<;krRR] GqH*dA+[w}3DG:0mh w#Ȱo}tf PVx]M ;#&{'t *9cjeP,cc6u&o+ϵH1,?o&: X)[V$&M1* VӞXi\Zک 4ZWRcW n?bSYc,Uhbfd\}M>2[={ 7-BXRZM/[o .afԔ^=j @W X±#YO~bc0A6OAOpO sU7PeCҖ@8[7'8{D^ofȼ%#JIò}I ?(Xz:jl5!5Dz~-ԕ'}aWrM-LEFr൶8 2FW*e,h=9|]غ;2ރUyfԗ1I:۷gTQn>|~Jy{|v^5HTD7'OxO1>ʨFCZX]a\VR^:joB*3P 2qGF& ve H)SzP)0*DKXa$ytrNOHd{7%^ 1}Ldʼn{f4Vn!jY445xK| "2t<ab8_îJK)IhD8j']%@LZ Z?`{vvӬ bX;._0dDtS Q Is]9pl[:K Ӥ7 6XžH.FstaY59lbF6AJo6utጚhܿ}Yuϱ ȁ퓍yW יqd#ӒHxI5om͖ca*^4^m( ~ꜙ y@!b;k-án 3ֆeٜ/[@v7擭42CYmNy}MLIΈNWcBYU 2GwA^ QXgoEK,mn+ŬKu$b_Y.K ^m=R?Cl?>JM?oCt(sB*٨bL"ªKO2;<s1cu31#c=-]b[lV(o-lnLo-{GK_4(JZ 6ȴw`mz$CvUkw1K_)mEM2"a;7ZSh'(7q䈑2?yH>k|FF3m*ֆ+'TjL584?S/k\nC}YR2E]xcUK4! 殮~~U"@VAD+׾$Yrm(]+o|atp?G= ]zzj}1 @v⳻PHnÌՙp<%"!xsA#43`3__.6j_DUx.Ko $BA[q!w~vY]'A\@*y]ɶRڮq-$2H {9'00'$o:UfF'uPv|njE"|HA OSA! f}c]~a@Er<}3 3g%Z6/Djg=U61Zu?1ب+f3F/&&:oQ v%id)7fbb/;?kv^NQ :&wWvS I5\WY';|п/Jͤs`Ï.HV+<:MX?ɱ&u.mN5NA`-*ſ=-nK ˆ1M:鮥p^ hoYa?绳h\r$Ur]6l\BK1@~њWc"]jE/ g2Z7 rSbC,(`\/5c[هЪG'x4BR; 'oud}b'_nx(i>Uk[0rRRZk2߰,ouX.0`niw&{09m)bd6~cf57 HܣOT nMdTv(NLܾjETKwlgk6=|XΤڑ-r+4CWBّ)6n)vUP IAZ27'!8ڮ]E_ľޙϮ/'j=ŠGةTAH}1..i#T#ɍ:׼!1 vVa\(7!)3-W$19 [IzO/CO-C}Q!N8zw6ª~Mք{LWļ|qo~Kâr?5dr+_&tLV,zDnj TS.viVM*+ V2ճ*smA3";[A]p·zpGR} kNw5$(OIAk/*Of+p:W\oOpc~#i'=Δ4Zle)h_`@$ahct CU\mi?50 * ՛M ;>cԱ~zjaRQESO)A9.T&Ρ(A %S#-{̜ݱ0ghzO°;u, IXs`+?n -Р}8n>utq}RRVS.N7)PM4~uzsۖt(Wx3rm&P?Jb²b'֝bD$pvP3H=;#cb'5V&GS*:;:Mc)2E_h%6x,mIGtYMhC @mЦ/țVIY{.u{#&dJT!"ʦ:o"qe;WzRj >O[.:fkbz;8qc+9 >(R/,9UW`f$.!IPamдyAze#hQDw{<ݶ>E-6k<3~a*Ld;,̅$cW%n)SV&YOMM1~cs2pE@Fjsq%>/WI-kc%.(&ѬMZVrhOċ:=da`43jLKdQ Ѭqg}ƦJ2coʿE5""Dd#zdE03T/IU< #>I'M#eL6!Afd Ak[t Ӡw* Y5\@h@ mId 8٥LCɀT_2_T~!~vA]}uhf^+FI)a0*ɓE~[fc͸gU)d/ǦaUa1 C+<~k"Eȧv(aQ~$!gHcSU &Z2l wlDL85)x?b3gs;PO\`N2U׾X8ęN_,GjFW?>k8 z=$R$)oF:LzmRiG8%ŁK+ Sgzos4 V[!`Mn𫷧}uc> Qb EyÁ1gM&o &Ƀz \nJr,QyJ9\g'Fc9$.$xzF5+Y{cϋלy!@tܜǘc>쇾EyȮg¡/w4c۱8Pz@,6 km5t<-:q~/-v uqzhGmPqR#X*.d\K=b )^fmW\z#jhC" '^SP}Χk>W4Ԅg֊GVclWWٸ7;%mpLrd2{2 He1[G kBG./Gr0Z,.& ڝ仉qG G`pfU%֗7:Pesݹ9\)QQ_)\S'-.fWRL.4>t J bii-cCUpS $dM l]&_ǻ&LnKϰ;D>\xi49p]aϟrJ* EĔs G=F8@L5W@oR_jOFCaVD zx [WYh7*:·Oj9\l~NLp-aB`Nj{%gtN%QOtoo%?UY^:'qEEԑ]o0 ڵ's=2I*y;;TQ^g 3LnO]fU^ne[xʻ͓3'`5Qy<2éV2uٿ9mF~3  ^޿iɎޤaՙ֢+qR KXhň6|C 9 ?dDW>:ɔEGYm`ƛ _ (<8o1 #&OiBW'г4(xdI o|:ɦxmP%S_Y*76 1=;IJQ? U0 !S6ȹZdǽJ'\AR?Q"aH$Pد?b;j?Yԩ[#&f@4 \aW{!쨤K #FlK H9*fLXZ}ENt1WcfnNu;Q|`M\+L?ͫ.T撮OrRC(+rVPN}%%a IƸRɨ"H?L,܈ἲc3\,pnNG ?4mz{kt*G9hbbƗQ>eRyIfzkg [mh`+UYCb SCWYy37X,{ǓvOc3fݬs$ߦeXAp3.\7Vd2:Fu)Sw $ 2%r-;c1mPQ_.M, ASڑeTWyYBBwm=EHz^n@_H=+Dc0}T 8 0*)o2g1 wA~uyEG|@޹*K}x`򂛢tG% \kzbIIw\ >7evH^8dѶl,5݇}V/ECx)mċ(XNme 8YixH?P 4Q1yْIqToANЫK>~4}CwEEddfԜL/E'q$F&a;a#s7XԢS(NO*LECտarH6E^CEZmEDH隓E&d]Ԗ}'](n}>MFEkiAo{[b^Xqy>}u Rn :dM ].,|S0´6/(Xǝ#MS,xp?JpTjóC4 ST^ӄNl.fvDO=s(ΨKs}U٪|["|01F.;wQ!;`Nae_خ6[QgO`V G,ey @5BuWםd|D]i84F'3Ej 7(YGKٲ^9tl 6ӱe>$LVR1_Ϸp qQk>7B9wE\ *1na1ez>fXI,caw4ŊoGؕV LEeqTXJkJW\(9eƀd+~`l4w-nh9TDk}yG?5&'. Vn` tdOT0[>ʤΔ^ĆBeA.0iGr9&A1JYdrcXR#j0V!t+ТGI;>T:L,P&zc˕f }KYJmW08N}2L}iUb7Dh0ԄL~ʟ C/p&yez-GηqGU 9GYcʈtI2읮y蕠!T_C 珻;$͌?6?(>Ja.^C ( g iS,j [zh Xz ®Ɏ>s QU'-tW>8Pl  _>ge3cy! 3Wl]9BF&yt 1" DXGX1ȼ5+r%%841AL[kY} ^ ;1 K^m*(j-Xr'akx-:,CuOV~@ȴE"%1U.7堬tQꈢun_0A0: ƜPڢ/+#"L+4[|HMcqB@P4 pI}[l?Q\ ̏l\%L( nsQ:6{z}X"^P7?A'tx/d,Yzq& ten^Ҥk/D@}LA-`wwDEpܣF!__tgث i)),Ϋ͝񏚢9HБë&.*LwhǃaOdrM:\I*8O`c+Y9!<4`R`# btn\e؄e/Eefrq<ɗ/^>*1#_<ˀObr! QD&@Kߖ3dQ)H. &Bi ^Ed 9-BԽ6Y$ Ϩ"2 %ǵ`ʃ]Er5nm_8 @ǕͨY$Mz+߀rUj77HR9>cּX+-H x2_}BW!C7 9Lݧ =h2N5HC׭<͔TfGQ[iUK^c6f&_^~%]v+5eɄ N#$T{ڥטωq_sLnPCTx@:dnٯN.u &$4^[*@^*%?hu{eSH+;QΛ:'E+MH S@{W+ܧZjGզL~㢺j,5b7BS̼܂BwW럆=|o2P'ջP.bCTHe!]ޣ mn!a{cggx8p#/*X%X=7UӀIw lJчD\.bGC>H,ϾbOm]D7Ӿ'iӾjoŇ_ )psLY J//z-[aiNKr% ,h%$*m!О,z^/|ZΨ9<2沌R9qR_L$Ы,ݫJ-wwT^[_G0nYy DUHjj8RMȵu|v5L!0kPvUV^bU71] n LY\ hqs9a2o3$T3 &]|m-Ƒʺcs3 -DMy|O.3Co#ӺTB-%FsIu`̘Ѫ eݗjpEpe;cs=b|dnlc"jTlOckqp~\Sj+Njǻ[2ű+jO`N~bX1*GSxj)F-<& \u!:,ͅ:aۗ)ATQWҦa spKwiTUE/ғXpcjn"hݳKknl c(~ql[/[N7wAx-rbB< H@nuo9 f%s؈.K}zRJ<}5UmGB@cՠq߲T헛+gPb؝h{3J(qz8k*Kh]K!g}AK箢=]LS%*,8ۻ"3Cʒ@cf#/Y}͎bͰT3!/rHגJh[%TM$pM O_E%p#h!ca>u)IȘ1~csaaNJ> Z-li'aĤw1pGLޢ]WkY1էTؙ0{+ vdƃjwCT)륐0G=MUa$4P 6.3;OXVdK|4ncJ9/qx0omU#j!6O#~4?%PzZb"_~RwVK@|bi;. ʛ2{3Π0pAϢFb_9m!GN+5=H[n1ӭ)zŠ\k4I-0I[~nH6X& ɆtYlā# 4>ڳ9QēYVu˳f kp a2 )3U^gԩׅ99;y нrnBozXUa'g֡E -`$JkLu/2ߒxsݳC$(TU Eߠ|MW<|n&c ewe0NZIpr5 zdY"}Nd!0ůWN<'}tn;'مbZB B ڥi7\vn~ljmgs8[J[FLIV"Fγyby^a pgq{Ew@j*_v/,N؈,1ۂ(e2$k"76%v*u]#$d4e>]H"x?![ dqiK\|>8 mUph8WO&?uYWFҧgrVaBE* uzS˷C4936j 0UOGȖl:yL\g[ 1NN+P˂sOHjV$g*&*^ /*%5ۀ$pabH!ۯ2BV\j}eƔ0!MY1v\~?ɶIGmkFស:a$[J5<,^g,gɱ~V7LӒxuWsOUd"roG91}Or޸pu7}RB=ȣ˒QVΟI :':ԥPiVsL ffW7DnGD7n O"}= f786Mc;JӪeA 1ԗ|f#03'` n0D) {HE~ݕX@VISmPgg>U4H֎/d056kuLar@|_'=> bfS]rQ5ہWd4խ3oj }'vm֎7ҤWmuu/m^-AX'#3?<UĞ]PH'[z̫F w0mMXQ_*۩ 8ȞTl] 9O@}9{Fʑv '\"&5WǖΌݻOUs˱?0E8(rlL  ݄FEnrJձ5K$L;0 e~CvqRju}!)3"X$ǜ$"'%g)L f:O1K: v-sdQ~Q[Yw0WFkyK=_S4% ͸˖Q@ ʱd8PvK  x+o_E PzF=Ej͑;)kfu{"IJB\ջu|R`\ nװ)QzV=~sP26aDHH[fАH7?{̏d я?pkP(YC 5@ T!fv[Dz$X]IyxT@ha`9tr+ރ[3Y)`mާJ}2b9x%>5{!b?]s N-LB3}A I wy#S /,.=z7[r7fNI"Ck{!'Q`cw߿JN1..=!uyV,pÁ˹n.dNp M aIi8К̫iL@n˶y{V 6XFQv[GN\Y5WrF;k|cpW!G;˺j!_mS'sn?(~A+f2${97O =]_s@P7"U0MH4WE+%% ĭ WSUM ѻ#FSTkO/[<+Ƣ6WIC,ϮFmG_nz2>iIǓz{ NK1`,0Uچ|m^)(.b7( S  ~C<*jm(n 9hv(zQ&_S42ݝd[W(3Gl`-NNi[mEKH"K)pc{0ͳoJfX]\Uy hkK!-nu'b o4`mWԃ{}BÊ$l'MSς͎[m &rʣ{#(1:Ld`uTpYgŏs_9(1R18m{wHtN8T³48iӧĹ}V' TQţe^>{|9YȚ?A8Q2! ǖ?=/, Ѫt~:ܺ\oiBy#\kE&`&]gY?%UhDyE;a>93[kBݪe8r? FSY PFgokAU/i33ބU\W٭^z{LwbTA'mNI&uB5q2l\&n]xǀa)kv<-n$ïwDBOGDL;\18fՄlJv}Y?yV ;rYLWYlHJ-%ۡc"#[2q%1Sp.,C9De`jfLz/QN7F2APy#T/ُA\Ec gDݡ Ku =a8;hS@m;I\?VJ}A98 k^l u仮i#wI`2c_aF̯9YKj<)l0ljd;Y=zqcJR{թ<ۨp.ՊE'(Grtz'ϙ.Dd8}Ϟz GQ,2XEN6#>!(2b1T?1$ĜVdP % ``QxEFW6:M &̱VE2bUHV,\9gT41g{O]#t~1E+!.izz u,7uO  sx#+6jl8:\Eq]޾Ճ<&ڸ{pA~(tӃ!uwa=)ujKB*JEB0̷=<^ZseFvT6.קRЪnS%2`ǘ[T@Vtk{?~vm u_CFd3ANx.?19O%j3u+8 i2=Յ$EI&~=mJ[QZ:,([P?!Tə1KCf d!D޷Igdu!|t%%/#;",cZ kEJx|sȋɹ?!1ne kn pY#9xd[A:s|6[d{K Y8/ \]q~1%<ɶ5aq([.sz r.ҕV;q#^*~e& tti9!Be|2r FĭFC[YM]tsA9 0^l.xl$4ҌS?݈`5e4ހ=DPK/$vI Mpf00(^V O`!aEQ9bV(FUhIN8T9K_̫2A077LFBǞWtn]kqv=u/>p@#T[kuE["ΦLzszU7;NNI4/8zca ڙӆA19~7x2Y`;]sk$xL6!nc8@+Ǘ x Р|InO7LG**f&"gl۟ sVO~lj'_|$$M~Q0Vh~is[i™;Wxw ZW#4uwbIdmUrcG5.\ =X)qPYnT{2}˔-:twiGA jF񧚯<i53w4a'?o#*Ÿ"_m4ߨ}7%M[~Pfȇ(֘Gv3{2(}gqѳeMVwјx0P!>b:NKg 0k>6 .x^F/jŅ/j0ncVPʡi9\t.}dJ~1zVd.%y㰮-yJAmSrs*q*㭯Ki>Q霫N;t dr3pYz-E؉RMa@TPq$`q!LyKhK{;X Q:i0jb>m A\ ƷTY#x{C1h5R|x4`ͨ OgzvikkN_[2,ҭ oV%"DѩB%^p8-Eh2t v&etC-Tu>"u;;nU\)9ZF:OJLB|Iʐ,pL"ImL$a9̻j& T'5O RZM&!wlc꟭F"! wp ? ^UF~EJ^ǷI _JDY 謙M`R'V~E %큓ay6ASic$f RDʥ\=#O-.i{Axq~e,^bļ`ȩ8s/hcQqӐf*9箖7Hd0ϡʘenMm_9i0q{1;{\ўJeHH+/xN)z'Zz"eO;GAsRgQfTsEtKR9y+#(q.Ȕqn1ޒ Bu|fr+w ڴ> J)Oy(b9#^LǤdLB9( 7Vs= `qvCG10 51|MMa Y#x7r~bW->B9`|O_4?7lc=ʌ5aK;[[3EpbY<~cR,h )=Q-U+(X$]g\Ep*0T(0qokWfiEo5j#Fm E~kX߮M* tSk@iޘ١]cGL~^yF墀e 3SW*\axh9!!ڴ,շ},_0V3]S6̊p`]8JlF ąD#04:ՏsIQFW-|rd>$;l29.]ע*e y(I%Nl~ ,H: ‚ɷdk^x<2F}GDNl2SIm' jLE]/7 R})-4xUrU6dZh[-9jQmPVo۲ g]vÁnظ5MAgf [1<&KOv "f<$G!|,8UUb 5Lð.&%uK1F$)i5cWgJ=,ESV CZJ.>[6.rb<SH B)UL\.*}lv>xZG2 1!8d;T'4Nm^C郧u(Vskwdk[S=H]wNr){#Tu5:l /HBB}rC),5Qb],4GQtƍږFSxn`> 5N" D/v>f>wQ' [.ʟJb#)Qh$ڧG+SCo&hQ]$/0hg7|BJg.jwJ&P"̂2E4Lg@{ D𷏨uq uwKOC&e/58*L6 _*@ JI @%{4v1:n8NrXlOEr3eOT|Tc'v/9oH9K[~nf~\I!Qɩ~kI *glf6$-p[zZM$ύ)K%l.ɂR ~i>[/0᩠ 뇕7o$-Gst [a4C8}j4' j5L`oȐc#[ GYofN?DxADr?@XوL1#IDz6:͵["5.O`KWȻ ]-o!oZ0Fs,8!c\ Ru@GivT t>Aun.iejJ1=dіOV6k~Zy9M!>joXMpǹSl w`W/`+x,bC=GNr&(x`b?Bi}W2uH IԮAc*c?x 7KÒouGN֐ೝ4+G1)h- ;`Pc}y oy13enhEk#=͑jO A~$ Ǡ Lj4$讑P?(y*1oP5OpA8Rq&{䈔QP:Osdu؟7Jr{1Rڿx_w!I \*f%%R,~(kq*'9OW W7ValJ0]8@WM:5F* x~~,F]mYp|Q;>i9&˕PJ*톽d\qfc F\Jǘ_Kܨ90mDI[M@\6`B ]#iE7<)G\r15CqS6c`%`vU̺,$wC$3ҙXCn YIDmqASL& eTH춨C/xkReGr ?TВϷ X ڎG(Hh Ϫo=4F?A.k]4Sk]Kfp{<e*e\ [G.F?nm3M: &ͮAbXFxɀ`Z=97۔oA7R_Vg.tͦ7,Y,8VBoj82$J#a OHym]Q2Q=h+DK{!wd3"3rҩ 7MUἌaC5=+QtU.Ľ{"ȱzȀInU'Q=%{,/(L8]mv(VcF%h8o@=ojS|@hauF*Ȁ7 n3w7sEtzu`* >%0I, C0P#lbn잦ɸlpUJH=ǿ,:yR97#ir#ɧ̷alfhоYʿW#ΏK愡7JQ,mBCtR{/aU- {ceur!wq֚|j%" |/BTn˪A8 _i&הFk$5Qy8 {$ I"4*4M\D'L-]@2WG_isH}Q͏ִyd9php}5Xߨs o:_D ">W |A1@)2~8q;}a*(H Nfz R:>n$Ӭ}dže >oۤD7w| t9GU Ӷy<\?u$dλ)g ߿T!ᅑH܏霗^c ug޾Ѩ_]8nx_(5]獎'ɣK7,=G/okc^;8aFls|D ZopѶ'Ƥ>Po_δgAC佱ZUƢ.Jz#Ύzrl&d*Y͟_ sZĴLs!~0s2naJfO 6@ւn@lL6σ/BT̖$h9 x6Fls^0|Jk9|%i\2* wey{~.nl ~urZS* ?d˝l}7Qr\7#IπfeN o~OY]i|Na>R`Gch elG|t7° CH-XOP)g[hүb{egI}RaP U3G8FqvIYl!J/L!klV5&oyW#I$_}L hL;4S#%&xjiճ}n+,\= Rp(kjTmf 몁 #(}_LJ(>#hAW苦|"imq\fln4=_72:*Q{sHxRLx(8H5g!~x;_!fk95tNғ{,<3>Y5{d֙̓NƮK שhgTC2_yUZTn2s U2YbŤqDzȂ'/TR,}rUf0 Cp,l _ yGs&.{3dI05jgNHAIde&GWX0ji©Cy{UKE9n?dǍ*BŸȨ0 r {]2ib\lDD!J *-X?]M)|oPخ2yޭu HW<ń<٤f)jha)drF.fJ*!Mݣ LPēi5KDH~Ncqm&ُ o^(3Lz7^}OےZ"WĬrS{jZ~tG>=An[dd\ـ)Wob YhHNipΘrt/T !.I;io~c֥H_AE,D^KuloȺhvo(*_vmLqTNYZR6g.gP0K:O054;CK(@ %M\)n}GFӺGu3f t5syI7{^L:Ӑp2n$rf77 tm"}@yqݼ[y)Dv$32>jӔ \Vm>=ce#Σ$gQ@&!K+ :G ך}j6.HӜt iPDKa?-$VJQ[x]VlLjH(xZ]@Ʌ'ïce|[7;0Z/=6Yj W(=nRvgWO<L,\.51/52 AF~T]MAO5q/Kυ۸XF GΆc LRc:\j8)ȭЋ$Fse o_HR2Ԑ)We';]`S.ն}u<;Mķ SjK :orW)LwjEAN(G`triu}+F1SMqHe^yoXƷErΣWríX}g~D@QXp\)YJp];y`X 8=;Z"l !W?gKAY/T /i.pU,\k)|u5F{m7$̅RS(xZ쟌 H,9= j- 8(+uIGs.PG9 so\ OIrV;n}幷`W">2&\#խi`6yA1vŹD$QHeb>a]Ye%D=qԮwٓ>U^Zvtkam(dΟ?fgB9H6?_Vv& jOULw6Z|nVq&VmR].##k4Oyn1P,$ vZ}EͧΔQ>9ex³';o-kM,@ 0rzȄF {g [ӭnY!+x{lI۠v<^"PslJZ5AY]1:6W/d'ON]0qc>b5qzVިWaL +}mx5E4v]#F;U*$R>L=mY"_ Lk?Buűq )T&+c47Οr7bzXV}+A!L9y14:, FJALS@MqzbM䙑R(1^ UMouX)c4/ ܤk1udd1Vbfxmqyx4aLVCZTn-`>,XDŽ6ʟxSWq 7Za^#wy;j5 +bEwgzZd)Ր6*H  MRt@"ֿq{& 1h ?na7a &%^(SN vAos!󶅕Iڥ~Dk`JB7>7$uLLČ@؀TќcHp-~V:[iB@fu,Q5H<[&޴>Ye4 L=L MzŒHI~f>1Ԅ9ղ ڬt6%j,G8oZL{%@徲|2q|‚"\xH̞i,;Wk5<|%W%*,U->R{i{0 U}?&wAĝcM[BtM^Y1?FpO`s`HH=Ɯ4폎!?<.M1WQFZǸq&DP/^<j̜7'?󄡍D&fh?Ǧ "}F~#A~"I;g6ʔ#8*1` V/s_vˎ&?b C[`Zv deM_ }܆+RWz.vY\ ho= |_̼]Oϊ?+Iu~X| >ؑq#pn~ӄ˩qLU*sz P InB4X!rt)#0~ۺ435Ԫjuhe@]"KaX&/$%&9C:qF8n/̴m!!Aeck[fU8։:hS R2ո'~ۅJ\z-Ę ֢L$%PHsߣ_?i0 :*c脂G|8YaǫK{*!H{+ٳ5@F c V?%/5ú/^P#:~o2NSZLsjb\F`E\qV@a֮BsJqq͒$5x4Gp6%xJۥچ!yeUUئ!{njp5Fa9;KM̽hSANrs);o.\ɶ~Gg3dGz<+qn$IFK I\P@N8eȘւ ZV«sy/>zr]@n0pGh}@)\G&ň+4}7 q4y_s a{(3LZϠD}&i$*,G VwivֱKҟtrS" &٫R;h@AJT1&M61byl8" <l4J[FxI#N|mb~0Ǖ\E=\g&˰D͸ {W6˭(X^ͰheK`.hV,RTG$werg- 9aљalJV Y׀NWn¸ -쨑WO4ze/ZvsPnn& 8/T}lYgaTXן$(b`_j/c%ETa8ir[wY|q!&ۚ/brOOE;>vZ ȃH?^ppkb.;Dv}8HOA=ďlG1u2Y6MG` / p󎵗QjMf !,% mh讏m@YB"fQ+i)JA_U$da mgl-'؀KaWQjP$'^N;{O>J?@e8ni: ayܐr"\*Ygcݰm:qAwmKkH%9iɴȘ&SG`VI21Ͽ +RűB#r`y@;n0CTг.XB\,ˁ S-En(Utǃ^5{ެgo"By(+K0%ѦAY ^ k h+Pl@ ћ=wzͷ@pMޚ[&GwѸuAw[v%@DI՞׷;w%M&}{6-s4(FCKx~ae>gx҆n2pϳ(Ѐm`…/B)VQr=8rF (ػ4⎝ qxy'!V˿8>]v{hܲ359ƒ5뼁$zl_8:nP0'd1KR}ĚБM~;S=(&MfY E1a ؒPgkR %k@8(Qjvgng<[&&M6^<&O*b꼌}{uEKDFS*.:yG}<"[jUkG]DRvr$;ܐɵ$$!'&[B!Q<ﰉ"bB'~ӧ)biGy6" ;vT3lM/WS}pDhG /Hx`sl;K2c4Fb!Ih 0:)*ZيT WS,'M;N }VoOc ٚn҂x(74( ōToaȭi>!ў<o.@A¡a/{5ܲc8,_O54nkCanψ`,LBW[ёC9Z{va6T2 jB[ٻw PNK$]bAO>ݞf=kņ{Lb~tȾTBc4ot9WpˁGe&*TɌ.)X(Z@N!SjrWݙ2:Aaȑ[`>vJgɼK0_^ {`g(iނ Q~ CgX\X`$텥OaDiχR&J+*N͸.5;йhi{ti;YO6ݜ9y j6deP-0uV:M:%>Pmn?!{CӀL"hڔk6#-}_n P tI<%&VdF%'?"˒p#ZTR^Dh 7;ӹeD(\:U:VbXC&Ē)iOS[axK*ï I^1KIQ GMCwƆx_vM7D2A{.x>v72P<+DyoK y==&,/ƞx"cKIE^(^oIsjI'W[n-DUQS<.F3;h#@͒8c9QIKh:HUQk\":tj;.FiN-X nwۄb*Ai—XsNk$jXM)R*q  beWjo.7 7#fZ\ݘ H <Ă L*1"ϰEqDtzkUT؀P+ʐ&0(?Z4^s#Pv5X BnD1؍be;;nPN{AS+"xB2@hw<-ϲd1 1Ky͑q(um5Hߏ&^E6k܀%{xŨך80W@49:#dGҦ{4Lt\{WlsMDG2:Z y׻Dx#~.HM9" OwjRbt*պ1]7=!ҧ;h oOӒ9|0-G~{"GF{'[Tf6}^Jxm *ɒ0#nw+=DYsZ+BUy!2~*_pU8?I>{B:]#|]-"Ik)YweX7W .v j6hcrj gE*6R:ȫ>%~PdȟdaZ`чǗ@n4]̖!ďtg `Yu˽p _ At_ iNV1u/a4 x%JMlE*Nucdc6F zE*2Mʔee<1֧}r`y:F?4zFR=Hq#k#hK ?%B׵<6'O=Ess$4΂2v~!?^b!}5`MS썛@搧 MISO?{DtzxrPBƒ7(v9fB0h^XHNIv+.ecRDFp44ك$$,-qY-/T?-E9ze3e!G0D%[˅ yǓ3hvc7+2#GNOӸ׸]D(.1II( , n0*3XG( :C@._6@&۲vC 47[` E'hjRtZ큅Ό.mءs4+¥,g(ǥ5aѵ{NG\yRD[ $UdI XK(qVڨg v  3ig8&A^X7Y*uH qUe7oZ%Ssa۰wC1 5Be gfA:R] $ϙ",8>3j%$jG4{5Rth.. ^>wUbNT|м ^.c+Yn)FĔb6u )+FBEVlsbƗXa`1݇O)A9n sw)АLF'} PslEZ*ȹ \%$3!(]`l ƚn1P2;LQGUćes^e׈;+-:ת5o{Eс9M{(_~p [SCHe>Ҡƃh&Gd>+H6ɀsLcScd_缜 YM>w%8Xz􋳻G /}ANgǮ7"Bb"1ElZ!}5Y'b4ROht֬u\5 .~~o rA?'0M-f276VU5pȋ ^}NQŌhyބ̢'9uGF)72N&<"2*58j! 4 _t>ꗣ3V[)UjYzJ>t>UC ,#☹nL Z:K,#9fe@[|Xƹ- {_)hՂV'ԁa$ l;cxԲi[(<ݩ=b)W8% F 5 nJ (% :5e48 yú_&*3_JRqxԻY). E;5]~OB3OZ\vafFdr#djaY?$i=>a,&rdz٭;DuQ՛+*m#+y+@b_S\tӈ cŲʓ{~(Hf  ΏL",5&?aHxHh pE.!HnPP&'XC6:^iW62 W^U&oKbrR7 RX ϊYSgIj3noyO+E@Uo0)E 2ψMiCU!UDVqD!kB]HN՗ T!G{.Y#R>kE<"{:9}|iivbt>XN ѶJ[Hq٥-'+>u>| O:|m#"Ea#E$> e[16R?Fr)8I4\`!@-]iMRych5ހکXi4L@C弄')\ :D *5Q`ؼ] /k5I/ldHdz C|&Ԉ q܄D8SJtX(=F~TYh337 B uU.0 w fA<%ZĠPTjP5Z /|L2]E=NJh:@3BfR LPڲݫ#0LQq0FEfF7n{PǸ-F\)u:v mo] #~&# ce=Mn*1\{c5_XFi9&ӁsZpwhW6{R6{yb$u!h4 :<\QҰ\0j&Fb2Š CX;K\*U5"g^qail5 J䰏)ѻz{ ,x-۸*;+T%ǣO>URٔ$Avg\ve>Ҩ7 qBv{T!*JR;{ /ָ,91j6bsqAv-oeWnWbY܄.[D]%b$N0t濾ɩZXw{iAzJ]▼2ꃌK"}y؂Ap #C؍]ŤtI8HsecQJ&ܹ9>˽%~.&_g#F5Z`&+v7J6JU@~up{(Y&Y#J|]0CJ5Hy-t_mfpqkt|~ 5-!R_O}E'f GhSa5ԛJi=qL')3NHh#`Ƶﵞy䔕tL };b5rrm?>3gm aNo pD(7 <" bWn y_1"H;ɮZKyX; ˜ //Apߖ'U@/V^+¬gɊ}|G/c;ƽ~IjIɘts44S`\sY?*xuaQgtb\)%1)O|j⡰FBs+Jsf҅:3 Bl *G}#ױ癘2W`tH(6YT+{/|vb6CD%)D!܋`ޙ"_PPgf2Q7~\<$'SF : 1p&\:^P-oݴܴW8p HÂ, mwܢS;^ea3;Ro8ZqkK?_C`I^rFJ![\T~G&aMs&m5h/fUynЭ_\ $uJ@@ΫJ2׶s,\ŞolMS$-7G&;dw=9$]kNš@Mwj8Db?_ S\c&"ENb>$Iy`x..AqޑɅlœۑx Υ$`-s la7Lj3yXi".~2/tpHmzr/> Hz:#,K^f)HJk fa< wm_dwvyܬdOrUF"kf,k_K1xDŽ2 ǰA֕ơu/.5SSartyCͲe8a#0moy '=G:1'?vmjvO` 9eZN ~A癒O'}lW ]W+U3y!?f Xbڭ̆j)p=0G*VTF</`%p%X5 A&pa8nC<&"Ϯ 8cEC2YXn@c@QY߈|XkSc+ifwFǬ)tbPD|hobzljkpJB-Qk4PH͖5e~4uծ&|NhhTZh+G.2@&NivLaw6c!ɼ3z ~'7k6]qC!ڸ YvϚ*(nHZmr/m4$, 1^k \:Gݦy$]&6;\|" HasP{!RRuۦM?r8ݾucoT TZ:a+LWj-yL #2%YS|tGQ[۾.<;5_ kLs>nK ~zIc_ P@П>~h]`H[qk) y86M-, ut| e`t|(ҕ{--ɡ=OWpv 5yWE&+Ϛ.JiTN$uҞ:JO6}D]aְMh"fšWa5Aw?>|g﷗Ѡ !M`*9RkfpT8X.q"p`RIq8Nd,ЃOZVo%ȝ 0Q dWf sm,Bv!>+طڬRV ~y?|3 ׃*nǻ2*D^ Z]Dž Ajo%,EI\:{W]$d==lDil ^[>ɒOR{_ʱT~̩(c2Yt#FQ`ÊicZ(I 7&޺Cvf#",,O`Z~ %N&[RE= kU T'0NTDu "ו6姭g;B\kQ@y`Lj >CW@ ~R|vF3<6il,$ڄRMٖum!w̺7|64LY HNy~uv<f:3)+^kV`G B #;WTΈz슆RSO@ž qL3-W-6j-,ffm< %ڹ{OdЋZb}.ԑ4ă"st!k4N_K9~,Fzr@Qr,wп+DܠTZSЌ HmY14Cl6آթ;S1H^Z=6q[Fw^N6.f.?BB,G%XY̲&.ޗ2}I+J 1(TUH㬁 FF/li. NҜΟist`q!]F,u JbPpvj7úgu7ʢE7$f@yx\ Z?~ND͖K\J\\^'z8VM]ڬ,΄z vm`3 8WýOQ4ёOD F6nRw! GNk?l,٬]Rщm62HX2Ay^@u/sSv-VF] _;U~t3iT /꼿1[Bهv&F.-ST5ZHyn5nw |[*I\<\,+ &}h}A{M57\qIm1oBGPջ*e0/PN а10ծ,BD%N)3 .MԎ$ 4 JCQ m~@@^J491F,+\Y;0\xZ 1,gȍ\XYK"da!(n]$TOŇ*QN] |w.փl+2F7ڈ(JDtw#PO4v+EvIr8G_h͹r _N>AMq7@R0,k9l'=PZvnD3L7 A?-g'n)^x0 AJ]0ʵp@Wm_yxN߳a)ݟ1Lb6:ݮk2@W*B*7x u/-S&*I fAvm-ޓCԞOV62wy{!Qu݋t}F$S Oy.~#Fo* {WnεpJeN){L]U>`GdN%vi\z_Sfa'pn =*GVqJaǂ4Ke鷋zO`YD}ſwцr7,2Dŕ1=y ;}OMЦ;yFU8h,d0eTO$AɁַ ) RX|Ү xp!+dCzq  yɓEѣe f~r)a+HbJ X Æ % hyWNm>XCBu;{ț$uQ4[j;6h ~SB <`&/t߃RE%.lC 0~Y4_LG1P1- b~)>]VgÏM3l9oՄ&d֨~kKĄ;S [%??duVqEcm-\ (|EN"]BXpKP*&OD_;i%v6#d .rkY͈F}J;$IC;]a˭I7 ˡ/l?}nu* e3P߳H&/F@T PF/ Pk/u% ~rՑbW}10t7_,/x1.`Zf6Z.9$q|'gv5XJa? j/bO︙kYSa״61"r>)E{.,9tb<ʝ+ɷ71IJz8}=VX/ͳCEi8~xo|쌃̜ fc0<.GA boIyqL=w= R}= bA%AoIg>5::/3ysナBwzfR+ݣzb t@.߃K:r[eDgP2;^O[:$rSJ1IAJ@D̅iJӴav63ƽϙ`A0ZVg퉍6~V|-5f!f5 M~"FRSv3v`N*D>A|xgՌA`u6q .0f{"Év/o'Ka܍ ܇0mÓZLf![~15sj>mm#c賺#>?+܃YM.f!,n8\Gomt?Vn8?`? 0h^ C_T\@cy[y2[V$:R򕑋˜,IAZfݎ\!:ՙ4TKUE:Ӎ*.W6R+\ptܺa"DF^ -  hB!m@4mBjTLR+!܁nQjm];m)Oŕ\)o@_>f3JK-ڀ\"Sf4e%F8w;zS 6,dtb`8\!m*DDS\&-"ErtVJB@X9xEy煤#I窿uɳm+dWF3P쀟7pWT/e=ujL%@s{NV/Imy8xKBBt|ѮcϔJ'}[wN$ O jd[ xBdyXRf`[H[P^0ݹU䰵y% o5F",Uvȕ qipV;&^Lm؊c9cZρgÑN[jx'TXc'[Bڵ~q1E$!FBZ_q ͑Coy<ڲZYsSd=>P*ScΩnFT/FH$uağ_u *菖OXH&rgF4 J ;ds\Tw"qۘg6S&`a+)<׵6j!.fhfӫ::]o:ʀ!38gsÇ쁝q z!j@%:om Y0-f&> C:a!ud]i“2t {\s.Ww.ն\"gDfMC{f& Ӊ sC 0FE>Xs/9r AaS[R|TYo2u0/NH;@ngMYWfh59GB,dpQ5X. )BGON @î\Maֻz0Ŝ R-ZaJ]S'F\uYQ]qY=wHj|DR)`!ǧEnWK9BW(+%LA|R[e̚hh]/浐J:X&,- oTCc"ztpO32}X-Wb j-eqՍ|b0 FZF0GnwQ,_EOH*?ΔnE5߱#}L|u h#1QtiW ;X]gJ . U24#_E\!eqa3+B, /zYhcbB2BwZ8v=S{ z?c7pAV^Q߸O0 a@I OQ^Xa2NCgfu$*pn2S7]t S-+ 'M+--T`d6z&0kOZq*vs1W4 X۴xttK@цe$mr$M RpvI1`\e )ϦPwG~Dɝj7\*8V0b>ncZKI.!r߭zk PoQsMF͵{zyw-!P<@o2ASHTyǣl\\敃=ਖ਼E> J@\K<b]zŴ3 ,2s}5nFpIIs[nekZ'" "Ia E=,~˻u83ٿn`7{ոGp\>X%8jr^e_Q14ԲD+Z/ N{\%0}l- r?g S 0m=eBH^#N|0'{ i,oe3Q# @ŧ?SX5ϓxh@殞o^k ?7>v Bpdu)XXqdocO]k˿ =XPj8?P5.poLV8 (/togۻ]&DS(5?mɯbhUdZ%:K?Qzc@t}ǻU Vi( B7A] â$s@;gU?~%,AX9$I~`jJ9իi뽍8C_$q΁jrF`v_]CBoV<gT o2X̋]7ُT[*,2ޅu>Ts:ZڮAդDBK5.yi`RFH%MaI˵v5}$orkPk,D,úB3^ TXX8HоPՓ\KRiNwr!K(0[0Z&omУ ԰&ށ V%qi;܆6rMOh7fgH/=6'|atuۅ IunSTvP61 D|ș&ZbLJlp} WBb -h7eϏbF"w8-8덿Ѡ.Q IHc;uSX[-_z_0UT,(4)={ljTm*evgq" / 1^Zn"y )?Q=wTGoMjƗ^a (э l`ƛjsEՄjl;0Nx\e;8-yB š:r@kn_f1,_}OGAxvsABpZ 8LKVjzҢO6e~K+8p[Q\m|!#zS-; .ZNF$'ZR5aR5IAHoc>\VכHjϙߍHLmd,#4 \I `T2"g厤 @ͷrv."9kfbTKҫJ[j/ !㎭c=!B'p匝5V(Ջ>d VQrGvcg(FS"vӒs%I3qߥϷ{փi]dj 6a w;$96.\T%0R ^暎+G?w~( &ၐ]<^G(^ඦ>< ,kܱhQ.DmT>& gT0MQ\,lvмvnsI6ȕǝ4uo4"|Y<#ƏP{lsͤڜ*%Nl -)쾋&Pf:>h l#>7 YUOE)co?=q(Hy4z_,laefO2ZQ~̥S^ j0%˸:n@@(aXA"YL3ˠ,pK˥ pp*dv6 -I_[HŘxЋ"7;xxDRL Gźj^av$_01\ZAJ|\Y=A(JQx&yHC X  j^7.IbvC|>SN}jV/\xPB>۸g+VETfd%ПGf@ \V,\Fk*Xh%=ArvO#D$DoǢRߖkCPj<pF *w CDO3\;KMa;/ Z'jQw-l~ɗ.0|j))ZXjX EΑo:GPnf%b<6Em SٺtH"q%A.}">Rf^džUMe -(=N-~ݱ1z3q798أ}# (ZW>3;.ttb-)B |q3B;pMPap(r lVb>Wzܕfκd,Sc̛Gf3_jp5`;\nzÖbyb9E ؇5p)]tsJ1pKּڵJW7xg4S)j5G ~D[) =\bZ5,ZۉfuE:AڛR^["zŢOǪA tֹ=߾- ) 7r|bġC ILd&=hYSgϤ3N4*<A q#b 粆38Zd"rNڵ" RN?lwM z{yrjn`b {  ЩZwB, ht?-_L5?4ý%&;#ڟ!O~/$#MsGtFn}@lkVm0f S~ݖ*[DX >JB+~yϊeDI6_:8 R s BD$U. l'+޳O7-?j62gSr/Ad]0 R2\eJyUNvl4UZ=t0CϾK-h NטKwxCہ}鎍"GY~S?o4U(ɢ XM[@1P*j|d:;{f۞RQObۨxi C.{p=@n6sY{6#iL/1]@>Z;F E̬%ǟ"R3x>m6"с/֦O=8MQNGe9Umx.oZ4ڛwΖMHmg}pQqy2׊;zO>o`?%e,0 aAޠv.KHN̙i שj|_!M21bUt;0Ԋ7>*+{+[Ӈ32&CMn8Mn0ƓlQC;j-զ ԩ{SFu SKENRW Bp8å2;!bXaA׹' kKH"g۷-ev`2#QXhK=G͋il2cv8Œl\Kj 3b{%\+꒬A&l=O<"MvS}8>b2|[> rtSmo(!`>@U:xb pdT?5Ѩ>$~ AM>6{v\1E!@Yyĭv g+*!^ak*ƺ"ףoܡ#2HX G얬 rCGYډpsG $oqm o:qjL,72Kٝ"ksCAF{YG>C/y|Ȓcc:O~w*K|]-u\9#.RnA.^9|륡PX~.q-r2*F<};v+{$EmF){ie L̼hcl9ZZ E'^+x[/HWNuS?Y"bN+MwӤ[9ySsa 8BJ3̿lZ}AVN@,X+hYg3lC陫+Q694CV_3q0N%Q5s `i82ܓ vY`)WAd5akU(1t2aGyTB*' ^p魒[t7ZBG.LH@9"i0 YsxCq;d"U&-r8Îq}[luFoTOԣL,A/,qI <\ym|1i2G K(j3eKA7$dxwwzwG岝ֺm@̦XJ ~?,EeJ,@wN{9]/5Kl+]l0$(ۼp<%\ʒ'5f]|-P=H^ۻWjrтrO\ZL+6<t_>oDK.8S9MXGMxmԊ<2RrBf&wj/ܷ1̤3ɤ!hgsz.+<GӅfvzt3!<f m}xⳝU웽"DD'֣Ns3ve~12|bΩ/uv#߹"HߘPyhfRit&rIR!e\0qV9^αʾ'Hs J-]td3A VAƋHdzPY;پ6t0k{Mqx)G'"x%pv^B~2cW}>8 mRԠ lp]?leߊ]9FxUx>ʹh?9/k+k]ױA~$J&.+EX56~vKUd2|=;aIخJJ] !/ך(mGd?EjDsC1Ii͵+r ?scXd͊ߣ+jQnk' Ò Ruz<b(,Jv?X7n+/$6hʥ[5Y?oKKQ2R9v3N^nܢ,idU5$GhI8 yt+uo8ہXF5jTsLb95r"lIKpb򆅩oE޾7o0:$^צG8T% <|s]Ht\xϻMypD\uHEtYxyL{xwhِ4jc+TԔ)o=- Hs?MS r~C4c) 5l5D#&J89b?|%7d^`!a^NW!_5yX%1%u{n~OEgpF Q*&g9Q q*_MNanԓ"_S[)C} dUz3ŖJ&|@R]~Wo"JymCI@t.tkiZV+s"Y^FQ'%f]:s(R;ӤekLKh8a_ lB"x3߲Ճ pd͞)ګYZds 9ᨥj}͊CBS+QѦh%H644{;b@x(^b(,9> Vqi$n,Y6#u-G7u"#v`C| qƃ4EVijVKPitsggjdtbeGSaMna:mx B[ッ}Z{SMZM >~ĔE\6cwXmԢ#m ijzzyTN2Xχy]zH9NT/kAKJqMS}R%dw̎o?FPFZuFRs`ŋ_ )?@Ӧl[d3Wib%oju׌I]%A$SبptMٖi3xG!ueZ7(4.t޲'o/0Jhlx|D*>챂]Dxdk_L(P"1}@6w{U'A 6sTJYr6n/7@R90=A'L `[A8Cj \&g_3uÐr 9s2!.x,nppeOԚNyY`eVn#X@1r:͗6- C`OjQ~ESeAR3Ɩ1l2=o26M+ vIRS`:z?Qw2D܌,$u5΀R\0zQ{Yv[{sX1%_=»ji݋gyiebٚ=rE]]w2MkL ^u H"c3&#IJ.h5(*^*UzP? GV4!Jҩ$`\5u–2͘ K9!ۈqx]n^"8@T4BasU)R*Z1)|Xo57@:Ä?e*Bc_9b ">:z&W)e3zfz$99R޼KTS_Ir>EJjs-z L/ }cu{ZM +jPstgOsIkk,>fLb̫K`h a W˄."(ȼ0ۛ0'H8p`И|YAJ 6i|^kv7A+ tk~] ]ɓ7SgOH{g`/%+[=8KȉeѣҐhFU?L UIjq2DJ -w mBdR~К Z%!w(1JvɍgebOhlڜ{{ $<&ƫC*H 5hJu&kUuVڟ_'#)~:@j_ fQYƜ^lű#ڽv ZWlM{ %4LlHCUZ) };^Y wTFXj}M"z5֘[({QR| vB ;ő)dq|ьu: )ݚ83_E&3Vg^0 +ĽdJ?t^ANDHGrͺ5ϧδΣE)iJ ʲ!Ab:G$JfSWewdkn8fݿs<S7 ȗȑpnSVL^WF~ 0F zQ=KyYGR*kZp!Jw!n Vtʬp[fR-&1%m 2KCE^cA7b3b*pd CU)]Ilοo0\4>'FFIª^NV+?RjBJYdaCZ-w"55;K?|3Yj MB>mL _ݺYyʷkƦZ>I$KF?|l+KRfsK{=vBߣ*\2Y)%yd!kmc=lfv!=Jz7ip6l,jb> lt4Fj{zPc;CF>zSN-1;F%(+*UsRbsD#}r%i6.XQx |Aq2"bZ}W:KC{Gm wÏg R\P{b!겊}DеWX2p3}z-լ_*jIra !+Ϗ̾LaÅGͰb<[DԠElXn2aC8а=Ӭ ;{W)^eV>pF~3܋Y HsmVl|*mmW%Ӏ%JXXJuwY˨FeFYX˼VĴjC;|ƢMsEmD:{knb]PESV+cn ,_|Ɲ%3 sf9;k[{Bi4)ΊP'!v!;\-OU뉊dE.bSWb#)zfkJ28N1!dAJp/L,x16/"+ Fmg*|0dVp $ 1"c s)UV3$ ' _SʢauL;`sgpMd7.`0r.$<&R_Խ" M_d`@ub/@RH*,RN/`0Gv `tdl"[IS̚!b"TC~B)zc\Q\o\hff?@d&$iR}#R%6 aKK{ͳҍ>m$"WC2YX1OߥHo-4f@\'9pMo|̷rO k16 FMh1*m0HrUsQ#?'m+s?q|Vd^* Ca.Xڳ"}R$Q&?E2LpTÒh {%:2[y_{#aX!Wk=3鵨Umi8|&3`4G殤SNyʲPQ7(:Q{{[GT @| o֌]ǯОmᲒ ? 1Xͷoj@ZB %áH⍆/." r!wLߢ*8`-Y4EM&A+Lm')9Zn=)բW޼8y5!vN%:kf(ܫ|p(a#b{$$VD[2.O{Eo !]N .LQ}z܍00i/:5]J ;a5Bק!;{;Wa._?kY-V Ov(kX@*= Vbd4 UGZ 6sfxBOko)g5oZVHYGJ1e,(QqSWAì_L(kJ\OX:lev 6cTÿ>SWF0wŜߙ=Ӟܓ*h݋3y0rvLƝ@id$K|@&ϿoPpd8Lk j(myTW"6Xrqq{d]rA q>~38,sq cळ>h9ᙺ5%%{"|\:e ]/z125j_sBpf|4Y>M ⫯!Lb ;Ri+c'G0wƋzbhy&kdŘE._ <=-<驩?w8*l<*H֚m2+[*$AW̺r~O!ݦ{`axщu/YVPsq}8@g'w@rk$_ cLb8wr ⡷Ƞ~oL!5GɵSN~iC&|y^9ǵw`4"ވG>˘&Jxha vw&bkgκ5rs,ǖ>+$D}Z .O`j)]PkY2vДv=XZ{4IJ:n$ 4Q1ЂhQׇ^O!IĎiHS8&VX%t{lP9 XI+כue^ *z"ַ5.|cSM?0kdM@ ,mO9ΤxߪPT c @#`VDPARư{lg K4jaYb<ǞqOoЂ;:B8KA2Xz<؋/i#n:n~)c+e&\CDprv5Fܫ͸G:_-r`5xæśd|BeaoxIfo_ Ʌ8ɉSUP hLgpY/dFE}<(0 )%U)E7:A5H77=2g 0jO8z24?i+iFZoUbd?:i ]\hnO=1w 0ԮuV{4/F_H#jrf@Nzs~x-', }\wmgh1ǿk~׽CĻKX})t RRPz/$K Ǖ oƱ{C=/5+>܆8oY *)#"PS?4 ,egn?I2P;"'Qi%KyM͂2 Ҥd4Gs꼖+@قm:tM[ *3:0ok:yIbgXMkFvc~B0T[?h ܂^']GY){.!39TOƖFe 0(YQğc1L0kvl ^44L@q:Y4fRxq4KR"e@92hnO8mjҽ#v4C GaLh/}Wx-huӜRzk.bB͹_4 0ljiv;oDCe6[% ޏEnsF_u^72-$!dDU Q+pT2WzE1v48"J8179/{t|Yt4:ŷbwF*uq+uO+ɿ`d`põX/Fh_\DQv߂Gk%n{ nМWii>U8w Bz>nUMͯ@"Ywmȝ@mx}u[=s]Iz邫ⷔu[ K͂NΤD$GLXV F9geH5jx !Z!ɓ| ?)!t޴ >+ck0y)@cz#GKkY`@`K W[6hV>Qc~Rs3uhf"8aZa]AqcXWp̏ifWm iiUzbz֍568.[ (7c6SjZ2=X|VY8̏7_:"I>NCOThebůN"ϰ2&)dg%,Nd }@a5va,+{6}|Y9έ$Xht4. \{y0hn*9n{|!}uf!҄Y(kafT.C|=O\u2)6r5(.p nh2_Ii΍mْ{Қ]ŧ+h ]$:29Mؿ$Hݰt= +H#y?@ZS~J]uEwNPtW 8X95ssd&}\P:7mhnt#ek(}/ ׇ^!~n}-<~2 ,Nj` AB*艋ʜWDﴼxu2~vVƣݰ'׸oP& &Ku[ڥ$GdI p5<VHv(hϘ wY -'ghF 0R(fɰ`IPz&ځ+|ϥ`FȮ4jJ2*mXwd}Mg M߃oJ|'_e*>}?֍1R *nm ' ~ZX4=wRİƕYwa֩з>h~(v. $Zt*Ζ*Z$ƒqgr2rz Wr|ܣgp׿$euByƩJK'>><3P^==Y^q/:h& /;m YGN g}78r{4QGb 2]_N%@-JG S^AL< =9;zֱZ\zhXmyv&>Nꍺ*S[gRD*[_N}Buَc<@Zg<%.e6u٭ H&B0v2P~1QNv2WV*iDNhu4ppL ?A_?lSW߽9ϸ1ygrU${ao穤L>"a(ic[=E(t| M5EҞ*׉]f"XPWPjXNJP@`dcЅ 3rI5pï^a/J.Dm6)[~a[1S򦫞ZO6 Dאm BfyЉ|_:4nGUbU]^Ld$*爖:ܟj>ő͐L:D*6)F!;J*92ђ881RQKx͌_1Kop3<:0b"QrXW@g9,R3R$;nrԀM4Mui"COJeQ8bd cʃ|͏H}@>>\x,7 㟮O]ꐤVUl'2+ г9ڎ(P;Av 4CkH$L9a8 6>c|BϰQlGA)}F:\m!QJ;Z0٫x;MVprGn)_dm,cɥ6 h103A @T5ٛ!Z f+"%3C>g;h%okHWM-$3{w&/\fO (bKNv4=Qd|`c0U# G"8:%)۵*UZ{V|g4R)x.^AH)+ r&UT ~s>bt[A_&\K*ŃhG!SĠ`6"?BiUy #ԽٕCxd?Bwcf&?^=aw].שVv5ؾ9o`vutF],P6k( bD3f>vc 'QnWd\EvW(Sk$Rs;FRB\Q.;̐޸\*^5VNQA& U[^_TQsG$ٱ?wn$wD)2V5~^ৰTּm3]~4z lR(fy۽u( N4Z&#-\M܅rtܸK"%32C%'KDӽqE0*4P1w]6~2x{w[!*m,U"L,qi%Q^ wߩ96|Kڏ0(* !?t-$vTę+wKs 08l~qkl3/%v w%nTp{lFUF ӧA{/[hf~gH54tz)X=% ԨvO4D hrǣG皉ZVpd]"c6u- TPh+J%؎?ٮydt[W58p`<,Gn4+˟A1SoE8FG =nPki00kRK ZǹJ~t rf;|(ޕzDjNчY}^1y<5EjRHc+ pGeP7삵˕h&HZ0]̤¥F~PF b)Nգ>:oV@2T|JJ'! w੸ <ÒZX[J:+A0]5m<7 hNnZxg}EBnNjj|7hYۻ(^ɇpE̻LT炪 &D^'󗂀GO2$.rUJV2K~sz8oeJ)aPy1,#rbw;DIԚdjЦaT FsW1j (9^kl P9e&/Ř*jB3+@ Gl;;pv}M'2P 6y,-j(gxK`ɤEnWPaܵ{nkBDׁLݔg~q7ӧ>5,Bu,6AH.hI?ճDf/z B $ȭ2 G[s<ڕUPiՠ36o;c<'nG\϶qr"w{E-(srcB ?mb*(PJ%puO+SHԒf[55^F㿾 V#}{fQ򖌼U(T"eNoEA__VH/ BJr[k J6],DѴ 'YZϩjwC)a^+gRF3oܦ tLCkDFЯ|0gm׭[eg [kI#2[G)B쯞jʻ̙žTHbSt[c aӨ"Ftp"ylz\M_tp&;}+x E!Mrq/=[CJGK!١aTo`ڭxYj<3Rm#s\cJA zG;Զ@"Ot`}FV8UNtr@^D!Vz%_7"2R{m6Ѻ](d=db^HsgM#wJMp;C+I_Kbbe,$лu[ iRƿPCԘ S+[|b$uLui S@*>T WFn ܔ&/bZrK B8)#|ffKcov .GWȠrعrmq50V熲a{F6ܾo 1~K (%uXd{B3MQWDBEbAӑ(?.tOqyf;t(nqu[{I_9/JRfNd h<=یi\5yt^)^9 <O9"*o e`ҟ+A`蘫q;(L0eh/7|KV׫T@pנ"-gF` 8-z#0v@[Y;>#l0>u +\H?fsD:SK^?T3Z"V pcthKcMGKہA*wɲ|iTṚԅ1VHt%}J}@lJj/K=pi =b uұ),jBX&w> R\ǟv#"b3~AV2QD vã؞.D2Xݎegxؗf j4h,vHC4z^(#(͖ WwRvA"MAlXMFMlAi4/>lI'o{ _Kr'stw.StHq89 \[lTX٭Zrm-!ћ Oꞩ xx/`K3ڹT&̇)mD4g8eM'벱 7FPcJ ھ+yۦVgtxޚJ$c==!MIϼ}B+똡/^V_U `stU% Tv=ՖHR] X0uIhĦ!3Xv݆>7ϰ47n+*XZI.'ݩcs|hH.s1dظSq[=k_HTfzITCPo'@_enh e7oQ=Օm밟܎Ҍ/]AT=<PK.YMBILiջ3_^;ldy_JmK' JU-9PFIYE4q1E fŒU|@AY;}S'@ RW5vH1󩺎҄2o.p:|wχPIfW`_86te|9M'JOK@uG{x笽b 7RY(yv!UTͰ{e1HbkˋMlD Sgļd{xL7p8,}'J'}P٬0١hLw ƯF"I.`UF/D!'c1ԛt[-^oWr~S3G aIٯp^ޏiw ˆ wfaog# $ZRMhDBOwsSlžK*v1np>WM wp 1u?D%jr(Dm/*ɾBZ#)jq]bg>-x/  Rr΋Oh~MjMLfBhvb|Khi=#_GmJ ;4RwȟeGnI6\3e\UC lT )>ugX>GC@"lu, ,4;6x<84\-F ]a5_/$8ևH$SGeJ{h Kfrihp&RwRyNIW_q)dd{ҕzpuOXG`g^_".iq) Ee0D|zvȓr-?8p1B̏oY`mp`ROڊ#+o[8*RN Z;G>= %| LQqM(w q>sBlQYh5,]hAʚPVۄ& 6 dId,jDv揭8p\X.J>b[t w/\$g8.b_%;7[,hoVjeAg,?P'I滥rBCnQfL(2yj+YrD]{jӻR^QphIo3R >/1?{>k†.5ʦ)YSߠj"Wy)O8bVZgfz@qw[k_azU|NЃ`Q8v P'И,$R6,A~ P.~kb : 7S vlLZiZcO{#㿴'+ %:v'ڶh.E ?(}>!%3PhGbG&T~v xY$v3b1s[JJZ>ܵ\KtT<ԲЊCjKU'W@ t, vIBٲk{Iȯ.ԟ%()=?G?(X{1UYl&E]~QMgeU[$;;k6Τya4WD;d!AJDey#[}ښ>VN*>P)Æ /n"aB1%FQ]5Iq1cߞ]b.q,;I]u ̼@vm9SJAǨ31;Lݙ x9D\f6`X6˻m +"]3QMM#TknM؆l[dT}Si<" P&ah^nt˪)/+/.L7^G{P12 ~=Q+XjFyB8piEQzBZkA%^,n.(xV餲9ICږ =T)NHuekH:ٟ&hAi@Wy=UIܰ w?nb_a$t#udEko-i4 UPac#̱Ei`+5LtSAfdAN@6𞘴)Y|' z 5#Zk5 A&rfidDb Z𔠗_YҞ|)+)tZ4*,>>%2)9`>'&x1J˸?b'%=hm.hcYV3}pc#nv̓P䢀ΏM6:!6ȍL~Ƶݍbc WVd+a1/ٟ=)nt Ox$U-?zi8g;wJy رjB9f_ȼ'=%K:>4xWn.8AP[{=-_n2} /[kR6QH>Su-D4or#2Ghrd05ҋTWtRYznb+qH>"W ̯Jh%7`ʪ0T Ύd3YurɎ%5q9p4D{^Gx,rľѮ.Od2SS"r',=4.{*lKMX2]ͭxE0լCћo8<]g3g>F_KbαE҅{TN2Rq:f@>Ǟs9;~ oj]'\yk wș.䛦C&!80H.] 0 DNMYl2V]| y oQԔg|M0O{A]|KWؿvdicMF lR:kXu}* p4bu<{+m>vD~_8 Trg{l15&*1]AI  ܏h}%/f3a|Hg7`^5ໝUD8łE~΢ Zrn筠[,Ń93~-*1*Kd.#{X! VM }hRS[аڸ w)}%bg9zOb(m>1\guӜԔ?[B)pbmEGԏbB,|c݊V_.vZ0#zь3 ӒjR>pMSv駆J!q>T0̃eWG]f@߉hX߆9;1w5"UDƜR[Yc쐀Qt7ΈD/iLW}C9nޔbBku,w"A'˚#ӛV-.tYq>,0]ez.',ڧ܇rɕOIHM`Bt &wZ`SCJI*N# :[Uf!S$w\J]nQѥ! 0j :{:h=c?آ.yGA6$l>W.Ro^ nטȐyM ؆P5W|8E/eS@Qmb'HO$:,-[)Gz*ThOs B(d. |-~T(lz;hC!V(ҋp'A2Lzt"nWd<@L^Rۑqpq!=%<;z:cGl΍u4 f-.D@ G %N^މ}qOv=a,n^LU/DS6)"}U%dU(Hwy=z=v%=e36>^;% hni %;8*w'(R :' yP\93>H|zr4{,f?v,dW!RԜn@?d9ѐ#8coܜs̴37/F)_jCj ZUM+9 JlKjg|кe-{%UyQwXJo tg5|㿶je4CDO|o'g/#9O;yvW V?MY(BcƔMw/ fZG>rէ:9?݁5xmwP-T;?](Pe}..v$hH_bs @mz:攮l[L' |y`QWSVC 98ffZjnYP!6\'^1׶tKeҫJ[.TWGܦ"1%mm /{ m?x/}aʊ΀ b0HG6j=G5>-=@U])|7!_Qr8\C;=BcOO%I8XI a5ʼnv 2+f\zִuR"_.\yǚ_D˴OhU\و;mij߫uջa3:2$NoB:cL*5Eț~R\!½W;G (2z5H4J/rcMdśb9ALئ }sRo/&!fY9QE5䄶q8xA/N4D;,|ӛ۷Rk\?M<ˈK!DK2@0CQ2:`a矟AQ*HZCU3;MaUv /mD*5D4j|Z˵V0]o-g{S˪9쀂⩍f.7ԚGzmc難ڲG/ڏvcO0CH}C;c>'hMjh[x7zI{+J<9x VM1Ͻv& H $`dύ0> 00' 6L5@NC\((P`ҌR}ҎznQOi0gJC'I$acR@ K>g +F ElFdfvk@xB/Զx5E5,Fy[} P*@* K@Ǜ1KеIj±ُ#<6B*Ϟ̮oP<M:覱!1VY(Nk6`@#+:W dnQpbհb nvΈl5cg4sF]Pt8yRõ$kǴCAeJog>^swЌv) S@I$dzx㻊2y~{)iGaTC{ fuWhkgjJ!idt:|Qdiʰ#b.BꢿJyR_a"*g?ԯ:ͺ{$>_%K;{wL(M4fϕu4F;qmg[+l76VdSo'>tdu2S!L=b|>Xn9ZN P  AQo(qg;p&%e-+24TKw4BnHF:y:-[ݽ.^D)\2 ve~|Bx[.CwRi0DI`Yl/(3tP⢝$mbpHx*G2n'8 BʼF.ii=6Δ&#hn^V'hOtȂ?ˊQ@ƙ妠&aZ.\hEwV. K!oN-R#V Lhd=ۦj8 }9tFIdA|ZZ̻I}\l9O%Dnn;8Lb%E& Xo7ߩkq_eѽnu$-Ѧ? ]O^n5BUzo)F~өb!HD] hQLT@? bWOlOKӸ#V"Ty!FҺ^ǂmb& OvCTlKu*K=AȨ=p!߳&.w{3^~^U?$@R)t[!)A[m{ }N"ubfOR Q&驻k)@TR$Re e%*j%+( %HM΋ r^ʹ$, B |_Kk#B) ,#ũY]N ie-bRU2ߗ]evKoAݒj!{"!qX D^r4 ٧F >`/_k%TNo(؅܏~20D1NVYOLSkܪR; iU>5iKc#0WPW4n;2~׉&LDŢC٧W8]Ie(ض7mLWЍ|n,׻KM}c9+&JJ]IƁ{cL!CذWSE{k3nw&bc(QdYM^0i;׉0>wVb %vd%~~_=[].dy١*Jq7 gR6% I8'J:cT"| #90Ug5YYn  `*zMG⣡#=+R"u>_*>UU6Zȑ: &ULQSX5Wp(;fa#{kJ:?Qӏ/ 4r-eXzXV3 b j85Ǽ}kO~ȝ!2l9qO)+sڜHBćX+uQ|٦@R =&IU,z^T FRaoX!tcc88sc(n$FDv^J`tTGlt}}YYmH^{!e˱wg_vdE_(54Z\ ϭf p_Gǻ5sKOEX%=._3gf݉@zU +Q&!0($΂u'eFWݼK7k 1v:*Ɂ6thȮs0L l:ŅJ ѲCn<SNhW'1gv/ZrsWQi_9ܱZM 6Zb5"I#!fWd0^zi(pPBeR6+GfrF!`֪ /VSpKMB>e.R3(݇xcvmڬUKsVs;RgKfq})@Hu|d:4] uRW(-@!J[LvG.0D2 @RIօ_r ;vg8BBPfW%F#f#!Vr Ji)>7zW- Mz.oZnaZN4M+ng^ Ōp\'?QJ Yl`j}&A~38&s,M)@qdl'}v!S=Cpn͊ttܱ/[/XkD~z(/h;=bˎ#37rOPWїR}5'̘ipMHUw[BoCcg2c Q @ K"pgۿV_CecJ[qyAi$pFMR")ZGi8e>=7躱g̬8b}Mz賈,TqPڔ+i DLZe6,jTujk!<_{ùg_@xwBG1~L+:DFXԕmd"jb@)_S&354cd-O* dz2s"$AI{A#tke?N2P F/.-S3eQ#:#'XrO LĭRޯ>`,R/܃7kS(z:QN%eoc[tW bܠr\qQ1Z,yHr]\lhG#ړ÷d*&eY}b/D:qу_7/7pK!Yo\Y Ud%ݨ 5ϛoE+:sn뒷q"-J%`F0zd-$/|Zsbɱ((>ːdn3)Dv!)A [i4%aI6Pt!oO&aN+42 Y #\KtnzBs.ǬK\z7Cҳd<,,C[|sZV`ũ$a%O X,>%j!5yu8ɫ?mI0F 9 [0)ܚm3^'ˋYO5Aj +IJ j5^"Ζt[ qRTx H8m7uȞuui@[W0Cn+DW=EX;YCq  ~'7g4F.cEQ;;/rԖ&/uy4H}Y䔮8B۟* FE2lX: z[@Zs-sJoLɂȄ^Qob)Зڤݺ WtUr-٣ x뤰M>m~6_  PdeX&C }25QD.J7U™mU%+܀t.\8cP[ ~!J7h݁jX)o)Y767LYWN=*J}$H.mxعRk%yƀ 6 ;4'dl{[ O5?NX QYJ ɤW64=Ǽ`U9suDTQ^+T2fsNE92hO׸KM<0҄}&3U6 #ɠ˲F4WG3pVL>Om"܍*?Ģ BU_PcS&K i7Be?;n,qؒے8#6G vP=5=& FV\$ FytEP]ͻ猔`Uײ?0$,"O2@HaS >C| by5|hf{NI0M}U; e :; #r++u~FNOUFXu=$m[5HLO1, <9u/2TL b?Rdjcx>PW*_67d",kE5mȥv#c4xzXL`!`xxqG//t A=op[F).j P`QP=?fV1N.ӫy#r2kx.tkZK*r7]'$f+[h V^2Ip(/*[aG7%w1E')'yR"uNB<;C; 8uCN+BZ ؐ1?䄥C@%M{)^ PxF{jX”71@=24I2e3 zkW<}ѻY~9.(UL)-BRwy~hhSР}hf[h"6_֙m;=u >8h- q GQ[dzH8/%3xI9cZ@zu;Mb@ŢCY_4%吱qXlQCDp)0Gg31I.ٞ.eiKagN6vDOÀ1V0ˇ'G&Rx4A2!=֛ѲvH[c|(7`\_L 99Z `)Gl`f=Mo )bP6HMNf=M$-,+nX86G/Fy(4CjGyt|U,Cb՟0zd5,W2{T, 8K ,ijxXFo q}L 3@qlKBe%K%g֥t&;s*=mEФ1I:E2̆z+M>Dq ]>jlPn;Br}ye @  ʁy4{ς4B]pGj)`cɼP)~4FǖI9@?:W8I5TGM88ƪVYX̍fe_ݝ+f2:fQ]A"n'Q5>zQ@OT SNz bަ\!} b(T.egփ|`PJMl% smswgoX@@U/aQVP_Dq]j2V NF(" LBfì邲)ck޴Z5z(zCa篜g™H[{m|@szh"TM[0#Zu/Šq_r28c7@|"]M_ě|Fvg4rq`Xr؟9ŭͥ눣 QWg7äU*nNɖJBsyWZS|Y__ilBf~ʮ[&]}$[A8alۀ#HuaQKOQbEF,l};,*o @ fiK#"bNRB9qmHbw1UNs߉O@[#H)[1^wvaRṲ Wk.Seas1Z7s@9`,JCpFkW9Ma*݊uT;Y#6jorQQ6`  SPI1Qƚl boME:$阐픍HoG]@-6٪ߛ~N 2hS2.[7lܤLd@I,&# LHX ө_ˈrÁH^BbҼ4=H2VR, BbcٲbMnQFy_/I,"SꦵH,e?Evr9ؾ@V9ӿ#4 ŔԖ`ml@ ݀W;UJ{|(s|, x($ksxUK-~j|zb( =(3F  C Š 5t<` 6as{r;zvaBҌ=#t@h0˧YɁ}Wo 0I០izR`Ղ*¡<;?Gw@JI(5B>K YƑ ~iL}Q&&5kdhbDž,JVS2\jQ{D$F7\wF#Tp@FȽ:.SX8O}Z,˖R35  o6MQDQ{4<߁9 6VexٽDkdˀsƔ=I=;-"#@v+ 6tf Q@ic~$_G"o*405[dWhLzNnlZ\ l$>\ _'N ?>Ȕh/ Z-{PL~a|q!i =|TY9 'ݽ&,WJ(7䉂V1V?u2wpQ a'vNS]ۚ}2xTؙ{`ՏPwkȯ ˣAdzک$)gTPmDE ti*J[+o V42"X-߳1'nם$q" 1c2gP5=Nf;gӿT:؝0݆w?a˯E@&L)h- H6{sY<޹neB, Ў.t½R~%؎4隉QmЕ%1lɽ1-"a,6.'^X F.Ёr°`_pM pXw+WRF]&̉ߔҮl26FmzoGOt^s3mKZ*vS ۈ/c1"`7K/#uItroڂvb0橄6^{6K(h?x'y}wT>a[Ƌ͹aθ^'K=C[i ;p`SۑyTq|~5i]sqQR[^쇰M'ÿN3>XL<{^lsXXT >w Һc3|ogm6 Kv*~au4]̤|AnGaAF `᾵2T5m {e >f)ѽzWNA (cdžY}Ǜ fxw'8B QXVtDP~@ J>_4MVxsNmeuytsCt@ЕҐiݱ\JEiVw'@4&ⱳ{Æ.xbTgOl[ҫOdB4UQ,ty@[%<@ۺe{|rB E4/zrكL+l.(k#Uɽ^e֚ IӎY< $gSz(0k+/ ~+ycX5L{t}6TON]:C݇*Ww&t!*,$?YWYM)?iO7D5T9ݡ^Ij'PC_>2N?n)~qt2pcr_|v&ȓ8w^xSC۠9=|aOܭ|4%FړX"*bķx!) ˅Q7o@!\{uˇٝ"fjjYLyoaѺ=؞&y(4h-ýHȭ8>^ Xʽ*ͶAx,ǧvSi 1֬O7J,$Ǻ&T e*g`L =نtǑ!G3K@^M([ޟttxxNZs klDCOftmJ 2@٭{xgfTKGaL"[ZPBώgn("b>pLn8bL~a(8& N&w)8 zY{Ă*' i5/B7À,C]ΞPW__C[_Dj^^[L'pi(QѿT@(lCĖ{eWpY;L# -U@Vv䄠v%`EVX#s}!oAd>ؼ)ȣ>oj-75hx[+z.\n @˼{B`DOXX\@(=˵Q3`\@8ҷuH  E2psD=pcqv['JzJFp6ODڰ]mqhj( ӞUZz)rA!fk/Gi3ahhOBPkg\ٲ{H=);ӳpzG&(x.uGoe&ct=iCэjNrPI>%5h O܂CDXlSM("h^%AoymvoJ|>h*!4Mߞ=r&')Dk/**!eB1"mo(8@6Oߺu^-".O:90?>g%|潝WLId tVNx-k9f$^;0fZh3oeױ}'y: >8;i( '|΃lBFpp]{װ {QA k$Mh PgEZ@1(v:Y58R]U/9!+P|j ~$bv+;mRΞOׁ\j=пB_$ /?ϖfuv8o|NקD )-rϠH^rR;Lbفm{h oii>M] CPtbxgј_ֲr:!:&GIHN9KkVw֩ZMKFa+paX7NQP]͛ [k5ҼmEy+FT*3Ql3\իN(}뢾+tE5}nNlD"Á [t2 R!8򭡦ǬQeCIDH5816c]KळIϿd. *e I k1.ay/Wi(gy*e#!-_Aq "(ie$ZsB[ 6d,^"569?t ]a4S}I`跲sվiޡd."g1vBS K%TUllP۶$Aǖ\&r|r8$' $*J.8hC!f65w2O;4 yp JAW0 4<졶\RւިQ'ҺG-UGEFٵmcRSKL /1Fv䢍fNjb'bWRC3IsM5t^aĝB#NkL[hP/5W?=&5\ALDg~Neac׬+d=H ^*:vqEoakɟۼX{s~2x 7v(C mS_H8LFa qm ԙgCU[q2ď+%61{{- -Gˍ-Jm>fYwU~`"r&cАajS=q|-"%*;DLCne5)A#9Ӧvk3 ,j h68SƲJȺ -T5}]W zp+rb_闞Z/F s br T]rߗ(v ?K) &㐷&K/{uu|Q~Exs0ú4kwlJxq tB'.x.E&sxF1“z7u!n)|*+cv~Z9h>%"]aJH7z%)VW@  ub ^~_hvG\uD<=EfRL۬'B89|L]۠3|`{mIϢpHмpbÿژ;O!6=WSRS&%x ?5)d a!{(hG j^@Th/*'Aw=TR5bw;ڌhCw?/{ޛf?7`@TmYM2 4~рT z? $ QBɏ|Ǫ>RSb|2=PN{)dcId m')@M&hg2ei&z \Mԇpp…1 쁻 ":vF<] 8ptz??DZV7#Jx_Ue`,mdQ X޵F:rU o>՞gj J"Zp@aV,tP#x4#hk}_/*ܩ_r`Ģ6߀1 Wiec+PCSӜKHɩ=ejP,-&4b+cE{=D7֕[ֈ>pjFBIuDV4]DPv jK㇖_G--|e W7u\F$YTV1!glI;B]d]] E?,\l6Wɓ^>s-ET n={8Y4Y{2T;L}Jôsu@ ֑V7pHٽ;!o!_kжz,^Z#վ6<ŒR  [ZUfZX-K7|#Ţ/*an"^҂glA 9%GaK|v߱wP2Y N!7ǽmQ>X)mU\>̿TXb]_}|܏FkOZRNQy~Dov>BWÓNAPVmudD4 mt^ 6pƠ eQ`}7mHXp~r!j,<%Zj>`e¯ "-8 H>8,LCMb :NFF|+GoaR> G+ Hccg(~)?t p؁ID|Д4\eg*n됯'Ɨ27>R/ڗ$gs|2ҁUyc'w7G(Y=mͥ^ &uSW_@|e;R/}) (O7xm8뚮9U{u+AA:q%.-΋ /3!l`91BB0a"nVb%dO BM:bk 0jQ=jTqAO'łL$zá :5=k*5uv?~ 0*0m*&6 _rfOxl6\CaWB: `2/-* 9zܫ]v]`zTrNÉgɸÚhÊu\EpcV x2Arg7pȇg37b^߀ld7lMU&,Ds}J"Z| ˝D Φ)sAڱ9c};\cĭ؋SzOV2 kepRBmcǵ) R!opz {^V![r_$Y R6pC%ٮŃSkX΁|,q- x&AK8P-ؕ$qMxl{S+%rC%^u+F;e_UTy' v5./8seGy Qri k.B0AtAУko)*Iط Z!͑[8~3,Q!% Ϳ֭ue,  8dޕ4V!Z1W@ܐBE84 ==6; ~u{x<)SKa5XQx9"膛ϭ$./nDq;Sf>%.OD,gQ߈!~1*}s\ڕ1=@vQBڷ`P"LƳ"uK-iܢݥ2f‚ge[ !n޿nnX.~ GX e&ҢZڑl|T&x?剿? Q'qvGsH 5-[_H "\N?$d?МCfq\dj5C,!c\&Xj'}vK.mFH)PPC;1 l6+C_ϵeA)uMBF: n~ky3OK`-w`I4_BGle Wg(G .[xa'.MAy*}ҥZ2!dpAUb&Wx5J;>"Ftc &+: *18 a]ڟ1RCG4nL u?ңП:KJb |$Te;S%4ڥ];Vm/{ Daԇrhhs|L>e(KWV~J(xxi4IeR9@GhCYCҵϪ бh ~`/9 ip {LQAsP7Tkt#ox"*Tei5 vLUVUI6O'gd^ 7.D/h/rVX #!fAֿײנggq$hQ1PJOėxoq7Zv+=Y:K6g5h8^U=I?4CֆSA/3 ՁƆi󁣱}GOK]Dm1JE&|2zhLHDM+~ ~wɣ"s=L%k?: 5Ds)E ڹ7g[%6GTjJ!bƣ6[ZsW}1(d*Ԑhr@1X?asL$8bE!iE!.:41LZ/ep),/ /#nºoBG$o{IlJ_ӵY&'&BI թQA;7HNl+2۽wx :f#i $;v|&>>]l'Y:}ZSU1k9# ܋33;蜈ΛHGAPQ0#G?pA)`coPDf {X5DWcȚIzRMρzSB-2iY)WDS{ l3A$&j >4SwYp 39LTC&;~apC'khԉ!"KK69=}Vfa>&dvnrA[D6_OH+%q2<s4(GQfP#ShI}(Ƶ{1\"baxo(T=4kuhc*/}Dse }zG1?'S/Řh d`!wqֳZo-Ȃe!<}d_泚95'bg ~bKrn(q)`hB~3ym  ӋWN¼Kf6aQrE5ؑ{J]V|q)CME,nȿw(Њa}FDA/SgsE@,k*3 qEOaW unEг"Kx⬀/ |PIᑾ2@䱍# n_K7)RA(Sh֯"V3=g`9x%Q+5?/˿x{9F# ۻVz] $>ۛ!M5H#CV dOr5XvscC 0_Sp݋Df]::,=X=ynZt?+s7SdiF|znVq쾫#Ǐ)5#xc1A _ãrsuf H{?/C5-1iaG,ZzDm 8DK-@Ow³""ɇ@li0Ĺd)U!o8"RȺuv2t+=LѻLeN O-[p5Iv0[bbXygGE߃X 7a@3kR{h}/?f$,uN@7t8ޢ)BOw%6A\/*x.^^R/LuQݟ(a2@Y Wg*W%m5>瀑 欕"20'U{-ŭk%_҅*85f ۰ Zh #_MYU?|h) geonv U@Xwxs\9>uV3qț"_0- x{ ;z牁ad6ϐo6Ev9y 륂p!9b[v,FTK :`.A.w-5$},>=gg";5kS E[8МM3DHN|Ζ \ҊB#92i)n20j^{V|YK D}S[Lj %W e9exWgf98(O=A+?ޯ AUJZ6vKϖ*,2BIv&3ڏ8iſ{wφ^I*emC _CqͿd6Wuy,1?nƉH: ez[BPp}̸, c(w d!Ĩ0!PQ18l,vpR0AzD4iL1X ugP"r@-d\Ǩj$Ulaa$IAzY:Tջ\'w¿g`+YnLQT:q-M&O]GgFѹƝ`5c!`т띏&LOzNW0ȒI1K9a`ߕgW} 4cӱ8)C޶lvM(kT,#^bˍl΄J 'V"g״Z5g@?c2&h;#̟@6o7ٚ G{ /<grksR(v Y^gF-O-&E ౰OM&<`< ̣ V v>XcB(AmP'a͒]P`Tв@;/H<80ߦͭh6恳Ƥ8CbIl|xzC0c7nT;)x30ҝ4L+̏WD]T#a":q[Z1G2Vfyg5I)+s{I gKTxLwUJUPXN _BWN- IdDL]!$7$%=N+r([^}rxHPQX Um5lf^].;pPJz}dxX*: $8{j(r^m^!sDc~˞î4鷶Ikl%݁8Gub&?dn7|%UK7z#4Sfd+Q 2F"%>`^u'Jtw5\ )^C{*"tb> JG`aq&r6/,h9c՘GYEQr~ϵ۔'*Lrޫ5XζԴSU;C0W ۀoTfY0#VBO":8g'3..#kx4 oFGzM=WzកfvķSBڣPݑQ:183uPj *@~8pc2! ͿZ2C=_'څ}%ȱ,y4;g'B+ܫ#҂?Λcdm r $A-˃|×QOz\zk)>BbI{ǝ0V=LwS;ܧa{jV'eQ2;y0(J]_@u= İCQmIXe%IM,6 f ֿ8Hu5= 긵o(~ i]8BjUrJ-Pa2C7 0Y=PT߽ #ԉBiQ"+X3S|ݽ6( /A5`8Ž|{6'c0 U~D /Z3т%چ Nƒbo_l/7%n1_tvEj[ʐ.,DeQsg7!rDp:X\]f5Khr:t(7&37J.hG BN15t 0U,1F69l2:(6P/IP,N.hi3ßw_T\d8"!TV-x0$Ef?Xm#lS0LՒܷ~.S ]'y"R< y$ijfBD7Q,ȵxwBM@c,, l7v-raHX^J?#耱IkfYm;FL8N}*44S+ RMBy M'Vc#i?ೄ[^#и6ni8-,MM'W}]zI$z_mK]A.-q*hpлǛRTX{I Ʊz/^y`*ɪpvB_?sʈ HBOC#֎A"^Q!>`ה5~SEpbyq12.]^܅[43x4"k/U4B#NdKCaG ǿ̽%z.oAp!wQ æpd'/,3c.vR{vgmm:h]X9gH&J95l>d4!o6 QZ꒿x/TC"(7ۥVzP{H'"Nte//"4-Lt5 `{44JW.y7><Nvm$f6 W b&Z>hm cmv6_0I^O\C~Ŝy!F}M[+07 J<g 2f*>im_AgkUcKTog#^v0誝f4SQ/lVr;CEA.Bif1aC?κ]H諗7XD2//eiɛw+HhfzMUxʗt?|hoc08hkwzC!O(nrW`rtbPf ȍhM$S+i ଍03\s=rQ6g;!T v,(5"z&疍,4CKS"BKGL S1SIR亨m7ZRQSv$حO-) Ba͏ep9SAhk6kF7R(z3S^XOUdj/6w47%L#x>(lfoK˼hAy[ 2ͽ0Dm='iES\4"wߺ]%2&P/2$/m+q1)=y'80/(@:lti)<~AIP`S0"%VU{v0U1PŚ>H RZzŴ!ciIA~?~VTQ$تs{:j ʒ$p^ uaIoU0[V|%Slg׹(I2*]OW=uHAޓB9~@H{[Q\B{Raxb,~iY {_!)e"i<9>eg?D5etwg)ӹm;\v}$UC)9Vk>r;i%V[|Bي?6nӃ{oaݣҫ6̉T h` H`dq4 vbB7aX6o +Yθ0J y|?ZF \Za3=k)|:tQ:iWN5ܝʺ=ϵK3cyT7AʼnN.o#CS^ 8=uO5y) ]}*05򹤛/:ےzn>ی_ÎM 5vHgلΫsKE/vxk'"9tJkcj2ck>Û^XҩG U @ Wk7.,_`TPO:D@t8S{`wfى!Bk/{DB<@p`qxb"E4 r^OQ5҄ A*|EVhغ,L=qvUrxԵ(Of'vԼE;bIfdjTv;g,ȗj" TTrїN )OslV➲ZbpS0 8i A*x:R>E.8BYڒG#aerKǃԮ5ݦvbQY^G-2ֻ?rh v4a9f^j5cR"gxoV$P!᳥U2# $cidv]'GUjS"q{шB XLiaD-p_X\ 7$\RQj98C4X]UÐ_&7 $hѽ=e?lP/=ES٬;{q k$PNow%5Xr[-9+؄螁 =F)erM}є(%"KfFd^n2<^K,npr?1']:ӐLm4G;B6i=MD_?_JtXr#v1yy5P`]O\x\vD2Y/$xþJd[$QvJX%K$Cډ5CfT͋*kzJE:g6'pw,1؀|=`{e$tZa)x6} J D`?:yӣ[a͙pbx!94hzޠȹj>7vC,(bʼnz'J yd6D9+Ju8:2+6.֊fY# 7AQUR b}:>XL؄WկN|k3D>*M+tqzF G)=qB|!D*ܬ+E2O6  Ë}Aύ@8.]C#*iYDDVcfv޾hQ4Qٞgk{:>sR}_D`JecCd F~E2>j#N<9?k*DЏ4BAe}-5dL_xL^&'(T(8' Mx-СS|M1<1?*\nI .ђf] S'.ݍsDY2s4ԿkB ˖/Ƕ^ 8Dr薘0E_%?A\훖(DρEr ƪKm~xXwm~>ޒJU8Ȱb}6lacQn-= Y cʽÉ +ff(P r:&F&K{© A v*S'Dާ Tlffd=tA܅d 3gJt|xgZr8c&%FMq8}ut˔IW圭FbKؽP="k!,֦epgy,U aF(L-ϖhJJucc957,"ٚy>yh*)2$"Fx6;HF)C˥yql^Z֨y@3i|'7;sVȗ8ܽ=0¼Y?ͼw8%sBcOLN:S yuY# Z( u>Y xaPsM#Tzʙ:`UEX֖ 2Me(\k/AKP%- EBڻ/5wC[8ۦZt)g W p͔`&l 8i@TKG~dE/9Y|5/|&k(*І=_mݓxp{•~ M]Rih']Q:lRgs7&7!o:vWN˷"γQm5HWu2&,Fw2]SǒyzpdW|(`ۉxq@a7",s"hrtv;c;:yYb :j[CfYŗ=pF$6122c2v锉h `s_D<΋='dS~ELw|ܟ#CgtToˬZܒ׈Cst/Vds&.euFПb}yOMڦwq7)c؂,'KgCW`.5H(6^ ASDHGl@rDxƙ[lM2Dp1BqCdOy~m f,nVC9/%''gkޘ A UMl_ ֧ u?.@%o Fj1>:TM[6w-^=֮(_+~M 0uНMIg \+t/2,rT-+|tad)?fř, qay1hyt|wHc8#F}_c{%:vXZD a3D(l :e`6XCk|DؙU}]] ϙC'@^Š;x{b~YSL >= f=T7S]^$?0gߚnz9hS8/O4@xm+\ jR+̽j| sWdl#Qpt|a)X`TqTJw7~;ֽB!%$9N1)b dsxy 41eyƱUpd7].r}Ю ufGпBj0}3v'R3WyO1ݱ-l5uhl슕8ߠ%ҝkt>Tca</ .BQ1zHd׌PF]potL%' TD?01E \)p{-^6=p=.'㠋[8|f$:mOhj( nRy[eҼ4 >K ٛqi!1|Oc|.A$6)layvE®爜=B"UUgZ`g=mYA3M+8)O/EniwHh@_omzytmJi5PCC]*9X`ogZ.` H@^BSm* s" &/a\! aBT)Y魗RM  F̒ ݯ*} ax#6  g6WH;M ?C-&C sB;y1?:} g}16C>D u`lwlvϜ3"A]C>c/0PQ1],Uk@vW\)_DjRWtG\؆^0jyced/DJƛ}AY\e'HX!NݒٍNnRm2"_lo<^3sU\+#PD+ID[:*u2nJ{Xnt^w X8;D' yHSxF}H| N7jw1I`MJKԍ*<5$F'Es³u:U9gtXJ3]2%P4"L9ɑ옛G U-pU׭#w?Oml!NKVqm\HB@ȡh]W?{~OnQOLxGqS#GH8k Y^`O2G/ 􎞒n$WcDF_Ȇx~AK|BΞԇo( Ġ")PcL --.lW ڭe+޷dv72r4~#v"%n2wn(c?}Y ;Gh%kq#DQX=wT|ym5z-uu41v2 r%:^rN^Bښ[5OG'.2F $=BDV^xD>+))[ &֌nȕ8| {̬XxMW56uuOer*m2[lL_׾sH˵Bwzmf :`}@'۝F@3KqJDK{-&@-*4%"9IBHi*"4MSq]z.lrZ}g2 O*V;PpS4̩V> 3@"!+ji.4mԥ}̮!mX>OG,rʗ0=6YuK x΋L@jeـp~^?5.Ͳ}Iôb2q;Z0,JP|w }I*񗗑^^QXwaKa iJlSԚ+x- jj5$GZwLe.E퉻+sJ%~]^"#lTbab]e%2ps^t^y~n+û9Xev; liv^a'ZiQ^lCn0P3{!08jqE[҂";pwSk<+#v7 D}!sǼ'8/8uijm!gĈ> &E|AW+Ru{?p#dȐc'q' 4=,Z:aHO|ADVh!l > *<â @uJ$:biqjAOb%g&eeHG. s1wZ6/1x̎[>jj0 p\71晜qq~V>$l$EAu¦ I#0'G Yh;֓&`0]QYk:1ߩ3*NDO5 mvZ~LԲª+\ŨAhvMedqR= KncdO1vE6O "s`qHrtӺǿNx#i_/& `Z02_Ӕ_\d̼b\e4w0wR9U=D&X*p7 *#]L3$_쮃,W Y0~PṄ8GO:DG9IzN`_KlJʫ0azH֏ToF xXy7xxM5i.wm *= 'k-HI"$Kb7R,h݀-bsrQfN<"iX EvAO3qrhU_|:E3%0}ʰa[ p7M%)~ RFqz{CxPA AO!樏egˍ?|7ZM[Vf,*cm-ϩE\vpYZL`X^A5z@aցxi~h],QM"ɪFwy)7]bvE~h^,ҪyHKLG$FY`+5#E^辗v$zПe HWc m Rv+ǨQ$acR *ud"W@U"cyc5/!Ƃ:{ ڪ: ߪ59zXOɾ&Y MބCBԈ 2*a g7Eʜvl9Qa"GNHc/_*ή%>&x8l$1l/]?,PhGU8 = H,g=5LXB\l|Sslp%NRi l8$tGCnsE0w5z#]}Z5+L90 ]YCB$|7sJ= A| g3/()p һu$.!H/'iT*ٝ|+s:Cь.6$[-VtI.6-Bτ>賽팟Iϴ؊gCCGdqw>Jdx5?1&г@;>W5v BE!L+N|)/{?#~J[e$KUA?'~YzD " lOz4-ni3~+_VZekL^u'\Ϙ ^k|j+ =wj$Ul[_ dFRM|Y\E׉߁ B՘W1^_*eUH6.0#i^TiD~+ aF ̜(WVö_#z4el\`eu aݳtfw"B@dp.[Α6M"Hhc&;ÐUD Ɩ^9:vض۷.\*ՙH+RiODg1"Ņ}nqVUVa~o S_XXd*MbМgGGB)0-pBYs!%ζ5LCȢTГvXN7ܔHq13&C18oяW+^ȱrzjW0e Pp6m u db"JBy6AS*w5V<"eHtw}%S Ƒ'M,^6G[+J1NP2[E_ V8`3 ow؎1rܽbh0IiUͤQ.O@K:1=5Sum$$e WGTVVTX!5QEӅ"7b)3N3?v(UJH H6IJ1*ψNkwۿj.v\Κ F%uc di}`uɭ"d74a%?A\] fep&Ŵm(T ,!j%ֈK:CP,Hjv8{^xA;U:r#. - 7}FZ2_u5E#=.( YV*u7JmvLB/O$KsUϨ.L3'm?P>=zz{&%踹+ǛzsSM,"j;Ia̿3h>І *jMww,W8k'7tȋ72*-Un2T&~ȾkO4tcv/;\G<]؟.PߧtƙR ]=A:u̴+`K\KZJ{CS!ԌmG3Eؖn.^ۋBq}].-/!z2'0ݙachtBGyA Yd.v', /FzY߀2w$ `BPR4fZC= `Μ+NdnӾP] 4,K?~]ss'ῧt¸MənS}H0*ŗό63X;&W|};>J-w!ZyͲfK~idR4qyz>^d BޣCbKvwD]V噶ZQ@^JT:.07y}C񆇑$z,S)ShL0cMMݰ=M$/vP"c ǖxKkkevaA9vlcW{GGP#Rr,2U2R)T>D ]^^5Ώtм*Vw3W\=a84DDQ 7=H2¸+kfPE+R+YZNKp@3'4d[h[P-\ǻ_*Ol=CGM^Vv+, >}}%+Aԫ>պ旝vu2EۄPVc i}L)@ J琑 YҊ|oı? gfpWHd2IOfmޝl/AqځKk}`}8W,յWe*ݺSt6@\K}>a6HxNb<vBiC2Y-A#IfH`e \ph"y6r-Rr ]^E{yp@U<ҊqPS"Etq4xgykXC(Aa6Xy8,8|I4cqG"}vv?Xʸ<(CWLk3~etVC-4o<^?A{ZI8%ڍ$ix}5\rzq 85F>J͊Y%-H- Q){ FQ'.IwCKmʎLQ~':1UPJbNT0OR٦f*dͱ}NMA~ BHTe2j7%Yln:rZ4XLߑ]Y] .?j4.Ww0 .ot/[F7ϰ!fxهA1Xg+OC ~a>7 =!{p٥ב4)s D RQn sI#j‡%r<dM\CZ맺z1Jn VsV*9"qUPR0H0UO@-FcQ B'ێkClM3r6BhEqΤ? yփo/uߌ(A p"CD" [jP4{d ˂ں%4"z,6([|eО$%W6IZhSx=Ք|H>"UlIM@u'RA&)@ᶊW֤J ^U{ݻjbPvKĶo`?,#,'~gĈ Bn"y ɦ>&w2uԕoSH5'mqKރ.u9dKn[I| П3xJ:ۺթC_))D5HReȫѪ^a4h7+O]zIaR vzºrNM '-G1eZ,-J&RQ"08oj%eVWFNNw邔+TΪ\5A#,cXPiv$yLi_ kex 8nߕ<߇hdI\N_ս?ӗ9oLrz/~F#1M^/`O5Q_ B:r\nߝ5^|wKWxvda'{|gr48 I͍ F}OsLzs-Tiˁ D| $Ӯ`h.gjUF.Oj 2%%zH<t2ܴIu-(OTGƤ" q«uJHa7o׆m]W9&+0$WcT¼aljY6ߖ1y2A {]zK/AT~Ys:!Khԙs¹㻘Y-+ux  q2Ԅ>FPh' N`yA5b `;ɧ_U~,w Oa(&Dy2s1[?8-zr[,5Vqz¿x;]&Kx#,4E|Uŝ8t$Vuz9 ϷIA=BŐ'EI.3dh%RN$k0oE ?4xxs.TE'XcSlPN&Ӊ̈ۓSɋ(MHhaM@׽PZb.Ϸ'dK+d-LvH[- ]'5.Nͣ\ ?O1*H1A  |L|t [ _ {V$jTH"q"-κ-&H~sgM;чJ^u d K,@{lR8ң/|H5U?/Kr0 s5wFT!sfQeE9H\O `}8'da5%m:¾pWWF\`%>RAzDڐyTv ORAQT(v,}I0Ӹ%f&J/ M9 {NkBWel! WH3Ci[M/@])]PMh.Q+Z~5÷#Xsh+q-vwѧ;{-CG`CJh%@v]%C~jB lS;bÊ Q]KڨhQ'}"eS;'ꏒI]HsGt^sGAOwIo&AR(}+Z:J Ud&<\ușFRэ p#=j|ހ#aY|$o].s7(;4Ѯ:JЖBXIu5i#Z4cE0Drh][;w"=UI`Z<m8j]׏Iu@zXz?)?`NTX V/%}2D<=_iw!@,__ÌO[3f1tpVˮ,j6E\  G#K"|94ƵWqu! ,4w=# >a|,XICڎ} ,2n24KO:n9n)0]t.Ob#K]<"P8'.$PX .d}f>5 il}BbbI;}GR3󃻿uq*Jd {;Z,qIw}\ Mэ\ Y  ^ӜY|(6SKZ`42KU.QBH%>LPZF'Eu[EYgb Y ~"jGFrH>+ف1MKaw5WFb4!֋ -}ycT>J~u+ hX^s =BTrN >${!t) Pt6<4@#(]UiW (f{2i!zʨ̥9p~ց;B83%teSy F8.it^p/x%oR?\`ݖt>.n*$~&H=g*!مy{M9Z` 4gDS&c8@mbȔ%͉D yL7c `nv($^~]TaI3Q[Rs/.qTj6wx^s_R^{H^MU]. 5q* sáD%Ɩ4;*(ue^ځo?Wӫ1gڠhҵeތm(Rta> hGB Iyu򘝑MdN$,U&{2ZPÇ(6rRkۍ_M j7"uq`5*ѫ^krc@bf֨/,Zֵ_W ɜT.x|lu#9ʉdF1N 0d$h܍^R7T P I2nŬtS96kZlsФm4[LCFj*H y͜4I C-F%< QS!O% t\O Ƶ7 DP`ЊrwL_oxaycɭkѬOt('a6ЄX;^e7>@oChG_*XVRR|R54b^TŒv, vǼ>iȹsFUcG|}P>H>Xj4|OpvAB@,^q ,e4h4%Y(5]\6n#-XRTcPs?%o )rBdCwv9ƻ3]YOjq\S7 0H+dJN;$-@ Jݩ\ɒ5>ab\8_Ïܡ 89^:M @}\}KJ҂#.zz?at3oLwzx\/?qCa&QYuNb2[crd'}/Ȓ&g ]/ƽ 6Iu{@ɷtå!U bxy(ix^<}ӇMW,oZ3TPK|qBhQYX<)P2ܓ6 _}Pې%K^ǎ;feLyJy8帋ǛT{Jx_?ITT.sM>HA8Syc%NLRx#xVLx_=s^Koi 0tN0vw&fV6 'sfK٧cCțh.)I7$|iBtJ&40R_rt<[Ym"g, (ERd4q4`Ъ&B.^:3 i0 m *2U~Fo sa!-@A&4.ncV(%n sR0Xqi|ِ0)%g`Nq^|xp#V:l$wvb tӒ,k.un[(>Ɍ7pkAfˬak^f'}j7𿎔Ŭ:Wc:iwba"O?E!X4}^}hbo) 3h3jqILTK_wfmz8pTbAd?5C$6r>P,r2𔋄DZ|6#~vN| Y[xZ_![Ec演2%gsuc!5կ6.t7tU {nX?&Z2IL3 Ӂ%r循 Kx..dIt ΄l4cOzu@d{8Y-"Gt<-7l~h UuCXx'ڀA>z42شفB x#m0D81: %Y\vM󨙟~%nfbI- S{x+WZE-O/;6wH%Dm(Y!5^m_2x佸`N|#S)OL؈]P͘ 8OIPb'_ޯzfAkn&_!FFshU*0|͌:99<ݑ'нUAG3RUYD3䕯;W3^+$ rI'm^SM֤x2Iu 8tWʘWxtӬv|Chgୀ Qn<Z{`(O=IaKC4cG41G-CL#KvS:+$I,6b2QM{q/)Tg7>i9o?+JRʔw,|qk:2.OZAsѵӰ68J|2=8 yO$,;B0oE>t{ UM|RYW)'+Θ&FQ>v!"▓8ЪQPA} 1' Q ,(!Bc_kZDmv*G*qQ瑼 ̿RD E}+f] dbDh퍹 "z#<TsGwc0aOu*݋+|? |QT}K}c.۽\Qy;Lr+a/"s*-%W=HWqI*Ev*(/Yó mҚؕ=c5!@3pv'w>Rݘ[h4Lj(8ï+G7A5FWЭC"BTMv^B xH@3+F+5dp\QXEO@FCIldTS_"!0).sݠo"Z敿&9+UJ2 HHخKLFgbV?0̣{zL7A ;87:!fucIOF2@A Z,h_Et!}JA-6Hhe1wdjJ)i{ʆl5a /-!ǭ1W|k/:Uqv +NQi"򻨷Y}vEzyOX;gFoEdaշq'K"fcYdoCAṱ6UGds,[!) FЖFٳ-ȅ߻@̗wdL L(u-?5gkn=Z&fˢ'7J$sGYF=tލVx |n%Q(֜$|G20W l!kw*Tt#bKw X0+wĐ^2XAjn' ERs 9&+TՐxMݨ6b)mBj :* dpw_Qy螀f8]Im ZWYJZA=mDJw0p[qyGd VαG](cP "5e%һUё7 ӓD:Eu*ꣿk/Zπ/хˡBI FQQ %T jy9HzZ]u /vWo\3A*BqʤOs˴k:aJCK҃ÔH;a  lG$QKjaLF/XQHxp;! @G 1/epv*P:v3% N5־^5*&JLuf>$'I[ ~%=ScwecB! %s. mVkqvه* +C]qbeJ ,M!=:?ͼHꞒMFAxk&"^ӹ""sZI_ DlȒr%PjP5^1p?Xҥ?nm"{1c% cs0a@tvMuBngdoM7Пj80\D=.zTYfGZMiccJo36>헄a806s_%~[}.p9A?p)kѝw#Qf0 YY~J,E&곴d_#a쌕26Zݵ|])S>ІRB*!'Ub"E〿T~}{ jܭ+A,p^.89ϩ0w-(X~qIgݏ=FgZ(o;M?.1!/l:MҎ:џYN0 Ā<%tgL zt{ΣA}<`Kwb)?32|\EP -jtR'cᕫ-:46y) 1 d~l}/ÈΌƁ73+#gM}( ϖf]L~vk eӬlHG쵠0t΁XU4AQ |O.ɎVFE7mM{;N],P]>eTq1wG CtbrX/;89PxZtQ#ŦdhCP.I}8-ˆA<#H$ؾ-6fiB$Wx/gMdc+Ҥ*hJH(kmZv8-Tadb1C~9 +▟_[g 20-!je}rb=y@#1S>*d>O5qE7 Eٍ"S)F-ƨjq7o?cbH3\Xi)/<3#uo7P|-ǘ6]4|*%z޲Vt-%o (\,&I 拁猨JYq3))óf.o%V) fvC5fi'fR]ﲟd+f,K5hug?ɦJ^em-i,f0ÔK ܤm2) h"ngʄdʷz1 g/+PpUC'Ϋ9\|a0Jx4V^Jbk͍M Зv4h Dg!r 4rwF9`I@@K`\gkgq 豤=𵃅0}~@.Ijvܡ* *pOFM39:&VMgJ v%j ElTf1z$((0qx3S;7쨏;x<,H2:3<\q$=!bbk@e8qX/"L  B<8k Pa[?@,k fBr7J\T3y]W/3j9@+DR.HT{Eek`]ICb4#Z,sx΋İ ho<{?K۞0feN5^bN* Ke.<LIg(bcPeP N6k*6Kr PUQF _ E1N1~"wO'~bZ+(jL.`~::&PH)Mdz>1UMì7b l]11ۯ .Y[y9_`Od:ZO|j!h$WHKA8T? 5-8xgȉf1Cב3h.u\Ej}Wg^Ԁ4%ϽЯ6qBɜ繜UQ!ho*2%ۗeM<%`9e}~2=ڜy7/ wsC$d?d#s?DLq,yNy3+VKn?>>OG#_^i|`@8h|_TLU/G>Bfo]9=d{qCg;so"}ŭmYD|*zšG踳n.U UFz]xl inED %feS4a7+b1ڂN&h`Z&|x%Qj0;VsCЎQR4 m# vK 6ޜ& ;;G2Jx[;xh23Z3<.j> q?TܖW^۔G2gbsG Yg8N~T+X [&$ zcG@yZRe:,;_7?.cS0)X)q'M>GY:[ !P}QOK~,n#9i@rJA0WsTKl^0Eԣ$(a(bԇ-ax,POo07njYBE55Xp{d$*C8ZsgssXu/TJTB1Q=X-Ҁ`ai t(,ҹN_ y/!cBa tz5^xsںGHnm x/F*}O ކZ\B]^4Rv)g=p֙((EgĐ@[>m8s&pC$FHLhh$a>iYibvM>"-Q`* !uT |gfc^\U¾EYRqhPv޷AˇWڴo.(g=ftÜM׌@NuƵ"'`bQ{Qmߪoq5 Co=O95~\~A`s$3e'+HQX8p[ĨueZi+@b7gEy"LX߻~ow*,'.0Fw- UG g27.9ěyjZfx!|ډd\4Gq9ĩ|24mFᯤ]P} eddL6A Y\E;`T)@{ UeJm넜%ѵA/&;$Khֻ5dqI^!)DPX4ǨXIv}}C]a+OMdZ<شpX@M?d8(.SzWLhzU2ju)x`5OHw/:'hBd(YX.SA:FfN-xMgdUWd]nrZ3F]kv5 KI4ԓ9f+|V ;bLug<\ıҺ-Q:Uq3PFN J߻qx[||a-nyv)y3QOR-yGk}lrRGZ~]ϾB,'Q^P}9!kFq蚓\FhT?7Im9jdMWÁmLnvBb^gZAQX,`ࢉ] :%[ O arDK&dŋsH `꽑٠~f)8>dl) ۄ8^w jn"̠q 'ϝ%%Evj t" hT auzJO0"D9F귕{hᏉ2=֒?L;?oP OzYxA=p!iN\.'AdωP$X"}׌d ?QnT7VlW.+4G-85)mLI9BN8.h/Fbj^c4FA7&}qjwSġ5|:JUy{#%8dfu`1DnM;~|֟sR1&`ff-/W!4.]׷>a+ӛⲨޣ|{rb%'-X t# ~XCq"}cg{M9E N9˿bS2`Q)(gR}D G SsoIV/{4 grN<$D01#Vb 5@W2 VFg|͵}35G.I3Ikl;yL.$J#](H [Xi[ NLuy:DO'Z"X :E€Cy-OºfD9{*6Ŭkv d JSܧ?^ *3 mGXFmer:Sة%~NZ2/iw|$\.SFm0@ \АZ]-cj>b1aPyڏg޾Gi$sCCP6m<ӏ4"M6#SnP@EIZSq4^|n쀷nc)2E@4vя ޗnZs|$bw4"& E2c#⽷ ;|(;T)b'7L60*Yy[M6a|:go\c%O߱:"΃nA qGr\^/F-s|S'0_9jT?/cua{吹C0v,IC:|PkIL2Z%sFgSڢK+]"eT!`1;'v+N ffvՍ!EaoþM|V| &6-;~11x"u,nxڃdp/3hi)_+ٔ *I v Q.ygʮoXBzKmGH&khΕg?Yz6P+)}!0H/!zn57 qMrmNLDm}N9:sIg8Nk+`>"ƐHN+8?ZV^$r'j(g\<~r)Z)f[*OXs)R 2d^A>k ]P[J3,7D+w}*v}GCG`QEO1NËg@-"n3uQ™{5&*+K6wS '968%cSh":"^ͥ@SR\50hل {{sʳUXp)\AXJ1P"g Vu;+1H ;H>{o%FltQıJҿ G[ˎxʳn~ * i= @6w~t?tjdԭބAFݛ~Ɍm?yZ8S< ']@ A(l %ik|lhqiRnAR>*@}GR u@lKv?!gA@vXUTJ~r?ڽéPTGȖfV pQ'1z)ǯ1I$c cNńwuF>'KjU<\ܫE"roCNbz(y>0z+>JdM-G^H3kQ9s'OBhe 3Y^THۡ*LA:HhcEH+n@$1 d'JgCTRÍtjqZ|Fڙ\Xfurݥw -V{vYX;Ǩ4@u]FC3()`/ITwOW~o0W:Y̤2[8jh$֦},Ga]WoŅO+ &.\uu>'~gu_=\cQ+Gsg'D,,8+nJYx%蠕g۾qYD϶ߍ!\Z]S԰ p¨xYWf4iwn>GhdzKδM`{nÛX%eZQXz3Ӗ<4>{$faLj[@Fy5?S,lab2)QjU .gwC"e;Ow&KfX\*mOyC-G"Y_>)=ᠮ쫑+wbI&Rjc[& ]synja  `NB׊ Km&8@!VC`O$%)DSߝĴ?O\tu{V?k8t$n|ת>NQ2ƻs) 6r 5H\;̓9o!7 =dU?ɚV~%@!fy_<y4{Yrk9H_(C)No#2gUQ[#n@:ܸ&Bj-PT|p5;FP@Po?q];VvpVu[mhS1lڃ^Oÿ2Y(~G($cܐ@{ԁ ^ ɧwH殢lt;S:?F PL۷>ߤ}('ȁ:=D,J7цgŒ ʬa6 f\UpZenpe iGSՑ8WQ0 u0"+ 7VEv:i+r*J t>Ck@/P7E_&!wpD *~Eu-ȸvaV>}_.p_Kq?bg2Wɍ(*N,ir3o/AE\:]~ӿװ0<]\9Ñ9t{M|0k2zG'L҃gkc9!IvQWX4I1ނND>ϵ!e|SXM_t!65c-YqjH{a@ Iギj擆S(Br: _)ը94Q/" ĪTAB>5̥Qz ۿ;qr!JWC? <-\Jښïy^I~2AL#kX@+#7Kqc{ "ZySktR,p̙jN#J%h׎r<7oY7"R6ۖüU՚hбs *ˉPg* 2Q34?_,Mt"=zMMK H ÒE͵w|gԈk!Q`b\MʰXugN} M%͙DDZ&#FMLE;VHgWzQ&H&L;9^vx1e[7;|^W9bA-(3_zk%:zd"y5e}GI~^J+kl(Gnיn!(q&} 2VH*a_& =i3oRz[QNx>v(Գf3,"9`3~KD0D; ~)P]~*RqQ M;MDTH T=4hTu''gS?]Ge(懝: VݴKz%VbsNئvkuf'=FԐ thQ~/i|Q"ՠwcɪFX\Vtx=X*X<j_bid_uNx]‚^€ac IΨ\O ;C(ōW!x }ETm}B7"(wYZd\F-;d*uQw‚|Ski{Wie bx&F.ż<1F{"94ݦuƻ=!A|>5~Uu"2(: E&s.SM fxFA+J/Ӆ:НZ֊X04d$ke+O>jB/.1`֡ys:۱T[NHeTlOo_Jb$MS3y T,oQ/@.~woY)'2`ߵBe3fȇ,OiTg>7t|*sĤR}XZbg6r Z&KvMI-a^A4f V٘g,:~X r_=ȣD!is/Yl;=,zi泭s"zQڤV`[p[!d !1+c27eАީR4]D ]T_g |*y2$B}]Xy"a6TnJ}[߇`L%A ,zvKl)t'K2\xyj4]WB>uw$^ |# OHT-/Ey$GXt= 4"#ҮźC07% Q/ʊC|jb63 KџM*uiwMTxigqzBZa wxKS%n zmk>5b ^6vk`;ڛ '+?d'O1Hr- 4 ⒙%:-$.q/Qr3 5gJ2z$%r^_9\\,xNcd5@&/"遲Rj\ӃJ#R17cAJr'XgB44AƥƟ!#d.bt=eX.$,=9[(r=d΂OH{H֑c35!ǐ3K'tjbEA/C cn+Kį/|?'cE?e:'JxZW/#pC! b̕v ǐ&~]Z~oZ\kvgxV1v6%.Wۯ,㡯@aQKD2\ mL h!Ykct FYo >9&2_?}bi^5Ռ6|$l7ː6xU?CN00,D?(Vϒ)}Is-Oaq 2.lW`nb%t}r|[pm.''|# ԭV,׵*L]B }lTl5lVSDٶHJ`p$3aU|Q)wqlqeo}Xm9z)$stX ~ :)|Nej0a YMTdob EٺOl)v`-:Rާc|UDpX/Jito6'xy=?(qiP&c W2߁Mxա.Q\9.YEC+Amľj8}y:1Wo Q^VH3% jv[Q:Oo4~&X{ըi9Ɖr< Nbj /x)1WO&mf)-f3)@7EA(|94'a-?t4]~S3_!VwTnP;O§fzDUBC3RچZ9?P@ " P2U|{ zqIq=viW/MW% H}3U~妃IAN^*rwIe|N5E [joHsV7 !ņ|E {y0&ݧʾܵ!4 mGkDUdEaF1G ]3kk"7Fjo,b婇Ui, CDP%nR߈*eǁ@`v7UXG)ǼWzv [% FGR3/c0cLPM'c9Hx(E+Ȭ;}|MT^AƽhK!ɵ̶8.?WX ~ Y3#̫A۰pSv׀ɗ?I4 o %=UwzԂ7霵B h㷾d}0lX P&™P7 w>'93hZ%s 0~ kaIB{=vP[ %]5VJrgȒ&ߓ5>J/iqÍ M4QYGid,*C<Դo^b8Ăl=_`xL8p#WӽV="Y |WW&}+SPkh?+_V'hy3Q1)B鍪>+ _ElW[lQ\'B=0S Kjj9>(r4EW6cOt:;|sf[k j25zN6Vp,vl&',!#^6bq|ORH:uCe]ݨ[:|/j\(w,E>@7_q2>EWLTd z@rık8Eg1飐W9u-i ƭDD8t*:Mh ADTGR56?M9]/L5r-&{*6zx?g(D]et|xOyl :;c($hVE!K3+w]e#@vyOpIuϦ!U ?*q|_5V9!̵$fVZK2\Ur.,B1v2t*I wNL>P!ƇM~jqH,.1D~F\A9B `0:n(f3 AX'ɉڸԅF"kȟ2zMr^%Nj)*X{]t}p =0NR0,R7[3Gu^I*Eg7q0/D0x6Jiܤw(K:ft0|WfDo!Ί′łbBˋ WA[b>ut1+AG.E6M` @WY+j=L;G",g](kC.WqQb/έվMw\sq(~/ɗrH5Gw6vAx ZM9N6.I^6mU3[X;M=?U%H6ZuH FE8j*Zё;ƔLE>'42:GHVO8[[VQX lO;_wH?3˻xwb3uXxGK#%LMffEPIl77UadyLM(e|e kCWf8={Sș טf&.y &ϱ=KùcΟ"[ r 4 $, <\?w{>Uni_w7k" \ItA8FWVL$)mdl@8 CkY'U@fD[O~M2>C*iLxUkZbrT2^߲ڲoJ"4Raow\d.PZ22u@_d߂Ci:8m.y2^4#t.cbO0 Mfrc_7g{KJlFI foc\)Lϼuk""Ouc-.K JHRs#Rӟy |K0#( mQП&}qDbzh X]8,`Fx^"}s\4򩩴/)L UzyGd hՋIkքnvXǰfNË{]Ns2kM ΀1_h@($:ޢy# i)9dy,i;@Ugbxa–{'݈KӷSUs[4}EX('VH Uj8'8=5v^@Ukl&ҙq.d,B> ĥpIyпBC PBrȤMEk/hUW\Љ'm рu⚋U"6F9}X oxAIv[}`rrcBo*vx83 v&ܓYgׅKi{b(}+t+2N)gKą a}eE׳E۬55צ Κhc1ʳ mzd>7v'p=)Ryut `Zʒ2VfPcA"%R:#?a֪,VQ*eVuTHbia;U:Kgqӗf.guFBLTKuɔtvoZJEBw $H`HD*Q#lЧ(bJXUf+`tR23*h5t5}RLV;D ?)㝃}%r ^ebR*hjVI u<ܰReQ0%A˘ SP^*7cS3h 9;XD. %uҨ^}`.˒ꑪsN[j9Q:ߌ {%"!Qh#~ul~oDUyr-,א܉(.f&ԝ|{ O3=60Uat&4RҢ%,WIGɬT_%xMѫ9UW m# $=P.V=HkMu=V_?q N/|]IDhvMf<>yx|RchNGP(1~fPk0 &㠖ȉၢ#rRһ.{@)CPbv$f:=M1LT*.7Ry͌:TS>/siƌ 3q[YoO`~Ңuԯ˷GKDv2Q}Mn4/֚{Fb4d>QuX+z]x ~=ZO)g Yt'##FS 2:+Yw@y)]*C}!vKUP¸H%*bb5_zWB(`y>p&9'4JDr;;]Tцћ Q~m6U۾+At"*󠍴_a m[K@ڤv|NzCn 9I 2KF-1!JTg#< :fz >Pt WnM !G[t(1B[$+^q)742IJu$ 喯!n$IY*ieII(@UexEl IZ "nz{i12?9F;*eauqoU;ҡLb[єo?kls|&]<֎cR!Nijaߚ{3 m=}>vVJb"^N##W*dT~˸&EՃM>*ʓcC[!~[N-dD׺ H_:泎q>c7pg'BCd~ - ymXqu89(Q #M=*p3F*ΫӺs{ YYE>2vM5 ԄFAA@dnp*I,Z^ޫZ1Ղ7WNhc$y@L>ıM:eyՄ{bml!Xj )]:Hĺ|Cb'] $y4g\Ԯ~,eQy%; 1|=:K%To6hS̷Cn'i%Ja94_#cQ:"ΐ,ˋ+iIۧ0aF@"[{!6Ab (g+I%+(}D6(aFH0O*'`M۲`Þ千o^}Ť5t26,8 vvV`u˷*[18Б b2({f0l:]`"W=rp3Fשּׂs[ #qo8d_.R܉J< FF؎50^ɼ~MKojf @^te%*~Ťe@13 Y&D͆Q$ۛyr`ehE^sGJ.R#FύZPce1CK|hEÖ.:nt-ζҿJ`״Ӫȹ \."pVCK}ÒzO̿FėxLv!{vj0Wiw2co&)TnGN%[6`+ȫax2,!>Gl,^#F.U[,xP&q[Pߘ.|~jdv#3S2i|KwgK'Mj.ۑr' |Z2z?sd~} *DžCry,itµ6aא1lnV5LK,5qamT_9} ;`<:4:4)8 ?:]H WO9Mk]WUj4?gGh&H~=Ixw-`V7}+@7JIjxC2v{cbosm#l;IG$Mp 釱c2+*[{7o`:hOp%6m8Y-DIG\wtpXR {ԏ\b3=hOFDfd#?2vMM6uuL]/|/X0ep PhX*cDa+1#~2N-Quvtmu+KTAwl= K 8oC1*E-"[zRĜ.DZ-ҩ|OQdjD\R`PWƫӟH#[8mMQXXF f['ir(;> |lJƦ;R.ڻi&T)eVQ[jP;:ޤK)cľHmqi@$2^7,5R$ӖRP].ֽC3F/3QәYaBެgPTl kR^=NmjJ`vkW_oF͈o)駘s>qS̒*m 'F@}Ɉ@xLf֍ %ql[&kWPRT~YtCd?kHjdE!ȆuNb_һ!!H'5KRWA!ɝ)jm6G$E)y!]Z ky.e?҇Pq,'xo}LL zpw~Ҽ|G#~l*`<|鐮#5sI=r\[|}*rНG3nq_Ѧ1b N@ڽYX[~*“k!@~m^:wg9RDUL6lO&R*1LX~_18נG54uč^7WߪzlAͰkȷkR`$tT\*|Ⱥ 8}0GAG*]dW}Ze圿7vr{YH^9}N֪f]2]K#ftSu5}M0؎|<-dC]SU$S8z0lY۪Gѡ=/>ču /$2U,jAMaj0͈YRn"H?k[[p4ْji򊕔 2*nUc%'x-~HӛF% Q?mfK(HiŪ^Udt$  Tct-X)W5bA_w4>ib3Y%XL# /8!|Rwbʯrh;sڲ\웰yݫfw| Ͷ ٭IԦltԨŧߣo^z~"zy@S“ В,K:9_Yu: e[6_mя]R d4^H?o d#?TS:#xjccɕz1 >),i9Bk'c;C7i2V2YlTd T$7^Y(8YTtPd'W ƁVn2=,FqCSBlң,D}zy <M^â2!IsFHe-7w.e7 fJ MS;毗wS}ubԧ/a`M l$r 4 |cvJgrqxV'Kk|!R~3kyB D@N.}28"QĠ*L7?Z A̤Bc PPJCެ>m6yDzG?MCTzw Z3+DD5fv&%>%~ChǯjgVKةmO#qg9dSx {c3/" λ[ uT0Q$UJSUtl5{uοm0¢jWߵYHF1nriBEVg![x `gIkvBneb3ђeÀW OVi"m/7>7fC$M|!_C:gݬ~!m" @^b$';$Yh@H aG53f'Kflf݋/-1uuCc{PHRFl2D;OrC4-g%e-8T6{Φu:9`O'R{_YZ[CN1E܆k(y` ँ~%[^Ib*!YN 9Q_ M+t4g h4jw%2]R"Etp==Mb JO,BiHMa>[w:\LѼ)+ ܵ| QJ$!F{X;OЌry"yʚ'h$TSu)Ih!IϧL~uc!iN~EE̛:CNgo'& 1#qyxY^70jԲ G*EB p[_ s+;%@zJKۺb֮}0P̅-')/E[[} VqPq\U%o#mܫkAVq{AƬߺ?Ld (!;_$e5l<"Xgg da%e!쮁I&\WE/j9]}}Ƽf9LYV{ܔw[q%٪xp*{*bVZ෢Ryrhkt?m3?SgWdsN=t1[!},J r5Mo~< %]`4rH̒js7?P< 8ĥwRLMca'jAieBvH|Ku7qJ37 BO[ab{wwR-gqlHDB&iC6~c<;4ɛg;1fWlB2-ެry6Kg3=O}x?|9 f= ~ jGx8?lJ8ĕH챑%|V\+; { ;d ĽI0xkCPW-'e8 K9zhuK]V .=pw+GK Hw!9r@E" A?_0῱-dWaDT܈eoo9uzVrn,O׫0N֯H/hDVD655CVr:u^gtc#Q1T+HIƷ+`lXA Y͗3yV.ƶ:q0.(^:YnGx8UPEk4 4|m60W>b,9A"'p`) 36W{9#L?KDdƫ7K =*( K4K0HT˘_֠‰ H I@x(q tsܽahG/wSo3]yO)Z&(h#+ĆߔXAtD{nzv=\\V_4ZIrpcIl`Db4qý/k`ٿCYsk伌X8r[%#HQv h%V߆5<Թ]#IZ)<* 7jC~^w>fT#/ɠ`UQT;vl?1Ktgwy;Uj ul ؗ,\L`ɀnh/{6gf3g: r[|x-,һFJ_#[( DgNr2%=ti|1W@_+5UȁqڑJ6oɪÒXlr$W׻bh&3x}kngx%u^nZMH>d "Ofg%쁬HPXCĕzگ4p<(lTwi=g5'W2&BOs7,-V@C=ۗ4n/xG;ii;#qAuB p 7 #“!y{82=JާoӧH`M3*`cAi722ư8y`OzN܂hTж z^LP<InvhtB䪋|އFk5~zA= n, c~v;;l^M%9k(7}39E+k47 cLd>v]x\/,T֊%gA[^|r"R{!30oXr\6pXo#Nb%t5 ژ@r 0"`x/AW1,AMI.L;5'k-; pzR9|F;csC#QݚYu!pОhXǍ hDLh~$7,.t|fUopƺS]/ޥ1YL8x׀ F @͸{ZŬw#D-0ϡ'E)|ppjak;<_&m/b(jf.Yj2Q*yv<Ǯ'|e g myqHMݴV)zLdfsEb~/=E+RgZj?8wcoP=2aQI|"B'OBUSrNrftkP40/.!t21]liB]̬9D D[TI8rpyS~#r6ߪ ɯ'5USI j\[+6Ȥd`X,W-C*D:I-T'.gG0v'!iuDwBTԅZ ,ľl"|l:lѐˆߍY}r vrallt4dn֔4LŐwط^Hlhz-S,5g{d,ZA˵˥iqOw:RT/ɠ2."="d=w$v FMdrGF έDǀr!!pTIѵkI ?~)f|cUv*KOqVD6N C4U/mnFA,;@&KId˖FP1F 75Ӛ`T(]dHkMcYqL滑lr4)NJB8JFx v EL`k}Ne7QR(KkJ#ڇ*czn+Q $x6T NOa֯yڱͯ"΀RXJ7nderů=_=cta%?JY\mվ3з9}yTԣ|6-{٘Fy_ŻHa wbg+k^1Y9}{)SNsUF|C# s hc[DT[k fj.unavwNR j;$ʘgϟZVVt(fDhf9=6Ogk tQӘ(G_6G.eU+Hpl?Tx/ܳUm_~ y~,7`t5AmZ"dLw]!U$]}SY(Osj7>+Sm@UL02% INSmTq梾MaꝽ+H{8M\kh@*$ \J1%0{/r ,[Xi}lA+S/ J#"tN롭UMnra&-[Xk&g0!pJ+UP&#RdwI/:š|tPCֵ!h т#ى-B^T7|i8 9B5W`XE|52yi.0GDr $Ͱڐ9ixE}9Z5gO&:fOa۬CnGhhUr'AO߃ /3X^7AEjUw}IG <'e qA2?X(1E5Џ %h"ȝׁWi-.9F+RCқcs kNMu㑾ssL"nvp_Bh^1"iT y~) It&&9|~#".`8 &V~4vucF@Ӵx2 \Г+R> `F ݍNHdi 5݋fNQ}^uWGYhY@GDҩYȋ ?z$YIR R-8R _GuPžOh ,w+:~؂<w8GFrBޚ>MBu MwDgEҰ855*ˇ'<3}wF*3e>uj׼ogtQ7aX}ʲKϸ};2\ٰ[- pY'/*Ii|KamRgQBKSkۂKĴ}wSgtB ~&Oj 2fNzU&cc44yɀw\:bV]mOxa%ÃA'+5-L^˄j'8q?6]E0-󷻰+t1T;-j^>5b= |MXD O_Iiz5DI VM,$:wYs-Xa V8e[GԔzm}4j@1ʛcoȄʣĽ6U$ODS:I>6 'Ac %I-=a="7TPjjcC^-ݡpZ/NI,3i!Rw$QGf*"w˔P8\:[A`ZRdlԔDgÝ?3޲qWm{0:o'oix$!U),]T"4AH(PPBٯ0դKj+ܪ-9C#L,v:y`:O23 %|pxyp/E, ZN?ĩGM=\b EϴE0|U<1{瘿`Ʌz{KKKToWp 6w5 Ơ=+s0. M~a=G*>D9$<;xeWV6=US4(ށ2q{K%Qmzwok!Ɓf6^wcNV9cFZ12>``:io.RK.M(v;yiUt< q>~ڻege^֫{`'1yv y1W$NpbA1A0ӏ!rM]i4$77b#N%K͏rvY?sn=\Dkw^vG5r,* 3;$r2{\o`ghI 4c+ܨ f*'ok2mݣrD-kJ% / m'3[0 l-P/^ \46iBLъyzQ]}YH7|rt:C,lgh)69B؀a0 B_XqL)V7sT=};=rNzda%ðBlBB Se@E'c^5HG`BToK詌(,ꡲωA%IV.e~@禛1 yA5Э^ rCz^tPHN?9qQלvZ5d)aҢ͎R ct c7pJ1 F<2í"PM+@-5w7!׼f1.= Ya&]ͫj5Wbگw1݆Y(9;qS>ۜ'Fm zPtb1l3d+tl6$tafz~E*kE˅u+`!yl5 @i7,FrAɴGndޡF6 5*̴?3xAVeO^7u$y;t=FN։ӲAc(Fi;B0xB a7 ?*(hʹ-Tc+^9f "=@ G+ۻ\;lF >S־%fR~Pȧ2%%-mЪsÏ>݀|""˽سtZd`ނb{O, 2_b'EI\}2B!_Tx1.tW<ZY4xAijrt Ǭ_P*Ӱ=//[.4 wXg#qbUfFl uV N7FAڟ-؆2u8(ߍP1Z߲6]{aZi5RTQ~moh qcwn* uW"F2J2l$"@Ix ~/8+wqţ?8i\R,J{!.rY*f|O I!89oqۓε'!Y"z_ 2n;^Mxl)xN<6Jz~S+'[ Qauk E9o|5 DC9Ud^t<-FwI $ظk֧V``R1R\˖k,F3Q-E&lKrp-} ϼR>G$83pB=T1W}^Cs rKs`LoxF< A"Q_󵁙 P3 lޟzSoT^4Ti< JDho66(Și..I:g߆5q 1f `@ 0.#c*C$)+gV-bH7[8 6^sP#jPFG!F] C}'8|ںZOʌeS,u8!l+T/wh#pkPA.k}$V>~ȟ޾9#+ dƝ2-b#/@͗۵% XB&clWDa(jƢrJ;f\[flsڊ0|B_T#D6Miϊz;d)% Z+@֡ rVQ" %INY%:Kgd} `Exg_=vF E!HNOg/bJ)n`cs=S F9t 6?nzA$ӈAo mZhYdJïfzFjdA(pB&y ~Y  / bpǨLSKO_s _U&\1=_f;)>\MHאx{ r"IсZ#_nBlZoOfms[*b3QIդB9 slxXĚ#N>#2BVkMe]BaP.4&YKrWE$mWDe H@#6 ʍo0L:\1?sPF7]lQdGl ?ϡ+O. 2Đa'ڋTix)kv7|p=u= K; mʶ1ȸ&VS٣67זZp{E~6kyG3|ؽ^T)8y掠RpAȚަB}m6&,$A*{kKqϑ ;by&dY!-tx_k(KXIK|їq2JjKux oT[wu%BEQs,)(tAD@ӛf砀TG0s&P qӊn0`yk.Kr~ṡq\ _i8{J^sRMy!^p#;؎F#@ _&+GhT^TzRBϽ$3u?OdrmxO%ˤm"ӵQ"?/ PIJ&ˋ$7j>b?S~U o ;С# J@NƶtHaPF3e]KE \%)*dy¸QpdE%@k3^us'/5s lp/3s/4[rb?I/w$趎P?kD-`"^ 2!-0h骈qQ{ кΣ(?)J^V$oU#[6GʏI|u÷_ַn8;XX_[3sˏz$´T|jlʙ /bYg3$MgfWE%WjH]QiyP(`+S*BpG wџH$u7Gw\&#5 3V~|4> '`H1Jn6POK-\hJSz/ D<"%,14 |n6o&ΉzRG0_N%8'Wp`I#3wa3֛d! I=oy :4w91FG~¨S4}k6*k|0 eboƧk >^aBi0k#^07' MYtaIjG! SdpkN ܟ|E$])=CU{Tn5'4!g뙶"k!e$Wj>BP 'MEE!Q=Q}"}LӤ|ԍ,v>w,o9&&MG^m~e|Vnx9.c|b8gan >;A}#CT%ƎE$T =UܤY b'Z,O>2gx&Vo?FȀ5.*&}y+M:}uv-wN+^,O/QV@[J0J܅"Ҩz?w?}+=nNVr_{ 튬kId+͗~M']J\Ya,LTI| ZeQW9vpcuR.IvY^W2+[fI5If=/bU2/R4ƨR1ZLOV%l ͪ"KU?ȹ)g"D^(M!YR^Bm , hߤ{Π$mmlh[05tb tjK]xWbVא4ɡ{ėxRWȅY HA[a:Iy, C4kR\%3#%$v`ʍ6~ ڭ M .`JzRdeA k%a歪xb u/X߹)7ъ, ֡Ȉ*BC'rN5McU + 8)W"hF±- ̿E?d-Yr^y2% r3Q>5H1a6}f5=W ZaU\eNl gX 427p^ j@N,尜hqళyCMoeMÈ ;l}?? eݾ`؈Fa1KH97fqVc&jW8t9Y5 Ʀ@ S1u[ !i ڪ9V=8wZ}7eh`:&Jh 9/s&Q<*L3dLgGf/Ъu}qD7K9m;İ6?9>2VhrZ|K.ȍ5BO*3g!E9!S'jCJ'vjz/gV_jn漑+u= +o)X '<ރ x.S(sFGU_ۧMK %OIC Ͼ+k~pOj64M4zӪ7Su/6>KA{#(LQ?8݀{M"n0%!M."*\/9 l~p~1lkӫk^DkOD.\s=Tt>z/,q;b)n* l`^wR*Ⱦ'L Қm).gW6XX־S KZ0f4BԢdZQc Ws8Wg^nć\zcϻ\s"~&~0zpjQ e%(ܒڥ`92wn'03SQ˧uM x t20w"U%0ͫgIi[4;>Vy.vJ|/yϪ-kLv@A17_=LsD eB |Qn#˹pƯD;ríVa?HlUe@?Fcr(^9h.Q퉸 !u6WXO?c>ܖFr=5H%η@ YL23H:%|`I/9UIEC>y[j^!ouK6<5pB?T>%ԣ,.'[ 754YvT%!êv50Cmۺ0 D74X+/Thb-cʕ6QXr >K%0op"=~~tke0p5zSD[? ޿RՑh18!*-Y\ *MsX4"t%|j9SӑU>?|EꎆO!97E6F\zUWP)f*1PǦ@-GmΦX0($;W;&23ZͰIUX@/a1Jȍ5XױYV%%]5`L$I, =#FD4Š==kbdM9N{ qc;"2Xvb#TUjw$<["<:|B‹Qߟ迥3tui$DsG];àzѸHZ˸P6GM"FoG^>)%9J4tZxO5;j&^V%ܰf)D~4JS;*<%$th2`WRpfK+gb':DvȽ#Щ;y"Hy@U730o߰V:0:6^uy0j/Ad/2d1} {F=8s%GEE,@qGڴ@Zn$`˕z$^QKD>:E:OB@b|:U8[ ˱;Dž3xOG{OիG\M| Osz DPRLaB{rv:Q&kTև !1,<Cqs\xƆ5 t N<^y¥hۏ K҆́[(* Dw(dXk43\>i3 ;MNhe,98"twJU'D݅[N8c[Ќ@1' y+.Xӌiϫp%@a(R;a^c:1hm,?Kwr@őC`jZC=AC=HRBq`p 'lj{><<ϋei^n/ pɝ:Sb]륃9CjL6;5 f#(Xt2*L;+]&N50 OLDUZ+g%+Ñv ^=s&]ŊU(Q0ȎV.wn1!%zYa^uL],qMl<7x@byFeZH4e_|?HMj+*u&~Ϡ'y``+FlXB/ n] zjr.`~`e/PgmF .}Cӈb_Cqz)tY:ӈiݼ% ߸SS(OY`&~3G bBe4*ٹM%dxqjꮤM[smU|XۯOMtAm^ПmrriW]li܋pP\|LF7qd92ȂPyƐpׄLTh=PƾCN5RmD03NcOGߵ m"sAl4>L>8/A03bkD뷭gen]ϠԇeǯnSp:F-`]c `S*Kґ @ލ!^=Vu&碲%6bg׌T "} ; Wh Se%g1RMY5 HNb#ąQ\:[ X[OpaN32K{ {mX9yNAYgmGxagyVuO4"C/ņ ~U%׼A`T&sLKf!ꀇf9Iml7>~xO0#v૚WR6?#x~ Kצ@C4V0:=4Y9R4ϋ@#%:鮑 h?s¯_a2@c,ȿ~_1M V-:Γ.~tJZ4kK?<")P/=Y3=9M9A l瞆|{4y(:qyCﭫuN8On{]C:X΁ |8KT]o,Y;P _ boD8, 5Sƒk)βXSZōdv͹I(NP P|2VPΒ(;+H˕g8 Fnڷ\Ü-eUO& 1>$zq[w}!9-[>7B@DUomUůfw.ʈט$.8";u{!Yw[ uVc"//>N{gˇK՚tI?ohql'sVCDĎ5ALn>G 9 Yy7?wР5u_RpA/_AjASְO좚 NqD$'Rͣ$|?{S8uv40Ü$w; `E uһ/:on!T#¸HͧDH.Oidvh!{"{QxyS:EhX([n>H Ka՜˨]Zo(/]ăL1q Zmk EIOs`>7lF$lw+>$[%|fDW[WF7Ys_ jr뢲Bw't4BC&V@}PڿKP#N ]s^(./!m b(F6k'/W_G f/k`)q{zy!nݤCgpSB} '~gx ȝ _ iW@ ݪU[֣ʟ5>F1HK.%=wQ^$5J*;Lq ̓HG2ĩJ̧һѐ6n|j'tFc+܏{79b3gmX}L$ySjjzk1Pm‹rpsƳd>tche{*UH؜L*H-e~r3ۀ1+xyXf dW?w@ȶ"W}IUi&V3}+<&L_"sƐyֳsbpf<6"SãnZ(UP#g K=vȬu5.~ g-Ըvu0ɖk0on…*"- ::]L<mnQT E]Sj52%ku:uOiCB;) HSnD7Ӄ0&I{ECP8sAo[:LZgmr/wuHCHD܊okjM|9or Ҝ)yT{܉_ԚQ_V=xfq~r9=*QȨxq\I*H@rO"s>P2Lun$(.dZSx@n[VL? ExC~\N!n cJ*1kz1ŏu_~j<`I__/k+Q]UUt t**kdd0wF:Y*"UG{^.+(NhC:~q}ĴWk#5t=^{!.v)L<{&OgxqU[ 0e {5SzK^rF {2VEfk1[Nn ~kr0`[U  XF7 .EJApvFm}ӷ5z4vNp\Kp}0Df-TV](|XmI<xwY4Iyen0r(jQc(!Ll mMiy3E,8g+ Y򄷈 a Ww((^<-Jl6Rϲ.EvӃ+eD*jbԋ`NPu?p8 BxG\'Vˇ`Y+'a[TFZ'm)'6F4HF[Zz5˓B-z^HrkByٕrDFΩ}W}?lB?䍷Xg97wH7Uwm1D.>l"z_ 5԰cJ }jńX0ٿ& ;-pT= A\jFx2ɸ7a?Pzm}PXRQnW#=o3.19?=y$х,N 0(`;V4FHM"KcDѫx c|~ߵdwchh![?]tpB:Ĥt!"0B 0>G:u ven^EV}6?hȕ2nd]+pЉv(m38vt"%MqQq8B(!ln]~[,I,}*d FseQi[OV$Ɋ(GeKmRMLA eNQK(| (hhݓk3vpMB!,fd :Eg%Gڸ+ݑzzC1ƛ!eV NVp3\+G@o`T3X|*ɩu XW3HHb5NvږF29 d*D';Fb+):ZsK +4$Ttܤ"5J~$` E#'6EzE3ix' U/T iQM3Ԕ˽_$&z[F=ZUzc`8~  "E-nOv'Udf)FPV<bZ~l"0+=W8g-73W=Ee@bpfK0'u; FQoR׹.@G1'X7Ӿv *+کi. d-7ʶλ]ݗ.')F9O^U/*y<.^-`:eB> []ƺxdXw]Aw0f_d5ms\M\0vBLٟݷJ9&dt_qԁ$L=FCxaʤ˪(ƔD~B< IhDр,r|/ܱjQLmTR,M^!#$ gU)(f͓jJG13(z&?}Aodo&-tMXeեI(E+Luq]$YV ;%>^rn2ٽFhhfL/`6u `tgXnjjؾ-4|kyܿk/q2NT v¤Z+œ-R.h뱳a驪 p(.TP1 tl% ~>3RZxTԓ$mbtS b9ĀHM߄정W0-k8^h&$5RmݾV"6}wʸZTUfiO4Ѥ+a-#wk_h(wF!u)e?g7g}߮Y7ovh5\l^;q܉5rV;TwTb42MuTpo/ݲY9mm+Md*79 xsgr:ABe~m2]tm-$&}=@TKH5BEw쌮cR>s}fDž۽_Are/V*>v3 FLOfAȾQݰ:a.@G1MqckBrw9|ؽo ؁NC7ܒ3|U!|s C#'ס-xʗ8B)0Jh+Y^ZNzj}+Q6s*Fŵ7u6J[%ZHӞ-8> (O.Kd{Z^=쪛rds!3oͻ v^sR-OWA~k'.#)5v;$^<%xNv~zwbwU>P ֙Jb-;/bXF%SZH_lÉ:8GpTW:}cΑNlX[u=*uB҃B8^S8,9YSܐr?ah6AµiL`*Mv*auv+B="9"SӽyD#g{xmXTֺBr,l? N'DNB%0d W1{'7UM/xO"飪x黯L֎2`}ɑʊB͈F"^NXo֣vW jxyiW C66_?EwYR#"'{?}Y'_\ף묛Fa܁ bikٜث_=fy- P4k OY;4ƹYvup h]kߋ?XNG6@@UyPH<$z@̥ d\?Sg]xw.J-oDG^׾xD:>jq$KzBB ƕl"AEt*)4o߿>]:vUlhL.Qlxة|aE_Ҫ _ FHtsP:K~1Ap:jf; o[8pU1JgvrҤLl#9)k+3ɯL-? ۰\?Lۏo}dXJtdi!0:wdI1QeEzđ%.v({h3}$TukIѮLZZ> /Rr$;OnC fϼX1-.H%w !Yt!FFnJ OTP`^[ۥ0b]sk! xac# Ta"ll-#ȩ$5s Ax5ؔ1y_crKNsƼ|~}Pz4oHvß Oj"ѷ[6f-\O4K{cPJ䟞 NA6>Cڒ+-r)Ԓ|GRrЇj}x,!92i'G_bީ$$R̕Բ -]VDʪk{| r.%d)@w .Y8"M Eg1jju4V/_'дc/$ilbP!i-ƺ_8wr?*e$R?> ıK9:ޫn5{MsQ͋W}t)8 l RScc3^og;S&K|W'fhxNs+ʁ)XQ{ &O~h4?\Aʛ?yg,t?ӌc9A;e1ƻȃSXVQNG{`|58 ##B.I9jIiEes ^9:%{;:q6ql(glj!n hupB;"o z^'vw;b@ -92۴R>$,ސwSY&?lLNWrKL;>OKoi$>MfmWV `DcdSUt9gi[DG՞3>؎&]S<'Lγ| tE*ftx[!bp}% %DTg`c<TM=Rh$XO"V'P Si}\2a B{6o;}4'^~k@( [ j ygfE+S.8cSc|"]eֻ_(OhxV8+c5ҟˏUrVLEq I?Mjʤ2V*9O(@O*-ooK&~a{#Miݩ3+pP<3Bўaxcd+9h,T\DnD. .8f~H2 W;՝gMxFeҝg @)L xK&BFs)±yKdd}sҿ)!{d*aWj_Cw_6:$IA|N GZ;ƌ욛֥jb?+@8 GUZE,xn}hG|sэgȪ慶ItfǴ%[nb#'NOs;71` ʾجOGWu bd<-GÞL9q#I3;L&!ӑT`2#dޙT?0ӷl= Hdi= @jF Y#H>PdNv'Z͔,GgLzX:yRu<㡟JXD][N{ ݎwg2CeǶ(C<a9ROs>TĕtV̵u-j G!сWS9L0ܑZRA*:-|Cxo‚g`ygj!B&tf۹(*{b̿;O`~T,#Qԩ.JJN$}#hx*X &: ެϾ8V5gt$Pwn6ꏦ~PDڦfYM~%%))EOZW&2O`VG9:X﫳"i?UIԂM &oJD^CEnv> <}y#ϻ𑪨c~E)gp j;LRs5kΈc]p- O,Q ːڶaxCz |#Zgړ{!c)BĘg5K*\tloد\5/l0dCҌ^oggn_궨qB3T]:qK/b.Es% 6 46DH6lYBYVהTWhIu ByZ(XxMs~%k\OA8SKB3?HP3$={vޥG鿻̓q8=9DHʦ_R^UAi@MM6gӈƯr .XtSgwro ? *ǜəmy7ȐN~o?GncS> 7H+=iƠ97\Q O9gҐ[GJp> H> n_!pCakw+D񽐮Yn+hS&\jCSիYmˆ<~X~l "X1Hzfc$D,O}C8߈$?Y"w0@~}s!N﾿%Z_gɼJqc9XgUdשb|s,$.W/.ēcثN̝^cZ&֊,rMǧ0)ynh 9cX?/We سR3.UF[5+΃b.ݦ$Ӧ$V#SMl4Ƽ]v3c+kͰi=8ŀ6mm7ye%0:಍!ʖ|Q*d!MB+?fZIXt^6iF6 phok7DoB2>0zWҨ( g:vk80I^N3+P0"l$SZk}zAn(J7#uk }JXa1A`*_pPqPĴ_fZ~ yj_:1Ӱ^v\Za){8#Ù$$C2P먒W2y -Sd>j:LcQ fX| __1 p6[*lL_OHD׈.Fdud۩]}XuFNʡ[",S4n+^ ވ3t\R3E?zv[טS:vvل jAwab-F eܗآG .4}z5}v|:cn |(񠍆Bǵ'zU ~_4x3utM N=urhYBKj6^Skҧ7Dh`:Ӹzf2范Yi}aS ޡ5߄,TCZS2~sER ~d5X{{q4wO ߮(Jqbb-sRO'`.zc L9!7`N96ou8pV:MȪ"wKI;˲}G"BYP/.2Kx=q&޺L$Ձ)cҮ!Ɔ'cbnȰi^bqUc~ p`D,G}lvb<Ep50m+PϱS5.D-s!o9uWIo/ۺDir?VNd\i;"zJz)%2 P4|g]t ljĒW Ccf7B3輪U3tpV^U3ircuÙ/oPEW^X#kMLJ !8a%ϪQ߱\{q.;bͬ $͚ͨZU"UP&sGȰ(6-Xk8J ^ bj(,jw28u*s4gQ":Ԗ(-LA&Z ;0uüɢؕ ;X"HV_"kD[ eNzUbz»>8wF"-T*ܠ-=P#::1Ip]K"G,;՞ؐ~Ά{VR%  ݷf:G(#X7U[ qEhLvX#b 9 <;L\bهdع{'-{$IH@, Pҵ '="T{Q 0Or+BL71 P9LmCH'̒c.maCު{կDBՁ_p3JǨIOvlm$63 3t˾|J)AۃBԮw!E0`bFtcCUsI xad/ }T-h m zSs-kO>2֌[3ncCbe4׻zGr/ wu&/ .c8X MLY*f +-d֤sscs]yF޾^ {oBL @R!CP)MAgsap|4bS%V_U`f|J`)A)p!eS]MZH}99?Ϻp`bQ\\p9I IswH8dR[^y}w|; CC#hpIep!vD@>a;ZNP~{pAD n0k!y%y)Be LKTZg 1Dy'?dsv;G({Q>=k*;.WHI| }Jk7I9 C R0nW̝Ʊ?47)}BkP#"ǴSު[eX¥1{fm&tƉ|*zRzPxdt߈YUMU \˻5 D[fs!< \8;)\NR] oxCc QX3~ >{Y0a!vrc6ov4n 5,nBKy&tA S݅*)O⊈n8aX'iKD!{fF PY1{#I5ܸΐk TdirB%Z y[@ԧ BnZgaPi֕z#;:P^ЯPgw% ?ƝEa`1V #@(1*p'N"GVK>:sQ2:PE}<Ս6$Tt~‹?XNC*qbҸZ%:{ݼhaMff wLX\ OT\Ko1 }[:2°jmzf;?.ضiyncn#cF>L%d!GW/aCK6NH cEIu(W֌CUZ&v$_!jc/fY ݿP HIԟ3SA[ ݝU~^+ȏBv`P|B;U8͊f)*,MF#l PNo'c` Q+\iKU8 6̠?. ꘕ}t=1P-浟2)E,kоֵGjλ* \g/R^7}R?UMb+;rp$-gye-Y7Src{+Z,$:wo3 /̕KSwH۰@ gտ,˜ @ת{oz]`g<*iсqEMRvyNo1KLXghU[Fv܍icLַEnъ>G_:cJ"(T752pW A79Cz֤ktgz,k]%'xCRmt=P_ 7ןɆGվJsԬ.GKۥ( , pJ|l_`Nw 㵺d|N瞭\uD v7i† 'Tl1m%4oE@6ϢIW4ydc HLToE%2hg`9@qy2#-{G>[Kfj?zgO2ҟofh3f}>}S(oa~g]\$.UW]*:+V-\ uL]ُ3 Qmy(&]*['Pm 3J&Xĭw3P绰Ux`^((ĘOMzJW7!e6<΋94/ yex`HeoSPŪΕS3!Xx Ku>L :)Ծd_f,I[h tL84/^<Z,I JDybRDo֮^KZB>EDqFclz)vxu OE* pm>8WmCVdE2ji ԅ!a,faW/s,qX7 Y#LGSAxV:Ayf{=5|F_v\оATm O0d/Nܮ 陵S M9ǁXODjM,*rYӒJT  sswmPP~ wo3_s!мiIz˟Xz9Q)-FM+[4{UgJ"&(vfҞؼQ@$=i"IP<|u]Rx}ܢotBb%@ݝp_Tr(qS_[A~bKꊁQQϹU+},F\F:@<;^Q~|1vTSDO Je\5Ѻ%r6Ei$|р7YXa>N3Yrզ٤{!%!ES!l}jSI(N玁RXg;` _pĵD݀ yQ#goE2>eV z}% med^y(gI?E M^ 6%Ib<+tքx!*g8Q"Q+.>YEL2<;Cz' yA:,;d$"k2iڑ֊|\Pe-Kە9>Xތ spV>Ua ޚ V!=ض_NE+,E[]8"xvZ13RNY; 02E#2+vb*|lv4niR >ӿftdMeýۥ(' #Wvm;Ҿ%~Ӱ'DER%4 pm@ٯUs) ޯ}=9S@l}L@OGƘV-L(Z^w/h@w>A_JhޱcMs \B^uNc!~e$̞'W8VJztjNMKm+Vݿg^kbc 'M\/mf׶QHUp FHM$#4OZLqW[j/}%#NG }^ĉ=h#osT忱T3F4-= =h 5)P{^g;;N+F$prQ6f)W~&J>o @&FœFvt0ݹ~K72X<1D~~C_%yU4)4QW\&VӿOr[[yb/^7^ gI,1p\'Q't@1=Bu:S|I q<RKfksyz)g!=!^70J[~X TnS&tu.U^~|./6C`UhU]X% G$ܚFꚈs٢Zz݃7S2~4c _7;k0ϱM e[5 gA0w.ܱ=lKPrHm,'&呃)D@h.F'7~cr5I(,̇?vY,62Ioi%RFzF-3{@..F7u0$es(zԣ-z+qvHnbd55 L8D::{uAh[K+t*k"Jk+(>v ){qb܌9kPZ+-AW 5>,tK 2kH;-盄&-{r 羐$9gȳ]8Bp 8h.lpĵ Fz~wEt42m !$Z|AvK|i ^qAJ[m"4XkMS#hb#hE\j[U)׵7 a6>#–`;Jh[qӄih kqx$ yIķ䠗RY(\)~ O:wʩq͢Π}sxݶ:T1o/w"gƅPR3bAlG:oT| lc@+[ڿR*5+RbU)*PgzcY_%'KcIjMU`n˦-8j]r%g /Vlڠ_lX=BaI^'Ɉ"X>,tY΁,j#Mk.qacbn\ӑ5VE|Ԉ[P \j!) T mdTb ko:w4ȽhD6JCFU~tjpne#ܚ;J)KoOUǓyUՔTUbs($&"Co >Q>.R^sR[) GqARejh֪ub9Jw#yϻ?jS^AtLofD DyWP^n]1AܸF*GBn&Ժj_=؍h.DǕR^hu;0K k+,LN#TBGZTf牛kDzKuegLZpCVjgݧ2?Go,OFi@B+%2I$:%"qe(SLinV1R8[bȥh MEr[M U6VcW rw]tIHEG3X3Zmd/4D" ['>~X[m kb|Kbf9.sDf8<'F E|-CHJL[2rMhxI8ϣ*a !mXgeߗAJ xhPpjڅہTWt>q`'Vyj.hUCۇ#ޢᗢ&ԑnԀuWa]vL8ʃ+"`BlDl& GLa9L +l.X_`y!1x6gM'r%,p/؟'ۊjeJqaB xU? S2bNCq[X!su_o|,4{\kb!)jŊ#w;"$@"up.z Ӊͮ9/m dl=6sšܪ?JuҀ*~{ WloV,egQ;dgDzTymr͒[q%;nV}m3d*7Me/?l$DGvGtBG Sy/7UG}7W:Eԯ"ܼi1e = &1^l?TŚ`= >%=M!@ e]&L#m7*Pm L$Z(OCE#+W@Yi5A1MrX1 |O%Աj%7dWY_`;/AqYXKn $I @6=Ml,]}h;u?cQ8W@/KN{Op ^ *s|>to߰vOabץerH6PƜo{+ZI.c>59Yk59jhy $O l$oI:u#WHnIjQ>l7N;(0lV,gEsKmkH~x++`}Ff&J{ ^X5dd82ks`Ov'cCK$Uj=d#e3}S"Ԍz3  m 9vݟBY `Yx2QrUs5l[->@۸𝹬c\1ADzHVz׮9|&-VW./uh8DeXH||Bpcpqm{1Dߠ\b*9#zؖE49זDset' 4B2 LP mCyJRAGz/gcJ^/֗'?HxBu2j+w'eBpyGTA"2 ?+ZVC'/:qM̃aѾ7iIׂL*:<*],"ö[;WWX(곞A F 0V7*q.J†$B|pu>*fss e/u,Du4 yc2퓼E@LssĦ%Oا)@8&m;ι奩 TgZVvy`Aު}+jwUuզ"Ʃcp~hV=%q8U sF)ˮPB"=sKھ60 L#j*Gq |^nHewke,̫~Re{!QH*^RՉe@d%oZE6S/HM)(!5&ʬoH\nKy̓L S}ǭeB=uX[4q75f`^Ig&NAJO 5*UvצylL%ă$2شp|C8ì3-HEp dMp6kxe WE!]"6׭VgǛF R}Tj!`=w3ށ*4vi.pSR3S$9}̎%f敨x%uF8<+ʾg'/KE5Zey2q+K?D_Y[<4g5pyv-3rzWrykEZEQ,%?a7(Ĩ"G8ImIG3g4iapo1>bliel4Վ)A%J R~U{K Q.7d0Y@_36kiW- Jҽg)../Rę1KtdAx%kZtĕf %hT#Q?D 2E] :W4ׇٟS=Ap?4hc:r[)Gְ)E#!mODZ-EU=;oT1,h^S[P-جfD<6getk[л =0c$*j1$--mغB BfY O~F$r7T^G(H{:#EOr](^8Qyx۬ 22.)Z7ˣi;I{6^2K"4r&Xpܴ=wp˦8<&&E?߮EҞq8zs[Wo_uy̆ki1K`7 KU)lk c(j {s2Ńuz]Y_cMl>22S}2ձ%Aۍx \c.z3"x>6; Tۓ'Vwvbf%Nf,c$&3[' n uG2Lבx7^عF!Õ ~#]jȧ;IH~7~Pf-SKTѦ(,BƯkVSg/`Ã~W˕̈́LsD?2; 5|֫&^{Ѣ2^9P$)Dfͫe[C3e'N:*oZˬ)|dzwt~vƮŹ0ݐ(PmQbyU5MOZE  c`э$ ;F0-of``[9kjMbP1C #(.ORy*$=wa)HgMe.% bֽО2ƪ~ke_CMG!%DMޕk*U;A)86@h5q|Qm V<6L?kOSZ烚! J)P<>ψ(~+t9Ϩ|:%24UA#2ec+ʶyJgt] ^9LY+7FIdkv]Bfgk3YR(shⴉ+h>3tr `a̋,# Y].^3Zg0RЂ惂[]R"Ӷ!ܲrRLm,M|)޲Swp#Oo =݂ ߾`<N7DդOɱ/y,'$Yw(|ޟ ƟozA aVQ=NҦ҇CVG QZY @U: ض\}8p'!fOvlsRWIФcؗ僫M& <4*KrI6-%ZvJ`q.^I3 \_Q O3Ҿi ׆m9K8сpgڟ3V ы zyts+9>J"x% sScʆ9Sa :Rs!؊vhiW%&?*[oHoXHɸ@MIqe0~s=u0?҇a%mEL -!Jz=HM_33E9h`$(BjT,?Eڃ|D<`V˺$|\ױg1nc=oXh㨠|tT~\.5V 1t)3Foϳ` ^'x?,"諝2$+5ٱ1Lcv:tP[* -tc CctFa3Astf5  ):Ñ[Á7pƛ#m(-gfN]&#OrG?Ǧ@SED!1!\)h# BwǠnU@sb' nBa%f ixh #Ӎ;ޭaa)K:PI$~L@DOZ-%>}F3/p8wP41\_`-BrN܏3a 0^/oD7y.#AMG彑/(:8uMЏb>eAСLK⬮%r/ze/ ߠ-⡭)1i/xl%J-0#9[l04ɦ`7diF`ݥp"u87_L- `[IeWiIlib_k@G3~7U`1KҬ<~bɅ;`0Խy!gzzn\]sL֞C y5Ci2k5w eg\OUjP8^{1Ts6A'>_mģ.U0ZZ5{s_Bsl DIq ꦰhnatQPZ#$ {{g̦Ϫ.S^YJ"~pnhz j !8+m$N?h aq]4 WioMqʺL@b1Ih M: )RU@?U 0~O}צ݈I5- x*w!6y+ܣЇЅY ilDf%RBs TD n$GVQ6®ep_05BhP,CVGtWEJ)ݜi@:¾ ~3h6|X3d"-7=Oʇ owb-˼Q,@.jCl߈y':1YiY;sX[lVg;Bp(Hvgpo%q9Tt8ծ?u9eŀ#6YqH=%=0{HNMGTz7mxlBE]-vh^˔wE܀&-{iɷ#Ǜ61b[O_+Q< ?d7-~24HI9K;p$ J\kq36/+z$q! gݣ5nsEkFh33JD3r(A }K lCfJ$ ~ nJp0}6۲Ǜj^>MhiM"̩ *= 7pQ@검C0* ԕ4jr|uꡟJc,8u>4V.g=.GǕ4!c4E9A\>v[Rscy2H4!Y(O/L2ϑ;ۖXhyAyqCxCr8؃7/k-ځ9ݗo{CExXbtze]TXȔM!19aP%%zVD5X[F"10WI@, ~o,?ROP4m/90sJ/T<)}2Csn;ɕ=߇q{Tk(Mg!'Kf䦉X ͧvDt)([ lVgk4 |ęl ݯ0D;emUw__ eſ5`\mZDL>NːvEEkJP+Q7UK2 W,)x3-3_mFNmzV+\!%ЁBH8de2S!D 4ux.pot>M6j7OCJ؎kb=G7qp oa o!"h=3۱Wgx7)?M?3}B,1# xsF(_"hEXq6d^W6*l^ MGwj|,M8XQפ4]نq!0&gg\(9$L f*%r0/։ sl`4q; Z[֫', p ]tA -Kֽ#zml,A>NEd!ӓG(6/wll>2⭒z7}Ypi [,#18̪qgxqr(MC%"Jؘ4ܲ~p# IM;ᔪ /E-D n]b*_ف tl% &2uddMX'nn8l7l63 °8ݰFp: q<qlnOVλ[☘), im3p2攇o #yIutĥ ":r\;K2v / dL_K)H.lZ]]IiX3 K8>1:pC'uRDOn>^Eq2ujxnƦ{<)bnQu7A Dk)^-Z7 3cEȃx1M g虯$Uh,c%EVhXg xr]rYFQ3 ";N?~5]78D2oOXqԒzPǔMB++| RهWw>EAiN:skA-ԇ_KaT<3rb;j-EF&q+Ej:#TzlҙR1tv['̕ԒfW#%1,{G`^ ̂^s-$kahx7t&pkaRhׂx[N~$t-S"V`zIx/I g? rmPۅI6 vP~)hLG`GuuBGȎrqPR)eȻ[i/53)5$$ ?azPt[x9̌8v9.:cN u\[@ M {^G?|".Adkwg};M'z\ʁTbvV-UCapv꿜!y2vutM_v3 XTAJ{"d6)122Ka2 #1!klkY{Sפ /7i6/bG@'=Tb@Oz]~8;++sD*/l"e)Z [+ Ow% TNgKfP4.)ڑZ ˉn)~mۈ*­ga`ϫb-nl䅏b]ͅ'q=P*v&}J UHin"C@bQń-fD}wC8ƗP]/X)]!~ " (Tf%o j8Z 9`,w1D]#4s7wN}/C $;Mv ƌ3 Cz*tıJzcyqۖuIhhDHX\j;9s {9pp; _xP<Ɏ$[aKp5vq= b8IYNE45>t^SL9r>oDkcOW9a꾊hBBnáJU\F(OYo 蜷Cg/cfG4V w/MM3 R"BnRg-,kl.%\u\N (U..Ϩ t$[ږsW쵩hXb0@Y͓&qׄܿw{ҳ `wZK,U [ֱn1TSMxٰӖ캃oT:SU 5avJ[Po!v : ׊,p`[кSt6{y9=t{a+B7i$iN}qHl6cQIp<=$ Ld M4fگv6MeWSUJ8Ae]I)a@1eegsGA<gA67~SKioRaGkgtMR-?aFt{"Ad8K2a|A,l"%%? swl:Z 0P>X8Ouz7Z]9N8#† GE3E*xFs Ev:۷Bmn-ia &b@LE~!+Hi|Y&Iֿ."VA150%Tw*}KYRTYcIr)ݩf zYC!qzsP<͙kvgHl  ꔽ6 遒nk&ɸf6GPz]7f:y "Ka~,.qw;Ӥ[4|=51;rRʒXǑJ^a\[;6qʌ[NCjk57mKR/1A$}Y<1BZEUVO7&hP&R QydK|O2DJ+,EGfgnGeEn?2(`%wrڸxtAծPƘj 6> d#/uϦHP1W.e/մ/Z o \(M5Gͺnjl8)DS-=^Ȏ~BYn*q EDoM'LEW{cqU3Zǁƥs[ݾ-(Fr aCիk,+ϐIdEFhuTMqnWlZOv?>"&:$"N 96_nȉ{3X<4R ƺ.& xnp[-* 7{nͦ_gGQy.K! }QPE< !ݧ; Eo`kbCKb2}19aUԮ_gʯA4JQS ;D;̑y/7tF`$ty 2|,nR`y -o^ѧEvv`2*b8^8 A`骅ƆxF1oϨ=rA;9w~o|sbhO䅺gGSU釡u1*UaNx`Xky~f {V3$@s r.v4M5dyCdqem[ro@śq- [xIv6)GMZ;51yL_*FB;c D븈I:iwL65BJs  ~/<fFSrz;@;% :m# Ʈ bܐϏ+֩B_ёB]GM~MA 81]41M6Ӕ1.ͲE8?5ք˯Ul*@^P z9C#R*NYKA$ {*+y}80 Qqqe  C#25t6'RJgK/JsO.Ji~a_Q'+h;$<"pµUFrr))X֏W{&x vzJAjCZ217iN)q 7nQ`|TRK.Xΰ5sѭvߟ_r?21@ƮahSd"@T~J\{>EAk(x%C'3HJ\{" &{{3+z>BJͰV7:b6jfb[w((IgKF0R0Ij9rV 4P% jH4 jDZẠQw ^50K'=XTl nK>F!gq=|GU˗Im! {0/o\`z8/pUI# FBqlyr?"ar#kihk?ʻDdUqwa]syxڷC"Pg/< ܝWתҁî/N+"jblH&fմv3R¿apuPLm۶0(9WrW4Fd%-t>"aCTkoF)4CLNDzQ3=a8j܀:{Z%ZU˜)To;PQ*ˡbdt4>\k|xM7!!|"t6Y8y:4\phs^/12%LjdV\^37]էsy&<>.:LQh<Ϳ?ƫytM9Թ7>@0*&SY݆:"%CDyo=\=z_?MwYf`XoEq #RI*gF怰WXa `he GӿD! U< ǑBE0:q.~˅$Oz]_`(ЁxK^m`324ݽi-6r$l#.6%7fg" 3M}А72)jLa֑m*j5nR/QY%ݔJ[סxGcI Ӧ:3ЌAӇԦZ溬1@xFg\+Ln%${,δyI3nE[Y~OԓYMGz(l%J-"MI Ǯky9I)!nGda\V4r3lbhzK<MߵJT > b$IB}$jFU#3S9ǓI.Tܝn++?|WV-{Py02BP@QCՓc@Kυn'VRliW0SܲTǸ6^fWt:@"zTt)'Cv`pu!IϏZT[ "uHXb< 8]֍~vWEPJĠ2J2PÜ&mv$T`J Y+_h_F7r1gy l%8 M=M'AGg@?UU{sɀyS)"4l,3N5Գ}(aoH-v7R4ȥ̨0-6Bz2 0 B?.HSl{AZWQ9!A0P?Aj ?cŘ )ܶq)2@o0ct',5g1Gܸ В;p2d`AD&Jk?#ߘ<'EiN)g[: %k_5 Ú"~{r Kgm:f_8wvL?kЪ4D.pW}d\1]TSѣUK[mde:q5-C(/˄ w3-1KS?Q1 s? z> Dw=G xٽjnwZrK<1'=ݱ'^qű#\I/~zZJ +'Ыlܭ!] IEBڨb7sbotzOeOl|f7I*6K+IlƉ+VsVX)0E->I`aZshLwBVb!MUZDZ]3.f?^DdMoF} .nt`hl'Md_ );" IPyNO=(V^;Tvv3ֿPJvabkiۀ+pB}'P%*,9kЬd|߬r 9Gqy-C~,?-s|.3y.׶Z9h\!"0&RB3➮#Bd "?1ZT޼ih{$~!%w૮]V%`Z#9'b_?=lRdy7#E,zs]R%$WnzA`d߂exN~^S 1,Fg3$-=ymnDI>'>8 )zד "Ѕbo~wRNwHIU^9@Yʲ\*p!&Ahgo_"SޯI4;9F4$=:_9++4UPa-)\z\:ںDD'J{l ttC+._+W@'b>y&J$[@WDk7W;PO]ִ}SG%hh4ìmL`& pٻД @|34|y%N?ڏ#>w1N+/t3ljU⁤\;zS=@Fhnrk:a?(hkb~y 2y#6yHWLYRNVUXv9ehd ^WuyH/U `0j2&N5\(,ֺTlߑ%K1~16g9@emiwT*+xzpP8Ì!Wdn}*#f4>?F_C|Ckxg G7/!(ٵǍaok[ara2lOyz;N5G˵|G"Ke<jz0ARѩ(_wUR`p LTm;qy#T3n>+7M'.Þ}fɡm:<Ʉ=̘B RcbTE=:t^DO9dj %FHu$Å+']BnD6`u2&A}R/֧T36Ʈv t_H뼐plŎqN!M):نg{M K7۽3_F9;h(ܷ #Pi3ʖLREr- pE#)\5Seca:b-Ӈ&v3FUEwt#.L:/ ۈ\K[4h0k&xGp\B7u.?LNf&2`vN{d6mL>-~ 87>,*ҺQ3(_M KO%dWEWC#~ hxF,>s vqNة߽6bT5J L/%qi{oqօrɶ 1r]LH-en.bnKD- $3g?XgZ^èҤ۟OFޢ42%5s{ӣ E >n~Jut!VU6JZ'ODŽtJ߬K@LTvjj2:sQ0j6"0꥔س )fB<{5h>*SlL|q ?i 倵vCIύe6Rz?+0y/.xJ.qbqZh˓f S)LV9 ԭf97̯0wYm/a>AWUu0-L9g m|tdIZ)а6|ӖuÐH5݆/`b jQ@Ҭ@E.i,a+GzܞR7J^=5pq4S@n#+p`Wp?2 /2璓S+[x|B(S>vW Q 2Ѧ2 GHO#YƈҠ|V87?zQqx"oId "!b0JNҊ {44џw\vI Ș.b~ R>׀MEmx qjw4/"*:kEKޘ\H3'®)E戣r Wš(7 -Ïm-e^{4-ߦoڰ [_ y0=~rYP<4rD]_/x|DW&4@}(**e?K%ƉT.#my-a"[O?O__)5 +i[ CBR}]7T^D.'b9D_瘒66/W01r-3KˇpH x;ԮitN'\f8g;>(6fGH_K+K_L4La3g]3L69Y{`vADR~j7[1t\,uX6M{Xjjrgy,s+սږh%rmsµ d X0`Vmի'4Kv>Yt%vk(biL7^uQ'"h+t,gH­K#:|NZ})qC֠aTBx˨f;ڛqU:*xDbVQFx`ح8 ܜvk?~/|#;=n#fTO㷒OI(D5fN:z~y݅|q$WJ̒]B44gi|R|R{0/4,;xg nI,'/(`]3 /Fdף5xb"eζvVe|iKaDU뀋UlM9i},MS6ٜ{cs!f.zh]\mJ)o̒KuYi쵈cFv%XJDlل.Ef} |na?c>JdkrEk8 AsZ@.+Ǫ jVVxZUl4Z - [f"RcJ4 (_ MsTq7Dwp+>cAUR+W&6YD6FJġqiCwl.+wtδ2-to嶗GQ JNym#궭ő}A]H xJ+g.;DqDfӇqȱ}0z!r#đ2_"^p v\`m2U\tFEÌ6[#Ҧ ׇj]!hm#||RГפfL(8Ɉ7I^SS-|٘N4fw! 5(mu?m~rIst[[]Y[[zקu: ť`Hfp^WZ#X)wٺo,y`QZk> }#Ȏ#?HPb&sLqzx37qG+pЩUcN-}[Q]y5vÁl\~7*#{z*UnLW^]<3,F3hĕh% 5Jci|},'me]KzdI _ЮcN-M&t>ZHD~h-:Q`; D gUC>=Nʩg/ 4kO^JZ TA`:'r (y!=IQ5)_M\-{˥}S nmIwuN.z (@A1xS}ˇ9t|Ր(,k c#@ E=@1(U5i3*_h,Uoh&e&yw abk$T,}x7wLmVyEk}b#4K]2E Dsja>atD֓z්!"RQ`bkUvRz3@xƶCȽ/8`44ja+T~uMC:E]4_]|=)1IT:Yoij (OJꭱEZ!5_Tju#N2٠|{=$!3KqdTNκcyg"BHjy@8K2zš|4 hʄò2#: WρD8$3<c <]#?GZ=d> 0Ѻ}|_5DA_hյZ F7F rw˺8̤Z[FnFEjAM5jⱭ~HU9W))H>.ٙP[$kauaƂ&&4PW0=/5vh^DZנgZe9%NkDTʛ 8Yne' dk6փPOtqNT8ˏʧ(_HnӵSץHP(c-BT A4gG{'qۄMCQNEV"Jй5 y\"VDc&KU!h[VAK@wgE*-]aj tEE6p2.^PjYC-J 5+zlV1KJ1tU-UPVʆt]Ϋ,jl<DTZf K,!xHnW־Rl|3>EK픦boV#ӫV!]!HY +꾽3<{(4 TJHLk*tUH[Uv?U- q!|J&i*;zWR8+=04`ȓEͫ{LQ~28^tfе>DkU*'5xZ$OB =3AcT/3Z]h tGC_2%w{SvPgc"4hP;L҈ Ӳtlqv.P;qy~@Udn[A^dO)_)ӆ)fX[tnrVOC5fVD8Ӯ%_s:p]E>:,u_t 3,\F֬J':*t?Sp r.dNȆk8<֘ŪƎSG/3VfӒttr n䰦⩢Fjo~9ŏ4)Y)-$kVtv0L3+;'zXdd$L%{T kU $q0ճ7F(=]ѣP+}7H|:+I.F^Sx&˨{c ꅠ-$ @ɑFv(h‚"Ur8a\gZlruM<֥)18Dc<l"d J.$:p γZa+cAhX'g^Rp:ed|,nV &|6ʼnj#qO Q0(w:C5c)AQ?{Ы<m9!(hGo4Vv _/Ʈ4#KVB ^Wa@&p Hg)lm`''M,xsj“&.^7̍i o܎{O(.,.kyGǨ}:߀ 2>YP`T@VxnĐ͟*A0‹]-}~C0~T<31>CupQ0 hOM!ZBy'9 ^#z ipbT2nDȻxqirxV-~^p7ҝgK9F>N.DtBk 7;˂*GuwD; O *O$rBdO>ZrR 16;~ȋţtDPڐ5,ܙkI x#}dr1<#9l b[7 @?!]Υu~|b迍&>$v:QÓz7T&פݽWYTMنOCW.2?p8b?Kʲq(3y։/8y6-@O WLҸ͈ud`Jء1!hDMm8Ejw>\fNGLwΈC[(|9ܓ.߻演-Ll"CE`@W.-@9j=z]dSV, l_cBAY<씫)[y}'']-+HֆZdB3a +Ds }cZRΐ(ąuj2Rn]&vi.}Y OX>_y(2gV5 ~|7,/)$p9;jz)mbS'?聢GuS &,mw f%cPh93QS!0nV=F z:iyy2! +E\]ލ^' "͊YAdUQu+&JyBRJbx.O Hr]: j;~\-She qv -8X{Ƨ w+ċ_(ꂦݗGF([8 8h;,s-*#Pt^3pm{ 6X?B.HkzGĤၬ(ˡJ^frhC Ȟ:ǵ>G%9mUpE#gZ"i8 TX J!EB7ҥ$^pnuY u_)x 'Rֲ| `ͬ0 l,uh㠱ZobWLgxd@_T!_2ܘa&jօwX/c"9"i]J]<|Z\Iػ~EjzG;|y =0 +JP/^{'OLw<'-9JFeG:+ȏc;+2CUөqBS# AVLɺ=$ºo@OkknyH 8[~]XI9e U)L,M{{j.^SW`/닉w(+ݠkU~tWlba0xA۞ }?d;V|aLoaSO?E)7|,k0 y#3pǕ\ L?&2Ȏ=%[TˌAB+TZbDr2I3By[G/؃GT(K;vV48xn 3|]O6ǸW!DQ3uys1ݍ~L =5TC?\=z!}sXa@7[Kd;א.fD[0)bZ:_-`D'hLq!/ !:\(ٱJ6{B&ʗ? x~ObAZZP|(]?PN4\|x$n~)gj?dc_YsN{ թ農TEq*iSKǟr+pS=-%K~B#Aa:D=DYO1لTYv #a4K`hp0:^?= Yu zjmpxd@vv%76m'€x ׏q:<XE@Tln%2i6J?މRJZX(naWQEr5ˮӰ!XBvL On; =|=y}s8 %uNSF[\ $ q}`zDf/TT^yoٔK M nʬU%cxKTK9xܡ۾D],|BFҨܮUC΍:1.BZh$S>)ǓsHi5Uz˸2-jK"m4:oe$@;7\Y.$1EATU yWqgTVQZk,t-80 3O/P$ >ϣQcSL6[,~R h1|rB97pF=uaE>fƄm&jeuʿ̇N]}nَ{T1^nwyVQjA`|.ų@Bȃ=3zh܀èF0I-T`#[X5Xaݝ<@i E3 NE.`^qL]I~ܭUoaj;$L90p#XkbO3ib|Ay.Bhx -LPۺLy*`g `1r\WQh~SPԥOULI/ P_6+;/a1g. B?aY$Q9afҊ8^-^/-/|ߘpIL%w*u)B8먙vD?M~F -VCO@QBr1I{r-f%`ϩip`$ޕ>-7"@Fd jA;JR9$ tIZwޠl%ҢLXO Xd_ P=Wv^Zzz5KM ff8zO::k0*Lݵ\GTCbfC&x!bG͌A2- - XWx6P}M0@mY6OjrX5L:iK'Tou FF$uqy'CYYg[&~ թyalyLvsVo,Yײؕ^e"ך)Br !=ˋ$".¡/&؊eert0G$ 4p^gj=hSK[i*=q (Ei0^"dW"ֺI(I ~pn @=5Yb9{_x|x }, npWacR7Ƅ e2N?֩pi?rI;qG9Tij7y~uћJ.I~̣v! A'7QbC|[lޗn3܉mz>(x̏&=Twr5t.鬞O [!@,Bl0Ze*؟puK6*-0$68̎u1tHzNk;`ZXٲ| )}۞'2RVv1^CGeUeY\J3nj(Og6e\-+)zEv&z2{G^CS 胃WS)WSa 2ȕ_ی|/aT ꓎`b}ڴeq ^= 'z~ôAC$U&sɱtoz` ChA]⠞To!ԳpuYl9o8nz~sJp_݇ܯ.Vz}du+a+%˲,"q`sn}|3|.NUQ1>qH=[SզrjS! F5-Z|2J:'ӫN߹߀c;~3|LI_ޤicTpWg;WFcWݵn?T9rEYMOsވV Uғ^::?5@~2 zR|tb7$Cwojˣ`x:G,4:/lؘb7H.8f(PFҸ1q7N(8me WU}_"b?0ji8͟Wk_vd&^,}qqRt'~W I]kW_)F>ءhi4^`I息4յr&0Rm];s > inݗ[][my8 5bw.A%} hſM~+xwě[.˄+F9+ u1"10uy{_M#`uIQmLO^7jwp-^Ve򀽳'W4\P\7 'SϤ UXrOk1¿I ͇I `ultWҽc)H7'D*BM [8 tvD^?KnR7x8v'paeF5y B\Af(vti]|RFks'9PI.1`P/ė%Q )l0ßEAf eP⩥_Cz 0 ]{wG BM] d8 2NSҾ,S ˀqT2~;,Շ(^7bJ脗 â`yFICUv) 3qu. Jʈfx(K1E=1-whL4_D.W%=VwoH$G x9h嶃mKvb̏9C$=C}ceiUWU;6v||YFUuh}bc)6۬)_*pW:ϴcw37yg{xr!{b7pG3DOM>I|_>ȶE+-P^x2+ YIwp|R<$ ]ѐN"7R 27ѡ^nXvIЎu6Scʕ6xP὾td-6kӊED[cE"O%%T6gq/)QlGYn5 KHU$eF?9;JhG/* {m-?7f賾+Y62c2xh0{QyffFY*SYS'#ZRs@P靻|:#,hإUhR5B' 3o^ѳ7dǙ'K\S&ˍ@eMnaھǐ6J =rz]PlaRmMF H I eU-QŨ.CKdis¡[Kc 'oRZVVCxܬvٌYu$+񗱖uDСeedf9MbU<IBYu}HƳ1ѽu/2$'522G&5M;PLMD]=l<3eL?0.;ё$s9rFvW`{mьuH[ `!W xLJp#:r"=~>xRub&~\y_c&ycNHp9![y[|_+à T l Z,v9lUuFYN<8"QUge+=Z{_pOhse(6]=i wqJ\F 8=VS(s: ¯ hM)E~Jm+hl_T :aOcyr!W<-U&tFBo+ e^8?13^pyw4,"#aSH*iׯ0Y{eU;'c1ҳ C R%wU ?4Xnu2U_&@)7 Fg lu>(} ^RuF(&qߐhL^7E KfF"e[0 i{_Y{(f{n̂\]"*żY#?Ѫnvds,N挵݇TB':։uMITb*RnFYɳyMW+|Rئ/IqrG$v|ri=1{㻋y?&ăd>߅'g#:+$,ÞO*݄<3i*@Rd5 Z'`Po ,',H#A`w܊ٕQBZ`[n23Gm{ji0RM=ą9P\2W'ЁORGLs&C%͵{TKA0@$PpZ qz^F/W`+  \LHr9 (@ilS+Eݐ\4(n4LYɆ UJ@;Kp+Jo.xO,;iTbq+^E.mުBoHOV!c2"q0J RM ^ǸR?RkwԱ jUA1ʟ_?q<x: -l6tlC&F,C$$J-Ok`a!#.;6)v5jǖX>ĵ .cFV H7+;A)oE  Ƶ_Xa=CV &K(bV8(*=+Z~Q(qn*];;؟{>Qhj=v>[~_ܘ ۴,CUQ oI^ۄ=CRKL&"erHeBH &p~w@VK|^&q15a*Yy((GT \ m#rbU$h2m+U\%|1KC2Hu`P"a+êKy#'1r8D3V,}I}A̗3_QuKj/hk-ӃaM\~:0o^*M%~ i36J  `jb'4Wmd.*_0_]^|#Q:{+ąnMڔ4K˵jsgψ:LwH*` ,Fb[5Tfը:,2|Njؔ6" AW*^5cWix"njc;,Ueq`XnmҏqQ=;ld+H@{* b,)ۯi< u,Լ5$K:cU`\ ZGgvɜӼnH=^+@j1c5}lؚ00_i 9 U"L8Xqvc%)T.c|Y ۅ0ݸ,3QPDя| }aH9 )2vpD-@t-Aq{H_/ E/b?N2I5ځ\A~v|:K&p7RO/Qeop ,Xhݎ^]9Tᬫ'X{{Tdw߹-~Q(Z >kjUv֤+m#XkH!A(zo4f9^+-j6ˎ c -qP `bzhg*arN؃<+<6 pu`[}rae&6FW5ds=5mD[xָY"@`<L*DD)=|6qkA_c0rXnZc.:+ 1ŭPWK] YEheO.wC Xq[go)+3KZI(B$t2%g)E7U^ {b-|%Ӥ:s0'"*^$,\r+j<I~^;yR|jI v4M'QIs}ڷeŁGcP!.ףvI|wW|B2|e{##&G23&:SkS`Ava6ǽ i2ۧ6>Bc~vaY~-aٚbln \Ga.Q?9hP̎ͣG1wBZ:-Xn&h&HORiѪča!4u{ϛ~ptP7TD^#T X!Ƥ}X`&p `fD1u9s=zf(ckΐ(,/.ҞXu78Ǖ7Jږ<䫖3hZl77jGEt0۳)ΑNc|>99e+mЫA'J2p#c \}h{tEr1jZ{x= b'~PF \KLh|Ⱥ}ժp7Z@|)/k놜|QlbV#+~jtORSMspخX)Mc\IpcĘ^S>];ԦN|ؚMTo8N ~qfbPX25l}D2 /p@/$V>hD+2%&Oc(MsI1T _>;ށ;d).Tϋɪt]m4#_$xӣiornd2^S ai mKhO)a<(mYŒU'86?vPzSn+Lg65C~;eT$®ΔnLpfˑ>9\؋c3uaYԵgmͦu㠕9Lnҩξ&zoxeQIAxʑ <{A&ɩ4"}N/3%G6C=J6WnY-/ _M5h=Vr9gXggٯ|NI1K#f|4e}O$ph!R^NL0fD#1&.JGN[S J[;nFHl<7*hqrب}}>prX/!jSH_?}?%"#TS@R),չF}Ӆ LtKc!GzfH޴|GXbjvcڱI"묣1f1=p2? 9ϼg* pOxQ!hs]꓂+֫?G{G 3G8ջKlL7$Kφ؛v*9Ys65p.ȂPܪ]b:` tC:+au4.|&uϿ,+cs (ie%?9*E@eݫ큑na(k|Ӈ"V֡_/8$*'& Yn{Jt@x:5ic:wƋ$6y%VLJ6Od(U\.e> 'scj|mE˳F\D:FiF<UUt*:5G>#⾭94D=f$l~)f 6:4x6%/NN: 'Wʰ-F!)?1tյy( ;Fۯ:-5F?uGTә&閌bDHK?&- `UC쾝nQ@?3. RU]#[6$Jͩz7g*T`CU? @joOPW͂2Qf>$yh&$LUuD'dz LI\r٧G, iUuӢ-9GeK6ԠGZbv.x oiρ*(ӥ uw Ҭ񅨓=QIu1d[plO2.J(\0+rFrV~Exg7snO7TxQqP^CN)3։rGx*,'f/=˅x^ը$R$*PVS[tw+D.]Ѝo3|cML\䅁)QXm8 aCxzrk^ag | = "m/ Mִ7iD'?\i,~㵍Pڿg)h^ Ჭ RgJF2K7>BѮE}D@jK+ M="p.J,V0UX-.3kFWIJJoo|p3jaq%LϢ%E/VIF˸QHs[bW Ocl)A/ DUg\:@XI Wu%I/J SSۛT)D͹dE/+D zDUnRwd*8Ȕ镱KBQ dKsÞ<:G$f &2"sps|/uY::)Yuuӿ67ϡ~&+C`N!<: .&w37Aé>X י1C/gKoƛPɵ\w=ڂ`i$q+g~Jc2ikVvS/Ф cɝ9q7-_)x >#7(DK.%Z6 +:a5 i@};AqE%NQ^.OZ-~@f6Tћ'1!|(N*dv$NtڧwWIZϧ%"A\|_W%c~K ޤ)#m2%5 jXŎL+p3WO:e -bF*TI R>Uֲny9b@&܆ҚiF$def3ѶGFЙ@e7PRTX^v ! .k%dɯ x}$`#C_$Iz"o ,;5_^8>t&Lܢ߅L >W搁˱K' Օdˏr+ }5Rī0l~b_xM/bѧpFy?d-K-NOVz Co[N*=s|Ky9 z׃ w&CkIoSxnE:0=B71 -ejTw_Dt[3nLiEa lo*Ks=n\u/mEg2H&H6 rԵpd٤BjEat^GPk%x-Ec;zߺ *)+:bH.d/,t4@kY1P7*`kkf;;M{8S@'ܽZ@\ݝ#Ǣy@\P\xa}@4PN֭}Xl[v5B^4?c*"R,iAvtN3|ܳĨyp5 DLj,o!U<YuFvlf{o4ۚaGr)_9ǼcgU&,!(XNlpZUoI("0D="6#Qwe9?'| PQ' D4sZSvW3U-T:3:vu*rs56R8TAn.[nh '3ߺC*H~06sӄ7m רӞR"%ACML # "?l!0 j\֛fT+ú4%.K^4]J ׳&2յ4PP;dbg ,L $GO9RU"iͪܲaOU<8KRuD^_b$ACj%vHH oi)i_j~ax ZfQ_ AGL Oztu*⵭\IJFsЦ@W&Y [06PigvUN<:DV9Vz- =۹þXj6 Q#CXN^׻f9O=7^X9+ToՒuO8^pԳ]F!o.h#s*"z}+!ү|y q[ #uլJEx]T;I+$oibf(h-Z#j|E0egx-%wXNnj_Q<ڱ2^wvaRî#@d&WsG0`7KgV1*!d$ }3D_4~bA1khߠ`Lʷ1辂F49cW3:jWJL7ȶ7LAHYHSQJfqF^ivFOu4 7a4<,{)pMe(# "y1+(w 2V_~&!PpC=A 'v8nl+$-{:esgq0YV|}OEho:°59=i-SR`r[ewDXP PF>?wuHPq25:׀ 4gq y{r&; 9a͟ 8s).7]֯t83EztҷFO; Z_,]%%t$J*s26'ZWu9٭NZ$|6%$nd) u 69.NV/'ǿCnYߣ.fVolI+aÌ6ty'wJ/0y@{CHLT@oV/}dAKcP w~ꯋf-;&}WU);SDŸb"}}K9FAرtPT7FqC6M3"KkK(~4\j!tHT\):-BFA^(U` Do^NVAv]N3>r1ghSCX92;t$GϤf^2)g@d0 m/B6A'S<_LTA)~e$D48?nTV' e<Ō>Ӎ "N7̰ Wy^Lsj+dRn|UR g2bɢVSu!ZαMm/nn&\R'6,dSl؃7AD|U9 |*Q" ͉@>_DzŅDuvSv8(ԛԕƧ%6d| E$9P!Ǻ^cxJP0BlECȺ(0T=(Ybj0*1њvΣjd`&8_F=0r u…,+AX•4bB2(Tkm4bvNy5 ZC[r גTVO]`h!v>nB2"'X[VK-=\{^v{+ ^@:P-os#hI"ogկѐbb[@Nk4Xeּ-+9C#NCj6kI9-/ eGiCaA}g#YbHvbN՚LgµgAzҠEQ*[O+\Bne\&AHʇ@=!GOuRղ!U}Ü7V:e7457$GA%n+MU&nAŭx^cWh?3̞Z{]qRjrrS|٦{|~vޮ)A0Yk^茖/N.L&ΨLe`S{&B/ʢ07}TY(V-W^ rEljJҽwÌ3X <.BsfESBH'jmv4l7`{ΡA b9CMt/*aPKzM+;}UE2ٖ+Z:99/0`񫮵?t:ㇲRD\@sCIm˲mr~KZ+As=wmʳ(K iHA\#m8Mg%Ex'1' )+bi\EW.9'*!X,4l%ڜHqNjD7=3oe*bFFx/|QE6rŎW$Q!&<.p 2IdIJOæĕжg  #2F:ZT<[dޛOQ6i^B&ɒФY< iIxg'G~G( u5G>~Cp8i 1 mSMp<?Kó܅;,#?^ei2%!ҘCR3\Ɔ?fsuJE<k =\a<8 9U^V# U-HεO=RzO9Y_o'N#+"ԏ{Ih6O^F(Ԃ#8WEdW= *W儁{利g$Ygsa 1~VygbQ7"sJo 0lFkĘv;CM΁P1Ɍ"Gxm_,h~«qJZ5iT ,~"BW=TGB%\fћ m;e>;oPǎQPY‡aXKW5hTHKEo*1[ܘyo=5V(Ϧ;HZX>iGhM`7UEo;0j??6^W!ÊvvA܅~T6v9ar*{&o#b*哿W7?gVBE8~]JeDp%SZk\}f|it66yJL3,Z[χB\НGPl'[ g,)1Yr2 ^@6XT?72c&!hL3Hfv kRD|rxd|!@-EE"6|uq:6= vy1I]ȯ5-ܜ>p w^`hK4ir8!}Y09Yu`le@U3m0/;[d٬(LA v/qZIvF5! žnhA?w)VUpz o20s6^#Eњe{sϸ~IR9eHD(ImSVu=_ ݅bR5|ַ"+GL+Pi#&U/f]!f;,ɢSf48-\MNiЪ CVQUE^& ī[uTLx D@SeW0ؠzNV:m`hMRxHՊҨ+&ÏZOwGc)$[L!1׾u-^$W +,+6iЇ6mj;NA D q ]TEɑW60G>*6B FUF CћU<j,NPJG#iM ipai#G< 11^~ gk6vXН`]'cr_SW5٬ Ũ.6 :F.Qz*ܬVY?ڲIAIƝs Fjc]MEn Ĝ ؑ*Ƴĵ+ьjE7-ZFus0, 5ņ$z 10d-VKa+Pl rK2>T,qk#5H:2.Pe-$eΆ@-Uw dlR %xmܒ^ Җ5QPuL@A EFBÃW`ɣfN ޝExC;ԉFW,ƯAcOcwl9XfљQK:b^Hѯ`&@U<.:b29670 `yy'YER׏P O'aNqgjпkE[(7L!߯s^]'^л/gl?.;8 eWWÐsgȣ>(Erz|jrKVC")e=7eW?{~ 'p9H|L<iM?bљ$j;·eCݹ ßQ[\lݖ3ل,k$ BL|M4A'n8VMAA6a vpe-i+&xaپaqMRྺR&\n$˶$T'~lW3Y1 qo YSFIHŪFkW̰+-r,t$Y}F ۜ 5(a@ v#$B\idX֪uIh_O{:oAr内1v0sse)I7N&TZ$C-y+C |0YFۗt{1r.oDݱ&ɯ,|K+̀>az7eGPy,N gvQUGeïm/&o3 ar0$G'aG|فR-š4-w2+GE4>bSby޳DSqZdZnUյ-?FrщK Zc"+y Pf F/?"$=P fz&c\aٺ}3g.ʞvO_{6uGw < E7.)XY^-ZcC0a`]FK]T@޵r`YiEdVj""Yp3ΰ& 6`XK,G&?-eN˛[F@}>+-hHt]aЇeL'Vrf>,c/e-ݡm!񄼂ӆeӐh'6V]\#;^9׊>:i]<\+܄}}77ᱺt9y5ټSJ\w#|wZ:礞͢V8VTWaaD1)Bm^L|U#lt`N-_Q{CD$ɪn`9l`K c[-# .9">+I=1pAg/>9TjS6A79pC,QNmz{x@IA|N>"PXQЍnĄZ?be8c4j6~a*zoRVd1eq{QSi@'!B2:!>ֺn124_+ ),aפ)IIDYCT 2{xZ⊝Ϻ OO4aw4=~XN_+'G sBG&71 ]R&sw/O{fva0F:kxgH) _4CȖrL6"| Z[)|O{ITE9;+:^0>PUZ>pon/BFN3B<^ٷ#|bExX jKJd?wuȺ`^";܍3nZ>ͲCgO^vu8)w_Nʊ¬n'4o?yzRsX)%6& @AKkj>(q_c d`tR*39QɗגеHH^i!y\ck&g8AW`}R|LY+Cr:"7RyBh{\zvlga%濘DZ44q[؂+%d xq#Ҋ8:ߛ#c #'@G?AKẖޙSLXp%RG5lBG;J]EBGB-MyjVPiq#+c2H|ۆZ;{6~(HZG$j"j+giq4uj\RW#lmd{)WZ=\'D~RyhmmR0YuP?掛qE *c{L#>A[fPP1+? Q߻Ktv.+Gyc[0g\f!͏tzmS#[}GZ+{"/8La9N yH@'NS)F!4Y:5/=na1 t|1@b Y"K#4(v~ϐ,IOyy2zeO150oVz~fHy`@}e_QtCJ2̆SǧJM;BOE 4 5aMud-4+(n +Q > HDd5`bs{6 w4i9"XƏ6yHǸW})n }F' F :cX{N:W)V+ї?`2#ȥ.ڒ]hovXYָ'n[*ޔ%Q2i^"僜yo*,ۺ p(lb:ioEƯ 5Nva0h2s6}+l))}3oHdi ]Idt {zsϑzFŃ?ԱyY"a_˹yD:RʴskGAXar,נc~͵}4b󄿐95!>S bd q#*`QT~&r7*~ˆ{uX#Xmkx\W\Sk݂_G+EV_%6:[{ kV쭉{us^' "2t+}%5t#,QfѾuSNbsל[-U3ogj>jHq"pyշ RFӼAI-&T-%-oL?>Տ5BG;U]nH⡐vh2vEi-܍h릂ʦNXAAFi jJgY?ETHMh\r4R B)LAðh.y}&Scw>ŴA4FK%끛 1w#`Ԍ? M2)9΄(Ȉ+8J,U ]y ;gܣ'5AhsMy@iNUG)\LAOkRu/" uЄ{ݯڡ5XG)s&v\-r`:+W!sVQ 9 9O|PcF3",\-.zv PK6j4@\+k8 <Sg]`W:eS}yJ嚵jC36V729 c(03Iqp'ZwoJwo( uHEZ} "c l z@E~Q88<5 n֘ 7jW!Olalv' q hA; C6@?$FznYi&pɑžN `[dOB7=vim/H5/z ^aA#EzoxN+] Xm7 ~`[cm\Ժ`N}1 )Sj/ 3OVCv5p>szfkABѢl˰bF4Щ$ǂGan$&tܦ8?i'o  wW~wiqU!jZ-{BwL [K?!zI(gǙKQ.svҲ+!{=|fNZ4~j`Ϗ}}8 MF3)/x[DI,5mgUh*jI,{x35˿} Wm{wUn6 :h4X`.4|kZٞheԴ~ )皌&~łl~!,&@書,vwӳWر4G!?ouUK x訐F8IH&Eeg z56fU?L]` 0#zԉ'NKlcI/h>^ffYjzU2}t΅i[54̘a P\ ͛nqA%sj^ܹusQ4Q b3?I ߛMG'd#oLw|H:;ENC}U=?c rls1ѽQYҹ.^ :nF:g3⽻31wm lym(jLnmt/9 0m];\XhߍXmv4LbVstGr\6' 0Le<̬m+PF%&Lcn|!j[vB|o }GO!+מ*k:65KrdBImHb!;\k5 :CTPtAҞ\Zr U@dcAe޽Wߓ.J]:$N+W`y6WF`;1 ȝclkL &`  47h jډrŭ2%9e@'o~V-~y<6pvaA` (55l*o ?wfC)l ҟ[B <1Z0_gll`qX HQ^PYd@u}nv{DiY{>KP-y~Lz_2qB%_ӏt2?62wD*L\ <)j}1 W%d/?.Cl>{U^u+Bt))_Ԗ~ٸ${ +(e9C g_ Jb^-f4T8[#p]*w(!Bӹi!<"ǣ(g5revM S W[dl$GA-ƕ)[tpݚq@3!M۪my}6J kLJ0rBͻu=\C+0QK1lX'%O՗C#/C?McM F(s 1(Ǭuztcb-c.heŒ!}%_Uc cLӲ)mk]^C)fq ߌ3,mY-|OYu8`W.͹.\7}3gCns9爒fn#1F^R3mOPz}Y0G͂ͧ!st>{43v L`|TϨi8Ob> {PɚE0/ς!Yr< XH c%hOZ Cnͭ>ô[`yљoA{lBL6LPÑs2#ߜ4kVρ_ L-kcncXda˹gk(edJ7 <=m<>ʲ$r~M* XNz>UĤ+)zo1VnS\L2B;ܡx* 'VҾM `.9^aܩXIv:qO˓FYtA"#CHs*@愶:aYxϛ tPj14 %!XI2Hc^lU:J =%vs֔hP;?0L5QJ^@I$ `(ُsP=YMg.JiɤV,B `w.%+(O*z?$MBFv7)j2͟! 7tWh0f'yLIR` NN4-@ 5kg[-^u bK?grȊNXPK.ӏ4X:gq;8V%z^wdC yQA`0կl FJhw|S :B)ab8a]uQ2}v5}{@loFepowÄʹd .,yL.C~0V|ѧ\ͯ~'Ӓl Ob6g; h У ?zv"7UDf& үiFW-XK]FHH Ja RdaD 8jU @"x:ԹRvХv{;˷{r@k±?m˒g_-sĩDIjfwbx(hJpB8) =$+2yHx ¦|Oie{Wl~Cb2JXT` G{% zt1]Ȉl$bb08Խ9 1'{smL0G%Tʎjr p Nb!9LQ1Jhj$Q=_#/!I%F t/rxxh˺ɳ;Ug8^BAke(6z;7 lXjcn;ɩ=%PHR KQbm3'Rxj_U`IUSGGuQhk8>| S =.eR@j^uWyKɼv%/yV9Hβ}?8@#ZsK枰cl@H64%WaxxC7^=jrm$;{,RcN ΃yM O'k} z Cn̥gZ36bjgbEuȃ="_o-G'RԨd 0ɕ g,d H9{H}AM8UÎ$?h+ߴU WȞ(cZ.ք 70APZo:gu('mLDz^'cV q$(Si:sՉxɟ+OOeNn*̻Π@(r1 gLPgU✾2]4"ênʇ* wR@z>!;t`׼O(?5ČZH˾-,S3W}]_# sϓ㲸Cxا/ nth#?VDvjVJ$| z4 kUV>u?S$ŋL!CVNe:d.}/8ο嫛59~L{ker"K?y\/ ?+KO;/q8 \4$CmU׽3oG_ԤA)͌()cH) ?3_yl.Թ6I]L #!1Lu-m˘\ViO5fж &ɔ?k&aEuO'Gdum[St~"̫" t^TgMcSoVf@|X.K:J|pf/LhK֓1,`ٮn `=h]8wjAغ౫Х$9yCiB]%TBǁHL\E6B؊:$VbW ְyޚUXc \i8< (np^\PHQe| ޲>8-;)mx[ q "b=斣#t5z &M5qz?Ĭ۲;{ݘk瑕X̐vh ;/T]FTqQ0XH'_(_X}6`1b@ٚ^8uuvGچ/$ :ǥX'ODV]7% 6PBoׅ^W<Hj!0"M~&x p,_ːSOWBo]`K߉q $ϒ㥿AZ'yv`!'{g^Z4Uto6Z*RY9;3+SQ&D{+:Wa9#zxߎd>QכDrߣu-Y8p3+uTu,#n?"FB(oŇ@,H5C)nՃcaqHlg,!@ZBCM3^/ȏRJ X^%r!8><(*#!<)mVh*I4#}Z1L'0be'5kkBUjpVlh;?g/>A܄U@ӯ'2?؆50$Idr% ;b"'%&@l~ۀ?Zd^>6N}bd5=0PڄU"uf1u1Nwk̎W5NgĖB!,k'D֔Z̮;ڣk6œQv{rڝoe9Ug_{!bPGyu&nJmlGD"\rhRJ~=)KY+VZE4؞LDՐ2\|I.gS4tzc\ <" "GFNt MԽxR~o>N8E׉--ӿ_Yٷku?os9!t){k.ШZ$hr):I|0{<m!(*%}> TD솜(|т8:-T؃&r4sGOei@yB^ia1NònN2di: n K#Lm-X}c>3 ~8+I)1ƜJ%݅TZ/w4/vHMoۚ K{Wd}U[b|D,$ӝѣt?SJaE©=*1CSoo?mM| ]Iy۸Z@x\><Ï|xuM\aC8W~ sE?Yl,h4G'XѥXQ)QՂZ'wa\3w&_wgh(IZ] '7=M`q'ꈮZ>ݜ_;jo4sDBFKqD]F ̒v{10i4)|`n甐&ۃ( SAoFmYIFm)P7=z֑).4+]7.CMdDPwp%#j;w9(޾ bs_T-a@Ii[^FОMc aJ 7 v%$PWDtIı(ܡ!Mm4&pV_:nSMѻ\d|PwtiEɔcpM@R SeP?37@k]x'ebK^ qN~M^e<|T3VpJ$CUC\icT-?0mDHr:h_>B> n0 U4k*= 8)P m6BD\Oߧ9&{Udb;rw-RcMhQLޛ R*fW@:-ۍ`yI&J_\cVp,kND_D0dPhⰇ:ρ2G:1Խh+!*+oٓ䯾~!(2 b}ט7e41קkOyY(yh@Wh!6LJ%+s+tX1閪je&?ұwuYn- 4.Aٙ9L&S+ǃ%TrS\ѫ{2lcaR~HQUx^Ru I̒Vv&LI( "!`p5קltй0]Kh#ۈ69=N1ZR!kFGbG++j؇4H3BaC-877)^ܤrfC=>i:6S0ɲ)8/]jmt/W ."SI>TR2 rY~iOJwRG5bϳOC6٭$p]4ZW{W{q d'Tqr/ѮE0w~4՗v\a=5p` N>y 3֣˚NB dЌeV 6cX/zsU2;9{hcuN<3dW^ؼ1d/ 4/dG8t;}/3OffqCn3idkz \;݁=߅D+]>Ui .$m;f~pK[f^֤u1=GὀIЋE_2Db`WVK5CÊad;)Y O7=#W; QU]JSb 0w\,beIKäˆm|#S^0 <L*&|g?ݒ~Qۯ!SUeILj|Lœz9#{L aZ2dCZڈf,/Ɣ2 h؎Z# ~Ll,U/Sc'dg:U1^@D)y:v Ў:9F)QQR}F$ ˴;iQnȔBVL휝3vq/A1 TPIUW e!l/l]01|ҸHѷnm H'(WVOLnWZ@NcVf~}c=3`QbMwU7,X1flj.o buMIWaU}L:3Be,:`<ܴ2PUl(2R5@*sI3ZXڷ!s?҉Xv+=*̉`Q@#]ŵ6d*9 %jb9%haRMP- l3eMt*YUEN8 $~nk/f\5X( KaPhɡ'%qj;6ϒ J-%!8xS1lMTwų}~ ƤtJz?6ݚ qB?Ԭ8,voVj`))H 7`BS,_.׎ ,et|MSû!AgO̓N%Dk?}%h1#MI$ ^}`ƅ3C7wXˤeDꇍ,sνRhHCK>-͞ksž8^8KD2xGF-:-P]N@vbg6#EtJhRRđ:x^ZYA{m;[ q_to I$6}O֮֨1NtD˅4d WbsH0f>^08CՌj+a,ٲEC~p´C@UuBtu-Adku/V;bD5wCSbxyzB&bzu$\P8,LVDFamv_[q߃[>k=r<;~CC`ʲ^ҟD26B~< pΩ>aqG!|8GhP`| $!ؿA¢Y6[fcYy"~OԻk 2ʑ4L UQ`\3$-t96`f9Z[9Z,жzG]tcwam- ʠ )Za [LY0i K^z\g L( l=)zdѩh=16-pE͡6?4%ڵ#bU#XOY p4rdĄ%jp[vl *#t8Ug'(،ƊGq(TDi0Oqj-o*JFpH¾Yc\u}gQW>VS)J(P![[2*³am啛2XAWcWk(UbʲGٽE-H#hk؋U.:1h Sܢ؈8-*>0GF6P'IT\=["_ k 9c&MB%_OyYYXFIm^$бU $8 Z5$T'м6#UvhU]g֯Aԩ@pp0N➍D ?]/z/9 Efr_#׼UlSOpx 7]!tes ?}1!+y%atPOע xFECw>V Ad;yϒLH%On#%zLs$e$"@ a*L hZσ?J1dž;ӍsGr`Zȳg?'f b&z#LӷVI+@VK1^& kqMThO$tdi)n+6ݸ4AjߣwE=6v!eEӌ .3Qu/YoM$j/Z̋#Rm6W?62 rñE* eσ! ҧ;' i@N+5J͟V=MP^9$[+?P qWR 媉kHhLqಏQٌ( XS:빉As>-e[DPI,Ǻuvkko)} 7"́}]0!4)HomsO/ksG 3,+`] UI [#3>mۮbiy1ߙ ⽐>zyU8j7GDbVw%Iujo}{5dk TKsC ג2P)!ͣxrPZ{|%eMa9͑RM.z>o3A?F>S r2Jw\gB@kPNg{2ZN =5mi…& !_ dZF"N줭ƛ:fڿ-ίsXMGܪ*y\SZJܣQcܭx?^@CbCs>繆`0|3*TkW!f{{R,ir>g;9d#*bRN-Ig5"Z'Ãt)„f܋B\ހ m1=3ޱ`\RLR`dܫ@4r/gbTbtH<9nխ&Ә0Gb p-tn14^o>nܶN`b)r*fCK|mMt٫kq6 NZi'2bN_?`3w/#3InP}?ik[襠ffm-K:o¼Bɳ-@J@Fhc6HՖb:1}c#ҿG@@/x[qbYq[0mmgKj|s%6/Ɠ@ Udz8Tm>w=)zD4NBX ./p=6bP@KɈ64mroglڗs~& X%˝ 3jɵ'"zGJ:ˆ ͫ"8= QZ?gĵy>?XOtZ:+/0h 2i(GP3W{lN8_? -V#y&0L#TWw/;.8|EL~_7˂F|T[ݟ+skeέZt|?TEa̓ZGX݊VdFa&o-tkV? Yڂ#)m0D׺LZ6T2왽E$‡}~!a12t$ǁPz 0l[BT$ے5\1ɫ}}DbM{mvW 񍀠BmBm"z#xL$&0]~>gz?i n% Sz7xyCH-ۇjE?Avi `;52I'{FH{Rؖ lN .-}LHH/\YR~Pu+Kit9-!*vypy6kNn6$T/N_EhS-ןjRFЂM28^ClJ" yYrʹG`IKGZ )%`8AQ8JcD9@Mo!֌t6OTXw7j~6'a}K~$=w.y[g1[ݝUZk,f<5=bU_8A TY=P6AtEEy/?6Vveljuq%=D;zq`_T{|K`:`wKCy>eAP! #J ZPxU6`2Z<ƼZKq-8Sk![n [[TalޮæV8>+O1is2|#5c(C ;7{C2G Y{7<!m޻Uf|H1 h<~ J,vUdLLXZ(-(9JYC@QxWu|`\ī>g@lX\ABa…w#ҩwD 1,G#_vybTÒ}և&|2vPPԏ7("sQGfXn+KN! r4]Ӊ5ؖUxU SdPxh mc''hOB6*[ Hqxl2zM =F1VqG*n iEuө[lϱ;'?2DH 0Y?-SռuG_U|]x1(#pY=S1:G)v>P9{p;ξQq e{t15>F:t!Kƾ'q|ߢWq+<MUܗbsn?gj`PC: [%` @3jkUv[O(\لA_HgA/3& K+z e$H2>)Av-j6;Vf$mV3o)@#y}rpmE+P,2IO7~jE{z9y~"FG#E"Xa<4Lv05-s/ CsG&LL|_aG B9w|~,'#4O&.t^cv:T2j[v?7 ǐt:wPUY\;a]["톓Lkk \ nv?|<;GspūU`R(舕dy7RtmTM騃H 2{twՠ EZVpk֗-!{O%'^Tiyv [/ˋ؈k0Z_ML$6h$B)bI+}[N X@r15i6SO$~FЪ5Iu]s<`#<O~fMXWzWoCQ~]@_E5=Nw C:ǽ> b l7O?^'.^}y`DvdVK^:7dp1UW+&w1A,G61M;"_Fs*&= 9Zy6tBE=t mfrD4pg. `(Y(%SsO'0uT]tδ EK&cE5/gAgђpH7^,h!90m.j \QBOvDqxi'ԙ ή[_2꒷ZFr M W:HCSRT=+!@_#>\ZDD)k4fgШսDn uVNg2m&.H>:C3P3rA,uM]F¸ %tFsWuV2qE*kw+H`~v(E7@#5P_VNn-=F_F=Cd Zl_ŀ'{= _UŃ1X'L?O"hH)2b[믚X\5%{EՆʖQ>CgI;edb~)!3qo\˰ ~ҕ@е}3$2w`~PX7WPÉ;'Q h3@}ˈOUv`XqqEyu &~ʱH~*U3I G~Ged}l$x A<=h7w9:!w>bҳ1>_: /\&MOXw <5=h Qc]cV`yޖ?_ͫ؏sjy|pǫ0涉  )̆nT@_8^I*?/pttPYW$"ޓ v/gZbL- iYoҖj)y}EV_T,P(hHRǰ_\WZiO0hybO!SwӲ>'p|wKGMVtؒi51 {,f(?y#t k0xx{0=y[fmۦ6򌨌h1\"1ד*to+P-8ӯN0$@(BY)!-y}&zWctDNtH2^f{e?Dp]xkc- U5TH-UkG:E]Xn+Fj[u\5i-0K৘dpU@u}o yUr}98)7L 2g5B}AR,v+9A8yFa>2̲LaZr.pL LY+2 *l(x~"@:@գGo^9% o_gePd9o±M]+3a,uWrQT\crYeDrkzP\h]Agd#xL;/ݯLRŒm|?Ts9ѹwp3WJ{QGO* 7%4߹hyTi2'I(>S]{JQK8kC+}>yG`3#@FNLr2~̖,v/(TmeF /7WbJZ+ޠ,ov)x@"hgx3 2Roh*(P|!W:@ǟӽ$QP;r쎌L \ 8[GS7V#WO5 ,rcy8V is[V^" n,EM5:1C"v!.N*j,J [L֬ٲ,Ϻ#cLH( ϶3.9H*x˨2ĶL> \?$-S𧸓>R]_|CA`+N/M*s4#?B!d,/ΞmOs >td_ġh`Vή͙+T My-F wفp]$Z>,퍡@S( N҆H0F+ӽ ~E*9ŊNu{́]v@; $k[ԁD$h ɲXͦSQ:l$v,||*`rQe&M ΦY-}jc-WH@dR׽IQkG<<$a\knP Mm"njw__\D' ڪ[A@k~eɷ`Q0~b8K!|*]^Dbݡa0c?ͥr26f%n<>ߦ@y `z]VyrѢq>g4ӆ.D|6^:#ۇdڟWyoMy՗Zg?ޟc^apgHXZAUd]  $d~P;E8Wwi l ˖q /\z|{;]*Me)Eߪ}7Z#Bef<>^(tl>8W$c(f& B}T9 EOQఄs |<9ʼ֤~u^?Й> @ӧEƄQk,qBX)AlZ0)2g?Dg+wӲv܀Y^nTq(c͆ރܤgPDxv2&(8⾨Pmq׆nn;J1)_@nK&q<7B|eܒ81{La:,z)L+UGF()af>a;9y㽍oF3iJ"7ʞd_ m6i\(ț@"a j2MW>ף$_7L Վ++ٿ;* c ETt/YW 3,;t9x1܃u+Ҋ΃YTkNZ 5uvS;/I7wU =u`_ -bdoe]3PK%'dCx*SFhy}.30 ^5+qb{C;-+f2e)ȵ#?SN+@> X)D[=Ch'v@ٴ1f&+YfiSdnVcmf1|oqnn݃IObpEb.=>/6Tp-2)MKoJ!R2ip~?ؒD[nn6 mӚKvspP@lRDMz}Z^;g9JqtXՐV ZK(QSxz2l.Q#wR/Q0(hꦍX昀j(nqyrT014~ Ũf*q}ZNFԌR:gSG{-Ȓ ~Q>a{ [,5%V,"rQKiSFRYK:t3o"i婍Մf&FDs&/>ȯڇb_S"@Fk+ĢJʟ*ڍ ޱ5~ie52Sb\h#owb C!?e? kx{8ˬC$J <ԴIv%t yPfU͵=GO+w?"n;^"Dʼ$%N!s7b+"OXxR&!@YҪC,+O`2iQމsyda'f$eZe(5{6<)5b97-s5~jwf+\"!6l褅u|bCl3"!k[F?4kr-I`LΠ6sZQfw1r0SQ6mr8hAbā2>XwA\tXQ 'rl(`MC1rYZhs!4^0;=4EyZA/rGHVVʡzW!|Q%d=]_ߖ-X5G8k_ +qP=S3xHTy=ޗ*ȻK $RrsuNZ)2sxsVZ,t^zGwWuKrl$O%N[oe=w\$|!882H-q3?hWV*,M?lƢP[07x tWb`aw#B*3$H WZIa%$YnβL|r$S2Zy(bk "MT`3oJ{q(R 4%&^Pmڱyww b#^ ;xVGr3ߤ{OǬ16T;ܥGV#ܣV6]!F4dHJ/Ou ИJ|\,kE+;xaa9P Y4tvs9,M9ܤS+n _2=5%NSuAqjqGEB(Q FJͷf,h;Rd8W>:q1;L)/fZ>+ Ⱥs ~[+a ;FNMq- $6|}$"h% rP3|fc@ov3)Ɛ& !C;%`_uvM:tIIJDu1J 5h5M`uuC/%RcւA|޻-za:9io55oޅI > 4,A 'ޤښ7UnÂ0<;M۲S.PLvB6s47I\O BLU7~tlWDq[o E#o7]o8[{DH+f]3…AiC5L(uZϝic ザhR3ڄ٦ ,AxA!,SޓlI7NW1m'. XvL@Po1H`7*ngEj}Uj:az1x9u@nH7%YnUEY|y\q)?.IniI5aMT<@|N'wuʅIѻRR9$H3;yCT趙{zNxL a!A_ x|j-`kz7X|`B)Άg 0f#[ Ղf;aZX'< nP:Um0 vo8c$3 ~8FYgN?\8ݺֶdO/G_2|xx51Ww7ow3"lr?ϴ.5W(uz¾F̔O5Mei.ւ3ﳿ )b33H^:'2{:\|8OޤSS!UJGJ1 GjF^-!jfdp:k7K'$h7fT$(bw+}eiN4W3y)rS`V !r\"[gYi?~4*8Nٞ x`p_HN+ |ɪ@¯7R\UQV^A}b1*G*z[ӢGF?r49S_ 27giߎ?XAӜ&Tӏ9CFuEC OFOø/\I[/zd%>&{3fJz-O R՝&qOҟ8~^Gy;@~A8ONerd)/& ֢DQZ橫+;PʵhgGIň,"бЩHPR. pLTi6!z"7}%tkh#On,gr0W Z |lEPIW$fTn*X8,+Xp:l.nK$D0ge+b'6\ fRôs稉'YLKk%1_)!uxS(_Dr' vEdM}Fo2݆]#݈#xXLX8O4oy20Sع/[tF^m"/`S+%\y2H(K\S@B"|َ0褬b弍yXg{fGs|>Y^J!fuJM \0gL&Bka~gǽI0E$<ݴyb`BŭΖR~ lߴo 2`_q3{*">V ݲQtΓ[EAZ.r!*ir%/yƌb0Fqr F*!tBs*6alGX2S1S\Dd2|2 V ]Lu޺QIrNL(k| <,iI\ rɝ"F5,ASwq&Kۈscʎ}M-2|E+Ot.BUΦk y%&vgiב',t ۉ $-O][=^H˜C.UӘJ6ĉu('.zԣW mhfTطҮB_ohLAi3\.@2h,yg3l`KhW02vl.fq$ uKVVUFhft$nZFkfKju{5}E[~"VzUu*ΗŦn ǡ? &<Rasmf )=&8 i 56k%t+QY_Ξ_~,␔g HB=9/X` ^z))$Ynl"'>%OOtЎ&!BZ6)|p}?W-2VMmͷR@":xi3/uh!zN$5/MwlR?G[QʎY&1*ֺh er(ۭр>#9vIRI۰ܔXWeWPJ#rd8햣4UvLXS.c.)?8pvOlHt6ʵ}/t߾ĴYa R 8FS=F?`30={T]c{c+1 6|Au]*Cm 6ε{#yq_䀃(U|B}y |t.ӟ]N}`aKKUa,L[`)_ ygM3^N$p0;ibxEQ[ÒQVKA&܍CrZT 'VIc"z@~a[;r?t:M/ x7Qerzh+}?IpyC@;dV)b:Q^m9 mech{CI=0a_>@3W-:}?gjTo !H ^d|o㌪yt)"q $ZD k K[,&ي: ~Kϸ7-'l׆4f4 !j,?/1tsl[o6i99+`ھ%DQR&CG#, ^BtҌI&¬au= rjdXser]u^eu Tc8{s_#i).OIZ&-D(_ц{OWlNWL+Ţ^¦*??H63ʇ~56]3$FmƲ|c V*dߥKTkD 8t[Oɝ__y(L;z\}J|lUݘ=>mRWE2[Bw :vo7~;`6:}g:֝p[tE r@;.1[m+z}VzyMUBw}ȺC\667*peӓ'|χ LL2 9*s vK4Rhy{yhvW7dc[_1؝شrA+qSZ@c{/Nh +Gm\'<c% A*HB4zU Z*" MEC4˔۶Ych̓ASgׂu![DMZ lmp'V0;Η(9um+)T+65F-uk&bV~yLlff)0ewq֖ p0p.G$?C7z1v9B8HMSG4V8rVc^ o)%nEPnS@l3L keg{ [6\v"$%yEF)~.8oj&;'v]1=9 a<{1ԯʰO5 Me"H5sʹ^C' jF*C9Ldz ZOh@0A㒤Km!l+*:GbndMSQ](DY;;>Yd)?5J![Aف뚚i {kmA.\(QЊLzmlvg^XQ3,%ǿ]/;nlB@@[R =qbXʷg= ۜV ~JQK8zGO'd[:Ue'umbH;Ib&Z@o+lLHדe< U<#JJAO8,^51Q6l,bG%G9ϫ"̌Fu#7)2 @HHI{d0TNݰLԁ$6 [d^[sn,7&?_η`jN*`Fݯ7o"S2$1|p;kNen>w C1z0$;ڄq>^>:7'B#}q ]w Wet!=iy/ kЬ= Nn"w}a"O[DQ#fjk̡E]D7 漀8-9 o־ֳ`%3zl <-Z\loKYc8hUBiU߷zb$W$E}|_y I:<@/Jq#@σ%DDn>&tp|SP2nw H*{^Oü|j8rkGg@GgY; ^芟pB" RcEt̀LB:!H1b#0[WBD!?6zJMf/y #˷*$Gl 0 qV.,MS# BB% !$HF%M'@}&'+wA7:D]\rp;gꭳ-*}E^-N̜L OL门)8QߵCcě1Usz@H F R;%1ݜ>/)j8acCJ'mZ7 」;j ѕhv*H(pL1d@ *٥șlt'>p3E.Pr C׬j"f V/-]{i g' 8NQnf\A,eco Aǐ"VHyQffj05o žt3*1a*2w1JI88q$9$jĉM^-ƽW'X+m2KA2t|&rb83FZ vzYRP䄡B{aF=Ev_h#/;g 0Uu~[x1{Ȏ+]Ȟ E;aaGOq6,xYWjv5v7SW2w9)iv 4L\:kSO@"c@ 3ҿ~"WȜyޜj-keY²r7̠ |˳Gv8mUN˭ɇMn̞ԙz"s(2AO DKmٟ!VwP02H0Dyj(옹~YQ[A\Q֪9X50OR{<uaft[KQ=Q B9BINVQe FIgH\B\v߁޲El}[ˠg=Fs3p}!P.46ܑ}*2d0_p)id`\e^ 87r& )3+ !Ci5GhMn!R׭&)a>G&U$G.9s8 \Oy;P\0QaV5$jkq@IhZnt~cev_Sf mr"bNєa:1ErMb8Qd@`u u`?HC kfZ9Ws]J^QԿx`(l ͠p>9MiEZΰdWymZkZ `X}vBϹYnC9hV{5{4" ș_S7(L[Q9`miJNĠۘD*[@eN-PgϧhzMJ/nj0C& \9$~El&e`1P;)yM g}m2{W!Zk$L$ 쫊>6n,?"ǔ5o!vaZKLڙ7{Uꙶ(v0/kh Kڮf.aCr)N] ..`p1j Qu5J8k5a`\nC&M2 k{1V `<ؼ`:>耪 ճ{n NLָx #%oU55>i3t e(jU+Ji+ӭwǽ?>DG d\?+D q?BψPc|%1(%.˱~aCc,G(p\o'8 DfD0mD?q<\fKxH{ԣaCZ4P<^Upjfl٫3A1K7{#vܷy|Pv &yaje$L! 3x@%2WYL8Mk ?l GtHdv*d2Qݻn>BE)1/ȒLϞuh)>ʩ*v ˼y: `땬 &qσw1W; yV#AɾDe2 Lw_܊.=9{9)ӹyCg 5#Jq E=m-;GI Qx3Ϩ[yZ7>:Zn];s/;9k7hA/K5 HlRx(8%.`C _cAԳjTumi-tؘ>dzBRǏp E$J 9VG5c-6 9^3(k |"G ̀ڎ7gШ5T~)L \QR_w.<ʷ7ybkØ+qXƿO{ !eQ>U1@&!85-S iE߉Tދ2Xc$yVT. m Z{竜$Y` !G=gPm_4$eY@@L&l`r3gc8Sz鏙qfe4a3eHvh'z =="=^!W5 ]ʣ_س4Hd9+Y˒OG]"X%44^pJgPrƜ_Z2zΔq~zK0';S5f/ F2ZA x!%8+ԑx`>8EQWh.QK/(w Aib{9"|Y렵*|ndlmsi03“EIM^XlT_P*4J*Sti WT"$XVsK!yi_g?ȝm>aYcfV~1I$jiK0y3nA7+^x?1F`"?\a@2>K4eF_~wV`# SBфnO#6eĚ:LeXiț`ODɉ$;Y6E]Χۈg׎i4t|EvK9͡JwLHo+gd#Em$K``8v>FMedr[$N n0=n ϳD*( 'mݛ"|ZbVbwCI)ˆd4 y6lE {߯}LUɢ2>H8W!DÉ'*EjJ[ 9Tzy䤥[9pO'd;^L tQtqkU9⃄`J2=M~SQ.-x9r y+.UgFmyc׽oFjێa}4oXOsO0n'BLq$~ ~.d sMl;A z ^-V{* Gl윆ݙn?|Dyj5v>J.G.I<)=-H+~>eO}9w"!MHd׺蹚<'_gJďVf Pml(\`kgaenֹG/d> o?W+ j1_Cqh)W-<2`h[ rHyeZr7| :9F8W 1ڽeӓYG9mL*W6/'),"aB:9;XʨכY{?m|r%s!BHv34en4d N"]LR9h#u3iShĀm7j'@'4b d킥f00XK;M5PNہnF/Dk$^ςo]\U>~b^ڏ< E@-0/gq";_Vj5!կ^f2ˇ3c;zrx$ݏaKIcpqr/}{nj/#'0;[쮱M6rUcE ~EePl9"9.e5C4'5. 6'Z :C:Q֤N'> K=vEjxYJ.|=UHGn ׂ3܈1aՍ#h!+ \\jJC Y+;:t7B-X]ԒeL+H:Tvxz(;h܅ң([ZOrq\!e2RN @N|U+Ē"Uj :?U|.xǵt: : gR;Nz؟㎯e*mʽptMq¶j!,HZ[d7Uc`'韐aiCAC$} Г/DldԃpCy>> Abhy{#fT1gsAϏ}] A3s05Q8^ҙ= #*[ :cTp&1[5šۺX Za'z%NTrRoW1p>Z$e<<\nPWDY'G;:3hk >Urۡ<Vwz |GOsdU$MNkP#%nҩ;ylUvi!`0vL,BOװ V_,a5(2+J؎02<Zj  1l1@hDzhNQ:.0b?v}aF9ix$mQ&S$ΪfEV ^T+Lu?cM!cxEi!ͿzckeJWOUC1vZ@3VqϘ8e-t9PŢt-W%+u%,I܇g C^j^Kn^#ƖN?밬]n6h/_oAM}nn oqO˟=ٖZ{ΥvsG9$b)b*PHmOQ|&j12֕ ȰY|dG|A{?eH2V_*,?ʽm҂AhqcEzcz-H'@ntМ)K![s L@ltid{%@WB_אB |fg!4!ͤAD&-gVxgR&ӆ(P*PܴzMQ),07\}!7_j eRed^נTe./0F;J`eBBuLĥv7Mkf&I#X@8'/aQM{bSq%WGY!uH5x؎9h~hf=sq[1\Ӧض 3œO^^LpJ0/.JԙhۖT ybWբ/={`[ddRTH$B.=gYkVg{Y'vf!j=G%@\7ŰLҘn"t]AbT6jfR)`|9 <Z&xCæPEKhl>6>C-26e0?>7'Y$HMF`Ï b5T!o}HS<Zg-RNwxT'u ddIIՍ"eaL3DgTKˍ"ZNd\8"-<8EGEf WT'Z,OR"kbܨ® j <>dwc1 FLOgNprz^G6*,&6|̶*:]d~Cȗﱏg O(4Tc}ҭH+--A_4}d(lV۹K"KZv\ (-0s17¤ݨ d˚ԍ-AS(эG_ RtBfSq{m*'&}!Pa ]ԎpVQMp5?/ɎwƭW.Pr_$NBɎ>A% Au'Y ZUp-|cmOAD9YcA5;C_5 l1y_Зw&9-Ot(AWl|оf"zDT%,ȽHe1_Nx!Dt ':K`4y0l"p+[a>vd&)棓mdvOG_`H5aVl?f}2F#Ȇӎ2Z ¬||U$_oY(=BDl*B8ZaE9N[Y{4v(j)@ o@cT*6gػҞLޫ?۸|qLtavIi+9ΡDݿC__k[ZQh1W / CC֗}&g &#@U) d~>YQ_s~! ~x)TvO7cZeFw=:Qfy_ZV{(,W+}b^SC?ەJ5pW:HpC,݌r]]2Z q \89%LpmķEGo ?Oڔ.j$ Y7< I׍{gҍ{&4 0iIpaϵ/wyN@됸 [YT`žy뮃B*.ӌL0oyFf5#qh*R"܇Nw@% Mz(q&O/f_kW=ॲKhέ@lNV^s1]reMAi+HQ_W}y ;(7ŭVsV* wxC`v˗ܕY;-[^0ybUd\nlo͗QLjiAA؎ZC7I 3b |s|v"ܢ<0//Q!#=3| 4qK8Br zsS;c$cDheEuD\%ʋ/>d9R,XL'Bv&hAu Ʉؽn1c8 JI%ڛH;{tu/FAWFx2!ahb*K(R yl`.C.U|t ( (5B0Y#n(Ԧ.>_1فof4jLR'5QV z]l8F{wx3e`v ޅ&2y5C/}·E"rUyg'ֱRtիі>eUppJA]dv56x,k-άGi b?pls‡늌~R:5T`qZ2Ut>(NofJe0uXEt3D KK]*EA-e"Ikb4f+yf(: @W(fgy;:qkiQNWE uiNq]FOHlnt'Y{?oOkϧh6g1Fv~-ѝcb^ Ky%׫Vz?C} @F씆Zέx hE 8Y8)!P C^#t2jgA b\h8҆"R8X/4v|Rѩx ljȩ0~1rUw#jDheEEe%gZx bnzL&Rq_).gnQ6@-VM08g,`aOQsdK<~{rJ`-$+hhZb H'X3u~) Πt30;.w@l,L$%T*HW];W}2C q?YyJȈS\6B^P` 'ފ*Epvx"Ur e S.R޸^SUo.rv;K& _f;>PJkI7+@׌嵪&#YwڨuPQqT+-{Q3pVGäN*9F{Ab ì'"{G0gcRgwy4MGo3t֣)i*00O39@bMJ4nvF VO]8E~ )ǻcj %T|Rى%QtX6Ϯ͏JXlhlojo^ 2@Tl_aC~mYQ3yajafd;@55V q6'Kny0ݢqo2la{`U\f*\)tt<0;bxX G:9~۔8־WmmRpe9ܷXWIIcI!0)[:ͣJ.޳(#] xHHi =w%^wS:|ҊV5ބ:=M)Crf_a :gON⇨1yКK k"-rQ cph]T3U ;?痽E)_G*c2Ȧ5aS%PmawSX9v,&$+w`Oj5\KY6OblQ~$g+θ`=}A%9aPuPhK8phԴI%Men`XUN)fJ{{ 1nRLʮ FUҲ׶fӮ DM0+3o,Jq]c+ ce(UztT iL[St%%IFF0̭NݯD4)*1mT&Gf[o6K a,fS~ ird0Mǎ-sՓ#%kQDAuUj@ 5ׄ(&\6o[0oL.G{wQ-#.{~9PĽa `4_P2lD4 9Τnv Ƴ_ҳ54xu^3pD5s1QBdNp$;蜬Vřܻv|[4( W_ɰS#MMg\a06T~9[|3-Cƣ|WxŠ2 X/6i< q)vK4·^Eq_R^ʓY d^tVC4/(RR/apduPǡ*b>PU|kN!EXi{>9%1WfWFsZL!k8%FHٶ&1=Z,At8ә.(?QCts~pHtp) Z 1 >U6-j&E=2T3cW?Lm?3V~+t86sb2[4W̓1YL3h&MʵRqS ;t4!Fv@Ύ/.\KIaY?!QXQV,}Qh,aSu=_&tC۠FɊc=xxQy1uRxS!)B<Üu_v2PZchuqeD[`fsy[{0qr"5-֪E8 sc&>ه]U2ƪV`ks\WwTݢmOS£'5n9A"0Ed"y, %!IODZ|]fjOm2Q)1X6)r0|,s)o:ߡFt)eщHjB9D#<^cc 742 $e5&)!h+#SY%e<$(!Yï~g)sb[0B(H^ En'>r;*JEȔ O՘H N&SZ8Baķª^!};8ɬ1lv'xݗp ΀ɔ^чY|")@Q$ΕYݿ f _sO ޼g}u*% fύ!J{6#TfylT34=OőBWzSIy`ѯ變RM{l^c.tθKpcEV߽IH΅4͖*QVhoo*~^oCMr=9c09{svd Le;1^d6ū *|G/2{coJ 9o'r=uA`<٨! |fS t! 7V/ͮw6#1o4v(\rnoC 1v NrIy lbf ._zndQij@Ndu`'=C";'K~zFs1,$%_ar!c.γNRܱǢW@hVGl!9|eL嘳a65/à6d>q&Lq,2'GǷ{WuF v ַ_Wʟh`ZeKkȒ?*ʸ{!R>cܶP`)j Y6eidcMP0NL/v#| 1i⃧'3V|}=;%-ŋyp@Jt2KRZN&zyu:xO~}Wbl"q,&(f1!mmt*PӧIe_cֳ,T2m6IpF[KYU=ēi97WD-q5#ޒ- o.2;+(>F*6Vlj,LiY&;]ċR|qSVs>CR/<_!(ºzY@\ m{[tGHKkWẃh%Wi/p/uz:oedZ+{,22gcKr5%8*-ʼnޏ4~sNyej2/-"̞r~fE?ymz7YŌu7:JЖnF <"j9);g_1l^`0! g=:p2z# dV.XN=$óVxQfyy fم@jm%jz_8HM ZaO&qf%MUNZ#(3zo5Orir`QQZT^Vܸy~V,7):_ 6)VnPUpSWŜ(6=4.\a .N3H Lt6r&K 8ܻʙ`Ăjfp\BaA!`;Zg Uch!'YP` J `_h[E).nx1:n߉Ί.u,y GmdU *oVY{\@ EmnAGخa]0I-ZVHL"D*f˓g@5@KO؉F55ӡ|y - |˦rD"+x BTL-3[_0?'" uQE9n^S 8מTѮhQC#3Gp1yۺن!:HY>C :f&z,־aT _ ,-m ^Oڛ~Ui۲>3] 2ڣ؅kq[섚w׏: ':V3J? "-cr؃5GRgQsb\t` W Z Qo>'e⊙SL@ asj-ĥᅨ93h6}ǏUM; ( mo(;c:MڲTxY.g_cdLo>U>SLD A{G<ι&r%jˈtQAS)gܱ qWt*vNgd9EnnEK.Z(+0roTG(EGC%zWlQ-LX9 5يkY;βȝ,f= |%2\wL_*3QwH1ZC~t =LbM4P\b6s4A~N6*abˀYO-X.@C2?P~t <,"l[|o%3\t -`[)⟅2?GHOd"J}!+4RQE6tůj>b9b]'[ zls8gG][Jmc1 lbnN!9  ZA]ԽWcA{ c;(t)1dloh/wP$D<`m%yqVo7-C?$i-٩ʽi m}FvON};jްңݏfNũ,Jƞ3qKOzK:NfeYȰw&)=/!^I{8<!"p=\W4ƐG?ޚ%EjrnEit:l~OxyMq>Lz4.ôZRA)q| Ђ5)'Q1ɓ`TU75\d4.tvhWuc' J|vDks+hezi^Hӕ=܆庱ro"u2:;&ta DOTL\ј͈8)z4F5Xq:5RaBjvnN*N5W>|W][gv TubilHwH>v+8X^sMO@0!&4rO^Ws=:&(fi0~/7|{w/5gem2ɁI^)ךxƊEpzNSPjloutv^UgL`ʄMYq\ʼnnpiWц9y5? 6ַϳ؅k(R" G1_`sTawsa-ܻ55Qbp~-Pp_<( :Lmp:sPHY.؈7^fj,jfVB,}<5v驿4)s1K -])iJׅe(Ez[(aߎϕ.项K }H@хɽR{@F[M`c8f-3QhC%vxѣN{toRz-y:  "bg=u:)>z9I]rڳ!djoK]+9sQ_tx`kq*R -%m-y&1Q_XdRh@}Bo(ڽyRL=H( TQ^6Mug0Q"qށ\ChV W0%APs/C$QFYmvsj]4Le3a` (U(7S'Ӡ}\OΔ'U}.b3p_zZ,rqMo@(aq-[dZ0W̪[8ζyBR`b N&e7^QMoa1LG `E%sL=Ǟq5Y b*4P=:/ Fp񌥮0mCh Pna ҘFn In 鐫V0>#a6 h`u[Sz-̍vs5#د!HfwgX]])Bfz'̨ETW2bøhS='l7a1}?bqI˘!ZZֲqMU$Lπb,F[pSU3]`K*5ٱ6V^_-HDz-1K}ecj+oUXwYKGQ;<ȫ^Ÿ*7*|JX O3kgKj{oLXiJ`W`fOF.F;<{A7J:']XAv mX`Jzm<.-H׳F`pȴF?ޯԮߦg=OQZInVՈ_ g؝AA#>fjvu0!ƫh`+Cee 5/%w#/*"wH]ݣ5Ir8&TE, OCb;(y_ 1 2'Kƅ8/usQr'C|6hn&-cʗ싎+l9oy;a&pe _8m("V ;W^{ Z$5ۑCǸ(?x!}gzղ;Up.r|-=_}8v}vDC+C'=]RQ@)Zi{ ? {` \)+q|Vr?b GLK@iFا`yrx+~{h HVFcihdew_VOVS OԴdM]J٦u>o`׺/%,”{gYuIپj̚3E/|Fաh QZWOρ,49 ;#u9ˤwڱ՚.ݘVD>fjδ*y,\XER7tU$7 ڟ- w>^Fli[lH_a/GLt曘Id1yr~*r Af_8(u46|0PB μg}FFUo h,^W:?I2}y~}oʧtikzQקaOM7cs}j `uyv yJ)W RA(2}M${$US)xjkpp06rxGD/K'}j+,(i̧M5@L{/XvX} \}3h3:8=j=1i͓20yaz2l}"0pE7O'*oAXp &]  9[l?#^SAc\Ԏ(Nx_(q G鳳pݺq)$kMl ;;92NX~l 259`R"uqyN,o=oC4VlarDysX[&q{vcS%?Plj8hpmsao5֬W3566'3JwFTkst:0)ծ()dN1P(^ [ >E-$TC f8`aܭc{ʜeZq+TaH`wBG@: ԯ"ӺtFy +2AhdQ4s,"w24O+2 Ӹw_=ٯ=AIaX0ݦR\^H9/nJk1+:i;~N,V0"-`qP˭S&p8DkLM[h_,a5# RS7O2HݝZ8nԙr+iH \EY)gwIxdo#0~@QU3F ׃&}h9B!nREP B"j໠\inA#G0=@W"˸xI6"V5b Q Y:I :ﲺ"ipx2D񴚍rYljc.4L,H_Aǥif>kxǽ=!HFl1;pٕd毮^w[5;ݯKCgk+ѭ6?81j1Zl\K"LNuM|/}:1AWk t;I8ffOd.ҕ,xb6t)1d gvp'/4{SM˒7"./-=BmJ6԰T ίQ8J='>9L<ЙL?IOva^rIz6DPW! хa;;J9'LL9 can£׸}m)=4rn nGA&Oޔ"E>^]y]z{38.#iH9I;;)Zvgе0']SA5 ^Fxi,8hO+(/`PurR >Hk A~و/t·S:ɅMcaЀoNFH.87Gi\]**7.[4:GtqunhS:0; HK,lδE}'?]doS/:åat#lxY z#_Z3[ȻvrN\%_&Gߛ0DD$G%9 #086H,Ewbtϙ6j+pgv:K,Rʱnݻ# 'ͨlpi#R.dTwE ;IzipC?\Piբ{B%'%zɸd,'_V:^v2&"\?J;EL.8FF2:7>:3aR=PM A8-n1fc%Ȣf&;:DֆfaJM:<Jީ+qgwxbW rz{1wвC~+>b6 못A }JK@;0#bS 9|#d EԐB=zNHwQL? /Hbl2meâQRqiuAAٟ{#JGPxC`D*^j[.[9Bq^75s-JM:氰 `#&x]vRum*mT7yK} L*_K{],X:XxE!s?W{/IρՒÙUU+\F嶾U,k+ )!跥6XCa} `k:|lW$%yOnrИm>Yӓfs |k )6-*7duM2~KDR /W,2yv- k6 H3e`RY<dF#Vc bgL{)$;6:=R30"+U!m+-EӼ >6{W_T-Xx*)rٴ,s>f+ #If~֚ IĔtU|rxqnҕm"Кptȝu`}UlίwylT^mmGH c>!GtvO)lh}Xa` `F_ǃh 4 =>6v\ U DYI~0;@ z]*s膆Jǰdp宀y9à JnbifL7pgǟ@tQV)*p53-} w+]z5}1!L-b6S*4tOP2zu*굿GN N f|׆|N5ق&ru}3+2KH Q YAC^J n1ϼA7YaJaWez=KH d-}fsZ_i: YF Inc=[7ľ0k3V7Ƹyf!n(ؔns8%X JCKiq Igi)|ժ7ZΙ(EF,ؓF_ԁx` ˕ـ㬦vce"LQHARU0-xoܼ#38Y>KSdiN@;#0j0G_d1PW[soUŨDH+ Mԯr6ZR)~/rNߐ+=YP&^ru(A|lgz9ÒµX*GJ'P11jv\yj()#}.mjǹ ,})Ek?^ѣcrBޡX=: re{MYb|vC\:rpJZQP/,!}nJm; nzS\LkŦwNˡie-&,K68fO"-ůؾ.wݩl&>x$lޘăf%{28ͥs:c`AF@p3S__6!yAYdpI{sŀr|Lk aD^PfBPZh(7K]̎e$\ny,?5ⲳq!OoLݢuYmT|s<rё6 ,Y'^5,GnIiG-ɷF)yF wB@NҨRa Tw8K6~ѠW]`yIyӻ=} o04p1K\Omzdv~-d6SNO1Kr;kUԪڂ:m@JJ.>%I>1S=ihMl~ HxUKJw|zMN8qzGTe5|/J" ow!;A[.54?g qKzG;$G֙ !1|^N,~f?&!Y1r@v=\s|d6}lC87سX\!\5X_D.h31V2cD+ N; =;$&4"P>[tl|rUteF phRғ^վ7#톇2ͭA؋ODFtKu|&BQMHx3?19nZ>|~}]G9qrdlՉ Ҽd#^`GՏ,N7r*//M14)D!H: 8jQ?.ݻL^V8\]ZCƶؓMj࣒%d`Xgx5VYۘe~JdOiICuj7uV7;!@}M/;d 5Jme4LLwLz@iz' ˦enޓի^ŊVc_r \St'?5$ydnp_8Rv#ƒc/tHI7mߏ(;! ,wUZw͉!VK-F[u=F0 }3'L/bv+w_!m}%U8a(({ lc˽VL UH rXXkޫ@`!›R߬g"yxrl@dn7ur nBth뉒F*Q%Nצ<12Y{]9RqLp1rcነEٖ?+ L'JL֡ )O M;M yK:9[*q,13DoVy ry F<)W#o/,;ߩ:*.Esw |N͹Hox‹'hv?KO\ieQ Ǵ6,Hz:R6ݘpiłh\dH87#ׂD܂s6 QrR nsP f%+CdqɧٙBm2h6*?aR}C:n!Zj&UqzRA ,m[{ht#R2:?$kt4Y'oF2":UH)EJTk`mm`xRh҃ײMBjG*vh^ .~ |OٶX fg:Dy;l}X:fQy`O5%^n޶`klOfBdZ?(SCZG=-~cogJ-JXίhd@^E716t27z*z:(kX牁z2E "ḳ5Z4QzIФQ}Jòj^4h'nҌZ3΋ɹy Ѭzrl*Q1;43do>XkWj㎜' hME,Eq :d̿B 6/RᶱޮjRpipcM7, 7З@(Ͱ"&3?9>8mn9q;7h8Pm}ݑezK) ֤cPq*ōN ~go lTi~{2渑yD? ,H³Pj Uǣ EmIW#~ Pzerj 4% <*iͅV|ynV-;'ҷ(_!sh_JJ(5P0-7!sΰWz~Krv+L5zKu߱g97p mR>pPrIRN#ND{Tr~ј\__bw{;?=.^-‡&0(w{i y 0s0_^|"4֤^*1y~kD" 4nΥNzŽ6}#qt}ޢ%C6:x`Cpb73\o Y?s3'FJw}}Z"|:N2@6Ƶ 5:dѹ5(3BݥxkK)ꨒfrΖ[wA6cѹb@ /6??h΃yK߳5hҺ%I(#SBh'! obN6QbRY(p3M D Ikq_o)|m%o4J]ԡyee5`}JK|N$7LѤm<5b z6yTfc\䎪:B}y>5] œkc|ඣ*O[qE6ĖqXJ>,ƩqVf-t׫EEF;(<ҢR=daotXdr՛+|Ԟk ;>LVx@j.=oNu0{J"B9)82 iTP4G=#F@{ftmǪDN"r!s`Jfc#ܣyT0JKhEӜ$Z5gmL7tㅘ7ȏݳx0Tӏ5l|( ՞YoEq䕟xPq51*FBf@W BaIOԂ= 4QLϊOIt(\ݲ_LbQ tK$œq90#*^ A뀋oX.`2j [ۊ~PHq3rdvpr*#jε5.%ZHTFO6SĐIHEIV\6깿פ=ʻ!(9n75!o֕K[TY{AP e5Fyhl[yf;e'mi;gH i6f M}ă^˛C5)WQ8{b]A=#3gv5!eKro)YR(#gC i?\O/% hL 9~kS `#`gSmԙmJv&9&|nģ0^;!l@ W> 1>i#K:hTjXםbDO!q)a`(ōߏSJ.sp[f_m4( Ҡcc eo9WXP7KjL/ m|3amrSغ-~VV2W?cѶjYmx?"5KX)3Mi8=rC⿂%P1`,-FH$ YfжxiDAl̿XǞc4Νj7JRO 3I^J2*.\FѾA(fNK':=K'WZUHp0+JT k#W7e4AɚUIBrkdz8bkzh^ws;0Ѧ9hQ"~GĥRi}; DQ" nz+/&33# ʗx@0ێϮY+/F.& Rp !i@oYC?9ys֘?B +O *1R亚 ޥ EЭAsZ^N= קq^SDC9DZbZ#J/,>]R զ/d4LaL`.1iڻW +t;{X=DT[cIs۞y|8r:f+۫lqn7Hrsz"5luw ⡕*>a|P:@7q#aue#?6B=YGf޼0 ! V*Cx2ZI}.uL cU [I,ʍPN,n:m`ɣ"gU#Zɔ  ~N8c9)RiZYøz92 &2湫ʵl+>WHiS ?L1W;|'ƊOnR鮨OAewQ> Ȟq 67n|J1e/9R_L }'<}{}(fH&&+P֣p$6yoK"$lX\'@j•Lqfb%Y8U W.|ȝrs!g~xp4fb\$ֲt 5نsabP'rϛ~pKd)];gf)zu Mo*iLɂ萋%vjb]C8Q@%`aUOh%ks>F$2$@F.tVa*!SoUSd ϖ^9aByƈObJ9 19 ]Euȧe\"95"^K̅= se  Jʏ^CK=9ۗvBcuǼo.牙!0$b/##c ʞ%iMgQ-y'}瘢sNɱȚ gmm,tEb:1hj3K;`qI}o/E۝2 1{џnʔ<$o6 %qDu* ۍ ,A#{'vF@EU2i4=?>رJBA%< *'0-*Jgc'Bȇ[5Q7@v/]SmDӞ@0:Zv0H;סqw*+ܷ5Tdd/u,y4$("W(aVmɦ ,RYĻUV<[_V1J~d"~SW7.(>#}&H v5_ɺ[b|Mk^sǪ-&Y`s4Ǽ`?ĬLaU62A}pS1?ab4ؑD'Tڝǟ=JYP$#) xqoR\I:a1z+GZ؎5 RZ+l[ :1Js־~C{6.Xrہ/Zm, Q"S>^| +sMZ/g&E{N=rLK8Ch&T ᕲ#SE@5XEO[1:2{FDdb_n'ORV{W-,KrnEZ3iZ $Y9Fv य4NGښ!ajO$›,$ʔB_VO]l\V3[(/Ԩ>(f$EUjv4oZX z95SP!EҾk] CP6(G42:͸&If 6'є4 x>g#H]zwyw(cKifĄ3ÏʭHrݪRB(Y30ku_O@0jS*[W(D#M˔)׶] λ&24|[.ŻDp\ŌN&j?b'Xgm ^UA f ZeWϼ|>܈OGgaM!ڶ̨}?n%2:Cv#2rB2La[@ *4IWag2@oN86~E 1Es <>Cel 7#ôTm5 ƘtZAtQbK ē6x,ߌrI >¸PhmcKuόiߣ̂+py9ˑm\]foCwFB,nr7[lBn7FݯK6[I;0nik}ru#.;zBW6\]억Nj!eF oYUd, "^;[@; 7uf Ɵ 4h}>h%խN26"(le4W^8T ]|5xDZp"[!9=7wvIAHlqd%*_d G 7mvn{od5&ox#]TJ߼xiy>~ALMl.NԝeEaI[G8?64v`uuИ0-oZ!,ŵZ = W8>E0]u}{kOK깪?22%#' d1x| ~/MW%xSu j{GAx o^'3 8Jrvړ8n. ۚPaFiF2@p4Ϣ̩U3_.$5S*#j2r<ͳD˼J] 2"Y,taN5dMuEUi\#Aߌ7{Q JT!XW.tSվ5ү}oA:bD 7*Z]D'J)gdB{K|,x̐/Kzqvi::>8Z9urcN~{ BzePFXa4F8~YnYD^Ƌ,D"o#ȕ%&0p7I*z zq\O-͊ǀ'ΦGޟ7 <"["`yq(iۯа˔F qI0B;@n+55EFxR񓖌ϋعgM cIٻu˻: fUWVը^>6s]!\(Αeu$ZLЕ2|IcIZP$2"ٓf[UFSƞ){]]n﯑P ͽӗi86lۀˌ 7E™FQ=Pدݴj4r%/Щ $"L>?OB)@mMZ3^ `ca Zf*r'*0el<]^8 q|ֆt32ozs[/WYb^lOQLR%c9iaL1nQbnaSG[ɩKx|IϪ%jӰg,o3*;U WSGHaF&&ݿRdnގqHmniAܪdD |^c\LW0K+҂Ά~Z [Ϛt"eqy; zoD44&9@0SvZMBJ c-bq` 6vȠrΐsM=\㊣T&Qv}-UNRr͵b).suVJnX|bH5(K)/k'e`9`؀N:^oh p aW}M݃9b9G2Jȕ vHg=n@OKYf1w5 ;:`Z:69ql@$ AZF@F~-qȚ@!*9tF5H[TyY5^D1Sq>xfϟbz5A[[ˈ0 ^kۖ=atY<9(k vYr*1w=^hj PF8 Ȩ]Aу~ _UѢ±l}xi}4(F#@-h9TJ\]6DSn#Dc%MrF6=8ZaR)ҟp4ȼ//*>\ЛN:?Z{FD= #ȳD!uMa\0s@LɝiOOmHjT!jvVPՎ+\璋 x6޷ N]-&j7ۿ1C,K& GxGmUug7ϝN8TՎ5cs BƟ0DW5$6+QzEo%L Z'\W` ZG4KE:RP~Rk0LRlxwT]-`Cm;?IB8, yϵ<^.`8`fPd_j*.A>(~F:q:w;C6ŎD 6|{T4b9̜abaW {)]r+'eV|u{&d TɗOq]m_ Fݪu{:2K]HSKYv{;څ2 Ndc>ss*EyB5o^bc sZ -$un{vwr{,-EB ^^q|na쬈h?p_E.` woQR$g{cR3eԩoE|.K^[*+q:ǒ.ռ:vܑsux2\bBG3<%;gHW#  ҲqZL _Z>(Oz6A^E;ģZBVjAu+B P/f7@ŷ2~3?0{#S4 |07q.zcoTAV@yuU}~DA]m&YEH＀* k5B'}Е\YVIKЛ3.y0C:dB=_3\6(+"?<&;w:!nՍ3xJ>Reulm|V`ӘyF{\Qq%} 9~߇ith 3\Zlb0߱k:C%G< j0hrN f}{bw!H_D%*} ޯ<\w1!bIV'Y"ו'lQ;6{עbCؕI't,f&tgڡyhL k8D睆b; 2;LE6Z‹咛0*)%Ntꡍ;A2ڭrExvw4aAv0ѧT"!w| [>WU?;HtB|#"H@~@LS^/,*FidHKK_kQhp}Omq`e67n qj{l_6x.f8'rw5Q) ˾> %ɡD߿ℵCmkvoZpن U_%(:HV CO&Hɶ*-X6OJZ6>=4{1^]H++ska* zUnie3OnކS8E".ǶjZ-εuÌVY2ORKK\W+GmpԔ`176g!'xʂ30ЌY7l~s"(+bfIT-ۇQ6{M >CTrHyN<@^ _fXC[-e}p%Fjn8䂰D6MOA{Gtڱ(uB5o庠/{=hjDy8r}4_xU#+(`B d }#KLn@ȾQ5W=sE[Ei ]t߇x:Uӹ+`еLͽ2>}^Gx}8ļ晗b@jDgP1bl+,B>yt>}*[ʨ1 V4O%_>(+MuӈzW/sԡ*K8W9R|IT31+㉋w@2x5/0Ù[:#p|!2U%!͜qO3zKjruX['Ċ%Hr2v+d4/vdOX(l.WMȄ9R}OpU 'PP}t*+κz;>i@wzz{b${Ms$ø5mˠƺ rwxVW#/A5] B?`cPqvɤ!YSyYP1" 0N0\\ש^, uQV~iƋ ,16; B#,<]Q̄cOG6Sz}9`tBbP%U3y}JG_ ڂJőa*aHJޓR>}{:maRz%RWJK5jb?i~\D;vIѝ~y+ 4baD<~KYדQN.%v4׶ [?WW$lN/3eʠDy'ᰴB=$ch׏;X&BW:OnTo1g^*36sEZv^iLX^| PH3pP&9C>\n/Q$ĞHz|쿍߱;z&dYw`=i>fK?UjS(KNrΫȔoe3VeFӑ]Մ= GG) Lr3F0y.NR3[y WGںTl! z;HЋqC#I,S()*"z7=l})bq ELٷYg9~P~y2LˆYNDLh$u)U@sJTu׈Aɾ૖då*ZXȖ*<,7v%g[ϕ m6pLE*0FK &V;K`dkh%U QJhmsEeK=\7Øsd{idiI /օAk{u\b֗F&J8H  :[l@\tI}2Uf,jG޸ssu0Yo$O|x';aDŽ6v]a"B!IyMp )׸QwI#N"txL*}]l+$n!9kƱ 5F&#c/QMhۗ {'рs`]e8e<ڗ@{8)[9ͮۼ"U+Eތ}<=, jaaQF68h)6`m?MdV4M]Lq ksOC)Knqa?e5 /6¼T ;ÿtYBL-pu{$W}imHs:5<w?sx8ܪ;hːR^֞G4Lf_ An*\r+H^#4H\Wð Սz7OJR jS7SFŝF|31O—o<>Mi"減>v~#a;IjQҧ|8(kw>B!PvGGObH6=o̢M6(Is2duF=o%JѺmqͥ;zX^|`kCME_ByDi$=֥Wrn˜`NxcV/4xF#"1u8جp5"g$WľȜ`KӺ:$tУXLm+A7_|=hEUgw eU!-KйaWmc`xAݙ \T+L8qA"QH8vEl4O.HA_Q<ȂIx[KQ-q#"Q?siGv 6*.nEX5>^L&iB\B-%7vKy~[P7|(y=T۩lb qW2fp]gbv%@TD^xh*DwY÷c Qس~9}ljig60ZݢOR^W篤O74c: +GF>~`:;ڪQI)/- 1c3AN`bќtlg|āz t!VU: N=pE6;6FP%a2$C7p؏89vo(E<ǃYǏ?И}͛~91~Med'Ȏ\1wo]CݫAFna{4kJ`|Xi_bKr4XJx>5)H`&B&rF@wlA 95;qb7ߖpo%4Dڭb`Q:Ba7vtGCމna>Ka" X,gн!q_SSruYL3 ٜ=#b}V]wLGiyHybI]Vo}сp骘O`"MD&$jW̆77 [逸\UӦ@e_@O^"1B R>1`|(KjIDAy?OU?mDȷ5q7D %=n_`9%D 'bU&ӊ i_WZю"ֆ u\!U\'LuMj>r~B5Y2[ٺC1.KQUA*n@Q&$_h2!S^N[< 4ht2_kJr(kJZČ Ƣ8կҝW¾8a4h2bKT'E^k:I0/ZG% \okۋN͙{R£ߠ!@)kg. S<49O}bQ3=CV0įg,7\w(N!d3jZ,z)dgvU"ޛZe㲗x&\M|hXzM¯#( jm Y`*zr~_ (s_}T)~ ٠b`* *ncHKߌ+m">AgrR%ޓv8P(AVj%GͰtjPs"I`ד( Yvz;e"zHH?X}`l#vi-Xpk'9 Lgq#ySZw80,pvp4jyQ݌YaCz~X2Q"Wt@cpy_Qg:ˉ[_8ĩd# } 4oLD`UHvKYP m墯7@) .+3!-B7UN&˝yF,7bsgB&[,.0kKڽ/qJPc!>o!e\CKoޟ5L"B F\. }=!96>fD@bI x֍81WL߿MnjqHr&#(hGd-*N02jjC |U4Il;X:> ˧Hy1xʑ>jmX Vzx gH#50*ǭZCא!eO9Ѵ"1k?<>rgb^ҳw]0@Ɛ-5٥f![)1Xڠp/0(>grq bC /oJvdF8Y/!I_ TPz⑳ap:R9ޢX+{5dwҷ&(A\MGx |QJnNUl7B&={QByH`2+M$٭oUF<_UK3&\\LjUUVo0ź}q/QHL/OyOnG5jn<m1Y-J= KT9bqG+x!@'hA'Wcx™A`af08X)CkxRإΜ)%6=_U%w;FU/dXgEJ^Hik<ivZ5p_J$.Wj5> NN@*ׂE*Lh[.2Y>0GJFm_]}7Q0`J$ B:JrE R'E@yx?~]z82'LKC[䲉X~ܻ *d?(URd[&1QcNɰϷ_$=9!FYEo(p:&Yc~:8˖ fL[Ss+Ek6ז/쫓?bjEz Qp WB{ho/W:<)zi`]ޚs3NNg?BU0e.? tKQSN JT}w|]Bq;>?o w8痃JRI2뭀X0ꆆ gk:b텩p;5z'% uv(s"f$}jٯE@P`gn{25,9r%i{ied4bL;~5N [3V{TbV|/JX/rz(ZWLj+/if_i-^g]/kqڍX=  ;٬'aD7їSUY>B:/&{cGɸEkFzCtiWeh*qJK+mq-S6j~G1|@N0'57!$J.J#ftwUUUtJYHqC-@Ge7#VaXB}ݩ*$&5jdJrD )ɣzlD K\d'y|}4A@IG5Uvoך8c . 7*||)[O3,Ɛt1 Cp괴'CzAh >"wME=ᓠx V#Lm>تݽI]t/569IX=+$=jR1 JSO.{͖{ x{Aڅ_<\ݲk7˘dNV"xD}P>Z.7ɀQ@)xLtuJ!=HʞѨ0QS?ݷ|"Xq::!SyVEgn(CrNIu2(WG:ѝFCS AZg6(|T#+^/;+-aZBkGĀy[ ~r,=J\jFRs,C#N@<r޽ޅ?mL9.-ܫ ؟ >hKEbR!q9Am! BfzO E^ڔj+r~^-K͟]ݻÄvy|5N!2/mZ+r,,yn w=$$:v'UUNj#i'rEJĭb17YR7D0m]4ߎŧ-vOᬈ>yb9} m"{Uز^1IEj6f*()<+QZ[.y!ys}S>m8[I`m+1epR*mN 'y7=R= ,c(0Z11âF况J0qhۣE )S ԫ0F2D[.G[AKUsȭ5< E4(13sk7ljB/M[f n 㜪LX;`CtkkoTK Xm{d4 C6աDh@H} ąE?pH.f}~B*y;Z7EȽѠd9q*< h424OD#b⪵W+2?ёE{xo#3d%y 5\RQ *WD$A%Xt0Cz7aWD: Fb\ V'Fw߉کlQ^:P렮OixWy n#ت4 ^s(nj::D؆ yA@*.O]Ow~$)x)գѷϪ:Tv^E?x_4!}nsZ ;V$q$ʄ_jZO:t~mш"+K'Z!RWNf8^ NO8d*c3&k4rjgI54s~okڲZ7gɛceJ$ Ӱ'tPNmtA6Vo\܀Wsr]i E`ժ7N::l}n6DHފ(.cDŽc!w7$Բ&HIc`mᬮ F*A$޽nU׻D2]x(쒆*+S;/R rFϰ}01zoǯ8z4l;|I Tv3k --,2&*aY&70kD)?Lo=f£2BEL1@Xp^#y$}>y_>2=o"tlr wx3^/Wѳ2[D@b=(Ъc@ɥ(^T =iQƼB(MέشP ZB?Ƿ6lP00|֙淌őԙOl۴BBU URT%1bg)+c?W+5% Mr,tqKdc|Pzl<4r5bPOА$J5u9E(Bgz9'A<뱊+V78@uRDRE b=,!8R y'eklݷ᛾Jaߙ-O{agTT=sV\yzt,4h OogH,nP5(L+'Q cvE@SyyTc;4SV5`9RUICEM|d97A 1FR ʳH3tB6,=; C戒/"aXt> `OO`l@ #^b3hw/Mo VMoThK5'ɉ/pHthoèd,beۈ7l-8(,FEnjغ`:~>.]Oq&aJWI1ؙ̠t>a7㎇JjLdIp!/YU8Ɣr7/|)I[CAwpCA"Jʮ?/Z XYDx]I ޴ 2T'T 6B?HuQͫfl]ȲAPn]oyXsm 7H3]qF2giΗ:`dxt%Z##97Qkb1Gyw%z" uG5:/{"4â/Y*6L GšN8݊:{$vM ku''cɗ`z`2`dn"(!Okyצgo)+V)H{IszI6c2mn'IR_ߛ ^8Omڶgg jKMD,?n$=Avذ&wy$@3 taPcǢEQηxO\kMًtڟ(^Hmv(+K2v~?EfDjW2HO؀:NY3,J$(vsJS^xKײ 'Ҽٹ<%Z HT $Qh sζƧި@AKߓ6䫶Bo %с?]f(;[Gȑk5 xUpPUu|k]H2\⋊]mBܑ]?)|4ʧ J|.nqc,g|kVV1"MZF)5VHU3ImvRpce\|养laQE=T}k8q,y IQxI}ZfUcL`i*u Qq=F6ق E~-f|u1OxX#~*)VfE?fgf ֔8./xYFpPjyļ߰+7U,klĦ_p*a[ܬ ]+}rdZ ׼MԐ{- nk~:v-OFfA kb)[?Z-G~/ȳW>oc[Gv~Ҟ%|Y^s4>g2\0yPu.!|.*snr {2XSTs z=9 <\, ]s|ttŇ S(\uLn ͬu St@j)^ pBd32MFÏt꣓nORc.^ I@T%107UzLx>\.#㚨G3}-ȕF$y.Q LZ?-w8nZNF*[~GTI˕r+shm შ`ǿS2ض4+=kLKPe$@fMJ#NZAR&;|2luqwqKNm-~y۰j1H2Iȏ{gƁ8bMq-:nUl6m`n4JDD(ܛ/SL d)4WŪ[I"\,xĮ po$wzQXE(gLG(X|X{tmȾ 1<8PTA\~i*i}%۷{ 㷭,0dQvSiT,\*(g̛ 'أE y#Pt=+3ke>_4o'7t6+:8ݚmѹ7XˍϘbd>!ux歀'QSU& G ày͜QDxk83ԾYRGuJYaJ_ '<6^LVL>Wh!M-_f9Y} Q|d96бt R!m&B{Ps`T aFSw! -EWQP  ÷d΋,F3RہU&ţ[^180lJqrާes!g%LOp^{5+%~HB&gsvOb-y8Mk@J֭!5=,e65H t"fPsm>K[3ma2[ĺrg!V,6̚9ȇ(5<"VB(o؝_PI-)Nzs.CL,X>DfIIlF QT؋zrϬ%@irSm6r*0-!pPuY"T 9(>'/4NI0 g7Nڱ4!NU(zBr:hc2^(VS66, `:w^$hm#KlhI6=,T6b6,ÈͅѩTڢV$߮gA3%PrNĠ xgb ;h9I-~ДrdZJ՜% U)Adt`%!RlB*}CY,ŶB<'!vYD\h7{l|v`s9H&Iþ,ldBL\Wܮ /=+fJN&&FGnCh )<4''tp+z4$Tg cUQn/QfbegPJON'qJ*UbKG]T!&!OfJc2:uEX4ԚcI6<%px3tw!W„;8#x]\hQb/eLVw$&#~=7fnB=욕}">( Hs VW:>frWMA<+ŔH-{[ \#٫= Q2;t#CMK!5 %d13:\*B-\5w~uq'*!R! DwʦL|Dti.\z>b x j~4^}>S//_;|"~Ga\+f{ ԀoK\ r66A?ȑd9w(BC\a]~X7Dߺ׊|6h;-w\I М)q>kN=q+Vx>~O6(Qچ ,俘4]b%*!6 , qbc،Ylp"1>xv=:vE^d5+ qNXz i)оcHX0qƄoȨo.$/J GK*Y" Ii Bb GqHy?;BΗ] 1pK$'^th)zTOܢB!<?KK nyM]•ǧVKA/)"t8v k{g$4:,0.L&ٍbȾDTVz֒Yq}q#,OQ[ SRA=X~wWB}Y$4=P'PнM{GipC"C&(N4e~h(DbK!feW^xԜhYf6$ȁ`2\eJ٬׫+9= IH] ݪX^8NqvȌ}!Vx`RbT0 4W.l±5kkCWn}G䄷 TLhThOrRwSIzV:ل0{eT>"@LUyaK1Hġ!xN`=bAɿ{ט57:Hqz.Dy~549m/L/Vy]&{ W*\SG#Up-^}/Q,#1GEԍA*bR6WK+.񩣜~j%fu 2;z5+ݰ2 {OpL~H'޲ЖX=;ŷcqdRF'X+FX$ eBڄ:;G|:>ւg$|8Д8(mu"B$b|NvY}xc..]A$&iȆ~ S#864BC1{>Io"H?Ĺʷ?L"+l !Hk?5(!&n~EĐ|&px)%l&}{_!e2PRUf$cgPb(G]%S5]NS@2I3b1W@?QIb ^$_T 41! s*c7cj<NR0/DXv[#u,Õ? ߞNmJ WLEƞ]Tu-:XeBnpŧjQVM@"Bu yXJz&{cU.`7xJ&˂R ,I EȊh ڮ鐾KR>ԸgZw>S|-sofc2d[SpySXʬE:W[uKf; W8bY9WK6״ItɺёAV%%!)C'iWئ% GD"xOv+Nb@ -֍ ]WaqxDҠJ7+!ux6ӇTd<?yvg݋jl"8foXw˺{m2H4)w6ҵ íJVTMyuv,G,},`^;je:D~}ߜ4m 3bȢWn 7#ᓱݤ 7Ӥ'"?_Z{" v:Go ojD5Z7ؐ\mk9nmcטw7WrG[ll(zx^2B" b8kT֍~y{ ZqwM#FKmr hHx"L߽ xe=5f *[rF.n5 >:"2#:[o+vE=f(\l6ku^lZx w_gGl5Gkdl(;U$Ӈ8@ys/p82f -@h4U?nJ"2{|N!ah%}1Y JF8vrF+Rg+i)5K:;_uG\՝17`mu۟kqm//2lv_*, 3sk|ZQBCKD#gBID[$[cI{G|"C$iK^jez&'9y0hӌXO*;zx]*"=VhQOk9JG>Fڍ,f/XF`s*ıyB!]&2㺄w.3śbɱ0kMut!.WSMJ T-5~񈃧BUľ r2[n$FXNJD@DV&U@ p=\Gy39PZy07{]sg0ŚQ0VDSd>DĚʡd ATLHWvC9NxBY$;K-J!ShX/uUgBZSu,}ZR`Ą;솫{h{Ք񚊏d2Znf:Wt Qumgv #W3[Yc8X˔ŽS뱽}WNÛD"Jk/} C="ᡘX\2†<=A2).cv}WbgRd#Y8MW'vbC٬v+w3d: u5ZHWk%(Ȏ"\KV &`썶^A2lOS-$piV>Kծ_xH5myliUx6{0 xW<ׇ~U(j'#_+}12\}R!q; >4ٙ |q)ut}Wl>'Q[g|Uc-ÜnHuI/afK*w6Iy1,QOßGVGi /J>rO"j(:)xg^FI ѵh eѾ웨l~QzhP!4;3oo0^TIJL0z[ja.;2C]gN 'c5TSHN )>M64:a|TG + uDB<~Nr+w5qțǐ^cz)M<EOʸ 2WDeK'bvttv謳 w8hr2|DN:]W]Դ/-{Q.8[V $Z|_te'M yn"M3iYa3l;%3\jL ?Jp$:r zk?"0nPvT]}cWs6T9H)gwC`r |ֲ&c26m~iwo^ !8ou#Ѯ+_>H=-x[9joh[kx֕?PuՄgmwfy*6٪c8_drh2XBZflzNކpJ~uGvwxx>2λN!01Outr3 Bf7byl_u^[ud'Ħ}|ǒuʕI ʱA?+64yjt5=KږE;lEbE Yhud v !k!i,;s&+1#5<.Tk/K待}&ldh U3MbX%+yfQoӶL7<h~>Ux5l5IB.`qw\@(pS쟙ҟZDQ?ʹ\S!Vo(vh8G=YpRx376f02y$_}:փ']U ƿ[4+, Cyn>t2cجOܢ:1 ǦI p+y]کΩy+n>g=kb_ϸf.ΓI4ĊI޹-w6mLϣa;ŃD!A쏕#|/cn?CbQ&nS·۱]UmJ8-%nYGnxK'PTJi| X"o?,۪2` ˍ]$M`o [un&S 768(v ‚G籝g>h9|zͥC533齕q h &#[ejC#8ΛB1&M"םYP'NºjJ2jBDR$R .7vm١R~=nWxG:Z1Ьrpq8ؾ~ 1*Tm`j\/AL)2α ԇB7ҳFͶo %e Z?;Av"kO+&aW4Iԋ߆#¹(V>wQFTcS bޠTC]|ȶϥD npo?t<8^\FDӷ6׮YP 'J*os^l費#'+Sc VULVK{^O2yХ'\P%ê$\"qC&HF° GN}rWViTǃ^hw)sHe| >YKQ&# hW2}#!:.Eݨ51m _J{Ը' ?7`"$y_K^;ߗ3&@F wζg9գ&%6* p4 ;6:w0 /y#R<( RH~H76 N(o.?h|kruo(0GɼJY ,Q[$O%LY6}ȅ7],rurnoȢ\BzE,"وռc ZBZ{*L4=cE_IYSvm,;S*)R-Jr}bZ@|iZ*QmHi%ЭgîCMa, 6K',hڸo`;ѓ'̦\IR8GMT03=v^t:c&]}1ց{9!߂##R+Xc2aJᓖ41L@T  L74A'-f8r"ܒЎ|hy ]r AQR.MΡO3'  k;<.L7[l@`i$<NApwrSA vgHw>C}V0 `v-wRSoln޼{>]VO2`'RͪHu84ra#qz~ 12}FԵkԵ44U!a\ʉKl/ª05F07, & G+- GLYN*IlѼ*Y=Xgf)ER i_xd9tX! }e d]uߙE8FYJHKS en撀eNqm 9q\EcE{SKV@WiR]sAgZ)ö ^Hj\4Ǧ "a֧.YuG@EjqUtj/PzM~!L>.I5DoYoB\KoY\?xŧ[#,fl/y NԳ DW6%P'RWzFE;N5eB!^fF6?.Eh)^rebuMǚM["]6@dsx >Y҅xTU!Sdne^PwqnZ ZEټ`§V>99*vhe&F32Rp GWF'3юvj;ء:Gp5:ĉg#Lje/~O]J)( wTax@…kJ4b}jPmcQxAY" ?csf:b,`אW윜H^ZbwPL%3=]LpYCAcc@HVڗƽ$_RC +Mk'f-W>F9#EtWfM0RUaT~T`[b(j\^2'*k AP=. ~UL>or?q;; be3oˈIeC'qԘ[Hnxuŧ9 DW}3p<p]1= U7)bʀ77AP/^k{y +GH 1Jvy^ tnIMΕw!Z)F`S4#ДIpH*Ǘe?QsHV&*_qL+[vr/j?aQBv?=ņ z2o_6g.%dBQ:w f112v W9tw{>yyʼnZrIa\=wEYȹZ%PO"s|R}۪hk0B0/Ł0_ыJ]SQqO-sʶWj6B` E+;WՕ0w2Ł7Z 8CyNG A;T(_#0gzJi˰qN(-|c(*6ؾl=%=6WO5\!z>Η0qdrZ<;Z"{v_VN~3,J,AFI w bw驤(W6WR&xގt(rrYxҢ)$+[8#ˉ_F^i! 02Hxյh߾plc p>T92EfQio|ĂjɇP,*#W[^B4ќxr a1=a ['ߓ=i2$,|&}iNi%g!Cw/\!|nwiMYͭg휁.9V7ų7]0/@ Li[<Pjcսf 8 mgDi1,&rw z}@Ȱ0>ꨕK&E/3ulVy5o%lh~WR;8R3!|D$8:c:6֏ ֬U.UmmkO_N hzOv R\Mn&V;!ġƦʓ yfOS^&hA@q$l G 6vk 0TӬ7,XAəmijwp{.a,󯹂| cGxZ5a3Ղ{9i _}~+<&Qk. u˼X6z ɔ0#2CX$ {$ cDwWG|}w/]٣A)bx(tϿ;|1FUtu`jf.K4ѬN^f8W8@Д 3T+x۱ҺjA"L`gev&X~퍾/M޻ j/B@۰:HUa*H0G/vD{vx*ǹcŽp w<.3>-s-[WM#*yA]/A]x[rd$ǟ?f ,|%-eY2;d(O$N[S<5RiVDHGDbzd}ndl V 2BTqÏJB~"B5( og{- oZfK~面l-ك(tm8d=ri _:xrjڹq"[Ó(G5O} X h P7%FѬd53Qȏ)B%#O+6D/DKl13~iomO %ϗbޔPE!gBqTP]ڗ- u}VO]禑>'seEdp3Acr@%NH1"7Lg!8N.Mptg[s;\vt~ ? :$SZĀi8"0p}"! ](|&0og iȜ¿v?LqRzGMA9Xd%u:_ԉm)h3}"[{6=RQ!ۢ]#յs*Ѳ& jwy> L!4 ,Y66\.bWʖu UMu-ݥC0+ ZWvw!.+aQZa|th Cťyɱwbk5 ?=?LnGGcW.Uu?-`n .ĸw_!* wXo 4^kmqOp1ٹ)&3;#iifHXLcZǹ1'kTYI65D80(sJۤ&#W4 :/N!+>l`2 |2\kb{~0sw,iBҎ/H Q1h pDIJs]q+vo7w!>D7NP\-y&V;T; 4FU-< ,\JWxF)|wb+Fj~2)Nvu o*?Id Cz+W*Z703"4Wi_uZ)ra" 9΀#ΑrB?d>]Ժ`!7p,'T}#ƦPQ7܁L5 s+3sӉqSIAUL  Rc+\ L$uh /tuh:%,ϖQs)F ?K9t;0m~'rbzx9XۿhyC=QE˚^ΕZ->jpmPg$ Ϋ;n ȋh{yjxmǔA-Pӵ д}-`2{"l>oTi>Pylf[W8zcf?ێ+YF/n$I\xKoC#RZږ014EhkKcyoo.2Jz.p*ɷڔ.xsX)-]Il(f`/(Uv#+c@Że}J&Lg;h,T4I=S[H,Y֬*K[E?gMyβaHQ/1GW/F})lbC*}Mq[YUߚ z Lab7t{ld#99W(ɛ>\u ^;FT) `8HQ=ܑD)U5Fx61tQ5<9~p wtB`(peyĂkݱ&'5GfUSѻbrcq 2%z.Yf 8ZuǕk´+:SGCF_OU'Dn0-A/\0rۜщFњp/3lzd5T_Ta rOh>aEtT%#g]jg~ ;־"@Q=N^ ݲG(MIxA]bnsj/~U2m4[`.8f"g /lpyQ.L@h-XClߘ"$' Z+*SW*"T0%+F(ⴸ X)$9&h9@gQO+*L͞Ej[`4f庌͉8^ ddU*_@ `%G]/x p&?Y-AM> Q==Bvz#*)uQTx첧FI&cϻs{I"%zj"^3b?A4V Ұ++0Dͨ!崐 LB!='I_j ND |:28Q m \2 }4p*[d$v&l[Уcxs(*cki+ĥsk] o?]ffBOgAdޛu4LȰHI" ?HM3mQOZ]On-'0-! `&00\s 8ˊ Ϳs;o,n7a\Өs*>A6!0s?{nq0V.CAFep]g.LN([A0B4+ŢdN2y֢X/i'&.]z=C `t8GU("=zQU24nN$F)P+`8kO`ybOb:gsxKxܐS¡O,;@zh8v$滖?/1hbEK[jYb KD%S7NOoыuH]#3G1fmMtDׄh|H=shpJ DG *A&0B>Z>={<U|Wz*O#B}&HtE-3b ֌<̪b5]Yi?\V$dzMb`MS8Af˨ʀ&!o娳KrT}&^0|5SE*醬[Q-(IU ) YkzڡOPgQ )y40iwc+:Z@!V ,Oj2~QJx >"HCiXoRu\>w^@9L%#E`XFmJI0b&&jXa@\t5OWoiL;4k{㴅 *:<f`*vS(Rv_j H)fK'wn&]/{a6o $]2yOPX]1sɵw#vt?-P>R#E䉸8< z3a(q>.կL+Qj7!y9"=opmƛʍ# hy@F 1Quagjoޝdձa`"/IVW4ańu%j&} ;f(1{ Ms+NgeLM7>$Pmz(μF:6 ?_:di6=\RY~ۑGl헬K.Itrqu<0х> *NC/1uTwr2v}zVc۞/D3L,:{Vhj'֌+[*Yp#"ŧrI:./qn*{&1rz$:]o#H0J+|ь1bP ,2Gƃ~cHۇ%K(! .FM(5k[u⺨A*f&W 0}k _dEn_'LVW{8EΟ w+9c~`jI{W(. YW SIYmCSaT靱& T>f4/hZbd1;.#_Lɍ2dmaqV)QoЂ<F(Z(Ѱ1 <ˀs{t )c3'{}MZRZFSDq˺+WIMN}V6ݟ^ m8&7*g-:K4ŵ_׭W$BrpWt{jފqK>1`qAYFjXw}J%bD[Od]b.kt0:$ )%綦gCxn0p]ql@k=sYzLu\:Zjnf#P5zp:Q=v -c۽Ή8)E}Vד.$-9 ^R]W <K汳kڗCrjglҵ' c^K+ttoU^޴;$O"zǸ2."$$k%jcȘm|YI) #_lPDeObr ̅&zzUf!l2HJ5N5vE23LG :{Zw))&rۢ-%TQb~klk^S{MY`pb%t^5rPƙB0.ˋt(<cH4c\e  <(X\bENPĵwB8W1+M,a'I'|ju{0)ƴL3ruEXn0%0EzHȷI UP96,2f21UM݋Ҷy21`ʵrPZ-"9Uo5[hSN^?u晎hTEtЈgyoE9@k, ~Hw ,yh=0?KIIx{3)p%:eBqon&el8G7|԰l"7ǿXVưv>n#mctqGfh;} # h&bw~ĻI.FW+˪w^vHw>5Ŵ‹ǧ{'Hͽ3^鋠⻿T pL&ymP3a#urt)3z H+C~w{jB_WmD.mE 2񞸄)H0EӮ*2UϮz3^Db J)H_CF V"0T:nو۞7 lNy oTW\TMKF]8Bky2ĩa.R: |,_R8flвCۇv=^@:$<Ef.CXdrA&K[/-[>IVbeЇ1,F 4Ty? {<Q3,C])]/CkJICBnɶBԛp`AWWvk`"G~AIԉ>fڝwmM:{6L9 dHpٔG ef맒>ˊ`{?~m?-Q=-xNoq&ɠ@"gx%@ 9!rGf]c4 O|sx. Z^Yѕ9Ww,y.~MYV~JԖBiv Em@&;z:MZ.ެ$){ F\-~ZuO2Ĥa$GDY)n0d&7/-liDVrfF0t9 =n{w&s"7x+ &N@.;_%yyኇP)$>_Erz/B] {-Rba=/.V4ARA]281[N%YEwܘ0voaRkH3j0yTJqR{(}Q1ԋF pÈaj;Oaǫxi|/TBDҢFkL'^ů/Smm!Q0ȥP!s㎒IlТE8|"DGErpyy{qºpR$.#i[xn #nSL*HziΜgRs֐q^W1вh8$ B.eO]IV4YL TBA 8%h{f޺DE(ier;&9 +$u"tka/QchĖěQwColP)Aq+Y}46ERօZ]`{f%G-%»\g=|vڅ 03("I (("&߆ͨX4;S޸vw?ֵqSjjD S+ro*X9XJG!4 ,8±9J% }שj\;9ZU$x 1TS)U4 dbCjv[IU6…. ׯڐ;P\b7"ij$WU]˝6E+_bVh|lSh 9:,7Ы7;4%mjZ3*ᙨODgۍ&xNkcFMwk"b)9U׆^MK fpMJpTYdȋј sg.?S}Os)G@X|'Ŝ^wHƠ)>C[) \7i@Bo!pH] /bAh Y2K 1G48K-z8gVkC۠ͺN E7+tG$27 5> tn}` l+nȣWA40Cup1gs .[j,8<Y#x۝n2IZ,!<>䝛hq=;띵E]ieYH6E!nAtE7]xi,Fryְ^9uy-$[ojhC h"F R9v.ͪ6  cxT(񁧡8DnpښK-l6+#h/ԊʫU i7~gs`TeDb.΍jJ՘s7Pp@~'tb-i mhU~TC)*yq9Ot_@vvyi Ͱ 7v|^~I.Xxvc"wA@<,*sRvA830t0oDTQ(Ug(qX.PVo['CN>j[*1Ns̠-2\_^!e /9Ĭr>/Vco(dg_$KfVc'Ǵ{S1K(%Lb&)T{8Sޅ #ǦCdk75XͮUxy;K—+e\@ȍ!Hм[$BuP6پP xJ|DF41Ay!>sHwA>Sp}W{,4;{-H7^[3r{s~/ܿfA/5PSm!9){;֗iԧ "Xϗ>ܨ'2ĴZJm<-#S YY2]kK@Yod:?(+Xi-_\9a }g.򖴀Ղ\käOu7RK;|[ҼO_aojb}7ؿvW7רxHݺ`r?Sek vEMh iEeU~ K7?H`nńdWX$ne\m3]x;?7Pvc*R#6i")Yͪ\@ pĺ# mmga&MjZ ӯS")X[? e(Q š,ߛ*۬r葡i^}|pj=.E#4%hanK:BO;8Ŵ(pZʩ7?C1X2`C$yXAҘ\&yy<(kh+gl|<·XU6RsYXmئTKd[BeyaTՐ%ylͲ&/ %wOpVy_kVz3@pKʗhި$mwĬүͫ~E +B y3\x[*{KFFpr* $~&xۆs2Vi G#VF2mDt1xΉ,((e:G-*~_45Р|)Xq`IS5I g5/RvOP=qҜ$0 rQ,yN LkϜU÷1oI6V?"ͧR.:DDKc['*|^2{(H4x?EBFOž8 śMAlY?_M&~_0t0~PNU5F;~8|J 6#Aiu̹3^@' ]T``/n#nU"ފS ȕ)3 &`0`&$oftS{[@BO& [?qɎQ$m R('ۢ mܠ KT!(€);bNП9[#ϧ7&:s]͝ğ{x{/2Ŕ*Kf)Ky  Gjp%E[j|rRGo cG!@;W܏4?4sy[V m}E@ T JsB<~qqEJ\gJ?ANK %)p# qXަΪx wVpUKȱp*we,+s2K,C3L1vd*=b217<(Q<8).B2吝@$9|E6r].~#Nxv2biΓ9sy0K6Oל_GR4 B)+T,aCZ;Ppt3(+*W.ЬZG ǝ8ϖ{  bI-9YjCN2$0~sn=/J[Za<`@ak Mv@P1SFU.8%߽FjV,fCѰݧ5\S INߥy%LP٘e5Cq#N 6]vɠ2Ad5[΂9~*?aS1?HZXy%#[PjxFoH?oAv,ѿc( 66kIL4CP7m4ԪO\l ]?rV 5g@Ci2\]Y}e#E2WtNt%lB;**"dJ$iD;xwR nn֬kX1lg_1SFšg3cZ&)ࢇhܒa6xc{*< x V83WJLhlg(T1u"FJ1B($nAuٌ¹;)T^  B<,:JO0!Xk= -$)В_p|b]{WIgʛRU{ahP4œ,W)*'3O$>DMWGHG('cYkwD kT&J! /oZǕ:,Yb>ŹgH ĤC>›8ͻթ-̌Jz?I! :jsr^ř,ׇKi(d/kynu?3 tMpSSs=M0xu@4`n%H1iX1GSZޱӦxA]ܞխ%> F6apN֦0_7fi4L#3@E KeK[o1Qsh*kDKY9&]\Ur83/-˩tG Ai@' n|.2smend\И?_+׋U޽$%lVaT=e\U T۞͛qn@Чv-yH)ͱ)OGF>r@RR<$3" gs\CS:WJ ۟V sG&SJ=\:oBr]R} p.RΌ@o Ђā_?(O/=R%eP͉`Ea{FByl:Pn=j2ZAx'zhԭeNި7:BUBB$D J:wҊ<)IeZk׀쒖jJ L`K/gԍ9BtbBh4?Ofo[l/H㽨2*7Dj8)w}n@< qi= 15 /QUenrE0tbҴBw iͿȄ!?q3+!>*})Ԕ n50 d\O$ ljkNTX3.+$zCAА趄S(>dK?c>*q 0 Gw!vŨV %4ul?mW(0fͳ9F`3!jLԉ0kY$[7@]ord#RJQbGt( Ə\~w"Ry7F.] q U*ȆmA1w$8kHp.eke$'9K4k'S$9X '"ˆm {i*6yf1¨?'RJU< wק:bw|$J6"4Z4.8jI(c ;_.ȧǘWg&(<@A>'q2{ 8. T3 <`lduJ=l//`*.sFN9ཬyM-lse+!RӶjjO~Շ4k h% ?N){'.%#P9_9ecv[Vz'XNQR`9[nyvҶ9[Q8%F{/z^OwM@/CiM4Ittge@buK|L/zcoНTuKGK(u=TIʘaS~S뇕 TB}#,f[%ľaF7N6l?1}wD$!R)"scrU@Xq'y؏9%}zi:,o'F#<7 ["UW GGLƧQ5E$wGVI0`Ad-֤n7 -OTswYXfiao . uP ~(>.ܵM:4r /_HϖFdW~M#? w`,'jFH&YgWҦI! 4|pC$^655guĪJ Q/|[98Iz'f(bv;▲h.슷Ptq4@o, $UWb JgYdF8΋,6} U[1g5dGi5WJXR5 ,vuTQJ }X&*})v&|WފlsjQF|rX9;8m.Sq&~/d6&]O2wUHO m^'Y+c-!y22eͷ% @i\@MR! /H΀O ;;iP4U $V>0R 7^7#'S~s%!E-#4ؤ9fc*WIԯd׫2ࠫ$^SyP`Lvj3~WL  my~8J@] ]&wWJAJU'l?YP`-k觻Wp%l ]v%=;E_BFS<4_+W?$peDR.D§ Tn\}{#k tp*^aYF$.{6ɞuxr{^? Pt0T#8s~b/ƻ82sQ;Q#\8[•CMz`ŠTC4>h|T4teeeb;Dt!$ ΂Sp{ Ֆ6&Ը(Ț;2_pb@qb[myF/G;Snd5 Ҡ׊)8Mg]`1-a7g{AMqa ;I9!&ա^'"Hݞ@ z杒;0JnE=$QX?uY9*UJ?6!qkk|mɪXcށ*~hXSTAԚ{tK4nj kcϡnM{Xi+$o:i,ӷe̘J2+c;bP466Xr_G‚W^4OsX&,i N٨rR)In?N}iEnFaƲKQՋqق<6Z0XZ9iy.\DG>&Y3!y F+|2$Y`d%Z{x'L"͇_V'ڗ@.J~1_eʑtʿ.cp6JӱU0?[ϩ+юH 4!Xw 0a5{JHBv"<(y;?"xh'( &pfVd 2%7:> 607$b.1,kn߈:ckr=ALƊ^\C4{r#ٟV~jgIZ iehv9!/8>#=lz~7vdsEG_;i+N$}q(xK(Ei]}?⯦UM~v`u#M/> s8kfrvf4mm`1"[Q>qx[܄նިɬNJh]1nDCmeDVFg+j1;n͎͢C$s 4f 壾)1F14BQOVFDŽPkv\!q+_#'-ktvϨIrҹbe_ b҃Ia8uX|)@ޡ3J!2+:QE/`1[%"V U,dɔΎSӗ:О&v$NzGߏ5+ͼ%߃gȷ+2$#y KQvzk"'UdT|n2]Xbjg HR$ْۚg]6ff f%\"'W_axA< d" M.[ #K~$nBOQ* lxJ,)J?N!.&DP?$;a𞪬 fd_?9 {F/ؔԠAԭ-)PJ{p@ /;$u6ǖ(p C!N%4ɴ`O4eD[ sMDK3 ݜGʹJ=˖pm7v?<Ÿ\JȱRP]M y_2qPOrY\l-T~(VX U)IЩ,ӊTP2n7SqIeu ul:~KcDdʨ`(]ߞGt;*b[:P:2#Ll:"  U*P9ʕhBm)h(H)Gv#D!/7os"Fwa]ͨ؋Mmj% ǭ|,I2jb75޾iգ bn'd`֑Ej_R 9d9˺]Eeef1HbGG)cPP0W)J#+IhpcOp|P4I wVw.TJRR5߶Ad؜ҋ;/1G+d> _z܏RCțD4+!ԕԯn[.z~ V[I=.VCÖ]E{T:|^wu;B|]=杈 eȣ,cB.[EVsN->Ghlmy_,,=4"%}$'N{sY02%#L'-%s$x.~OĹw">ڲ"#𒹝SK(F vuZ氿@lR<',%oZQE'(f8+SC΀` ;^]X;`L6ghul(,oPn8@ꯥ@Hx[wϯ‹4AS\-|oLIC`'^P\ o3iޥaYTȨ܉l7)R`g§6SDHLZ:O(|V[.wjֳMֽyCt?uCYb6c2_=5n6&P` $8;2DE%cdֻKZ^+Zhד# ҂Ws|Fu#G!zrε-5V9 C#o =$1/1YTܚy5 Q#(mC+ϔީ!d6 O7sf?1tp͞@ wL0X! =|/ vFU \ۦ 2XEQO3<?4;t dR GvpZ$ j"I򾞘jV(@8oD#v ʊ9gt GPr yjxO+?̥׎BxAy&ǞbM]- csu#+6gHatzxF>ԅ$C^߻I,aGFM?4{ݑiFp?51tfKd,V09^MGakXDJ%n!]ŧLۜl(g<=̴vPKKdSHVO7Xp˟I,ڢYPE}-TV ?~ CX`Ͱ_3Ò<!$9#d; 7]c\X&UP^9 _/ZE"3nw׸2pg0_~Q\ bG` a-{GXya&kvDl_j2k\:#ַ7RyH^C͇ݎ6'YU72g螚D^Z9鬾5eYZHJY,i8pt.-tՊTʃؒ RɄ sz)nud/'֜Lo p LZ琹vZ%c_wsݎV{k'0GIA<@'0#Psg@;~'ސv ʞ3S04zҁ6/4Oiop ""cQE[2uC,sF[ޅ9iCE$3XГP\a>@EX$Yt^|?7˭X}\S <@—-{ 7]r l45yb"16(r?A ;: E,xF|зBKmc#sJ}3=c(^B8@ w\{@,@ bMa+`$Sr e6aёX3JЇ,]Ɠ;{.poѝ Ƒw{a 9 Acb&Hbs/_,34UAH/fovO OҲ+#"bdJ,A$P &9XΔ#_ QNuGn0K`[{ f͡$)|S@ *I0Ğo%7No˛N,!Ln#S5tErf;Ƥ_=D9AZxuEHV_-=r"Qq:"W z Q`9)KoJH9uIw']J8f"ą^ Nh{%0nIեu|0Cz e7,XSK‚!ȵEO$&딘A97^|Y&<-{4O|Fm?O5&MJVΩglrA \N\* ZX{FlL$i`X MҘ*/R?r) V/eIM}RI҃5T<.g^s>UgSW)xwz.k;|,S*.aI0qԢ4++{Z -45$fʚ^N" tqqU`'´FX3NZn[N9:zԦұ7J6 wYF>ж p 0XyxRͬ:dC {[D 6y5)C3@:~JWe"dBt.pYlxrc6^'.GfVȜOaVl W=M;Xح}k)qscHc6  e[ [(Osn:?~ q$ DAOOT.<5qܭ1~͢q$Y>[^AP`]7hH&[ѥDBM,IT&OQvYymJ,2h)yb*Fߞ^M0@( u]8C ٟ: ఩O5i:T$^>_&qL7e07c`PP(L% hG茪vAJg EwSX Ҟ`$B}N?Iae*4fI:nY~P^l;9]ϙOfȽ՗4CA~(Zp,B]@$"p nyCq:i8X⍫av>x:z&8],)xUM9-pdo 1uDKF:86fxdw`kgᆆ8^z"x.ǁX&dن#SFͯY-Qgb܁B3{6Wl_i-1VC.;筷*]0 h!yth5c OX#L1н>K=Kr#֏T0ZSǴ,˻@eC:Z͢>iCe;(&W:Pj u]) >I |x}C4M}ZBA`V ՠۃ}QȞsWDv[?W.ɍvErGT9d`CH:mRqu?;) 0b!- fVL`oR>է\sz bS`PìqhZC@vNoPhLjuyR&; =U;"l DozYo# n0/=x(nE$̙D]Nt/!_;HV/쩣}9uM` o:.D63[A5Y֔U,w;`vȋ,Bul\o멉07 zH%VQNBE,=cȴA-$G(x;'cB5)&s@of[0#0ZvA+ldE{wRٝH2dyk6e,U#ߟיNf\"5Iݙ{ f2D$<{sjR: ]s5m^ډVn{+W{h^!'(.l1'.nڵVdL q% 8_as@::}X Nt~nd 2/VxNbT%g2(oRsJL1H$eI]ST69>uU6 jIF *ՍeP2z)ntݓ9ØmD2K;MEQ =Qõ1:ʞy1;[섉^< X:uAoA3c;PqgkkspX 8vr2_va]Nm w[񥿐 zBȍ#Sp'߶8u-yh6zwct"8/}4((0wyI3>Tإ(x+eXKԆ3=WtÄnμ̬o\G3{m#tTFqNKT$o'p-+1`uPA'oT!7y ?.f|ю)6a.6VsTM{!C_yCxMѭѪ>XkZ!)dw,fQMy#Fa%Vv۪}8 NfAVa[wp.-CZ*^?B,*s g{趀7\HN@a&'D%3K}m<{mJpI!vL1@aGnjqpKSB̲{H4wf94e<$WnqW~s?-妗FGsmq9`yp@'j~C>YB}32gmՕ ְua.8Y9 .:\|:J lUO[=M,/84KsnRM<8j@Gsp_EG dɎBCUC{=ѻE9H\ +AGM-񠝑7:\:Trvxsa=@shҌN21/'QկjBP4u8K3H6`\߲Cgbaﲗڀ/8DO”,SVKԅ =|"^++s:t23W=5kDoVgת詵?zHNinWeh~ E!Iݔz_v HcC9v f+I@6_pTy@80f^+35\Ra/F3q[(YbP\Az"vM=EV1"iL%A4Ǧ~s@NHo;eTL+ά[$5t"!,WU4ҥM-7,SٹlR@ߥp ³0O|PMiUG~AOPG\ H]|Ц ;X=FVdp[55 n=+/hqܪgRlPlwfmo %ߖa`uh=[o 0'L`XiN稍?z׉]Խ*jS BUʂvߐ:E+0xd}mt>jpKb;Yڎj[yy0D.(2Ibr~wnT&GA[52^M3~)dJ`_nتM }Pv5%py:>V˻mlqGiOW1шBGQ pEmY7I_/rKcz4x_+sWꃲWלan$;ǷwHdȓC)~Iܳ~9" 2bJoa/#mobDU0"Ʀzsuʡ\Y-8u&i85DU3iӔAܯksWE;$7?o1T0_hdN$WKi Źp=D% &Cjk/T98^fw:F(z&~;Z.oi7ex~@A174̍t@dp`*-EZP{NH^,I ZCSYZw;9A_ Gh@6Im4Тfx]9o ~1AIUl(A"#Rm|'-_2X%S0ʯފ/vUi9\ ޘ^f{4AɬX线P^*}eM.ni43?7X^g/NԏE'@CT.f7 c#@Lui%uegTmIuV~蕪36Mf,Mtr6np; J#&<>٠K÷se.uecs+"r,J:oYj\c]9 MNUjK ?Jkfz˖X.Iʝn'ٶO8y5z'XB}l\U1YDy کrIp, PA~!,:ep[+k7()CY^R\VD ޸FBapߎnB*w4]J=x>Pr. L_NZ)YuqU+\ 9dOe=ێM '{l]rHfs BL]FXPxo< ~NuꭎV9{Ƣ~'pDhY^4jO<0ᘉ.MR7RMZߝQ)1efadqjj/\/l_:EW1>~ V" f#tk{;rs\Ȓ?CwhŞ| 4\` ,1 4g6 :A }7*( P0[0A9'./5 tc\+b5yhPxGڶ޾ґ/G6N=8P>L"e=z?EWo&cѭsw8\ؗz^&R4=л_a/dsFJI1.44°":n/;Hȕ> w>r{W hK(!M%͹%̣D6.Z8fs[ __,c4> ƱL`Zm'S2F(2bi^X]-^4l7w9LuqU>yWݿ$2]Vb]p1>5QbKS+1W.6cؑhdeٯ֒Q ?'JZ=ҥê\<܇雝5pڶըciAXWY E& ܂I,b^%VpPxtF~l/kr٪>j m'}vG]aKv0M=MВTQ.5GG_aH;]b_+"3}27s2Ydٌ&)xWi|-S5Lښ\֑)H$?qܘtű>T }[&6mVO@ӕ㢀PH{_ ʥvUeE\@pě/|EXio:9Pm&YuI..s-:\vCۂAfg^6t(? *&d WE"J8f*!JsQJLp|HCEZo(߄{jnqP ?,N.N6oVKIwEC!3ZZ]^E,/iAQd/pb,qiXQ25=2 p>Ѯ&vDDhʳ޵£Nw3''p?Wq/EoKoz/feY*T07qu:Ǔ6oyz-cl^yۨ]E AZLolj-,^:~ZA%~%Qtz;E_qN(sJHc.[ H: dj!#B,*!vQy!9ۏD"xd-p˛e~f+ZT}!:hGl}=-y W[ Ef %Ԅ ©WAʕCZ3sf4eC}+w t>Y7HмދY7e,$ F2|"0ys;./Պg?/Mo]TO5" ֗fayYݹdO8 u݀'OUl+n!J9^`{GO5K$NK}u@- ^A\u ׀:ڼ"SmtpuqR$yx)sإ7mlӼۥ*:JFj/9`oY.&2cn&ׇnu"Z p<|f歿_f.381TQ(Bzd04$S m}pg{$z (Aj_7Sg$8 qǐgd*oҍ),ށkM C|,C .zZa!ْ= K 'eIegr{̳˭yM6zsg@8$RJL [\0kU#?cf/ ܂f=31F`bZ*ůA;_4M; ̚XpJ,uu˻4,/i9o):!,udk*<Ҵl()?R Y }VyH8;-G6UvܕEP*Ԝs`_WhW } .kHģ.v54F^9!5!5ˌ;VTdݶUqLo,"v+kt<`HV4n2TJM偠z+?ruxmig<}q B;@r1p+3I%hI;S"+A[ lO^XU"Rp,Z'TaulCAC>c7 kCξ~س#3\P['ao1u*M^ aĄ^1 k]<5A!޿G{_#S`\lWzg6ΦlC'n+F,<Q^!'\BzBä:ԋۑ=3v?%D~(sk]{*EړB:C<8oCfI?_?K/0VPXۦafb/G.7#`#1zL5Fx:N*h/*^ a[D A_q]: &S$3!=@.=p&wDw.>Ȝ:ٔԥ0ջz˻_*ӎE.l|bq?MQ(vdc[H~k9꫋:?!N~ld[׌؛E:ck+ vΐz" & _q \v 5OT˙mFBNN*9!m([3#=F=c7xԑ_sar*{,悩x~Zb7}ĕmERJQ ;ˏ(ށD<}&/-:0H3x0J_+ xU|\`b5b PPtOKTgkw&7.c;=wKC1!ի:ZK |J~{k0V<vc xW~ykѾQt-cxm--1(];Q4P #ZhV< H ZS}BRVHI$ܨX' mH5VS3;U_?xF+7w)ȁ Sp=H;ٔc5Toy;{s IhUە2J|vw\H/:G ^nZ.Q"u}ގ=w߁DZfeɌ{pSʍ@UήDIZ!=gvdј7B*IH$DW͍@ђ Jז*] LиM k/o7VÊBt ߲NjE 8 D +7m3۲2KnYL8د~h+~VU8e`QU|"gmu+VגFfWoX2:~>z)PYo򖵲mV娲-3bWya3^j&pDnh<84aGa,WOy)-g.d39;=s0C[{N9OULX ,) QrstP׭xsj#+@./(}#p[Xr#D/ߡk̀ q#F8 %%LqiJMe+/>1c%TkT8=\Y @ yiq0ӧ RuBC聹I%OcW@~76Xb|e;! 2) v~p!WV36ROc-ƠRU6ˣ^i b!(Jl 2ђJ$%wבnܘ^)yƿ1KְQLMjYPtw*ׂCYLJC;2j u/!m?ÊNbcPֺ`+.}4aDUW3? LaS_ݐ7PyU64-_,%{)kKPr23x#5h^]s"c?Q(㰷{D ׹d&w1 s'M"I3PU+Ay{~dKgsFGIroɟԟVgrƪcA~{rMj'no?, ``9{U6wpCe\]T;,$LZq~=>D٩Mt8?-ADg%+E&;7|۸E#*m:vBX]aDŽ;K,EC {qhqj*y l/-M5|AێԊ©Kh:f4*$[LNe@(1SK z쿄UvMiVF)TO'4 Wk aS[lzdƎZ[8['^T?H&ݤ P|o'e-0K1¯Q`F;+}LYm}?Uɕ ХvZ\JIKq\N5@𐷾:q7p6?/d K(=;a[f7zF:o{#C[w|V0 !7-q)7^jKեB<2Lmr8q`4ȇ"-۪{JwE졡us_ĉ,0Sy,Ug?Oϡ#0 T[Ũc7~]{s|j*r1fS/8>5E1SR { 3낚ɼG_ ?~o&dXDܼߟog>B;d4;?g I҉@߇#!~t9> Z< B]6}@ni3enuқឺ/T7d,fҠI :(妈HT7vV3,C򊹎 O\LCb;W[^(YKK8>A5`J]y_ü}Nh&)2hZCuv E8 G4B'VJX8ǓVʤ:ڲSJj6_z}Y 灗0G#׌NI_gvPٽ50Ib0.w˱̶E\tz¼eIAFgT BthKJ;~cF6yqy><>c=Eek;9OOtKo}Svp/)OJ{fnUM;FtG9Tc]c j94ej/L .!ؾ߬$'/U3P_UW6lE`-m;h]'Z5yN) …j\v7zOXmoix)ڏY.&LB^oק1+V[.݃#?-1^ru.4c2BRlD __ngfd3'3Te d$#׶JKu{Q–'"1q-[f1oU؂oo AYSjm~G*U׆FRDqd{`fҿ mX¯LOb7b7dJK8/:F&`/CQ')ţұ$ּe|X8,ZQQXˊ˅2'^RC |-N (P4u,6R_c(:q,*@؍H<ə,4?AÛ<|㙇elyy j\ŋEF!׌{,_~:m\|<GKr}zn{RAc{ jfT?v8guSMth+ֿ@nt$ܟcOP/6nbGIrTXWbiŶN]N:r,q*x1lcgK>n??U3o\ =z t/K՞J@H=\Z(u8do~$9^d+!#r\hV}ey^ ӻ]\ށ/[t߀)M~G {Zju86R4fj+/~HdԵ6lϡ2LsaC6 V:o Xl_U(*^Y:_ S`nӵOBCL+^E1WXKk{82̚1Uz쌯$%]B u 9u > MYhFГͻB,6d~5N%ZGDGkuNzCTTA6FѲ>շW7LTNRsc+# 3/l;`zb%1r{*/0t0T?BGXYↀ:0۸J&hU1t#4 ' gJ v(uA#G'lPׄ}A%) F8"u+Ċ$4N|ԅ/98UDǬ#Y?Rܺ{(ʇ(ZFQ̋,?rvМ׃UČ2VY*<{ƚ$-VxľhB:l?aSu.P3x?n$P3~o\l":i ) Т*.EYes2w$H8=uSEUKkY4 %ja)t䱉Sw1y ,ni6 9"I HA8HfeXl5tEVVFHݤI4z~pBk+ܒ˓oe7xJ_{Wгى[Ъ}п& {Us& Tp & Ah\иM;Gi&% ~g1KIHF&mq+m*3ȞMBv;>f|OScNZ;>k-r@?Dr6Mn A꿮;j3SyWV<Ђ9*P^~g޲T9EO+=dU6 +KՃR@ eMMU8uLIƄ5ҞxzWIybu0s/`&:P"(9P8$@9I,b+7\E$| њG2";flMH}=7$l*:&ܗ*|չ )()м8pPh:DfB&xjhj LJ2XCڂUn :"Ulc`$Rhb*ш [&;^ߜ$\<7^G upEؘyQ'¶v.[Ӈqg|:SeRzdBz@ט%&4wTp9> K[2ݼA.QtT_ nd=pb#}sS!"Ӛ3V !bؼ]$ql?ouC5l17T,] $qYsm]7;&WyW P,ZO`n.oA:J2/ÛY7@wS3z܀w{y/\W5Nh:խ=U9,6  H(!bG8pǩ8 3XW7MD+gx-!&9}JZxYp` . ?}>Ĝ3PW&D&zR x:&Џu!۴!K 21 |: vv eYT~VkI;&p=I8Hx$#'%Ēi e2n*; 6 m-N0g@ZrH+ןǃOcC\[̽eψꡛ]GX"Y!z;9p006~@Co SKβmÏW@[txL32xP%4j6&d(p7Bްstՙd=βLz/#08U;:Ȅh͇xi#ME]-ϻ0-쾈ϐA"x` ֿʝ3ΈgkKkemO}n%x|efj J(:j\UPԻ6_eRϴ6X9|zŃLQ/urcÂ}?kR6_T CD~FjC'rl|mL)f0RrAG1w}fj Qя+CQIsʕ˼Rdxξt,p:,$F.6h?g~/>ag]%_ m?5DHjխP/]>~}y(s! 2[uDan3 8}Ƨ"Ĭ8KD`m~|>UDErgf[r͈]"aXOB+"-7^yFQt_U'ع=ZYEzo6{z7z!rW6 <6{^ \T=B.%m>%{#|e]Ly} Ս-Qquນb`,=}@08XYI( ou:>z.Ax5ٸ4k#LD4m}Kr?Ȓ{90D6ͰHD\hڛk<;T!ǣ@H~)@f6T"!oP&67D:T '_KSǂaEbq״k*l1 wYA=K[J2Ï&8"sO}z_FQљ}埥ׁjҦ{&%j&/F@wC .INؖP qӏXJxS%I+NHql᧹yFrAlNҨ&F__xAJ@! e`A`ORl}a~tʽb^6LA SLB'`J6}W߇WLIohŽq:2ǭ5LPEFwYi$~L= _@ň`ᷠɭ9I=bEh:]]ӍT+ͪfWvsxsJ PG喪HErKG9QYRQV;VPs&.'_/n2 M2&"ց(*oOJR 訨jf.K<םY% _GJ h Q'kX'T[ 1$l 4Mwqpf9Ӟ1C[0{U/=+[MK薏_ 9Q,'uB ^?9W4^[I"c4<`6XEEtf3pԂ)/kʝ'c:vM4n2 nFY+l'Iړ2J&TA&e XL^"ZZ\- Oࡧ΍PəBϟz\BI_ƲmMΈ~Wu2䝥M sZ7- Tu8cfe1O9Oh/45~d``EF"ցuѲiĔj`:$ :u/ŏ9jC\+H.?moyNhۻtDQ;غG!J}'i.6c@{6I~~".=HRN@6`㚰"g@n_Q7s?`5>$t@Dj!\)3v.rϫtݘ0-_]Xr[!:K2$ؕCXluwNUy 2x"o-"21@cycVάVRG+#4RY+HD )2( tg\21k0R.v+Vr^65hΘ̇Cc}[c[^BXE00VgE: :n|Fm UctL&2rY+-@x?mщ h~?"R1r[3w2>(wx4>r't]{QaDY{$bX4\qER5c.I=t ;4jl;%3!,5:/9'lK(~F*=*WE@{єL WiuZw|x:َl5aRop|`l]QZ澥ώZĐ 쯋7$k{g>.ݱ6-$Vh,{O.Ye(FƋ]M8XB)էm{X9mwlA*|qc"-BTsC gdO*qr{r03$@(odCe6VZ>ؚ[!Pr`bh|Yl ~."5a}uI욉/ 1µ61{0zt&&ӲÁx-[uJ8Sgw &wtJ܎̜?/y]vE䝢z[7S-fjws?Z1U6'<5mƀKD=ҡ}5p]v+)wkC|wdhQViW qoNց7i@=0لBkN ;1҅JȸLm}x}5V~߲P:Kp1>Ki<*af$]N5 uQٷmAȡ,5HsZxʰO_()5˂([SNv*mFP4+no؛JIH4,]4@)Fn]QW#';){}#iiI5+{C.FQ`5ދ[e&I/_e 졦>\NuH: uبk5&zca~,X 1=v aتu<_#]?]'U HFO0bGq"ѣHk H1J#PNE=Sз=v' #iOXQQK:Bp=P2~o!殘rggm[wőqȅp{\O1?Ax@>+=kEEIS$h/GL$QΛii;Hֱ2Aי;ኞVlhs3Q-Ռ-+:rn&\]԰ayN úNx<3*Y^:Z!U'i'|=bOK#e9}j[@{+^ONpwv6rw5mz= ?jeW{Xm.,7(= .aS' 1 R&޵HF 1r];ݠD7esAo޽!m^dC\nXk% ê ȱƥ!Z&<ӶC+g8jݦcj%*a-^cդ?5{6~ɻ6 U/gHR!E3MA:#כek \91.rl_ң"zWqޢĈ!qRDhx2f\EȲ^OWq&oVo"U0pvep[LY}68[wq@7W+|{:saQP[_T %~MkH@S;:q ·*PBn&s 849ʋ'-(b7s4+{d^'jf /Z&BRW}rY23E Ur&i#LN1J).~af5B'Y2 x.}Fo T4t/'˯2>7aUDl 5#m#VaqN0tc *-t+,P4!OdZ |\99%&y1⧿cԕuV9 ]/=VuO|h˞{ZXVv$NB@|.o6rIs7#b~CcJ7\-0jb5]ӕHQ+&{;j n5<:~5f(!B/1 clP̝ԦQO4U 4n\Oro:#z^dEXw:Ox5kN.ɱ?@Ȇ0{Da/ކbOL6$), \OJy '@ǝRCBt ێJ~n6I #f28`1yg Kq^wH+shj!:fHURۿ[NbEY\>~!a" $nZM\z7 Bs~ ֘iSI*C}&^dO;=V)r&.^M8eFc9ڑ4f=-_Fܩ3<*=CIbAEό[.k+ s:^nnЈw/g^LUzBz|Y U*$h]w-GHYT6 B 8UOͿKEAOig @`'<r0fGֺ;O\?qďxy^I92=Vh8w# jPQ;Y$m8B͆7:_ze'Y;}IkTqa~]IYI?!M4#'hEE̵*h|k2TTf?w'4OýjA5n..Bu**nM{R{LbL{%?v+K^өg |?8/Q"#}ў#5vO-oS)SM-9_dPQZvxtc'\?\ sL@$A@О[ t9<;}3W#hmItj?"5^2]qgUf1y0A}9?~_]E;m"(%Qe*?s0evQ׋M1@Trmr3 Ej6,[UWRs)^`niuDxӫ?4'+ Pj#3MSe-Z|t}$H† ן'7ZWy#@əäoKύ_BxM 4%T̑2ݾ;̿zV1-l"&uַE` Ԭ|p`\A%ɣyg(2 }!^(خ53]b:xqwvҀp ZDa #5J)JP[Pp,#@Fv1X~ۦF%Ĉ\k+|K6jjg硔NW EWhZke:%)"muU9 kM=cvMghqElPI_ z-g4wl2XK4VG5ۂ}=oN|>#Қ{cFDpk"E[++I.lÉwx"C4MXs}ˉ+f."SS9HwgQ*O{' #xÉy&xc{2i@]#G OT>hiԵPT?<NLWmeof S/Jqż^YQoكY OGhETHXA[Ȋj!Wȩ㰿mWȮ$7|tTuaRY[(\H9֜C-80I39(R%r.@_zRq!Mqa_c8܉LH0Nら+'3w}ԛq} tHhqX:C碳J0cIXbZ$7j_YrY71{NHo ʷ&d5 T@uվ@;&aꥰTPx} ˫gQBH+H{%/*cEOHSm'pUEYNV#L7pҲcJ'spwǐ,ZGkEDB  F1?3S@iX H+Zqǵu)=zXs HW\UO!x3A79\'NnݼT墟`r$s\H{ˡ8p3[xFׂ>]ɮ{)ZK#5:8j+ D!/9_f]0O& ,&9l7_LF핗vl?KWB:AY? ~k%7}stXK,q̟jK05{e<Yд&#/ "YbkX11AQа˜׶km.HsϤ\*.W?I ߹LIҐD㘜@9p0 uĀ+dkMoJ*k#oej)?xaB=ϣ!!ij'4 #hl6 AR=xf(흹p뚇%j-I[PF|"M.kVs~)1}n0(6LxlDtphRXC2O3miN;CbH@B>u&oy;ZHr%Qᨁ^Ǖxv"ۅ aKk=݈BcOcJWgXy75ŀ f=Q_ FV`$ v0^Al\PWq\ Q Ch]A/HU鞃vҧ="=GB,Kt1fGet|Z oJt׭i[WnGxc P=~hLkg:rXs 86sPcG@h68sc Vdpb-aߖfl%g"d?'җ+TX=:xG:r`z4B ! !}T#J5<$PΈxTK)]pd'gh8lAPdz5549s .;(@q@t|M%AE8xl.?lYO&UrWnp7 !;h*)W5<;F5%Utd927 a-l-z xjgo˘pMɯl;TOZ# z@WUl E`_ 3L#f=:W5 xz`qC`$q)W 8l'ҳu8_Hh]-+W7:Gsd"Xb{ye0Z[.f?.5É |EB*J~X; ; wT7nfu9a44O, rdv#!A]؎0l ¨!r:yaIwCd5f/mnTmݑ(i_W\ Y"jxfBY!MT mxC5%r +cױɷonS ^(1Cڻ2ʡcvnRGyfYnK{aTtܸZVBY2I 'L2#K9\I!0lƉow4ɮyvppԏX&djzVA [ɣg|&Dqp/7lhK7tϑCUϓ[O];lcʉڪRP #Y$ݡ%oJ rb/+2$Βcwc%!u4@C'?@ޗ})$Uql͒ocq>'G!WJǷ] kp}r'/$o /!moIv榙a_phxk"NR1j"L|$5xid̿^]@TiFA?:n$-m; NoB"b1/UڿEiIMXB Xg Ң]&&Z [$8Ы0$ S|L)7 Hs[wJg B--o CV1R˙#Tb ~lW~cFdQ T#OjMJ ҉ɪTňxFE3\GAa9D|)=~~Y;)VqjP*W]V'3(,܇ pHs6MBLAV۠iY>)6w+r{JB̥MPJ!bA̸€l.Cp^K륌reAі$ICh#A6D7x-{`!òь=Ƃ2 x9j=72kbWsOi >!B=!Z+ _Ue,NuRMceXLQ> -oT`;u\\d-*ƥM8 Kj&3{_ 9$bay- gFlΆˎZ<: 4Ί+ 7s+PUutigK\ BiY!VBB\rϩNfƓ N9V[qP~%hK>;ăp?l} z(yvfeC1YR@1rR3AÊ]e yyRCd%7SpCU!lX%759)Ĝqq{iPW)%+W1iaW,aܞS99 +[o #"GWgUl{_c~Xی ڦuہ 3CBȍJޏ%7{8@C-ɆKAS5ፋ{7璐R^2Vqj(yFE=RjLV^ xnnNSۡd5nx ljr G@{j]|#1 lNU.U6'Txa=4 rF6NN"!;]19C~c²+wFOExA62U-D <@xV^%"'^j->s Yoi0I"rVxu,(q|C`} xZ 8aU*iQ6o([+)E f5W=t꼀)KɋN"~z̀LXǼ:eKsͦ_/nUmX=%U] O*m.Eq4o<@)UL[5L);?/ȾdؿKm?\K,N v;Xl3ŠK@!iTzD@H_q`%f~ QùNcF-/bws8BqY,|+Me9(>ߐXo/iڹ DnO[IxBE_=٫Ӗ'bWȑPIgX sy\Lϐ.p JHZ_ʷ],oABGJ|z:2"e a)2>)hdč^s$X[܋eZhg3lYcGD>\m?;}'`ɋBm T1m<4U[`u)ںh=~#c`"DR6 >WCX柇?LptP2;na}F&DM+UQ nO)9 ?mdaԮ䑛ZK_`Yn0EexG޹zx0Y6-TLC.c=-]q| IC=)O2qIQ+@뮑21gYүm%?_WvSl5ы̸Z٪|_+U>hGej]̉bH]#;-9jpf"h;I?I_E !6/h xܶ-Tsْ^w8$ @~)pN>#ɩDݠzҚ;c3bh7pPخbDً{a}_m16&rlG'4*Feָ11)f69ZS$NI(`(MGz\4LNާ04˖TY{W%/Epx EQ3 =[GU>3Zĺ%7 KnQ'V1ޤtS4,Rxi>$[P'煽Tnrޅ#طUK"ŲBqk~]W #̽^yk2u.\:o %AksC/! *b3Ė: dbڜV[H:Pv9?ݏ9Ym2Dj{15maN+ŇoHxV ރ ~%Tϡ SF CB,>5!;Ԯ.'wxX=ɢ^ s&f7TK k XYD_K$υ:i8 t)[>rB^',`z)zx$-zղ {jCCh*`xπ3劺wܒv I y SJ*q{rq8W{7]l1Nc,,ZqqL2E=Ft_]rA6vȮy%'v(~UjsNZ؆E :|lrvP~\(~~O: 4. 'ܢ>iMj-!XUPpو/wl6v"vS` V燐jE nˎsۧiPLYsB1YҤJ!gnU*c>}\@-k3pgA#cYܒk(>Ai aXhxmҹuЭPY4 -=bh֚nYY&_G^zh1^ZhaamOxvK3-6}o2!V >oL#KZc 6OxxKfvAVX{Ya`u h06f|nB/ª\#w_aI(*\O;?P82ћ`XE8k^ܽ^&Z:!=w˖a;|ЏگNv,|d.L4mL/A] R}bma勜)Vs72naE`xISړQthU&=6?mbps !CQnL -}<9 0OR^h2@?4Ғ ẉg :ﭣ2rg7W]ogfѹ'a"Aۻr5K:*`^_L3 >௘ 8hTy6i{<_'jdcKcī7*m o /+±YzN$O |^Nq%ȶdMY|ЌI[`4G3K Offڿ7j5HmL>}pϟ ] gW@b 4ˤȭPpԎgsw3Y?@~ B {1`'orsP1iFӖ3W\y ,T}ù1):!ͻOzcl\hATd1)Ʊ"suPD29vG X?Z#Fn`%a8ҁ%/zs|[˟c|wq#U3-{̗&chJEO&Dn  myS:yNR9?mwH=qlFiDkQ$j• )ZqYQ^ Ϊ*/ӿ*xNz \U*߷&WzoUXXάJ#o|/i}{?6LBD$'ơ§$p7ԅ4]eTL|r԰78S6TQuş_h qFWU}av!c6C)3 F9l:_+!Kxy,z U4u;ˌοfK)0}lai5d6} odWƈGxJYU}8{(IåM!\#W] Т7d7\[YJh6i~hB m]&~Lw 1!")Gķ?Rerd%I΄>]t}Ԕ^Ǡ(7/˱|ݾ3ypI((Ls" z13Igzȅi^bѻ+˜ VŬ:ӪI<~a[Z?D)bTn\;5衶DiSs{jO|Lw|3 X=EpMڪÐDɰ$F򧪤ox=X|]Q>ZAɷЏwc}y~nº<{x1r.OxD v|XC^M\G)l:Ew.tZ;!–٥f"+%D:7dE 6Q+L/4PX99s pŹh){ۑlZƠ{a/wUh -y>a3P2HU FNpdR%옇'=GiInyR\W})NyixSj/I7KD`^<]"ppAiG&.e%,"J_[2אߩIB=={42u.BpOߤހg]jV^3^'ϥr$UAFicsM'E]o%s:ПZȒZKj~Vϧ490F+Mp =JpDk!$GT)1DTp0sqsdQF/Q>60X :U),i}{)z%1K~0N;ixg t \-to\!d{$^@{8,_5y#2>0X>h4]yL.X]ko oG[O-a[ ]!mpk8`}s^ 2Zi=2q}4T.J X?n:5a[Xћ~ɤsu,fS~0+`*#NJ ڔj]մfehp'i?fl(Y{x8H@#jebԺ~o$q/B} ?@HRE$d^:Sc ]O ɓNlLdwW}۳ޤ`90@cDn[Q% D$h8ƖjM9ZXw|bIw4-1bDŽ|oUIlTV:[OaXG1ɣ5~ʠm*~|n =/lsw]fK+pMO~Z6}}p$,>͗ao r*}؟k+a$6>)M]ԭ#Ro1qf@lB +N d:w`1`Pz)gT? h䃫F<"h9_͗IR~֞+-uG9Vc'jSH`I>sz h-h hZ(Q0?] -[6N9¶=R]Vz粨D!hrZ L%9@ MX@e>]HZknlG.uqe~(1JoUJ&&gT\P\e B6[Wq0mI'ƸH9t3Y5en>O.,Ĕ9^ljb-w%#A(žU6D콄PĎ'+ŝY0Kr0!Z|x@VJ VuP1tol9߰2CɊ'Í=n{́ ;+/[C?[D#wu] SB-2/a4w7 ;V"ˊU ovk"J\򷵝Xv 0UҎ,옿[]gc[E(69L`uIs;7(>a"='A2ARiǞJe*vy3''$Yqw=sex~fV9f=՚]B/̯~GTP8 S0㶟ͺ0&c761 u,f#fd1;pq)H(>.-`6?>_ ԲrZ3+~W'lw(+žln1y5 )Ԏ:*! 0X+ p:i +yɤpS-FK<(lS>Yǂ.y$ '/_J\,mMIXp^"FE޶HҼ&[ӹ% Fl%g~@Zlj> ^lYVR|#[c2 q#oʥ>t1?"z/̀q%9\T[U>鎳j~d۩$]Xkϡ2*DxGwRŻ=UBsŸ9 /9wCEh:^fQU 6Au#UyzGyvʷga,y(Oyݴݔ$:`?VqvZt]ݝ͸nQ ϙ$J'AnT?-IlmogZՂeuM\<]:F)L[?(@fqaD:/-PF#B.~Q4ɑPh9/UpW2m~D,8yܩX Wn4a\6Ӑ?q(V8^tOj)1<I4%foi2[vR.v2S2PK9&*[PR}ZV#s@IWS)|ns4rwpEH&X0T ϒ8V_3W7c aPǵ{~ƢO "]i=4 M7R?''?5D|} /}TX]ceU#A8[- ӤٝgsCsfOn)Dv*r ߾D{'SrQ?҉Hӈ5CMaj\~~P穟?+n$0[g6iي%VO[z0I16f].ҚO{tOCvWwyv F8P\jndDX 0jsS,!tsY9ߏ:}-'a?;LbMA%~ ȼ;[e?O$)@fK y g+W7Zݎt9!5o>/K#,($ŸOCϟ3.klPf"> e%e|ܫrh&>FgOm E>O$磔}\ϥ)l*hE`=B a{)҉%bWrEa! 9 ,Efꞔw10cP\dW8HlW y_hAAj Tu >1R0 J}{,׫TcǑC@,)D*ʭr:pp;X s0i2x->*oSBA6}ns/6LSrmukS TXiƓ=VC)->-;.%ky=Axi"C&kD3 c>R)bnGϜt/w|êdO &^'5py|jC xլaV-hfҫzI5-9wC.͐k`6f~JSzTH2>f^/!.x]hRpA=eLԻg)cP,jm(i}P PLP[pG{UX^?WaYR̄~ꕳP=2 nr8*/H)Wϰ 4^P:;Qrx*gC8_rbWNC+oԲiC>ʬ/XH{5T+ۺMlHi{=Niz=OGd"j[H@c޲ t7J|Y~rIê'(o/x>hQ_,s/dhOmB&Y\nqY$4ZD QkU{ϪN[dsm_vzk"rN{d|kC%zؙ|Vp (ȝu?gBqMcq=Gn !Ƽoل7){3poA.`kUDV$oXđ7%m mYcHFnoEh(>6SU$Mɖ* 9Bi >r7xxaRX3sBNOÜO~yI\6)3{{ئ¨MkM9 3ח:/{^U3FU`40[stmu6S6<$W/XOt?mj7>AZp<(CTJyZyead*{T>klڍV8qeƐ"Ӟ<+Fv| <\:$I3z. SR$Ē'KYP5趏in;rAQhL8?Ȩ-c{TfԢFSمFI6|Ma+{džP@a HaZoVcjdݚvBk+!߄oqr}g*rsN0E%܃ l ,?u=t/d9 ֹRypp@  :B_M|AʪZXr:4n9ܘ#pt8)AZE[%rg6' ó[e㬻ΉxSZ:b()z̖ <6#jdxDAk`^Ĩ~躯Jwƕ$ܬmIkͼG9|02%>cX m*ެmIi\I=WR˃q|$,,#CMF!7;۾sV{mRy2NQUv Bqf%/G֬tP홷PF|AhE_R!G~Pdym݌)xXq\ AP Xw>3* ^ hBrC_oDL38"v|'/Ϥ%0 }|ꊬa 큇Ɔ(3D0(@fτ^ 7m6DwC+,_br(Kc*Q[ ;(tV k2D+Iڎ?$ j(?6(4zlZcJ3Og3cV;cTf"Vu{*UCpPrbrk(RvM]~ &ɽSZ]LdZqN :4dN<ǩHWɺѦ$=*J,eݓ$۬qu,Yv]|S]*viy QYC (Q`_:Ԓy> acNB`;`[ѯ|@3 $OMwL>| lծ ~Gc"^*TkhQ>;9Atdv K\]oEŠH#in(Q_v_CC/6ݫK`$JV:O Gmc"ʋxv/V1iME,(^4h\jŕC?u7 J-3̐(;~U'޸-ʂrj~+ Hϣh%Jq6Qu%=a;%-n x4gaz;Qp j]m9Ei(V'籀%ݭ&C*IP#jtΥЖ "A" j-;Z3nzw\!xX|^I1& 촐%#rc@Kj@ukIf9зx~h}|5G OzLXt#{jx$ULCag$Bb~UEWKMQF'F6F]7`NevO0wNFyAoCCٷ :6 wo*:?gh5"q0OgY"y̻結mC3Lvn6$(~8m8\U7fSK+q]>LNEe9Y Ǝl>Qa(Q֡P 6i>{<2`N^wT#zaHYeK4M6I|hs7܏}E \c񘘍vi4E.E% tcCژ%=K4|_,< W¿D#sOGiI(l8"_6a?.jىы=g0UU%S{d:j̪wf Þ ޵j"=bP'N5gZq7EgrZ?|k@H, ½qd7k%~`mjfWz]rV0oӛ.ǒ_*=jR'ȽromnҬmAR9 D]crq?#~SmvͩKtȾ"G /Y{OwF IR?)\֦nϦ .jPlB+ͩ'URڻD̝>@aOɔU鮌2 Q`=!x幡 Jov*OL$xMSSj3Pi3W'vA6ȃn8vs]MʓEyl,L}XlZy~ƫk&&3Of]+z2TxuΗ[[,x0ʤ}ldޘț=JybBL|jf191Sy" \/ N jY.BҨa++Yl-p7yx9HPcCFM"70tD !tgO( 2Z^}8 =x"YPJ:aa=v:-袐t,F|371R)j4b%5VYT/PĎQIMd5|:*jrzxCP'l`[?p#D˩'|~IrG9G,%AطZ?,5pR'C*dZf ;^!)]Q8gD_31+L( gȀ+ya!M>ڛE~8sO%lˑu|?+5>6ru㞤P2'Uqhh66͌-NCGDE1{ rcaPu T EMcqmĻ?s ;m/I(ڈB']j䇦b4Cr1ZTo\LebQpǠ/EWq*y5X# =ѤW{dFKb la=!_'1oFl˃2Ud C1:}t*|;dTnj.Βw* J:d4!;; sH*54Й~1Zs18KoJaA{"tO' Q.pX5OC@qBo ^VIGą#~cFL0|L ~WH*Q1hZtS(ZEz.g]Fv)H;RT*cfMNA.4NG</!p6X߾,+@'g`Q3U:xE>XiPmK]KRk|i)|"f3`XrrD0G1Lc5@Z2Y3Q){) (mwa]Cǃ o.6PLfObI{$yVr? {>OM*=Q\7J<>e/دn),_ Af2PuJ6nlߵF]^yLdUA&~Xm5/a3 G9?0>cG|_հQ%D[p10H%gjq9 A#+'Vde)ϜLd= >I 4h /.Ԩ!B0dQ9fFN>2PdpmzT쬢:W54tp_F4fMu^V4}[R&f&|U @=j8 j)mLM4tK 8-sg[HoiMke6-;^QVG/AXRIpa~t=p ld Tjtnd``$bO)S U9sXƐ\+@phfߥ\9̸ KU EJb9L7'l, >e*o{%ŏHnЛr>O pbAC1jo#ka ̝DMF4EnQB8D߸*o^>e㙹n(+dir򾙺XLlvK]d)Njtk!^Z 9BxUxDxu^ǢEJs7] #`G,yc7EPmpljNW穮q} @zaGFRS5qp](z$;>SŚgk8r,c3*P5ON\]E5ccd͊$^l]ݨ&O#g*7~"<NK2.jK,yl)xC(&'3;J<ʨ q):۔e$k/Bɨ7/v3B &6'٠ AsR/oS}%E>g j%PA9xff'uR9aiֈCag`뱠ʶPXHm&USjK= @{oCpWv-M?3#HTzGPG2_@ `9[j )ύzKމٮ`b7۠ݿtn$6ͼ. dNNA8yQ+Gm(u;bm2eϖk@nͅJzB4 <x}}+ѺބHu+<}Xm&CϜ>9, }<F7A'p^ G:LRq.1I@OvtKP|Dg2+a:OɈ}KoaIE&g,sճ3V5[rK/hxAj |VY B3N j1 @;މ'$3*AYmn2G32kṪ[6 >-5ǕU,yOX 7;Μvp߃3 h ѥJU]Qo^:ܜGvt05}BbvPfS2ޮ j|3p%of E0eg 3oFfQmKaOw|;ҏ<ƲJklL_OC/^`~0anvPe;j%=U[ld-^>VgiצN(=_V(%M+ ӭwXݲ4>IA;̈iy%tM%ePgwh#Ĭ<]9=-wJ)/ 6vTL?*& &P13/" =e dB&;&UFO_tpZyq;AND 9߹'F +WJ*&=N+ 9ϕy-jYS|}WK8>ȡd.h'Svæ()hu?:$Ճ9DEI 8 z@z:iȞ-lz\a}yqEyot7ٛKJ˵o^ӓ4ޥft[9ڽ[CGQ fbg0 F"V0]t{x"(^߽ mǒRwm`n?)/j DNbsaWy-u<EEjm6;®8\ ,J†*oke)Yւ6hFZMk,=u)"}E "UFy{wv (ڛv>~hf{l2F B"MKUBIJb@'=chݲH),_0FpA)FWmY4b}c HFTT|jx>Ũ( [Jt,n'R~'ݝ j Zo/~|# xԥ~'H#{z=N6S n1ЊM˷gLa+ٖ? 46<gqt{14ǥfqq* (g4[M?N{kM"_Ε 懌8s^B\JWϖ3YqJ{&چMmI PB]@]vVCei7cqB>uijT6H i&~1/ZË GOgvizrP92H=o`Uؗ{w(⡘A8f#3'Obs!YaB8F˅ڮ{Ivԫ@扱WO+'Ac|]1<4F>xIwm)# E?LDVNZiD۴GLWUl<a)|nM MY:Gae+qf%\E~伲і@0>5JRcO)rb&Ƴ^F9tPVda1F{d&<̞Ek0& 9?_m8]6?ćހk'QkfatZkI$lҵSۉpF&j|X\:/~EoVPE*iPu"lb/^B3Xt)Թq^)F>;n-1$Ŝ*qH-]8,.[br(gOA tP脽 t#0 )d]cÕ)";m,y~O#[z4owe1H;8-j1YsqD֝8ŏ@hD1Kd4œ !@A_+Yߛ |qf;0"Ul 躾߂kg529)`A$ zq+i`jX`qP!C>/uj=C97EOs_{2 H}٠P?cP6m}7>f3wcipڣX7 *%)4gA$Kx[GK^;3Μ76!2sd_Tǀ e&%k?2S &D­-%+d\ICPQ%eR+[|[DY^OؘC>6jEKDl~Fk (~3}^psMSs~i*TE[@jRSnk.w&ƔڼF 2\VD^IpIq_F6kM;̣ա-ԿӇ=ClP˵2k8٧7rbsJ:#Ǿ%ns &g!w" 7~ruAo2!1 ]]Gb+-7s^6atJiUINgfzlPlZڄ7@E?Dsy&=uԃJSysfh6GDp56=@^!hA*ea3gѲͅszy3smrDAQV?l^5b(c^ fQEUY @?WIu@4ܸ$L}Xaw0#hiRxnog@Ӟ;~ }tn֋}t͆Ruz7f!f0,&~x!E*`uD'{xuCM{"B3a|3Jf&<<7_^$H{~(C)'~.[l|iC[2+!XPQԹ!@~H偘?ROXi&40igV/Nv!h+!8_Yk_&(7x];5j]=<ɬ,H1nQEԬw1oH1}t?(brDt Vz;.I [/j\5*w݊LSW3zƺ7f62 Pj :++z%0I;"f<4ۻyy>ˮ4ɼRd5`(U83y| y}۱ɛFir_iv'ynté!ɜq l UN1Cg/JygŽY>uViADu);!܃VPT%,4bˋQ۟}6z9cO-*ejl)>M* Kcq DbԆb)fs_f662[p+,l4frK&MRFo46^vxJ&1s X 0)E?/_f{׬> ˗0-._jc݄WvI jxVg' ,f=y_nE'17HeRh .Ӹ؝d}9@cY'3#+p@%~1\P+ [Hd]QHnQSn<#\Fy =,۰3;DQjtj·<; &Daw:ݙ蕷wXS0 Ar>84> NO9T9TrZ敵iR2Ų=s3f*酟Syyĭ=/"աHܠTRי:D5`݇ssdl_c0|02v4iCōvB7(%lA_h:DЦjeEg,S l a+Ž ƨ_ڹH:ؼE C1Xo(ԩhaK8ݻ2<pR|-*DS{^b3GZXD=:%m7˕_,d0௖L9pnGQ|Ӄ֘w4k::AqRc`ծ"g%zᩪnAĤ굚* L9|ְ&C~(ʼ J^P g~T Vl'|E$J&Hqv3BjRyA2*t2I.udIlhN)T@b_&=lʩ|1,}ѩS<1JO"ʫx%(|߄ĒBƼOxzĺ:9TF^-EzH=A;I":Eϥ˵ݴ?,ݚU)'wwGNzY|d (PG)BvMYW* WL+*WTâ6.6oHnh@B nܵőW>c*#7tP5ƋC! CjH`Q(+6Z~Fu͍3л7>o)FjOBFH[ >ZN6zIo*0B7V _FׂJ@pKfxQ2,X5dzI۬19h\0#ē0>VS6'kKяkGg8|S!*ƙfZ X^53a+λs-*sϗ* j=c9Uv]mؔGs3e1,ŅP\HD=cd0]B`AHyYReK/[29dσX16Exnv/d0x=1 ]\v΃gyS!X̑H&@l+\KhV܉X.\~Bx0~?PrL2)$an }.P{qFؒ 3Ryq 4zX1˜Kc,=B|97Z .mkgT R ïh+}'X+h} C;-DQtV! HWS"K,(dRƩ~W8Tsr@ߤy$yey@?Y:Y8%#/p@)z*5t e>="ǶE/%o"_GrfwQ{d8EczU.\R$#7`$۠d4,OZlf)~6$ݜg q@@䥠Iy{ =& K$-,C+ 㴈$dHy/aQJ@(Up`ˉ{oM52}`CB=kJX|;^F.Iw(g' rn*FovW1KVx"~ʭ<`%̑ai^tf~}"tu6 %6jh߈N2=)v4Lʼv5ȲL͎qf5UR D;ey;n:׊Hۃl eԩuQ)xIxwK_q~C(fWO%ͱOv,z#7ko!kY1=s 1|$'V`_'S6W_vV:>&u204i2}!a 49`!@Iܮ1BC /Ӄx~˜%@Ѯ-p4/PY;: 5=.T fB5]6/絺FȭKc$X4WKGL6: ~]HsWո Jۣmk@>?u=aP²tgu_Q:AUk_xs*D~ӢGKsUmlNaM6 +$?$bw:;x{<0ҤW6ϵ^8}P_"Nww^4 kXz ߌ.^]ʮyx;_>o˜-؝YANg:7*[W:of, YPnbDfƝߣOΚC ~!.[e1"h3o'aJyNa,\t JMg ሕ\y=q_ Kn D\0ҬO ~JuҶdqsֻbX2nJj7Jsl;Cscx.hڥN2AEh6>Hg~t-%;H+<XkxţMq eN.dTh٢V v>W } *u4zoY;b[ﲚn6ZT xA4xE\9Χ?ʌ19,V25‡ Bk_#5z^p8B{½f|y4,${Yi93-CzؙC^ٲ&4$5p̞pLE8KL<BtkP`҈cQ r'fN2݄{I$F4mid`k/?X߰A;qP:(?Agw Ou4.z푫D,i@gKe3n05q A8VYCL}*ۍ:Q\& P'b׮%poT[))\ %NJbst1:fd5?8RqFfGpUXh-2w\77kd2Q.%+/Q1 kyZQ60(.$B#64] ZP4%飀 -l|R!l^zF;A?YLRl|9v.G:#ÕK0Sr[q0G{y ^:c/쫻]+Rat>ݬuNe:ԝW bj=ь-/i%$[b!HwR95z@ i9$(: eFїF8'ÓvWk<089*(lI taOS&in N2zwdܣ ,rn°t A[bZBfk3;7#ӡME-:7]e%*ɚT}'ՌiR:_nVhmg]'o,]Yٍl? qT]S zd_&.c.\" us)]Iw3h޽1N@yn_bKƣF#LU{Omue g%2DS'R`*ld5P@YPGPSao- t,Lc2ć@.L,<[z4c7>JY}oZOqsAU^t`:%4؆k*dFa ([*}0$#oJ`DZ&\6Qg)ʟ|ǖUzr~qNRۭׄ-*Rç|]`堾BA UJPdPݧâa A+;Lu-(qU0ov/-\LWBJc뽚Rd3>̚ ~8=sG|):E` \\3吤m@_p" fO|M^w(VX9;tąDw%&Z?|yɮ 5EdV\3B^qa-?Eoý m|wf#۟@~O^xQ??R{풁VT'M0XЄ(:1]A|$cYI!cհ*aײEA __ٙ #}R4M/'%FfKO:G`ջܥ$#R2|g +.:>=D _YS{Qb‘'_Hh|uV{[Ib5&^Ҳ&IptVIB 3YJx=-~6 O!='!WRd9yɫBGT_JIJEi}* 3, 펓z9g)4~Z w$Vj>zzy`SYh K+!]"fӟlh4#A];ʢK0a@Pz{KEg-(Unԣ;[q9!eD\Է[.2UYzz+);CA2mήmVWG|  C+qo7lPDs/GJapcrIxbᵋxLLSnd*QcZp N5hvi9Eh-zrJo ,P5ILO2W]H6ͨ8 al:{x"1Q"`FeBJ W!b~1!SrڕI:? ag)lTpשouI<W%C~- !i: oޠ#&k(:W Ab0|HozrZO?:<ދH%P".+ :|'N8!:BSeJw0UB`"W esT Ca\{3)ZG$&QUnB* 1ۜnJ^#Tw'FbE 3|c2 fzhG>it(0":6d;R(aP(Br[+ZF&i _1gp-#T|,o۔0fف䴠4t+xjؓ<}}\4@ߜ~BsU믰Yi8`TT:K_e)z4oXr1:Ҟ@WoPMk llw9,xY_kJE 3YRĬm#:]b|)D'i-^O[^b $ !_~ 7w%r=ZL-9m/s]AM|y"{tҵB2o9%rΜC}G)c;do;?Y;k\GCJ)}{5 pIp&Ǻ6T2:b C V>&k7ևvln~2@s ]/a6(ފv0B{Ʀ%3H6VaLޓ}g@CWS;#1H;A8CL c I͝C{BTYa5iidG>2Ǯvt.3j\~ kQ#$l.삸2;OgqKܼE\d'x޻~>I#A-_:Ěo8}񌜠bT3- ru%7/eokvo3j~6(Ѻ}3zøxxᒷMѷJ#FFe!w-WWd='[4 悞:v_Or*H`/q[bѴ]DOZj\J_iS*.*mxS”ޮf옸丢PbкJ4 $|^>ۡ8aDdZ?l׹c5R#n9f7OT'3%|5KeC?Z^*k87+t&b儚&jIZ{LTBaO QW\UA*c߰,Tqz@8>^s F ΕC?{f@Wͮ6?Vᩭu k[hif]|qWXɤ g/nH^ n.p%P3.꣜xU`d*m(NV4nV  Wz(iQAR[+"#;ljvX1$ +5Yg) {^}yS PEx7tPSr4b1N8#LyۭlLӷ]elB&DɧtIF1s1HLT@648O4:la lΖu6KpmƝק*KXYW!51T0+S#9vvF1IԾ%W%pb)13cs+5Z*>ԗcT'rՒdTjUQF:x( w%Fif9əz nybA-tQ.D#I̠W[URF75%yq ߪe;׻=ծSKa(a?d; I(iʯscam4(1ޓEEхK?*V  NQdcOiB:}1vBTT_ZE~\`qrwZ&1 SD7$G aLfszoKQ*Ci_3Z;:iJwҟQs$̪S)k؍ʌ <Ӆ ibiX{Q(slM{D·Q O 6Mq1XRNiefíξ |i.s;xOG{!G(t¶e1|5LYl{0z*6z53PKAE2z˃):1~KMŰ/om#'Ee+?q݆ᑊC n`67ssNyѧnע)m 2i2[_])PV&{7kPU\f|:荥D@ 5 XPɮm"^L8rC bisrth{s3[a3CW7ScBt8]s,FB$F)v;2V|8ZNJ7>gՍ/DP< c#C^NK~*kjJ*:HěP#2=Edq #ݡ2Ge<1zԄ1I5<s ~-JZx:.>)!H/gaf 'i% ^_%x 3`L:QO YQGE3?fz ³ߔ7 2= )ߐ/2~" @>mj@Xj1zC}8XkD™03qߢEuN!sBr);VW^ZƳ};?{a% U _h+OLj!{šj+ m4W@jYv"߼`&/I,Nǐ \S [<(<Mnk:ّh%W?(-{\"e[QGI]XZ?;4LԎVy\Ə9OHi G[K-^RKAk2}G=j2L)f@W$ فSZ2K& 9ė+"x˒6N@%e/`~ Tє,^'IQ36-xIS@b|cPiPfyuJY*N\>6!E+qt!cus@[^.g3в \8H^Qmkh<'A2BEvtZf)>ux^nmqI ePy>sX;D.0ӒO˵ *+Ujgo}7o h[B~B7JCnMV({F;Hle'J@f[DhGb8TQg*'Ṱ!MU>N ͞ӉYgXu}X&'!|/` ;v%Gl?|Dynl9G\2uϰºnhvM 8FTup7xgY)!qjɡ>2we,W۫IX}dc%DUv&E&Q-PjL4>:Amd`zJb^^= @_H]+YkȘ[4Xڹ/A@>&ELDi *OoEbi:EIU(}ir<,7cDZ{KfR(>$&Oj=#fkM'd&C>I^a)} a]А,HPpڲ.=nYh+&480wҽ{ku[#Rr`mmϭ"(#R8щe"Z>i0Ey8 ki\8nvB8lRoL?D/,AKi]g6V(TtkJe2%;b.ݧF8L|I%sM;siY:K]1yJxP?b"c*āZؒˢ7oa@2eG||&?H\ b 3(ޜ5+i%tC0RczN $7`3ޢ7wێɊrYe$az9/*,͸ʳn BkvQavnܣE0ӜExI;G ~JH(AsN۾ٖ@>>)-}BxSIwdvcz}fS)yJpnᰊ?`Aӏc10ƽν$I^b6ٲ4cjŒ{[.?my+*򹑂9ՄURoac"TWKϤiX@au(ձx8ق}Fٔպ`'Ys-6T˶4TLKzfl"Y.:S&lh(.-Yjp!ϲS@6ëۀA1 ZI(L @@q#9ȡ(aeDlU.R_'9D'Oۦ¢ZCY`YG~𿳅,5?ծQxv1/h={QʟU/ɰHC)ZE6& to>I2mـP2TXn/,5unf!c'W=E$W87a>X,ktΘ.Ư}e8 !-ؕyMymFugkd<:흒JSO"Rta7f02b^S_N?o6 uNfkI<날Ϛy.ԈQu;t0L9չg#@3Ŕ渌F\5*cRYu2ܥ]5Ywnt˩"VŶ1I˗ Ŧ1*H(A`dT :Z6z8<4O6M v $)^ʼn*yC}1s`ځSa%Ke0vz{^>jep=~\ :6Ǫnb}JG3$vs4o<{{vZiy^W2"=N'1ﻔ'oF.n?cV\FS=FSTt,|bUMV \O =gvX}sV8~꼎f&R|+;ɥY􃵁/=9n qī_t˴TYE*u BPX[HNj-e~' ŕٌ5xa_|tC9oStd);jwJ%7xfnOwŴ9(fɁ3vU` f,=dJ ᐌU0(^ҏQ+eN$NE}Io5wH qu7TSỬEܝ޼QTۆ &̠#dM¢$2Yܻ"\q$FvNg(u9L y@0h1@> )KnCm>lQ B* 4tPvkc`̸Fi~gC1(\}T3x`@;N{'K<KCyMDXU $O6bnD#zgZ01) v ~ENz:0mlK+i,翏ֽ̨:˔i̊ȭd=僿I>("8|PES|=4E7{03yN}Ow:8ˠSx:Sø d F(lGL@Me4RO)57պxǗjڌE8 V6<þ~-Fq֡1b\Nw΂M")f[#t8ؙA,*&,pr-$3@: Ѫ1£NCwJ#e _Ў%abBǺ")zrFT (M ۛ+ LS}(LS17j{v}ViMVvPНRibљiA)4qx+8C(嘝h9{ Z D# )5[2Ș0aRMF:-vR Xo FՍpOנ5EP^HCnGB W>G=X ?'H~g: gW"߼aJ~O<(7ؐ#Bd;'8|tyjnh>]2jS sȤ8zm!Sfޑ(xHOCDr8'ȀMe(P-=x\Z-GvᵨW61?v[&`J_{ )vW5̺ eħGNE 1<%&j x2FQy1McORF'l 2ƸԄo#D*%tai7q +؃E\*Ac·,B#zQAC{>RH@>"Fh8x0I|>YLAҺʇOދ$p2r8Q;"Zn؟䱫pա=rFP{gDQBZr½ϙ (>z-huQM䇦KԦsgt#M[`&{7szW@u@suO*YENIaB48d8_H 7fXʱwCxj&/1ś#2k;Ku{ȸ.T?V!&N/ Xw|O;59[CjGbrT5"̰'8M!\.*BժfH61rI8RFBU9M.ͭ"hH#>8 j$Ncщ@}G3 Aۚ7L-/%2}}pyKna XzMFօo_3Dhћ$[S&*M' R-/70AT8Um4k佛-t[EOxvXƿgVcC]χMjR]!D^?M0bxZ2sae#݂c KC4J[S:^<z/f:f"oqYmŕ֔ۋ:z"h%|fiմ*d؀$n5HA4/H_;W]7R pe姹v}bdA=/h*zۖRT3NrrCr ʥ!4~D)A t\s%ek]ǽN;K[e eޞx~EjܜBR: ^S1?7 ~zv+nAPhǢtg  v٧pI TQ f Cq)bW[@l) X*уg?K14f"Goٔ Mwȃoy.S:1TxPv\Y;iE9RS0PTS?|&|D&p4i=`, RefqL1#ul{k*\ǨG ɚMQWj|c XN l@Qtiش0b!9:*[vI[S|~O!k)~.w/FO%c3U>3_50 EFzBg%<27CffĭI< a&-tn؎s!RB%cm(,Js05=mZҪ@Xbhى]E:uzq>#u8/P f2|+Et/v)NJ%`: r\ivT:}#';_BVjX seF'|=!B wV+bJV EcI&B,[KEC꼆Y;Nũo4:,ߋ LаCFS/B`+_1E0Za 9ROA*sJ^/s庯5bD>2$s5zef`#ah.qm8Hz=oJķV))ř "7Νbj;[/$uxZL3)_iq0sb}mċ# JWui{mU]΂Pz<,eA<ϭZdxppM ג`莚ؔc8u==b+UlEgyx(Ɍݟ&cA .amu>kɡèHBTpJi+-(4p}w(pCI,3e郵PhծWNkn=X* J챪'I'67wpD=AEz^SG\ .i[΢n[^ "پw8`% ʓe𛚾|UЀiY4;ТekF@g~9V= Xw%th)BIЯC{@h'<n ѣxiMʖ󕳘P/C9|ChMƦ*D?M+͂Qi#*x\\QU+imB1DHY"$绎d@ 7fC+.yjKy%߾6]pWQlI#j\QLsUdl8Pvp0_ zO^_vr3E3njŌp짐AOU6G!% eʸt8]?c+]1GE&A--ʢdMsC۽΃B RTM&N4#Qd z~ %?!gO r=}N0j*K7ڟE6u)DH3l͆H(g\whx3CQDU&x)dS;>x}uT>Ύ\[ $[Gu1U1]D5[EGtV=UsuEYӻ{@IX?}9ec|ɧ'h<Ȱ?O1TIH 7y=1P܉);aU.ұUh8ewн 3(q>fdհPTѹk' zrxV[=V{Q⧵&bA8G~0xP|.NQ| 4t;TFd9H#̦{n5pr,4Mu[ o?8e8-kah&e7hHVv/x.~ixZCf~bQO{VvY@DM ^q ~:;6mڽ{fwѕ19yj:2/ʗ2rϖ4zӕQ +Z~oASᷪǨ͍<6YeyWvJl96^Gtx[Г3cF)umX$ jdDIZ8*GÎn ɑm6i-*T]I2 {2lj0%T'D*}Hπ. D, r'>g'K{5Q }>V|ʈ_b4h}b-oc (S@%ҏin\z1Hr.ڞfv-| nPꊕOz=޵C_O9cU!hJM yY ZÍN^ GLz]Yhf@:3X$wJC.X]BaGfA_~s=q!RO_Tkz_vJ`GL4޻k3bJ`k;F%Q̺1rZ"$ 0Tqj͂#ԶROn>l%I?Nu˅:8[+4*BYϼSw,:^&Eg}=GgKA 9dH_f'>[xGF4SrÙ!L@#8 6؉t?̞J5*Ra/A'vǓl,-t*/(OeH r6$ c97TPI EIl̊8K[R;Y#^Fn@\i,_c(UV1$OkX\;k˭ERI^e|8(j)eEQ}o̵%ydnL tNZwHoiZ9O'P]dE?E}A͹C6{giC-pJA>ͮYQ}ϯ;SJT:&܈R^`B ;VFwȃ }&lPk9N9%Nmij+I omHISr#f!;mq ~`n.9|; aVl]qR>l2EV[(ۉ.==:Bת|#Ј`omǤ]cN؛퉙!3Îtxq+ >͗+rp5d0'~#z<)$'>[6) [^4C}.k{}&|69'eaxc8!\tjooT(rnt rd;Ηub7+螩-ۨ~1q ܛM^۠2Av tݸu&2s="B˭݃s2I.28:0yTțq۳8]<בi>"khmO3S>A?wbA> d%3@7<ܧUFqb`.W`"20+f>|QYH#<ӍMbw ,˓ڌEa PQxb +.*F#S Ӱ*}ԴD36ᏁpדO[x~Z%i=#P<|.bNeܲ\I1%RoZ3lO.GxͮUfVmhQ 7!xK)v 9K UЉL}CImgڤ/Y-?{sF4W5ɐoE ]n rpKLѧ^B529Xoyч]W cUDɍV_S@4e E惩wD87um˩EGTȁ'Ǧ$Xu5gk^>ӵϠP2erAF:ug7}X=eK?pdd ^r]?8O<Ce!n$HQDt(N6O/[L(&ܥOɴaԮsS|3CG4Ma l#M~qUܱZڱVi{O'XrᘪCCHTWj 7M33yi*6!ģ[bd#x{r96|ejbDA%'U%;PS6qZXHŎIKj2bGscVkYQI 2BPO$v8: YOoR_hRSm]cAXK6J>:"!z.%Q,HypinkU'!CXwf=L3jk7=n2 c3>8Щ $26!;6 d&3tT܎ 1rtu[ᵓEv$V#s@H)\.x{ջls(kܛ㧹.ocR>> ^UO&ѭ?֍p~ JAG0 r'nhV~~Htn&}Yf Ww?琒 E7V՞5bc.:8r7-'wC'3zMb5cZ*ΆuIKuEUbҥPFkoM==||.[`l|vAHa2ُ1 ֽkh6NĖX@OfVM?{2!/wBRU}U0i_<3O):kW)>3[]eğEDiE؝%> 'hQWDhu  (3g˥PVRG?CD-Jq#qsM賒Z:B4]Z,603km% ]Bs4\%Ǵ B$pefw*0 'UI[Ò!"nrI 9+K*O]>C}gPZ8w{ۊp'j\3C4{-t߻O0\':N,*s#ƵzvKFaw{E YqVk/3![;dSWocYzTq5ph=伊;/eĹdA^SEh O =n|!e51C-TukvhSdB*Z"cD>YAL9d׈JS=7]*ZwʡWXl/D:!hpK[>?>ahQlXPɄƔ,1.yaN}0 8C%?WŁqh5iO5W|{ YK03u4J~opw8d_Ux1uڴb/|>ę!0wn| xn{3EA?1Z8BiS4 e~畉q˥k (*eVbRu`YUP% 숬3 ~& `j+ YhUɹ8xGf) p?vNtbPXjδZ-=J\j 9dA?W>n&DӛԙqTά 易VSj-11ȵd)GCwOv.W`J@d~.(>c>Xn2_d}Cˆ!kpTj2mH;pi<.PB[sẄ́[@.V{1-*7FT{ClM8Cl0Kikǃ.i(WMT‚&信MxcDCCӜ]OsX5rXK=0'fO$%nUwgvrmx^pgxwMD~(J?|2Onv)0~ ]NCjo|Y (ʋY#s5Uvi&Z3/`e蹗Й5սY:evTn1io/sBNa/v ]%q<{v '`!XЯ~@-QLWRg Y."5. :> X(%|q>yNضF{g1PQB}q}%S$s(1!QUY˻j'̓Yc1^ldHÆc D:pnm cv,&Ð6vM/֗FN!Kd CleP`52,ٲt@8:inZ@ʱ ey͋H-S`B /2aXْ.gv,&zm"eߣ2Xܴ ؊^pa;rxja )?JGnReʟjW@]BL3\%^Ht'<7+y].Ytj9`ae+D|S.rܞ9]Ao޾$E`"Dg0mOL_ cI| F)3l_غ'DF23 #hVd\nbt[nL 3]A(I[ZZub1E ې^ӭGҁxyIJR .8l>=cP+sĒ,xE_3?#smAl _{l,XnISǺH"ˬ*%rD1<_O^G@InM mO`hī8/xIOOY^SawEG !Bu`Cc};?`Ch(0a%"8UT]mk̓jZYPJȭI?śB$*\!ݽKHE4ꕨCJP}Mɔyfג D=lt[zZ/56Ym$-ĤF[f-/YŬ6\R;[+!\ά!b+r0nQ>w,VcV! d,iMu}Ԝ\||)9XG$6FOL|2-&EMO4Y5?ۖz {5h7'R`E"}ZDnh<\[A.jGJQMҵQ 6c'|q,q*!?Wj`|77O'61Z`u%^?g1&7wJ=S,\QA.7y0um=ӅX.1"QY.m?/?l^O~Y[ȪY(#b}.M߹ߙ hw:¿8ybe;#o0,`Lb?w}dnйg'}d$2gj!$oYR\VF\`&5ӛfL٤/|o3􀮞܍n(7Q*S#ld?@PߢH½¯S նiy02]' @Ph+"Dey~:Zw0QMתH_e'bޔXzs$ѯwٵ y.hF~e>A !n% 〢Qp6g_lvS| } ў='gjAQ^DDZLQuc$z)[3)Q y ZZq-38npB`4Xa&>LƤoTY 4Z tkaʱ?PKˇ{C fST#"Vf\>g^U +JnsD7_k88h-?RYJBw6^&TT\!?0 c36O8:?(ijN2ҿ(Tq{9+ c)8CԓeH2T߷\Cm>@$mlH+;( =Y2=O)wz6HPx(~`8 d:H"z]U3@`&m 4Yi7%=0eW3lLXCp&+2 SO,6Pz}ȌZŗ<ۥ 2h_6{q?T K-B.1A"B8U-x&,_pe v-LN,kaWWAJ/N6]C4!.֩d~ NPb#2ˬLٷ046UB>Lw(OhRjCgG1f]r8iܩN6)4A# Nz07P,INUaR)t>?d5y)w  _8$2٫ff΀wt7+U TocUrO=#N+h8 y0P+d&H}e(ǽ#ad7T^&<0'r%,-=*Ao>J5H w(A7yI:Dy-Y껿MDPJ?I5k$Sda.(m>]k&Pby I0,UѴJŘ)V/m4➝M4Wg>-& 4^b:[cirq5IU [" A)Xssl%<@]yF6br~Ma 7'96^\ۙS- GvgERyb3|xPQݨtwO].CK#Ob O6v3J En/^=8|7`#\u/L.:'<OJȈיFu_КNÁ@#Wjڴ#n7r.ى}7&.8uv .ވ<1HY;]G"@ rSȨo<{0Xxg*m a3;<$ |տ`6ph?Tʓl(O1̧u1.Oց"U(roLR$2{iH&`E{6w"F\yBN׌(J^Z0NH1b_㱨7jz/QHJK@bVqsY/@*V*Nme^Ujf ܮfL7-b[]tϻ=3~* 9i 5e zA1M97Ő2?}0^AsVZ9oN>9xJ[E .,^ /)8Sra%\twðOJ Ijg }xd]##Fj\v$5sM4s0 rڛP#=}cverˋE;tP[vlz " &CV:(Xİ/$_&=/lr<˚y$} %P]K1k+%K~k6iIňtQ0.e `S_>M|EeV|( rҸ KN4oD b Mٝ_Z:kpN()9{ ƊމòScgN ~)r1Dn0+ܡW(Ars r(R JW9\,+Gi@c>a,a,[诲G̱-u'R6"*GM6#2%j>g"ۡr -聥!d;; >E\iE}-vTV[yc ;:Stw"ɢ-+ GB;D w43PdĻGxFc=uΑP[HNj\ib+r[|6,|-LAA> x]Au\pK%?z$"[.2S:1_r5gW]x08i^!laΎ[tZ2딺VUq_BkiPR`*in$. K?&X]W=X:uAוDZSA;}M`;P֪30+bv=.4U<VF`I 94PYM@:<ٱ)@?Qs}$)gmEqnANW9XD:tX_3xЪf|8_g2sRc#ޖ]xS@+| *#D8Y/u$Ͱ(m\'V Ԏ'ʇ7i BXmo([ d9̋$~* ,p GJB)Ybڽ%r(Atzk@zqbcH^pGXYcPًS)gw~LX`ȃr -G>_BiOQˁLn@!A]Y`yHM}E|m38=)_ʱvpvZOP|,*QU4o1Q<䖘I+ihT3Sn^x⇿AQ'TkJdE kc2)w&Gr08l9=,rrXO>tf_リ''G 2 mSDQunUm)g8<ڙOp&rG@m MQ,"^]AN* H랺TT$Pj͜^'^k{^?۶jl1IkH>Hh8bjR7{3~Iib9@Pl-k2Pa8{b\TMEs9B 5HN?'r̜QW, buH2^n8sc|}"+H ) z?]Hȕ#,#_1/`N`߳1i%*K)JhɜpLoJ^pBˀ|ZL  g 3bU}pg$MT~)jɎ>з؏P *èWv?tnvm ]~X?$ (5;:LP,cЮ .I"y̕N̥,{W0ED8Buiٖ]$ yK_1 ŶK*K~'ږɲ O%dg3_h6oͦgTcj X'rWL#]Tow5m]qߨ,pg7q@H;4A($f4..M+F cBG [#1|(a `otW,vF~>?CO5d"!~ QwƐy05P۲DA''˔_6?IIVuIa2^rl=ǫXgٹG(`4k|{SY_rB>ͩj)aI? >VuN4 |NWܣ )har?K/I~^۟V]Ix;4k!^i&_G;jwgS;A@lJjKfWPytMʂrgd0AcK*%a9's\l;CKOr,8.w~U&;ߓyxع3&We%YKdr&6kh8dŁf=w ӖU9b`E6Мw'1(KwkFozd>R60֧|Ɨ7~tK[EyUduCb E)GF ԏ#dʘntkyIOڣtEFF[yfL2 Rr Q _B9=rɋ$ ?QU e[9ٷ5\\29F&%vT|X~02l[Z_5[]{eRG8칉Jv&O06=8ObrHML3ӯ2v(Q,e|3xZhK9;T[Fnבu)iU-$:' ٙbIZFoiGK,ʹgM J Y˲K@n7g)9"omUݠzd&$0=kEMu~ `b^`A3|UrGykۉ%woG̘|~CFhd؝~уLYhJQ[~VoΨ6gStOt%X]i>8%u,,_i\bpm (3,C?3roC} kNK)i"*o RdUoSrc_g6{ 3n0_ZH΂2lqQ.KbDZ4r-9J#|j!۰DT:AZ=7Scvu9c>rdW9=uCK#$1Lڡ'i"SfFYBťMo˛@jHeKn:uo`&6 )N3@*TtV*["ɨU*C)v7\kJ>8:D+IlM5>P rNK;)J= _Ho]ھFK[{Cb1~晆Q)(~;e4LWW..$hh|EZ/R>'H}!&g7:Dk)]3kvB"WyAPHF(Ф@?iE4λ:tPR߯hXPH4_ԆY#j'IĔ47Nmmw5.y(jΑWo35n/,NHo^"^K&Y NFҞ=,Ae`2|k&ql1M{1pyxoǿB$.~M,FɰͿ- F4G/i#Z+Z/k>6{pQ>U8V_Z驻2+Բs{l'$2#!}bǸ:0QL#H+_`AqtPH,9uZK_1NNȷ [~`,Ф-5 B'p"t^{_~uy9Gr}m2)%g Mb7c:ź{+N03J*mDZ;z'tRfH9{# r35˰ ]a"NrԎfމÔLFF-x̮#3f\"q4p(< D1' nzLX/5S֞:٩8.ERsMئ0d/ 4s yMC@<MuU~5nIo}^OBЛb7=ssfFR&sFq7@#vUyN.7u^zBZgHK x1 OJXb 7ʰ'}07TT (wNjLEo7nh17quTk(\bS~W:$zeqo{[bh(H"?flaHkÎO(%FNYgbv厉hhw-Nsq΄/h sB:2!i9OAo0M. `6kn:5:hHNG4lUxr[4Ƞ@O+! 3l&J@Y52'~ FXx)$&ƿ| ֘3`񢑾#ƄqLsߵgumA8 shwSr++}ǫGèpOpVE)%Xjq(ɽz.U5T ldԝ [W)C, G3DY OMGɮQBʩIb}TLHWDʃFXlPol;z2)y̼]"J9e*WĜe'CYrW:3VL\fR3OWla?`|1vaML[XiU!'[|AU0.]#G: ]bdm3%K󝲤SDMry? .+ ΋̒z%dem uK1%6t&B`؀EF< 2vyz[ ̓.:j>.Z>^n5ccly}35=it.n5zWxh'cp. u"6ݝH,363w΁\MF')D 8ܛO3eTwyZ/F  +/qL0uԁP*1!#gq7,B(3%zZ{zHJd=67k甚[,%%?,(#\J6#DO-cda&ժkGa> IkrRߒ+:j3 lz<$eg76Rlu Fb`)U'H ? s -ϤPDr_](: 377 ۤ\K [lu#9FOf X 'Њ ^s϶W =)sʖ `6ehe69_<6_Whj6PO;Ǚ;h| ˾./ -;ؤ lgw1yu Zm βCZO%v8`V5; @'~zw@]WhP-ڋ[.!&NXܡc<Á%ɞhgfVF`$cTB&ȘϷea37gm) L,;ьJb)jy$0BVJ4 ;[2fv wP(ƺؑ\23<ɱҋ@c[7ym.z^"ط?Atxn1)QC9|K?Yz 0."g7:Ѱ>sV}2Tf574YKʥ͈VK|>_9?TRV9PUk]{ ]UuاEJ @xf )@ОP3dhFVa'X yPmTz^g]ww0r}윹PĤ[NiV&oF}$XLͩdz*k$A@ ׵5}2Nr:Rtf%mlծ8q&x$ng̛ӐpWg:pJU?ϥ.'4x^P$c^LWW{˱đʇ5A.S.4Jb1_b+S#hı/&Cܕl :W%4(yfi.w좪%-u([,2^h9ݮTq< T.> MХKq6c@$Vs$|-#_;B:CuOk!dƂq`룯֘Ma e{%;~&]4LW7W?SsTF4+ZiHѡ_ Kn湙 Lt㽥1} S;]bC!tTv;w['.@hwE̍Ƴ`E}DM9 ׏|ଣ)P`XDޥ@ hV /5mDp,|O \;m1r >G3 }FMsAk(*6x!uBuo:@ cɥPG_*;ykq&吝}֚^݅& `GyNMPhԁ~<D+L>лo3.Ô.ՀPI ]ىuǡ_I #-O.\amFnbIWIԺ$# SY,s",] pVbШҳS8O=MY=鷡!Ũ0Xp dEu>[co_h #R'Fxfig+/An+:TM&dPZՖI9۬ˡ&r<_#h=:EA"9 cYv{-; %²%au1g-ę-^t1 +f.b1~ӠyIj\=yeFl]8%<9LA5L17MRܧw'{DwIUT~śʡԽ U-ZTh^Wɡʡlj%|0کr/eZ1P[:ĕzU~ Lm(r}ۿd *Qŷ'0 X/e`ax ]? ѾA0jzxpt1񿠿FJ"Ɇ ^|>S f+!kH*Sk^g;fCE pF'_aP~s &<iNK/4MTBXٶJOV&كKtAs~ K*gJ*Jt&Ќ7j! cy+}Ug¡3%PqZkmVU*#Wx-J(Xu:ϛJ Hv9F ~Dd0m& Mr2oa „ zl_$"X=(/@TB6xS ~>c:EIo\ _ kq HYR1IDۢn6qv04Rfix] =BLi_%81B"۶< d=sv7Wޗd p:^lg^_)tTBa ͩEPB ߜ ~H:=3d #3HY{.]8?Xd*u 2):#&W-ԻڰTvl74;.G4]nʛlQ<; `zDG$<~hXæ=ªB<}`Ty"_zѫ|Sst9 @6ar1XH)ze)";IF"b5P "v4 3&v<C)GKI7:_t,?CZ=7nW 5D7B&HqU6ށRgKotN]skE j0 ufLnƤ'Z[r;"&*|KlP2\+&MI 3n^ S&Q<[;\XFM*>^=\H)d_}J%h7W||$0-&) .Aw9_woeI-XV8F%e8SY[ձrfUy&HGho[}ڎI5u.3T#qDy6vF[>SMh|)~ND߼X^3䗈X @6V7@.*hMH-D%tM9΍Lpr@ieLix2  XI#Y܅D `*$qIMn7+ Σ$tRCȟ3QlL'u~226G-ۜb#mZ*h8P>9TrFȦHF[dt &N4l%zP4/P>titMc/#BdN=r\_~G>rٖZhqо"n8xN_c?̌70PbPBċ^1LP7oAh\VK+́$?cп /F&sEޡ =to+МfdSul\Gixʙ+n7uMpl2¶F+bn9QK?ڮ)r -,&NQivaqoa8ry"9Ixߌ.tf 5d?RYM ,Y rל<K,E1BA7fU•Q; E64p+x\̣-[eJUŏ>/Ό?ܤz5>xnuz۵1/1D;"@jbm+ 8 H4:ؘȍLn T50;0FfhCpŭ^ O:iҧd)%~|EL}ɁGȊD|qR4U9(r)k$P{}2ǃ__B*z7ucLYcEnnD1o?[cA@RqXoH-!Iy gM& 3ROEw c>p߻ѵܦivmјpzO1Kz˭H$gT\l{g2JA7uC煖 ?m2b؞UةɶR,[~.c9%6&ěG~UnPF0\gV{+e>\INbB%0qEa#yeQ\TJf葵B5cەKhN2l,Fc8ѲG,n2P~ XO 13Qfy22_g&Õ n? |(Q!UV)9-ld"+ܖ<`w-Hp僦Xielo2mRԑpS[ (}f !9X)ɲ !xh.m7iG!8%"mսkNVp;ie.MvGVfO]C -bG@<Js{de070Sp6dB_ɅRrǸ9U7ң[, d=/8CGVE+SReL,M[aT-,lnrՈ%UISp牢A::P]UDچ8hQ# 5yC[5puB^j9bM"H ǬB/ H}D_3Q`9[\;2Kb/e8ujǹ&QFFЍ=Y(Z۟#)qޭZ'qO3fƇeT:-/GP_+QjQVF uZ :TdlK_ d|rK9}+Gϗ-80e<Dt\y#:xsyTzSy.~e!dy acQ;3+b*f_d"X:_+:lN7X|?̐ {Ji'R_:ntm%py,.8WQ4"3v6Nt=6Aļ) ºE_%s*ug>~y%>` oIɕtWBA2RBZo_zXՌ>I[MW4y6ᥐ6侸 j`C`РߟqPzUV:bOJ§!p-ϟt9X;B#,d0dXp}@a[gq(~7J.vLDL+rj^@x42w^m8NCr;zAU9$6/RLhǬ;kAUU$tx4UO4 YݾX6w&^1JV2(|:*I ĕAn+~Eh@ k 5P/.-+K$3W7fпh 7-f3OXtS-M&>Vy-i\/d%IV2_4n-h$ zo"~+^x_7eQ1j Vt"+d>obm0| UC Dym ¾SO}:&X?K\Y7X~*{r bn AtUNMw#¡'B  ud1Z߈~l7, !擄O~٦QYh*y m(D*Bt?u Jɕ9aQ 0VwKU+ C6s$+"b qu]Ynt5\ƿ8[f(i@$ԄMh2R%u@J#e K5aqnV7 4Nec,&8ֽ.,=Ќ,1&F^h?GeOz_UZ]]qk֒@=?lCaΚC?Z˾A/y;U u"c.fi3E]ļ吙K[4 Dܬ3 VɊ ǖrkWjfx'QU׍aADtTwo6ϪI() ؝#uCu2‹IJc|Ω4$:}_Wu9he~5tȊq8U(sг_Y5.fj^N#q?͊9M ÝF#,͠z@nqxHXJf2С<).2nyNurqOpZkTZqȴE3W(UVԷ\lɐŃx-gnr7c;QY~9&`}ӿ%ѿR ڪ"0c(V8c..L$S0Aƶ6aMZ|Ss\#;u׸Aӕ͕x7<ۭ;c֗TUAHULȰm*X-LBJ3 7oQdc}߻b(ڟiލT7 ht&f^r1*qu v>sw(i^M[ t"zA$:Rߣ?,b]u:umǪim!u^1:i-:TWZ:6Z8A I &PtH J'afq0`1@UQsu2xM|d< :A!D_&ݿ6?ʫn ކܺЈB2MT=Ls-t˄w_e2}0k1 !(Jj&_D{QFbgJkD>H)XETmLloջс*s<coO& {2=mOdgUr ^7!.:wqQ>'Hwpk3Id>ED+|%ӌݙs{٬3\͗(b@vҾ)%K5W+Jz^#è w93щsդS0;9Ys⯲^Mw[Si촻[߂E>&yCX m𧹝_׌E$'4 *)Xy7S<ۿO*DpRH(5/NkH P۩>Rx7 |#4s,9V{\+%*sMdeUk?1j$\UҐ֥%yx@ \)ߓ!D61[IdW"GN}y6iN==`koC?7(|OJ~gk!U<`+Fu+@&n p=~,jԜ[N}ޭ7?PEݠ@I_?(L;]C3'RY $zիjilGos| .0OVSh feHw?voBO!Cwb9ssa@-_FvO5>6x.HK0r>|Hu~t`#oֻ=N'ӌdk 7UZ/JBX9YG@+?/1 ͶB V3vU2݌;ʟL*s;ضmy%^.y^ P)x7I婖P 3;t-mW ˙k9>*\~ EDZ,Y@_BW"{lӘލ=3BrE3E${d+r4v,ȊȞqW!YtHĺ[`Ӑ.w@PhK!C>ɨo/W^ 4vĨk}5sNMسx0~A2a0rq=H#|6c XrH$vl^a;φ&}cLdU䚫!fjUMR_:~ !OKgޥa{e2޸ {^O0쭯TF2,B+$ Rꍑ0=QNDvW:0YEєsD_`%R((3ô&R c۩t2kdl/ /Ugн7ɳ?[hΏhj91$7܃lDMZJ6h^&˓:¦dP1a(|We{u|,V]ah>>4?z40ߢ= lF[QjiI] 9044 ((ku1['rXG7̊heI^*:XlU|Aw |tj><:p@5CA3z}ɭ؍Vdc '"lը,>YC/C?ŜF.I4!D)nVʖ^^A6o!jmRaU{W{%T˕3UI`G$ȑ?Yv z~V>7%bK&z p9alY^VvG/¢e,ju9FEctu젷lh\Iq 9yJ~ZU&IMq_e{2x4 w6XyA#:\xY 5Ne"nnXWw@h&^hm_-Í_ Z o\@g#=xzirS3>} 9*K Xl;VJ(_Z4p\nȦ *pȮb "G54*'}w眚,2Z8U̱,3ȾI[ yO:N;إwv *giBG~5Hƣ [ي ӪB v\plϧRNb"SVUn@fȍfdDiSafꂘZqZi&ǮHWz=V4h,#xyً8Ax^T,0J諝wWsjQX?1BS!!6 %!w:*f?1=|\Sn|1Kz29eUneA߲>EdTDk2>om"VRZ hR.9>ݵEDw>\酵V\\RD;qcSV ٷڎ!;tmSyx/WV5j8LQqHu4yf3 W~dvnϧ8J4iyouzsՏiD^< !*ܰ Ψ/GǓ0i̇yvadQF-7aVVMPU p:'rzaŒ_rs\;&Qm]AJ@NK!~^ VtdSѲ3 `Jd|L;Usp`kn4(=ͭ >k{f0P19?$i0D' "``RcS~| g 2DF$5t8 <76$ Viy:8yWTK~f5,]Dx !_(%y3"v@LU┘ s U#mV=pkj Zk^E(y*Aڱua U WgG#4|Ul2.ڣPMv9&S#$>:?{NP˪CtqY3_5{b[AFiQw?xàSэc.'UP8۱2ğ&6 RdUmZdYĸ pt[#0L>eӕY|PM#R0.D:/R ?Kh G!Z?q>q(8|0FڻEk] o\9+=$,-_m03jjpga,a٫άJϱ0tHnAj$Ŗ[V{cr<+ =ciB Cȴ)#_I-S;N "~FoTB#򨭋Yv>"آt$!4\3)j7ͯ$ #avxhn&}/b>c, UK^M5[J͒ 0ľŢVpƿ Z/Tzl-+z˯ߩӾ2W"cخ Ar171,Kt'z3Y\mt}zb{(WQL֠T\un'`&:MoRRQyyU؃*\ nFKV(~Ȱ?e3ZYi<*8_ Uk0oKT4pWУH"rZ<[ά%Qnͳwp8egHC%XIBmr9p˜ZUXJT8t4s@hRQ3 5֌=UvP!x{Ƽ(ȸr){'鿍=փn][ub`cC(}5~ 5B,h y%y%aW<%MUN3y뿺f0HKm A&GdS$Ci1"oKHu&eUdc` k¥ _zyq0]45UG18}07  킊2}kjolb]_Ѣ ;Lf|`O0++ :WF"nf>X* x$b1]Ƽi D vb*/ƺp<Mc:qL)k-7,.NEZd;4qhM $W y(-LC!T 1L{t0WJE@zBM5`7G7Bo^|ʍ1uC &Vz}oJo.G(E4J͏=ShzSK;Tb駢Fi ,GĂ1%|Iy[-VI :.k1En wmUwr< T巹_Y`O,7)>QpΙ^VxJIG"&n}Lť^{oϦ1),H']35&5K2O!WptO*nQ@JZ;1PyWƋU:L[Ӹ3J䤞0&K6Mk`1Jr0 Qۧg\Nt$4t fZeAuK{ G<5$=#12-qj`0]xL٭O[;fY gro UBН??&Ɖe iSp+u*LTP@oC*TV4 _b2 'fR; +,elcŢtKPBQ9ÔKCjVxa˨uTTrv(eQ{.jmFs9BncSdH".\m <|#f",hER-H~$ F 5L@:T\Άr TD!U^!R=)SxLѬE(1F}ʒ-;m1W^seb?s.Kr7 ũC$ oAeB4jϖ ޞ|λ7i(F06ތܥ,D͋0= ǵ"x,h14g-4%D0Q+eynU/#C䞭 ,`W!QaZε~t}6~|PòXq6 m%E V{},`2ZKasn^7 33n;: l|JJqh^ DVE n1L.{/8++qpR/IĴ-ɥc8%z"=9dk}ز ER ֢s~ Iy~_G3Oh56vQ,{+"N ٳUbWѝL)]-Yוd+Fbt, 1ItIN9 ף*1NB\gy:.cdJ$}` Em#җ -\fgrә%̕Q8sf9.^$1Ӎ2RHۇh/b(g뀗gale6.է8'İ垻}$[>h݁0=F$PF`;N7燡'eM j =-1XjlvilZGC-nx:X_宧D 0Ѝ WXyr$. \6p5Zd:jkx-́JLT' 8cte 7}?Ϗ%7W?; `IrF3!C·3lpKJܳlPY>;&!MytT7{Oo䉰1~2.i\ `J2S#l-#Mtmn+\-_zpڨMՒVkM`T*yζ1צP)BB;uJu_b!XL2>P'!'f ݙ̻`PVv/cם`Ou8HFl͎c~+B,WA+(ϲCW0W f7gHfA1tyst'%l¸ת5F]l׶^W {m'.K!r?Z_Kd{2ND|. hlj{ YwaQAi* XI7>&i!0/θr4S`Er[=FH7.)PZd!``z٧sakCABq=lhLa!daӪo/D {Q=q/~ Bpif*˶`߅O׌£T>@g8P0da/8ᵬWزNUgn K8瘋ZYm,-. XV;b3د\GI.M`kDvloD' ,ng=B2r&?&_ Gv͚^4-"Vedd?i97K]`e` gjBp1WWJj*`f8>i5<ŒDZ,ǃ0r{TF*a}Yӄry哔4Ԝ.czFμ3eUmx|Hy%C ?:7'@$!Ӿp@O^2 :zm tEw@7Wx~CWtP,4͡@h bi5䁔2*`NiYME ŎK+p %N|~r0C7EzN<&Kߩۿ] #NFnUu$ WG_ʮYR va2yCBת"YmCߣlv tcUtBxEęhv^MFd.=o#tѩH1igx>[?%f#9E뷺:)޷EK $HxW= |uMMwT @ Gx3yñTWdw# y)+FΪ?Yn@*,+9g2h@I ;}}s2Eū}t[):y4:?wUbLyG9(v:f]sasqw n A2}lR!&Jw֧p@g{kP}w *$vm`gJѴ6/).MuW(L']:biJY<.L_XA{PP(E z܌*BJ&A@%I(h"IR|ݕ/j=s)Br$ռ`f@Ed]Bl4Pt2BCon4^.C~ _tJfT*sfAhB2*|񦄄ŒGD;q )lHZ:L>OUCFN\S+Ш %67}Ze{mFc9 <riIZFzceůa7DGox I׵$1qJ.97m E&7lAytͽz|`g^fI"Ǿ`8H`$Ps/ԕY[ ١NYfx9rGE?SyQ/#F[,ݕ[+`^DvϦj1Nb9nQO/O@jVe`پhS\XBS@# sY]풋/OhFRׄ{`ڪyi/31BdoPw{o/II<`Y8zjRrwՖ0)@MG;M)._X{ CbYDSM@a^DєcIIaIM6݊n,mbHPeR>V.#SF\X{hh_X%ULK\l0b'1nV'܉LI;36Bm*S6kggf^q7HhD!*bZs$E "z _?F: "+<;emc`xDۋ/i|EKa.Tw<"MC ]WBMr-5sְ_rKV -46U<ӐiCJmh 6)75(P@>lM2/9@}Ӌ(Y:ܹ?I\>}SYd [Be蝋j!SdS+4'a_a֦HbQBkRPy| ~G - _|ZrJJcM"`.3YOĔ6 qT,XZUKfm;PZh NM'g2P&ƭC2nLdPzĊ/>=Gƽ&)Aɺ~^#v=s Wae)ۛE71KޔRR?RW!˽?,L!/0G;&31zo[t'wTd:!c|rPMMNS٥x&CifO|`7 *I1F@Uq7Hx)+v EՌ_C18-5Y:fkp0)Y!qЛ Pey4hyㆾ%r"o$`?U*Gi**գTҟ.I <4a߲$]UK,nviЬKU-fB D/3 "Hj|< c$`g]?Hf+O{(@X\lL56={QE Ac@jf"YxC(s)K( YjoS_YYM=U/F) :mԖ Ff^2k}<|;½J,j0~0H]>HgTFpdO4vpB{1~ y'\u?3[TDvKaU彔;&Z eYq3dء|׀/I$uӐ4pTWkH):9vGaZ̟;S]}\s.KiGÉ>u3XsBWj 5Lf WI`ͯ41%Rw= 6`SraA5 SKj,剗'Td8O)т#tk@,Q"LE3SowJse1%8 Э}zwN+wҮP #[P?1:^tyф]*_䄪&F;6]͗Hz/NFo[!^_*usr'0{V&х (w6!ߣF$S8Ű'MЇ<yFDs҈GHaFHhghi`'1=\ZҜaq% QJ[iIekxjU Dc_~x Ӗnze#%bx>9p-x,"=w Wokc{6|Oh8I |0۠JƴjP{ŷf%>yWys26Y~ݯa& )W8 *{SLQPܨtfS |`̶V1$TM<`)<ə]:%i9gOA27>it̬a+;2:Sa%q.*.P&]p ؔYfw eAo""i9wS' "҃UalA@Ve$2{ L[;qMul ;zzALldgy!TBQ xnB/ *wYD, fH=# cU:$O64}w>UOMDuV/vhcGk|J!abYICee+zly #m).>ߥ\/յ\2 (-XFk"Qк }+Ȕvqf{ud1ųBXo9m_KX܉ zpkcJUcjOcݚ.!M4<1LfEuB8FWji6BxfB?Lv jYght2,MtwTAaawkՙH/mŒp1 oɚSZUw 杓B+Vl1aXj:-ݫu$rxXC~Fb ?ϗ{+]{HTӓ! HR ^1w%2: ;c+ dz 4iI^BOTO=ep tv{eϗ''!4otB1.ՅF 1D>=@J*I'lVҶ PS v߂!(/k=4+|T7%1 VW .kl!aTuCfM}il̒:q =. oA3K 8B"_8kЀo0{jQ3S_xb3y]ILSs۷scZ; C]ٯ&v\7jk|$6nSoaYgRT6;BnAt4`ZqޏS+{as[z>/Iy xNIV[y`k7 fdRnj4Щ P#H0"?uo*,|CM:0Zxv .vUӍ#$f͐eBwn5W# 7}ީl3/ۑ=Yռ`#.6p:¹جD1YjkEh{5ȊvLNfw dK|j3OZmU%?ĥQv>}) g %lOsI`g,b"rm-5NyGj' ., '!6Z|7HQ٘MQ {G3- 7˙9%Q j(qcw`𡡢&z|Oq5)0!_b8sX-ֵ nB,"fn8;skq6*9P(OsgFg[# PUZ_|J(T@XXW )Y2*3c5Nn5C scХ"V5V|͞Lzy9otfSI]"F|-si+1YgyPEѯ nm !U2W&q .P :ri2祂'  15B֖^#T #4u{D쀕6Hԍ!|_įRAy}t6콇 ӈw TE6/_ t{On]q7]d$GQWd 8Vb?`6sy2$`[ ڥ@j#3u|>y)>CT_&: p^xa@>L cY@;m1tl}j!Z> b VO=JatT-BVXLH*"!*_-fՏ,骵29W2f;efoAv)81flRw],g͙TgI ɹ(BM n7h:->o#q3LHOnfp#/̥"&m,g$rxtP6&7I1]diaSc9JDZ2 (_,Q;>$\= _[}0J>CZyI->]?>(m`W|M9Q݈ ~Ajp?YgD0bvJMb~@|MHORDiPFpj݋[="¿П@gݥ;@j;Ҫ!"B˷(` ı?um-, dL|IsiޥҔjk' @KEρKy,ɦDyQ3!h`MOJhlvՓ2=<+p}2r ,m9FA[<=%KH+S# Ʊ|X۳.g$A>e*SʰwtNW@m^ËX 4O_6^a$oثެ4] jjE.-Ub~=/ nP[fe؈*tth#e'QvzT6~cYE:ϟSZsNֽ >S䲺o')Rs/(1ZA/~c]!A)4roj6Xֺy P*T h4[`|@ 'xI_W.P?킩~Tq8v2l7 R{8"D\AE+f9yC[‚RPQ3u]>/ Um-\D?3 `3X <9 C˨ԇ{ҖpG?dw`f];L3#{>.PؘOl7 z)g2m9e|p(P wB"p1WKj]p(i㧿F1(y7J !2u -B1kw13}y+Թ=ܷW5ux3"!/ CytHBSzk]LJ$~[Ͽldz[zB!p]k?`a!+͑ǂj776Si"K l.Z@%z$mSq׺@v,^U!| / TB 9E D58`0R;_LuV[渂$J p0Q m ;rAtq"rWP8~/q+wd .aY TA,w;L,L.x(dcw-_n!bâh0tpHΙ"iY[RD-c fp 39_7TuCT )O 1 og*NLrʿXkDz^/K#Fj19zˡ߳3؃'ْE~s!o3f,bB1cF}ˣZrAdk(j,MF] j9Ps&ӲjGe; &*yQZHxT q]eS)*hK6j*/ ܑ]Hp BZ4}H$vq 6ʁ91}H]Jx+#"u+B~4P!,׈V NjuQœ.60@/\:|ŞXj"3w}}; YlƊ-Od &ĕYAPpmvHMiNɼ0?iQJZhYU6 ϑ(D!c45f'f |bzSĨct=8&:n%UQ޴MzZ 0J ~H9cp6%P/B7d?!73l@-2YNv[uwOBdO%`þvlUR3fj :$]dx]M3U\ra!{YdO%HD x:o9G҆0inM.0Fdj5-}ue߃vvQf0;mbuRa]_c2MP"Z:mΛ2_6v=tBP;&fmSY!O3 /U/bXO)\< -ku*K^7%r!<Ԇ.l9J  H)8F?U}-ZhZc;[$ZғmJWrhyep3JȟHk9-RXzHJ(0LzC]k OK7#@K߀WuԳ*2f6̼\%^Ce7Qr}ל1Y~~\Y c )uzxE淯?f *646<87iwl{:D M&%sz̴ɒTkػqtMc, BaE YH ) |w7~Ƥby7}&H @ޫaY(HSpKub$tD0Q]|%!APdIi]'HÊ.S5. VCo|:EN[30O6-/VE L3gjdeIsW,ۆ'f?Kia)I*-2%N[di^k~#=j3Jl-;r0쩈h) BbڌR'aQ°oۆhz/b a&a%yDG:^}CJ=s)rfl]'ܢH,쓲^@H?" o%"WK"%Xq %4j`i#ĤhWiv,iI,'w8ms$J)ϗa{me;XZ0\0 j"7CRܦ #ȂҘ4Lm.v;=Ňsǐ1?{b5DFq"x(<)Q>,]ٌ"XΓӍ19+6)yR99ƿ#=hJU{Aپ{$|NrҙC@vb:-%1^tF7ߚH )1OZ1l5)pܹ-X(sv6\@q0ªW` -#Dz3F 8e9ӛǤZQ9-Xw jb<c\r4 OH'v tiޔyE>3>bA'-0箚3x D4 Bf'?]J[fȪL4Y=?'RF%31 ҕ4h;1x k">9럸{PZ'O#Z5 -4FDns1dociVtY&rL ʓ`.j7$DJc .>Δ4i ZV{ 0i -%bQ+1?GiO^8KtbDbt+jBУI[9-!t'[!lmO&9fX -\R'i@)(}NpZOzoN3"Ơ;cѥ7D Yb!UGq@tooO1ٲ kL n">$# p oQQ{" e{|4`a%Ձk I: ͛N/?lV|e7e kyY+"(&IjO$]8#6I`sVɳv'g@hG!!?vo4Sۈn/1U`1plb;k~󆓫P*x0!Ӌsf8Iq5ʎ'Y԰`Ue$A{NjǮq1' Z~8Nb<#40-Hgl(5.ٟjNd}Lcfʌ$D+o"g>Z7?"2TPdm<6{ Vk_~c8C0"#ylabə`D6|y/0眺 \9$I-Ii9m:@gDPIX@(Y%4YR `B.>2I?lˈR^6, V{{A @0䘿!'!H,rnzh^i19F }֬UQHP QrxR-+ &Mqtlr{Np4K 0dkON+zn?)~L"EZoB]fsj*.UDZ`Z[ؑ)UE28n`&K)L0 )ݽp06_-R%Dj慟$`%n`2BuV_@}^ r2 j`@-~{~ aoZBwauRԁ.ZXUHϢL ᡞQTkFt]W8\(-NF]8E-I(@ [uSTS& ~сunrŪ{ނutA<žB|A_+)zpK›dA-޸W;\/)lᲞK̳O=_u/`w`ضJR:DC !{nFQ)H"CGv KR"HPI6ZLm~JbattqLV`PUR&D5 m&6h%#O^ANCZc|cծX޸t#  {Ȓ-߱ޛGGfQR5 0G:|O))S9. !q%hpw T[{>/ G'1B濯[Cv &qCژ*|dM U3P/Z.@8u]{0z*% ʞmsg8%::`3̢4O}dﶷ"`.UI}Q:Wy3 J `9,2PXNQhQFiqZuhO\^:vA4i|@K6խ^%_ 3P fR9_Wn G w{d#x/*%7WV9Y;^Ƶ\:d)U*zy>%؁o)a+\d& OT}z!_drf(X1nݡyE ɵ]sv/$v&c #nѩj Y'@YA{e݄C"Q&N0 i32B<># k2&mKj/tq_x͖͌18]wFc":0om129{ly" BB[״Ww Y0$=pq${]htWi&9c]sIH=jk>۫yAr57P=s ba 5_Ijug |X]+"[%F8}EeJF/Eh7|uKy nڬfhAێ6/Ne>_.ršqypqX5e^1%444s{LQwhF+sL n q p^N.#a&зfWlh2(H2gF4:#gScg4lhA:v2RR]W< cY8Сݑrs}hIkeo#';o&P&tEoIǕ6яGFqg/|FxLJO*yyZz("عkD^?xy]<ĸ-,[m%σhCSy㑋TbAKU9<肰RDHenxINwh71Dz uf~ɸF7 "YKѓ,M-R hArƨ0dN?BO*z ,N!\[@#W: 'CC\;q<ӥ4=)_`y#ANuHrNjv}lظ%>4tB ͱH9E&FWv!KFpC^FJLXpa}2H~xZń&:hl6oh+?ႎU.й)V9臛0=w7d2JW3m);HnR-QCq[.ј2V^vb}BdYhٍMF|F_Y?*'Ck_Uk1hwgr%PU5Ev[]~Rm6ae4,Lo#"4?4VZ $*fh I`MFb qd %P'NS緆ri66 F<[ɫ$n!ػ"< ZlJA`8j d![@@cN%BQ]*̿!{^$fWcQnvC~YTI)g㮘6Tj/^3T䶢~Jl9E/+5?{>T!ص?lcYF9hdɋZ"zcl]acP>lD AB5Y X3|=1sR#Ϝu%Ysrxx[Ab,})ZdTӅ#( Y:.Jtj線Iu3g=-]>BYvg@.6_P`I:|?r&ʺ ft:(T[y{-a\ʳpOvč ] OHr 7h-&4͍\Uպj/LW}ÿxafiM4%÷Mo0ܹݡ,*Jr(r bO9(Zo2%*'9Ѫuۢ*پDZT{;dLFUlZbIE?Y"2t^ NSA}yR}|hW'ϙ Y#6D@~=$#6ş| b'mRɂj(N,cRfgjT@Q' K)MvP;x=qaeFM4$rS |ϱ5jw#mCC7H[ey)6##!6I 90HM} H#\t"M3C[J\ah}TPd Y#]:/\a#b/V}ZPdMvL[Ƭ EAO{Hϴ%*!ԩFaF!=S3͉Ƽ +JOYƎH-m?EWd{Q`|„`Tt s:2˺3=v ucyn ?,Aк;n&# #V `9j6VCf`K?#qg\Bu&ɕ&g =TеG|k!L]ԺH L4/ R5;`vGGa*[vxnpUS}5U6¡%W{3Wܟ 4Vz?DDW9 |^92{]p!(kcmAs<{: (NӾ i;l])@Iq'y^QmJu,Ƅ?o?n3W.m6LELv2=y©]9%Σβ0f<юJP3bM)c_~ _SsoT֨BSm: ߟgI<˄ØfL_)5NNK h)G PD! '\Vvp3/?;;ۺ?@&#Jdcab&| (4=[ZЦgE\yIz ET ,Чs͏NJߴ#L!o(@[df&r'XbkoRg@PZ-=m:,#H~  g6-!"e`/59bux,[*L;r-Gw6?A# cDjG%rπN`G%TPVM"Ta!W +=V8e~E#֩␡2I'ނ8[XbNb7BMiUHjClir^ܔ>a=x5U\s9g,D~%i1g{^ҰNu [,(U' 2Zݵq]Qb~u*ψ'|>- 6Ԟ́V&R4-laFЈ~.ي)@RL||zqr v˾]#USv@楌܃/ozrap(b3Rge%,q;f?G-x_M:e߅K7Ŗo1Uh)O*ʙ8?5/a)/ £YX(ljF@t#R'QnOsfti2B47 Vyj]\$ i]Y:h|[̫h&4gV`mjI3Lثʞb(c-ֿF-he#R +6wr{ $HmQѸVeuqNO3CP r<bA;3%8TvtWVNC[.al 8_p[4KV:Q Fs}. ]`E{@%4}}n{E#`IG3NjTboge̤o_GŔ6AKȋ 2 D4+aVXah5j8ռ';٬wNwЮ5aO렣 [ancil,­$b3 ,Z;A[2ThQH. #Y (FMmC|7AB8OrȆ {zоqL^wo=rf6r"vje8gAR<=S"Zm K/6%))%R<V]Dr|uSİD&ɶxcF2jQa!k.oc8얯y g O#rwT$2cíPW5Fy,!P ,E"8uJs9a{@Bz٨BT1:$` Sށt^FӣMܭ|NMY7),GK5RaA Ir,BpNtRX65DNR \>@?#F^D]ˇL:HXcG=rSWEgHO.@ ^ w5;l3ଆ*|ܝzV|G7Ǝ2sюeV3f#|Z@@ZTLˮE+`@}(r7%d ͫ'ʅRK}CރS'874Y8X JծQ>@ö%Og5mא8$'/2̾Zyp![7' aSC~7Y%12dCX8XkX=I禄v# Jibs??xL5OΫ 5RCzUlyTyӰŚO ^ǒA"Wq8΁6#ZѪMԉh 2( Z A6 DXO oחB<,CFwvN@nW~8*.GVU,7QUl~wwmiT+ٝȩVX1''߿8N/1g\Xce^F%]aa!lkJ[9\pߦ9*or99ӛhLI*D&Q3#|٢ Gahvg+/!}~>찠Np[]#ɍ ;}]A>,D?t/*>4a&*2Q%؇k)3398\VKH*Z]Ty?.qQ ͜&:xB:-%I})sAO>~f237Dipj1T?8OVWĭ_b̡5eUu,b'.~$P'S=LqNiJ~,=.3>+Rq3jWX 9U5#`[ >CMƐc$G=E_P=\?..Gc л*nr'ȴ ) wUIC~MW@ŕT\]('DVL!\î'o߆!Nx8wQ;q%[3)i^(Sig᫥~>٦.*s3I<`WJU4圅 ^$_W[#n1[m5&L蟅d$7uY ڽ@1OKXc۹Q +ӏ2pcAx+ ARyBMC4'Ҽ1}!!nC WeQSt8&ȚnGϽ>y#$%[|2c DT\QI_')nwKƸbBmnHÒ}zclNWJCsrDJ8jΘB/4;n]BUfL6qMO;hQ)Dw@9)04c͆'nm%>#1Tr˗)#߅ NΤ?7 GԜiXs~*qV *T(vZ9[?yX tH֠F&-KV>?ݟ]\|[$艒j^vPO^歜sNnL闐Kx,(JOo,xƽGpIyأN'UE2:Y4W (hY2IsPt@g[+M1ݜ8S힌s%; `(l8&lߦ}L'կ@>>+}K _ /MuŽ :B.Nٯy^cYGCM$Jbz^+]q&$͔d\ºoH Uh2;e*@Ǿ^ {pHp9pT鐉v}kiŮG< B sn+)A)[<3;\?Pv)sZf\ge=,upI)"Z(E2X`l^9#8E7{=kc9Ξ w?=|\?r7]@N&U/#v8p:]IaY>W8o]۟' ɲM4kY15%}IvZ ʛ9 V[(?j*J7@$6{M j:_CO}mz]UJG#g$Ⱦ>xwEXY32Y8um^ bQ"Zr^ǧ]d&(y5H2X'uT"wcاJu[_*k1[g1@V'ً{^}?4~"y> sp")x,Q_C)e@ 3kwݼApXu=x1Fp}m 芄"huiͳad\ "C 6SHA wsG;|E.OR~sg_X?J_] I\PMyo/n뀦Bg#^T(IS'莋?2UZթ?dujZ7[Vhh[SIV;ʙlBGh[ietfP7PC:r,Wy'}CTX&y}vUYbک㊭BM*((BS7sո/u\nMm /䵖v:uJ6F0:M͊T눭R:Y/~H˛l GAl1}av6-\b_ΉЫ P,፪VF˽_̪rZ?aæR yQ!n}uҜ9Z8܁ ejS]_~(t$_aiyB;U1 N)FD8ˣDu;D_TQFY- @36U7qRL|=yWZ'9CW&V0we[]0N!h5<7o%|zU7]]C'jZ|ZW'f53ɰ&<9c,c'j#k<؂ϻ ۑ /'$;?ĕ,01h?~v=>yV/V FOꂼ0;|[ E`> |τַ6P·]D=U.(m6v%fq?*>`)n.735EjG7lxbG}J;G)V19el\$wbWFHH%J$^9 P{?xD>e? \S>S@s+6It HzU|& Xau3N_grۣ\1dgXdL}-aL#p֗7iAX7FrV%L,{%Xt:S;zz2Y_U5(সMD`)_ȬD*3-kE/KR mL5[SSfỏv9*9ܼ h9wBr|P3u ٠m <,Z֪e׈*GGчE/@vzE I+`C)PϢ$q|]8@h< R˱&huaft0df*lP' zC">ݛ#pEvU8h)2-2q8whf9[rZ ]rĜ50b+0}ޠ ˋ鋍d'2?{ LL7rp%4> LTH!iG3e<æ5E ;Hwޗc}8WȈ&r|8=v7Y> nr`d#jt {k( +*K=d ae C5lP^j~(o胩hPQ4 5hq̷ڠJ23P %bFa(>l;fuaSS(]J s/aֿگ۫JlP3fKlzyjNSa1#:Ap <+-*\K./I"Gw-G 5$v?ԏi:Ѐz$JPI;=1Zj#w1O}duQ;(SAX ?*5 qbC*]Ь5$*CÏܿ!RAn}hN /6h90ꞂnَA|PJڝr[ $LrF1[D۶m6.4E21^o*߳sQcgA\(%`)6\"4 _{~ ٱ<_Ӭ\۫: IBj~Z\r.Oxђk!#@jo t4ocb`xn=zbH͚[vxjU2+#v5*<4Η 8[S*TFk.~#v'$MCaOa%ǮX\:f*D! {׫]n^̖$ֻ'Ȑ u4/fzt$].ǜ{ޡ|*ϐzdd?LI5M佯$>.enۡLne^b-g1y3ߩ\˳ EkPY1o$9H?Q>a(WWoNho7O) $Dw2.qG8) L}(bm @fW(IwZ3xl{LRyHϹZ-]%!lBs;2C})Mf*kλp2(<ֹ#u[җ[t!E< DoԶEJKy\Ŝ8آE&;6Y'r>3_8W6;P_ 9ӰՄ4OTh]^-:ۑ$KR>dӊ9s↮xO@2/$s}Fe2}p+VbU*ғlW$ɾ' ASC嶔nU>?Ew8sW]') չ=\HSG&荴N ܩFô!ư2bzB90J5E׼b_Z] α)Z4tp, ]2zgL験oC\b-*eDBSX,ZZ{jrPFK\TTzSyֳ\a!`t] './2V^lZ6 )<%&7zU23>4$Ϸ RtJa*b JHYkUHA=r;byrظ1ZLJ Rb!WukЇjߒiOG?9>ھg(IƳ#YOX'A<" b!j}٧l`? &l1e>8W˴)`4#w6ꔂzGV/6$k`V@Qȿ\zTHWCQF;AY_=d3ɳ|fnI:Gд Б5PM; qFPpSD*@d6+}t |^-ff^uЇQd|?$%I`Kc-݇(@,vW;_,֍9oLTr#B"s&ڞ1d}L67r03F_'JJ[llˉ4 ҥ2Z!eWC%ΠkS`Zg-N/[eّTc;n/5T6c|7eMެӆ;[L%l=GFԪNFO(υGp1 a߂4% ֵ$"yv#xJ܍r5pƓok3ܦ$zav(ǖ;,bd@ ޾e@ ,ͬ.܍sj93\1߆!kW%3ݪ<^>(H=mX#}ͪKNHD~}zB).]u-)MhdC*tupꢼ@kș3 0&^GQd7,~XBDRbdIK]庬[7M]OmAK +g K9#!ɍe@"`YP r= O 6Kj$?OylR{|wnL+4bXcȴjSu rS@0_DŽKyrVл!þv=@MgKΖ9;hb7WV(xMTZ*L{KjFr\<LӖcUJ6D2JIAZ3)p1DxY_n_gbKlϤ뺹=ߗXGiM}*X¡Bb ׋u2A??Vf2b@Y;n5RdOd2u3d`NCɗMdxv8UแuU(9Ȣ@Vpc֜1BvS~8eTL)T&)}Zx ^{U2'|FCJ`gvlyO:8[t6-Hs׻knl7w_:(pLDpwd:?ϒ%; 'atz̈c`vCā0o@c !v=?TF!Sڗ 0cT_!saA79ŴĆƦjMPtpcgżLF`ʮݙ?;O@!؃cK M}3)7"dK'љx}W p) i zu}t=|vrbbֲd98],svlF4gC5ø|㈞نjM =Cn I=%DMi X0hg V;y}_R"F-ͻzh=D1} }):̧ x+#|3\b!3t>H^HK_0hFC̊9Gǃ~"iU8KյEni&xZ:!*`CgY!֑fgXkE0?e2m*X){$IxtDtǺvl2|uIxl2lӜK9Hֵh9-x\+C<-\v'q8]y')2ː1.%{g[ GV!t|@t~>Qh mb۶$.@CH}&kSEेcCn02El`ڣ`ˏ 6ưm1$aq5|H|AIȅ&fscҜtQ#bei_?L5RNE2 MHl鳞l_,RS uո:h)Efaѐ=:޾OgUaWh]av7z[ TA(_I/vd)& RC mʚnJyRhyR5NBr^UyvWP)lX&R} 1)dx@ Qno ;d2CEX*++ ƅh$O|v@(іF˷÷?̉GZ%ܚVJٱ/W/ GWΟ Xxm<IgAЋ~"IeOWE]9_c?H=$lJaxQ{3_4TC]Ϥ \ZzV͟_)Rvvipo6P Tnr|5sxS:\#5ײ 8';u8N`q$ ŊY@0P~*?w kA GW`)2ǸEx 1ޫO/t2I6Xf߃UFxYg)sp,Nw1i;T l\n;&O\S&1Fڝ\}N?tאx1Tڛi!j7J}ެM{|o? *XT"-5_Ve<!VHڶr|0;.$d4(كu&%[@0L5P- 9? 7ϙ Oaΐ,(f63 ѯ#w󆗺flf[h'uiG!ZfS6K7"#lp&K}.VG(G8fI^I=5sNo3/{>h%@oDi?AEӆ\rJO|v`6M f[YŖ}Iy0GJIc0`hh  9d 5w F@^ Տd,KmJr{%)G>EME|!Jˎ3]pHjt-Ͽm;bM/e:+~L]`2ӷG90NN$*sDl"H4+$]Ors9Ě#C23|t?j hr&*{\Trl RNSp?'G@,oWp#eMZzx +JT׉#{^:ʓΪJt/{X 8d =a=Gʠ˵}Fk,}ͤ`Zh'IwώxIYMTC.'g &Z+i.OUq&O%Q0z}IdAOvuFE{X~0=`xU5 8]l Om)xqZ.\fz^^W(Q.R œ3ʎw_dT.hqaspRuUg$''ZNKq]Iu ԎpM[K\Z_V^xs:VDT7cww{v-jFRy-qՇo]z=&w-E|Z9kK X7cDM@-eH$/v]w̄)p6+T xT|O|Zى۴zJA.6 4M 50OO{:}QtÚhcA~b扷Qݿ%_R2@ =j 1sC<wˑF)-_ e6_gvi_oTJ4J E(XKS#?*v.Y0W!7~A[]Bȸ78<y~G:Oe b8 UšV捊U(YR:Ag+EQxF[}:$YOh_1yKew[zqGVԮݺ5, P7)J8G;b}c7<3N,Mכ'&t~pMqm背jEy0-}i:Prb{?STfhŤ0>2Ho#jrel'SC阿{/9ذndUkӥ/XJ6\6$DM5 0rk("yGU*d-Q3\f޿8\Q]uuDͧ%j3eLVSߠO=L*o"$iZЏOGJԃNDZ~u5߳uHqՄGC6Ņ~~Vj*i&$bϹ 4^1js4n`ȑ A5!aķ|!V*EX+Z.=p4Ic^TN݈S|Ys!]pW#-.jNȴa%/- *xuRZdE 242ЎO0V+ئ[XD=n ۻT S)VF*!*U!f- gVdZ<`'LϤg)~o3QAIh3a_Kw~f]UfܝEi!&-CiЃm9kL8!'3SiʸX>T0Ob@ GT\^3 ,yRc0C눉Fh+kV)r\H{hExo gW9drThpɣYf=EvŒG$Ž[yZܿB:PF.rTGVpY*Z&cM^`@-Z[dK1467Ԉ}qfdIJ=lm 6W4*> cW; o^bU*ח>%+m{br7Nn ،1S婑yȜ+$"O!;U@wpS` nT'!1t*~Ti Z' Q8t{eQ1ـ3̈́wԻtI9t̝G<ŭ(W4TpG(ص"RZ%V]{(Gu^L{/ݴ̙Vn뺉18IÎADj_ḉ.`)-evfbϑ+ (IDP.J2DDCހWUm:l>!YG#rkZ-F ͷ6zVwغȐ2LZ|6E1yy*G0JƕW>nX'^tj{~:e$NucY$X`î#7Y:?C& rvTbJAЯ'5(yC;p[yp_ާX[}w!C%Fc6sSXb, +r.9O%o4 >6u7EFZofBF51x$>vIHSNqO7އnEU3zW?Q]jUIk!lsmRoUxU+ <։P5N=[D+rI:Y!v}Z Z \ޛݾ.ToC̝,_|)3Ae~+ :A_ֱJWUN\͞`1wgUeC3fܤN1w mK:}YJ.9]YYſK5rs;}|C1c(?W G7ufjn p*]Z4e}ҋ:˜E+d z?#PNغp39FF7׫]jR䁬AjTyN0qٟ !>k/9I!ZSӰTJv&gVt\G:?Ch 3OB"QŠ] `4Uvj%,_%w ']4WmVcl4rM lZPԸ e,ىrN*ra(6 (Fk``pvjOf_Nz *kZJ6zk}:&/'VZ  9 (8tn4ZSuY]}ϒNЃYD,1)=ޯlp;kUby!Ţ׆,v`="&SC yͱqAr}DZ"ڒN}tLWts!Wt}{I*ut/fGD KTAsr\Y`7%bkGY jU> rX'V?D&=:rU|2#yU 5bC}15Ә_1l,|٬\5l-s0wElB5肿V$ 6t2ʌ.]4i*n=(0oՙJԗklM a3B6+G CD0j<ݏ|$ Kf%Co[B^B+wuz:o74y3֢+"N?+78J7[7*,WqE15ɋA\+r~JYJ{ ?M=RR4ʳ,`Q&ƶ ríetͤc ͝@F8L<Bi^ pZNciт.j=kFh~o*&lFdz`dDzY.M!՘ G'dΔ'qC^şayIe~z:sX-i*0?Au~&OA޷ 0FWiˆ1m 2ߧ*G( XR/d1EbV4* bhk⽯) Z &[r]P'F5 r 4piPe,7RW z.<HX2( S4zt_'׈nxX|̢11f ,g~WP[x ?& ) E\~!xrۜkeIU_C+߫0@>W7y+*wt)s3yWJz&Si֛+Fm]6gx{Pը=ָ5(לy\^sʉ{8-dƃa|E`}VcK= 0l޺*l-iu0.Th\ZmMe2~\S&&\wuڒig Sx?ãfL QX0ci2U4Ӳ^ )D;cHH@QlVRk`nΛ>5#ƮuTYv^ ɓ;N3s &)%T70,vzW:U?.@תȭ4S[pQ#-uv;1 ' X}HϽhY!RFJkI]4cR#oi.]8 ҽ*ڙQ:zecOU}C{58cUA+ k(76uִ3祆+stgkD;:΃\:#\$~ýIiPrJ"h k3PNu3hwVi~%Q.ND5"8~ ĕ3`zξ_ ,;Cl?DeI|!rZ6; W&F1*ڑUsu%jޚo8ɮ= >ew/L/xOO <˦Fx)[~]|VR,̓ I" {z}Hˍ](,02D:XdFNa4x(١AP ˊC"+8 S-3GRi UU! *gɾXًR|-IeP ۷ߥ'UN~Ay;{1禁qLP~8ZQFOr "frGлs6`6.ĩUr\2܊"agnmx&!~u`ܫrًEqnգ;udB|PĈz$Y\6g $MRuъg >r#{:ÄI{ \#?ҝ-9f717N8+vrHPH!U z a!\t vTW^]V;.0x C9;hue<^j:E œhlnGm?ڦoAqk SR6Uuք,Og{VjX"469J{ /K:?.<-PE,pKI|ڔI͔tg?_ ,[)лw1nMΰK7/߂$B2wEJAdaX]>\Q=O-V:V$3pՄ(U= >؟9@ "_E>Rڭ3Ǒԙi_V6[ßJl\3LN<{+Ӂ{Zx e\kX̣-mH]Sm8Hl;3;8N&8Tg)g(U_JvۡieCoߤ{UszS村_1AQ'q.!|Kο{X;AI5PVIaJڴH@Ijoz(3!pZg#/yYp+,  '[.> GnNSZ~B~IZGk6prC_fA BagU~u;ʜT^7_6@jsiL(!/\/!09Jɱ{E5܆tsA8s~9Rڅy7w7;utÊ9J+Kz}J@1esP|`E,n[)vs}qΑdiclu@~L#.1xAgsd:@;cnљ{N"02_L W*r^s6 O a9៰R `q(~<6T,Ib> FŖA:KM"qr.!yv!D7_Fe̐WBA1b 5,jErз1Z^b`M^HqmK>h,jSu5;Up{*ܔYIbxmaZ38 u۵UJ%<'."0M^BWΚk~+~J giRj)N):8iɉ-uYlQ 7cK. <5#6> i੯`c ](ԬŅ%=},$Zh U۶B߄1a(t9ʦwLdĺIg+х1p f}٪0y$*J0xHc)p+ֱ ;ۻ/WoҮ# R˅—.tN'pk4U,'iGw q_Ll}ojGCdiCRm4KIAKK8z!ґ8-:.hٻ ;tz8q%FۂA<N[7+wZ妿aw;}א. "=.Sc-/kӈVݻ81ǀgPM g2WhN,mvߔiu(?6p^dW\ > 嬿 o%۵;JK;*bW5[%ȯ0s4ر2?JӍi*(O 9<ݹ-8 |˪>X;k= Jx"]%tf ,@U.!!Pq*+GS+[?mMiJĥfhd J x~2i[}lw`bmZf^ c߫Z)C! ɱ ߝQ>euzq(Tnw-, 'Y%j! ԭ #=X<2fzޯ_؟Pah,g0yZtn0T:_ZI[Ϙ7&WWb¯Ӌ9";r>xb-?L9>!)$f<œ܊[jFVD[[յ7Go 5`@h܌p(ELR{+y)vղTbiݲhgpt;BР1'ќ~Ů&*%[ݍ7@"]@fWj8Tc{Pނ&nF=?:tn ʐFt2guO?눳"\TU).e`EuyGu&)PwޅY#Nىh o'Hq<{k5)Jo =*e]6g#QIiyƻ UW5:{!}Wt8-E#{rZ$pD[ʮ"R%Q>&Bc\- `)|]9w SYE_k&а5Q/}ϘoZ'PG/h"6FOT+` 3 Ԩ6HZ|wTIpUnя#^r |y2Wc]RJtFPb%F,[Mރr{V)E|ڗ<4?Pr^kueqZ[Y"|I@LfĤe̥pYnoG٧@YʹM@b 7x5ꛆt${„}֎]q2-H=Pv(#% į:Xg8y F豫 apz<\ĬқTZg|s ; EIHM²1F[ð$\j9$@{ewwPQ-"? @>]bv|ִW%}ƿ2jO=*9`;r[e"Dy!5ؠ+3@(X`ӑrl2|/ux%:[:omYT4l(;?%zːbaMQpgQn8 '*a!2Oy~,: Ѽ08BkgpYn_7&CFLtn kd<_Z ľ5Wqe6*:M >Kd,ci F%.~e= Mf(^n-A~h[0{DyJu2* ߧ4oH,ʅs i{x}n "Fh.B?&vhz=mNʩ7iYSwkeoL(}ɴf0~KIlB+x4Nfd2CHՓZot wT Ipc? KnfvIFp{c)@S9 .Z]]U-32SpȮh@taD0=&wx \ g:<f҄VʈÁѿ?%56]rxpjC;ūJ#/-jNڶ= ~39Ox Z`U'оY>J@hD^qDB&(̧gT._^ >>GBsnXww3i X#,4:pcD2A$ oJpɀDknךܗi N*l)2G͝dCπכ!%0:Wx&&LgliG޵t$[q5?[ȩɒGo:cpz4_eJbd}@K./IP;BYO?h0 JV9Gȝud{q..4 A7n }F.S\=cxRgD``P'KZA!Cاex7mЯVFQf/A-w}T)/ZMpj_@\ {zb+!cL9訚A.76"б\P}vY7Ap7+~e]htu0dR7Y&GU̥itrƾݸ=6˃wHx9`+; "޸/;=/&L_q0~;TU /USQVQڍ}D~9FmOgvD\k$b"7~Une#/RL(#XgB M;~aDz*Nj'9Qeݢ?Lx"gAII"EU@ b-#J"R!V2$P.~0 _lE7~3D}tG58&۱3 gkbfgPS7ku3EX.(J˲f);S$9ogʹ8Q32hHG,bNÃ4(I|!OTrïaJ(YgR..' N2;G s^k+XߵY 2}N" 33 )5qhb>#[&SR_KN`^`_`qevW.iAS4 {:$Q : Xjǀ ]iKK_>yA9];/If*ʽN Zgnt_t&Z!} J1;E~Ӑ lkt|`8DJʇ/v)hb;, u IJ*DBI^mQݬ@ ۃGe&o.xb!5tHp% fiuK#A~BMP.{ 9k*/CҶG1@kNQzGA^Vx۫ꖽW6!FR[fԢ{sZBZp _vlPDI<.l°\9y)Xf7gjlGWѲyĎ.FIѪ\n#~hXDvs/?_pRJr'XLYV|k c\ى\hm;R۟*_\ t'~BMW͟Rj)])tfFpb\ʭuq\ⰭvR-n 9cMñ& {4pq"Ymhp1}S$heÓ5[X+ǚ7BщCLSa"{145 =cԓ:dsMj}VkĂ ȀC%fgXg ȐзSnq 2oL ^`efg&{5~IL_BR7w,{_BLF괔l_YtZnwS[׃r-IySU7kYB7N,@Be|ĂHEw eźȔ@#vYL<3bm2U&LOP{O U8{o{*8e/H^Kk!Ix@NHGV*./CpLR5uYrmس6f.ug$BM &H@ T_6ЋcKD&[kۭE !_L6 3[3Cٷ<c"+XT8cՔQ8NFE70`ؒ\P[,w Cꡚ~pTV`l2j|t/>u! _9zʹ ;,#Ii8> 9L^GgY_LUxJ[hlOMS=)/['Xlz >ؠRf܉/63hrK[!:}NdUop$SvptB SNqgvXg!JOBHri1@&uøneN^*Ɛk|s3oZ`.E9~vp.aI:wӡHVϒ.85\ `r@3!4 W#,[-S5'W;$|E:15_nSZ\>}K:̠/ sAB #TD'YF!Jih뎭w3[[| /|y~42rTr5o/%s[󍓷'ĭ xS|*%ClCP7wE\:lKIt P4"=@ [&#9XI+Ka)qV#ij^A|: Pjƹ򉻨7iSZ$;X5DZ#%!5BA @֏Y$ /`) _gW]:' (-U3"xu\u}DV iP-ΑAfƈPK枧}<;kU\QCVJ銎G/7YQ7akHct|itc?oל؎;MFvC9 `bMEi=h@6mep[+uFSjjJKbdJm##%($In>wzRc-C" w>ƜQZ)rO]1H0.L$Oh8qND|o.X'tY8y?R7I4h62rr&~Mˤ;z'I KLTh+%aeGk1)ɼ=_EΣ;!)xHG QFhK;j;)`IɅt3X2ٖm'^VޜTXuhR%TÑgEqZgޕG?@)w*M)S@MiyuWwVQ$.)R5N gM>! *g7)!Ujh9m/ |[C䈓Et~`Aԥs mU+j:`#aCBrXKzDKUZ$ڻ[lU^h*~fH Y&ݿ#ݨq}ދcԛ#h5 m)M_3Rp 8ٳR?D1ܓ*~m\N}uee"UZ(FzұIV5Ȉ=kj nDE~h;+x0'@j͈lZ}ܩ%83xB&6? 9 < Q0k\͝qK1ԾFQp+|y4|'ڌwFMt7m?n6*=]V?}JHr#,1l!6_cΨ`eJAp0v) Ɠ 9h0OA2? A䏽V[At[cnB5BӬѓ ]ۼ[cuYU2%d[`X(z#p9=X#CƜuvwt®}EWu 6m`PZ'a^6L|5"w$zS|2gЉ|`oɞ "wujv{xs#B*툉>-^R.`+,7^TVM~v@@":8 rI+'AHlժiK/sD}W͖d ^*@5CTo6 T:s[,?%>i eĚ\1D0 :p^Ǖ *R5k=]J})0=S4$pZOZ,vsVJ@0*6OW ( %FcE(;~m* A>yd(РufLy UKC2AvVuuVB" `9.*N;Hwu@^o=۩*4;nj!|JAɪ-h<q&>q2K0([.os筢Xn枯PA̳H-/o?:(%T`>z.}"@K Ԝ]w!݄'mr(8-uLv6b`1e;ZlP8䆾G"dChQF,H"o [DsWSʪF}LZU=&A1ȺPH] 3[ 7M+l` ࠢ`Dj_x$YOR<'r9[M4#YIH꟧B+(3lt "-_&8bkL:Y lmV8ٸ=m: !,ζ-N=.?/j92֟3b"Hj$+Oy E-tm*JNl[RѯGKwm[yn#%tL@XY N@):4 =Aڄ.X?HK]4j!;R@:HEKe&{~ ڮG\~Т\F\B⏜ӒDqi~0P vݕrJרN],*MwIn4)^+9,GR%O?^gۡ/Զ^]FznRrbsbO8lVْXe(3'YI&ܕK Tсemn抯 R.67&\c N( !l}E.JM@AIu{E:'i%+ynm;]%IŢDohʜtmċ?{+kp ~Xoxh)ONTEJ"Xg.%J%tX_{oJƁȠH+6%_CKQov8cwl ɪ0tjxr2tgٞ2NT_Is@ۅj+w yZ$ ]ǃXrpFDjӰo] O˯d-{MRګbqvc2>Q2o%#kvh*􆷏5ijoGzN&ɹ#NPɔ/9ubuڇ-FtS{,0Ix57l AX~Wjfp3ヌh߀뚜 B2}nc'3#3OW#x篘YDO |3zoNg跐y7= wXqp{L$D1Aj*w+e49 O$i57&=Teb>MtӞ[@kۉT0N\V(`S9O"Elx0;HgH2iŞcOoJJ{Y-?gLl`*uD)u^6ۼ(߆%c>?mSRCC[^p)"tJ|{]g o  5ЁW(3u^,mL"/QC{ %RG!:&m5Q r+$ \EaNes__FGH @S+o UWjקDk$ֵ6i%&Y}&2ńQձ $M^ WX)H7Sɫe q&|:Yf;#!4(ERa-,Sk!36N@kng?m[uȢ,0⢴+oh# /_+րޖ̒ۢ" :Q]A~(Z.⳺8r#:H?yp*+|98:m(*j~VGŸ(L\ E,J B-xyPU1_6ɼ3M"J7 2(fYrӺ쯗u";G1Xл}S78E4Ѥ D RZ3#^A( xk2*-.XDuaǺwV@O}n'9f[@]=Pnq`cyƶ(Ei2rV`dd6 &S(VG8ܽ-Е {YnbsFUeU&p,@դ12(z5SfYVTүfٲ|(<:jF G+FlwɽAyR^A.1e K/t0׿|PبȢauљcxXn馨jEZg$֒ W\`ZC#I]\G@}Տ"Jl7eQsJ-d҂P@L Fx̣oMسИ"29 :o)Y̵07OVZMfsԹRUG#i㷫jos @;Fl-PI6|uTm+k߮h0ːe[aD]tNw^ˉyt4mrG-Lj*e# x&4cdla:&>-j*ωs< [&Bgar5ՕO7%AJ=n#y_ac %$XII}3]8S< t\\bmw]#,F畋AwI{k U;Ow͒7G\|@t˼)O.+e2pߕbvM>,"eyqk-}d7% [}p>w@zCvSP'$e/'/ ;k !$ Mmy Mc'05j9w %91wv 3bpFJ.#/:8 vд灿rullO\`0ĜlF6 b)v>s)QD|:t,Jǻ L'2%䱂Nv@i(>q2RubkjR93H{ټaAjsAMIt.:$w RWAvp55 M"j7 =Vb'*u pok+XG sܵ'1D|L}1x"sxD;06-Sc̵\*Z炤N(,8>e0V{zsu犩͗o1|ILZ7O]&".Gm۲Ƣۓ, B{T9S}~_.Gەu zBI %g6LxԲ}SS8DJ Qs7CdYY/}Ѝř F$7s~Djq`ձhf9AGJK}wP0ݜ` @\8p.gZ@Y(C%%{7XkC0u϶͢F+?+WjAv hQZ6-u^C07:&z4$q\Q ƓnBlz ZZ{ _}fw pt'IK#Evp/6 ~cϾQ~)"X=Hy~pC=q B8MmkG)纪&A\bUb?򌤥KsァS}HۈPz;w鋢L*VQ`Dt@R]?`0lr).r$h;jT:b-d&嬸 c[5=)0.3ҁGmGUe9٠:br9:8+MhaF@%MSsTj)M#ibwmD`#7b(¶az ӕ*YswVUAxy06XJ ji;2xM?&rJ ziZR]q+DfdLiUhl~T;3Y-@ݚ1~K?rqL+_<^@,),Q:(b_h0H \Z\*_9EL^28K:s,1Ҁk)Mb{qy ~I~/)Bs ;N@HC+"<Ճ ߬xed5U*^ԛ,h6vVDNz?-a3v{'KeoLvZ<~iW6gleyA][!n*S5o,Rh۶L ܝXŐ$߲c&wT'؎G{%y|vMt4pnܠq<@Mq4UYNڪb&H2'mѵBevMۧ8!`{J̓UN/*z/H+ÚȐerR/m-bI#-IPS+% QL [08;C>,?e|0vsгpn]-@b !D&4!m1B~=bzwM_$hi5r屷kEtSx d[%}Pc+&zoLҎ{*In[n Jq\G(pgZ$k8i6Y)]b͘C[ebSzsՇߏ#=iAGNz~T0Q4$Z~2m#B+Ne|Qwk+8)(& P>I{ƑM4vY7ӓiJqJ̯smkΣYBx5]5MP9fN!g~z Βo99dMӲg@L_ұdᛨ,92Wb׀VHߕ6^n#}Kz@/6 e|iUkȝ*yB$\;/lP`j@Ұ.E@HjL hC FHty4\_TQQ:fU%EhA+ސyy@45=^m?DrzqvlvJj>Bh3 \11g"&`DYe~]LWO N$ "AAjf9^%,[X$gn{ {PȮZ)ڊp#SC7g^'@O" -?׿b?S*4-x|_+"{8z]>Zr 0wGCkWhKNRЎ&$U7j M`Y!c8._)Ӥ|`+ ?}~Dm-a~>]919ǪEy} #r2ERCN0˿1u4:o$L%kI՘ lS+{!8hSE~,Fun5q-sIEnfnh?̿zgsX`^kI_ 0 ezaqVF )om"c{kkɄVҾh/~zL(}Nk/PEyO(TsX9b91$j]_D難J4'ou4Ӻ}!r5фYerXOXu27yҼZ4 7 90L$s&zs:7rR+Gv_&^(\XuUDf(#A_twM ~UKy1lꡕcWxN&ku;y~n=)i&VDRoF )^= ܲm\B96UzIs ;+<֔I*eJw SS;PrfWd(\Q'K4;"e.nx]6+ FAD>@!~lAϠWNrDc[(/QG5qd(@C؞B3u[^-^mom=c2L{d #SJe$ g9C"]pC]E WI_rZok uqe[=R$krWE+{|vz죒6;fӉ!7NDUW} \gOd17O4xˆqU ν=k$e6:nX$ǘjS02! 66JmD?rͭ(357r 'FD7)rCy*ҫDY*x0=ݚoŐRM`5`&FuibG{O/[O#{_6ϒi?x\ <̛mΫ'[tVi.[1R RG?r`cY/VIB6Nf"D?3 Gس4ߧ6wJ (W5ǷZ@VLB ce "s_gc JOW/e oKB Ќ jf02s_ nc 9\a ]c&Ay9khw ^?FB A.-|ETٛw'Q {0HIPy O݇Z"G8AcU C|5Kvb'E=CHxM67 ➧q Q7I)/D2~vznz4B`pX=.|L.81kvȮHmXXz m.e_k=~p >GME>'a]%1f+[5YWK+bAꥧk)Bb?(m3<H*<27R@pJAe6D[EAcy5s+ ܴ={ˉAxO+";,)D}_>Φmؑ&8d 4?gClAUl=F=G No, / klg;rle#K=01]Ӭfg+>:6LeAM{G]N=|XI⎣-=cqS%JPrGhh~ܓbJ x´g<҉y?aBCѯB[))h.J3 6]U܈x7*0>Q7&t7,{vf"iMʑ}Y鈥]1gy?DQ}.hb)_v P2 ͨ_uP #kuT)[1.IXyjډ8_m3+$=+LɖhqdI&-̴@s]-eWKkDQNA(ʯ^bf<{!Yr$5nc!b' h bC̯ȭF`HWˢ')`Pseχta$UyUZrIOK_@ۛJ\IN"E!+rQW&ʙzȽWpP k 5ky E*>mMm]*E2øKc0rP v8íL7 sέL-З&o>CV;ld Vd3j_|,$/\ǵk |t!5K1\-p@HRtcRlswK/[v{ _p@':1DjdMo+wS6A#e3eͺ!5MNt⹂- ^0 wKg^ՠԛvB2Zx̠9w \&YGNgA$|U!ԅaSL 7~H j @e3lrTbtI>g?A _xٽN͠bP#,qwazM[CI0 !ITU$owշ't=P^P~^௣-`x1w$=f¥y 5! l*h:Bʸx 64c]/RQ1yHSmM4+Qp8! rvʜU&d7[8B0ǎTݜMx 1ϔ uɅi1I ̦ަ#0GrJC dޒc:4qɐKQKO&sVd ؈-ً_3(=^Ro'Sc'R˰^pom6(iT`wMPo״t#yM.$/,M:${eipb]C *0tW9 I+5lG+fŧ(v6'?!Cw߻6F:R|']rHZD&/ݰl;1ڡ PTM|YWdϕ(/^EDe`+!jB| o,PޤӘ^tsJM7HW릩eKwi}7R!_ᦃ"u\<Qr6Ef[i_+ @H?pq3yݿu y&3/8@ 8> ~w0r@oڜU6n %}ϞSu#G'@-N~m%6B^u{u9[_0A 7Xa{ 8Xnd6X>ۈ"-6e}+I]g-lfGO˺F=AQ~\1rr>VVV^>ƥDKB'`FRμO*N9f,Nz)cOFOl!1vN4 }`cB0bXsߤu,Ƅ)4/oZp +%8z￐ 9̕tZ v,#H}U_1V .Neh5-UPu 6=H#zjǣ?jp8:O~Kf1йT% Ǜ rjzNۚM@Mn{$G`tga_fj)UIXb!:Ib,2r(Oݮ]\3+2#[?\K@p~zȕm.m|ҁLyR xtuk͍K-,~!b #橊F*B23eԄNkO!Q'Љb`tj&6ɧw v,Mq~>c8+p@=M9v*VS%`K{V؀98 -EYI\6?A/YK7oTv4|JFx†%ALY-|~kkQ" 4J ~(E-0T ,b{^)$1xݘRpohsmV[n'Y!oеg5i#lqR,na`7㦤*>VD)f ۝sc0;ЧqGG )W'x)GSl8GW9ԤvyT$` TrTx 1" ?)*RV"cy]R|ރ ;6]ҽ?W&bDHm`*pwnL)$o0һ (lƮt^n)\xGrx7E*?`-rf @r$V-01:ʗd^).v3e"XH%5a̒ܶğ06 H{zRX H9oS5FZ/Nʓqt7`$ճ4}H P*Ȥh,AȎ^L9|k,bZ@ h\}=7Q_ :_uCI%_у/Li9+^ CqQLGa i"n,H`LlA6>/KrʓQxbl/򯛝 +8 A}M[>ٳ+}r;v˼"UP䪢b%TȷL!vlw%j]B(i2[TEHWrw^Pd%Ʊ-6c_#]Yg1Gm@)+TUnQ[Oz?|LPFhP;:)96"}NĹi&F{)! iGxAEڵynRWO𿲘x*U Uqݹ3! ;Ҙ/)inAo ډ:QʯW\F%8vڟ'V/r6bt>8䧈FxaMqf!Ӄ")>CfniѰ} <K,w5߱Ԍ=ObD>=^D0”V/l^S ?PYX^HԀ!I3uD ? .GEdtV]@NIcfZ"p %P D3Nrv} p' & ,tKa2D)FeƠjNN^T iĕ8*M-!oà-Ӻ)N&XD*ҹm:<ۀ:_Hi0VRO%YI:nPxkU ɽ6O*P1 V܅^PQ__M )58}i rl2_P8sUΚȾ{"ѻ;1(3S!`:Ҫ7LdD8yLuB]6Hl\/ +Y;rY ;S+h*:AQC# ay'#s8)[$OG8O+*jUtgL8@%5@l-,urOyk%pʋh/xX4'`_uHL&.1oA3p/J1}')OQ&e~kDuOth| KJ]T!~p-Z{BBr/^ }Qo) 5XuN42ڦ\N#&5YlBofQN/ZEa,|caJhD|=P=z l[@`NѾ( }c=A!R G(Xm)ml'Bܠ2pF T\U ftxyH3ޫl(hO |S+d>e){Ⱔ;qq#&oPhX:>tв/O#F?6rN\$KHI~y!i{ռXP+Wˁ dGWWApmz@YLIML&3EE ]9u 65w#{H Uj9oo>B)-$$dO`vf"L·m6N%5yC@biza6c)ٌ,Ɔod'L$<.=e?؜:ri9,:ǒ|[v)x1S 6d Q[vc쮇n Tyoe,+SJ]o7˕V:a(G>Jhȁv<̑<^%Q("4$<':7.Ւrڻ[gokLp&ם`Sr Ώhz)Ø緊mGllEJBƉ>c"#q5A=Ǖ?+WѢQYM.+6<(i媭znkszݨ3aO6D{lA/9٘OsF$[)^Yx8=FVS^0}A%G*c@t4QSyP19zi4JojޏV; zիxg!j?TW,֣G)1IK[b@v| i*'Q.J1;7jȲ ;j;0?T .6@_=#c}D8Qw[NÑ]8]UZmhD\Ńwy8a\k!z_2~;'ahf,ץ%' ߦ?ϩ]!&^7 jb'^n'+pXcAw5,4p(((T聼q,tkNhe{S?$%}QO8`ʟ!qM&4Z:/2 4B/-%=a$Zx9Q$ sdEubwNc5 W1_[,o4!Xȑg/k!+ c *rT-2q_Spwtd ˤS RD_=m5<>HN5$wq,] 1:f'Y淲\}op, m[H[lƒ("ZP)t' ] }Q se(;"Q { [ (CW۰4͟+u.GLpt勸D/IIL{%66k\q)'&>2;)-[EW| ;gn2h(hK3yPf2MQЍ'8>^u.*+UwvR*s0p oeqX) y"3Gډ8N_iC늉f,VrE7y̍6 8`/NJQ|Ư@}"Y*48prt`FJGNK`D|GuwlXdCN?mGt(Us@|luC[S Vw&zX-KpXM>#0.i?M[v隋_|jr?V:|/yL8bk*V^Im!Mc ZZ PИ-$DFX-[wUPI k*Agit6,3p-2+T]߹GTKf-4l[2~^ݗPKcaoFV PW .ƷeE/eVc/Ym>$~ \Mt\U׌`YᔺIbuAa#W"DO{ljq>s-d\P#v?/Ó'1wiъO@𔔫uy#0\@,Ӳ2s tTrzVao;̸1BD6aWeR?7e߯(4xxJYsxLQ QB4i}+KJ9MHCHl}^A?fb2: LE#Ѱr t3GIETpe=J(|7Lک;c 4Y YހV{_@&$}c;d6AN&p^/mf#!Kx29Zʡ7τ0FO܇+e;қP \/lصEyZsl]GO37{AsW>RBzg,0A5m-1ӳR|"%3Pb-Mw  q[w&X!Ø Rj (mIT+O̒羫*^٤ypA _-l LԊ;rsr:49/(BԁV\O+,{/Ԣ#DAZ?LSi.L KS 暭@`KhOQ|Ãs`W~d$ʹ:z>1Np% ~g/P,&$[ &o\-ijD/y".:Lr:akz'5uTXC847iJʏS:?!bE2b~J3X neEй&bG1f-㜔6%q]V62#k|Z$޶j\+BWRI|$EΣ0CfBaQÜ ˬXQJJ$%OA,sE´/׃R>ߋp<]O!N(zAb.g㵿 $ZAδ?Rrص(xj Weئ 0)0śé58cW4z>D,yN'x+>I`1˂:",ͫ^&́_B3ٞǎ)rtr ?#gq0ѿnϫ-nkz D\}SJ>kע Cx%VAPG: UAz_Tҭ1| H.s:ٮpgS"K#6 G9uU/or4&@K]M ,D. qS.ٶ;MafɛpH4m$}tL-6}H XU34QZ{]3nN?}+]4Hhn,ͼ_TQ=%-r:K *mnWC\_>×F+'3%Q%#%~{S$J% (#'W?Mn;j/I9_JaCMx <1|e&Yp>V"(u Oc*Xj@>i!/xJ/AR?2~T~rF 76xk9N2%MjE2r G&% M7Db~EHb 1{ha۠kH?HSߟx o<+U\ݯ(\pEuR.nVc!M^}Z$b^+s $e1#-J~5W~SqScd,Jd0hxogy (O5,Q\_U{UYm޲G-PHnZ`I $A&PGZ! ⑴[_z,eˋѕbiυq']ږ =ȌApJ.Oc{(.w1:KV ^w.?JXJ[l3S|ɱXXccP=bb&Qq>0\Ǝ5m}?{Ҵ"֟ch>.T H/U<=<&D 2^sO| ?= 0Tp6#"Z("2ĤɖlγgE}dnp {H>iRH>Ja efv8]"imff'qMe8 _! f|t%*&:.L -?f(kBmZE}/:Z P冶@^.נ)I0+wTo`kyO8X fYԉv-@B}V}CFmH( G{$c۽#"3riT1'6hўoJq)i"hS rޱKOQ=ҿD%+>":]X8*|`>D!ج$S"uzDYF.kZ^X&\co_E^u4HO=dw ZNZzZ&x ֯xe Rv%4}!+dmQI|i60 ?RK#/++]Z7J\1, zH1VMN]ڣٴIjU"YcT?d_~CM}ʹqͯ!Z2aˊʁ zczp z6cc ׵$f'zpWf?S)>{l'P`iұH լ5z!{S'W{ˌ[)◇MYe)pDmu~^JKH谋?hK7eS <ϢTdL܍K;Y [|aषK,Oi5iY@#D]iFԃ&Cm8Ӂ!Ǩ89Mo&fiq{ D ת^>dy,\6ok'֍sP}:% ^^ G`6:Kڱ8;kg y'7sQǮoTwOc^=Aÿ4T_H8Ϩڣp#Hri'_cv1G@xtPX28{PiMab.mu>nI^3$t󯩎W5p(ChRU>gXi5%A ͭ"-x TWWEe1 co&ʄfB :ݕbpX$?b+@o g]ڠ~ʲ|V"ҧimޚl&' l mGEXq3ЯXfRw2thװ 頻y^\}h-$Qq?lF|ZCXo~[.BaOK{FI6*y_~wD%kT#m6ڃlʦ b5Y ){8ma0A@XA Vl(l/!viz;L|:-EpMzTy5?wC-mE9ϯۦ9J>}<>L>,-Sq < b0?s: r10"%G`~D~&ݗa?mAdHڳծnFcBZfZ&+b)#X _0*[&ep?|-2j] KCJ(:BS:Fݰ,5A g690{ţ/i2T3ܽ+i(՗dHv{/EweLHie e L[CR rr$}ӏI'b*g Y+uBۚ # $57 sxPgQxiEi9^ar'm~&jD^?TG<Ѩ:0pՉ.v?/Hbr/ M[Dzm 1:blU.Y"Cb~\]5dUC*ڂ zkp Α)y\+iejgWsDMW,XEw{H rVM׊/)}?JOZ'x"w"pqf0YUGXpOx50Kb{b2:NKdwzYEPhZ.{fn* ez;kܱ9de⫋G|㽅k׎D((s_QB7.p D#x;)XZu4ϽjN㘗`O"4dt-G x!88=ˑ)DB?;RR?mQgL}&oz.0(«!,bm$UK)o*4 jI]rՠ5NdP{|S`;d#pGG_̳\O;JߛM~BCFDWBh?_`ݴ{Oz5?*^ eRyM@Ҏ#H A1z@AuACp̈́Gj~jO1YjiISACmDH%hY\+7I}x!7NO 놼Nk,C Ȧџ#~pJ@M[^A:P,80Cj.wS7Q2u\Wu&y[`Vi"BP{TģT`HcA|]Z|hYRvz{)t XyMx@=$,Uj4K}zpܼ~nQi%1ZI}PL&oL,QCٙ=bl*m2n%I vsdM$4\?49tb 7J \* Yx,WYZ:2%AA?x6 ,PZWBWحdfpQ508|8ؕ#j8%nmSRm2bA¨w͝ԏu ^*)g҇,^s/p%XY^I9:x 9eYJa}5bIP" zhinvLU&q c0}8MCBv{p8| R7[O09՟]Nqu ]{0Q;E͵872B+vq7BC,4;-1t-PЙ%&]{Yf,>NJB3u2c_垙i*z7:*<WR>Ey:g{eiVz1*ɞL6Dy ƈ=o\1~(; m+N'hXyI*(OHuڿ c5Ꮃ了8h:IkKN[eükp8w j+':=W$) 7&5\o uNMw+wkq~Ī$"Ɨ+$b֔3;iM[r4,;khs(0lňM|lyەyꭍx^xוrWՈp5Wy\`W͵U|4D[~+  rd'h<;Ffp9ْ`RȒ|B7JAzMDy_A[ouJVZݓxԏzttm':Ye;`L1ݩV>xN@GFֽG~D) *dZZm t<^\L0"E&d&ڌTAWaG7[dh箿+X@C463dG$Qq-wy5D}n}xV0L=5ۀ/F, X U$~Ew٠'u2jUuИ\XXGi+ U^m-ڷ'oM㥙$l~f O͒(hXZVgvS% b %[93Jcu2Qjo|a `z@.OަA(ìB篃r׬Z?ez){2'ZmURRat1z'Ŝtb8+ {QFgh bgM#5=G#/40 j];u k5vznp2!,rnA.;,% :FAvS{ /8A/er~PF*3fsE<:X4u1ği֏<&DS,(`#Ꙇ OIU`7OKu[Ãb O?]vϩaYME8DX!\>  >݇F9<δ4!^!`2b$8:m)YmKիL7jB/3X/H$:e5,Pl^6cT(-~9mӌ 'd5+yăPMѿF(e(c'],JS/Y瞃z1  =E;+kY&*"_<]- H]K(_*|HT,I=;@)-;"ɁW0izh_~j/!B]е崕RJ Η'ԒoJ,>rUts5B_qG_CI/)8~s0=.0ww3Q2#gB6uU[kGs[+x2}bY P>enr,qLr "JCe_[V 1gQ\PC'"Ts:NgL테Zi&&!)/dۚgD b ]$wd`NZ3;C p\{(*DJXbՃ y b|[J+Jj1[n۱֧ osWO4OO'VPD3\9p07yqu`) uJt,YG5;rk]E{MvB6RnìD/;~}jx¹76GZ4_ G..τYQşݮC )rOfzh2ύW d\E54SAvwǭl]w&B"^d,CM D ͓r 36;BՈ/3pa"TJA 5]JUzHg,16׸%"DShWXsţBKJ Ҙӫ:%+;>ɔ ,AI_?p#KmKm=X_iy>_݌Ma׏H*1 b6E Y([N]J9CwPϩ͹z NQ?;|S65wz*9U^^rdU:ģ:v\cȺ[Ԇpjst]DSZ d\ZD-5]jctŎ~[VY.PSZV׶6Q*A"}8@(O8w`*s4-fCN03n&,sKv{( 2OU m_M}6?zFkC~ qdHUmV^OߓnRwrμ$LJ3QP O9Mq0KJLE q*R}3ymh"C?lM=SDYZϞ'Wv84mOTBJWRb Y=T`,s&)e3 e ӕmw -ʒ ڙ AuۖUod[nRW:Ğ,pz9;ejR%z8jm^Ƀ3]<))[I ,y5Ж?5?4[j{B294Liͳf_47Pgp+k&vOON]/eZ9.GVy^T7u&5ۢ8P%]<;Oyc3Z?=|uuh"n`>:`-E:gg.[ _Zn'ܓӤ馨 @o ׹^rD=կpOLzǀ)[/r[1's^co̿h(Jb&ǧhi3|Uy!Xh}+Ԓ vB9w}vim/8r򧅣zx@&!sjXjm)ͅ{^yioˤ녾n̙E0pnW8h|dawv3+vIM T{hAhEJƬy_,sgKi(`/e !d S'z Z#FJT$+fGiN]e{=ĭ j%X 6hpa칲r \`>sqW`?$VdG;.?}%nPi2ߨ_uJ=A;|3@,%5-3# o?M>}Gr~^k4V% k.u 3,ͥb*ӻxy\~Wn'rO<.phxftU. wʺ'ҌEl+4]9s>LϞ6&6r"V$>f4Cfw{HWi+^)~~;}%%aUֱ uEL]M'UʈKD0!-;\"xA#W WC }rpc^"2Ơ4阳L|+#^9(u-q}XC`xb4fλϘl*l { c)bkO(/!|<?P]=G@ӵ;7.[nc>!G+0fm×q唬Ib"WMW-^bZr[TN7y3i4 >ggu%yAB)2k-Jì1T9l8?Heb''D@!w\NJW(29OxhUXv. ?ZW-;0nl#-)N7hI y@Puu#;!X!{صl*=e.ؠqOfa@22GUsh0Tst~|'[*FFM$BwTnVkY`E~;I\|>lv,:]ӏ_=̆`HD"nXJ$j,ʰiuogFJXw#[v6eMZ!zik(ڼ|z_֎nu&W͛Lۥ8N5qFJ0} DS Ӟ%Q@c | PPBjɑy[&!CgS_%, hb*8au9;qbhp Owna)JK 8AE =s< CF~`: ?VjQd) \f\kt?ht 1NeܷKXtP_ϋDeJ+ַ1{t3i(zbHl%{({[4gy瓴Бp?_,Dbs?g `;xiރlB퐗> Or.C/*Ag <2cWJhM,i>iqY|ۣ$Xt@lj޷h! w@{IA`%= &xVҠ~_łX55LZh\ǂ=d( D`@cgK, `Mdp?WxU%ؒC o&a DTy6jER7O$>v)kGH:[93F\NYՄ@ߊU]@~f#k+".e(i D^Hܜi2%}p0~;BA!(!'Te[uy) r${%纠lV8qwD<ʔkОsy3;Es&_%%P8kלּe${2Ysuò2dg,pb~.- Url\rr7i->[) )d/Ut̘:ȫdA,FrHEN̘UxIi?.J4uFM:^K(@- `Q02vAxS>n]",DљW rIYm?jhÇ6G D4|UਅcRg`Dzu8T>/z S"Xo[hV$19iKTDHwҵHwO FA8jj!,!J"S#04C +CGTa᠔hK=ai0tj jby#t:]g*^:Ah.Hmk+0?6#? rUyvوN,QQ3KcU*}qPG}Ѩlʋ&<&XCU/Gctw?,cy]#-Xc~J3U\yP\_Dǀ}=JFL8{lPasVk9c%Wvvy7V]ܪ)qMjn")FV[ADx?<=yMH7N!FI ݄z]W0RUcAIёs'a;-77 t4AЫr^v[%w#":>G..iZC+iʊA0n# PƟQwGe;dxNyф >QLЪ A%4Yc6ߤ)} |`p9_*z,ZGcњBy˭dy.6?^e?kQԁ>#tq/L]pY1؍Eحjiԉ.MB&\zSel; }%(F~$`]~녆;I_yC(49U/J][ڠ3K}\ uHLhM0qh;.nRxC:c0zVl&"] Ju,@\odkϤnTGB~eXOb\%zR*"9¼t-+N L6T|+W=W: ⮭lu&Rb0}T߯ :PNR|R{ިЂŮW ߩg{\msBU*Š5&$뀀62w9a.BC(!yX6@FRW{۲+*R>˷cZT`Vr^i͐e oT1!({Q+IbpХ#Q}o'h#'IV Hp.\ lJϢRK<ە9Q8TI`i%ī(p/ W5iuVLpF@D!DfrQGsc4EYgvH]M:/Z,t(O` @f4<үE9:Z|wp1Η\3 lS tNIl>a{K>Z?ԕl!h@k$i)$)B܆ޝW/X67 #y)~6(0cQ,e&X WBTkjYCN^V(9~qD:fTox02(XDQmNW~tnn3XLi_>V' X}R4ڰ&/Y|h]\@ o ZLZؘ9+!cCrШf3R+3Zab/wPI-:^ kpRv1lӔ/fGc\'_⨙[Y{&pVś+^1Α&$Ub달a[-}BCRh}n$ O?}9jf_< FC"3wћ0fKּ/^!'nڳ[hkwDI {p:|ݝ˖a3DݒJ: DH2͸6||IYRi_`" ֭bܠ|¥(OH0o_ks>2Z) l/D.)<2X;U w7CU! Dے;EocDybۈ*C(Skkg%s顂An`r?h85#?$lxzvz-Ip@vWĖJkz2GVJ m% ^7[9X*{eбε3xW~gQWHVI b\fݖyNukx 1uHVD%k|]?Yn6pu ׉QF. bb˚ FMT8} 8\3ZInחK* RH2`9wT#"TӆI2'CQ<kH9n/|gdi^vfu}ԭw%w!߉R L(0 YéObȚ*5HU*\JvjZF vG 489E43d#kyre`c?22f'B5 !@،I|+kgquV.:Er5 J 6;\HeִL \kbrkeS/>Txc (ͳ6Jx;Hfa+x#&JCoK9//@_wH4V&uA#{M^pNs 1(- u}}bҕidZڨa{06CÇ Y&TC$aP 9rqKI*I1U&2BZ7ٙs]4k21BZp3% l5o֗NF _1 ,ky=u]k8 I+8ԤQ+j*bƵߣö)i7MXl^1#PYŷ#53x eW?K)x{Y'A3DˆAd =&z,hn]$GZLSMN~櫓*^r.jڒT2& ~v/ zf&~I\_ 0^朆w[K=6_F;@9 \b:{KgoQ3nV/+Xmm mülpJښ{TIA]G M (4o"3c{dzPPik؀mWS ] DU=v[_M9k2W\J kbZ|d_)h:R=i%Z]k*C%lKp5aapvH-gh+H`ᣘMXZ'3C ߱&_vy|!~:=]FW(cXy4a'1INHlde>4rIn{j[/r"Lvp\j[]IecOY%K zAԹc`Ks?F7D~}Iu?j6tPHqVB.A6lx:^?G5%bKHg1eWIȸO}BDHt~hڏHd6J/MS>߃wsl%rie iKw-׈=6Jw{i~aOd[zV۶+|l-oصu0!.a6y'sblQ߹H_ƥ6haX̵:oNw?ti*\{Ѳc7R=Egj͞4;KhtUM: h(83rai#> Jtƒ{^Bcޛw:X/Xay!Ct\ .cDZ;@6tΐd-u)+R˩Y&h!+hE輕%C :Fn3륅1Kt^0gM_y!˕IENQY/ӤYD6YO&?6V<s5@WGV-~IݐTWxaZE%X'`јoqw-YLI 8n@/sѴ4iġ)bnrٴz &:X,0 J?b4\MQ=xvGfڛ,S˩0-VU!{{@T\)&!1G摹_tZBDI1bK'}w?=H}7EyRLwY?̵r/|Isx<#ad&M0!o#%e ໠=D_s^h*Zׂ46Y]{[`VhOzfE:TGd &]+ T%2V- P*uq4m 63Z =t# DHmiۇz%~rI#@к-ֺH~{ˣ :/ &6++S]Q~55׃( U묇Szvu6_pGͷnU撩@>OWe{t-qLBfnĖX~R&Ex$?j,$+)E3EՌMX8]Ha¾n| bN,IVݧo`tĘW s`ר|(Q>^ $5%$t}x?%7GbyrDk*44)_ zYI3p)]/ZSM]:ɧ%VꃳIb/og]8o5kcm~1G{I !O$q:.[skl,9yV,05,RYb7*f؞c;&AV⍮r3#+U2{@j׍_ |J2`QnCٰ8b ?#OG7 :SjvI( @wI78 :)niuOa(P7_<󻍉F0MzdL:yg]Cǂ|f `ll(kMBK&4C߽G9=XrkU_af0˄84D WTlv e/ь;`mq(>x #ES9$P~bhH١LҐU2=d3Pj/"I]'!ن1RAOyܑ]2"{ѐM.-HB-7N>\?&>%!_ei'GMwlqH"9e1,Yoj(:WG.mJE|q_ar׊ŜeG ibp3dϗf[d Ή1cwGAU<ډ^=,3x/_"-;ț+ 0B`Vc/:\PqG) (l7>NUs|c1߰H]?R%9(` $2Āw Gĝ uNi| o@/.nbe"Q+Fְ.oT2~[U;C0akEiD=-b,ήsln.N\3*S$]8:X|84ihPf~݂&QK9]GDMB"oJ&8i!|uӄVnv]Ix\*9^HaL&`D1`s{|0k_Mq[3gr?5̶+ |Ǯ8QW5`8`206d G/oDMQ) )ZW^KtqDӤ a97=qET°[*/?:| ǟٽ~G9kcZq6EUqنw nIbQ1=:ZnTS$36+/Uo" ZU13ɧ0?md^BNWP*hZ:c};#g)Ê~-If|ih(;ie5-|P ecTHXƛ%\A\cty 9§|_'а#|pUC~7)͇x$Q?K]< Q6g >ML3m\hpZ3QYM6 )S\r,{ dZ`sX;+ YV R&B'V\ܑj&p1f4ya.\"">悇A$鳧vc:tRsdWtC?+tf d2J spy_ȫ6t_hAIKq[A'촡7imN [dE'$Ȃd {<#ز{ 4ڝ,, H+pR2Bi y6S3{ge \tWz p4=UK/Kѝ,a!ZB jׁغ&9`u+B2%n2ɎjάaL.D8^0vU":>Q;4Os$N"ExI`t,럙%,O_[QAc0hG3OjΔ^dN@35 N4Tw|gc@`HO~I"ssWj(Z - [~ *2þ8l "'U%V'j4oo>B=_78?vzl }zihI(*^~eY5eꎳ\7d / o7ߞ@B>8K%'L-NEusԏMq _ Ƭ=WVd9LsEFA5܇]&dvq! إxrʈ2„x~PH6@U.H+ΒgUr=)ːh NO^s3X~E>3kv vބGVz#+!_+?DzT?Wke3_iܷxÁۅUW k;**vQͭ&eqﰀM y_Lm&> %TIklqHN//d2%XlSsq`fW[zuD EZ9(͡Oq|`oyyO/Snrb{/ H j7WSO4)&r;{7釵 6Gl %aOBKD-cG *6TTy_6@, {jFY͍e@`o04 3.#5_XDedQ0Lh.,AᢺQ"GYTx׉ninjGhpA_#'Eڒp fM7o7kQH@\,:a 3g!xus|v/Ljj:i+iHӒP8{״/^HjBH(u~Fh=iL /gK)c v :TH>܅ ;<61zaV2eqd#\ faDep ,[ςy#;C.AWbB%Zfn:FCl `H YI,ɚӒLJ(?\il-@-  ˆhA']Af;E.b8T ihPˇ$IJ_YcNdF*ӡþxҗL%H]#3X=2;,O`@ΕaWF!erF}IИ]#R?8YDN!6s MR #U$M@^M=`:6uYDž+~媁hL^ոS/ sN}BX°ջeEjHmmj;mejcRL%Kk ucdB2vOaunؠP'.3'ݜ *NJ;dシRryW^ۭJK۸mL YF>)81=W)_RΏnqg4Oު}$cȪС5yҢc<_ B1;VG[+}Obؘ'ځrM,s;=Me5eT Ѭ4gg6_A4^;5#} /Ԉq3t&J f" 9L0CRF$ Ϟ̟+Q@\洖`h!W._F/n8.h4CV/"eJ5.ܺbFjI/$r,L _8U[w] kb߯ymfw`rz. mZڭAX^lx7Rǖ'K $j\h G@c:͑9˥"X>Y΄O%8ԫv]>9'XŠV:wt~5߈O!ꑇLVr {,iN 7>Se4Es:~4) +>w{{-c$-BUlj\sǟxhk_|pfܒ=e V \S šmrygV` xY<Łxռxwߜ}_޼)vc{3+rR]%il{67zG(!hĉ>B1_n җr:M< 1T]6Cӝ(y^1 Ϸb;*nySn-!,x6{588QmZ}.@òbI hL# [Qʦ%D5W6ozcQIi.G`/pem2E zꁖիu rH ؉.ZQK"rbb3˧/DWNQ)UYE".f,.yfmY9|5L5l(&5,/o-)Pe/mvAՋw ӷ]h_xzr:l`hO1}38t۴`H{kٯxq)1yZ{[y)O$/(?iJ^ElK"İ<ȃ 0ʡsF+Җ@aDԢ1ߥֺsME2d|zkyL\UDSNN,%eFUÐ^z=d֌f7 s{඀9GU?+V΁ZU:J4u tU^Br#:FpABX/[OLz1E4[ 4=‹ C _#w | PفU NdG/XƋ#!A6o5䴃nyv" ,Vߞd,$}8+ 猣!q0XdXچ3vćimū؎yq-Q/Tw `^Av6ȴS,"6ψ;R$IZPd`w_.;Q- | \9wa\|r] LqLgY6ܞDkI}k$cXCB \asF[^2L tr_95\J?[̃З/jZoípE$ĩbg&,AмŅCy(&cQHR7[ (v s*A&fvi+0ZOC}کe[j\t9.aRIc*f_pє4wny_bt5;Q'suƛ!Ѹ_&3Wq}?= Af)+[tFSYb84̐ÜvU}+}gpw$]'8&+OciIq%X1+xQ?,^hRT(QŘEaY.Ӕt-=]f6X J$%Ye] n;4-ro;M178ʿTm[ ṿn;in.ZR`OLgM:7! k6m\"~t'4&C`}% l!CUtʸf4%Iy6ftC ⽱.O5ar/8>.&Ὄץ.Ŀͳ+~ |oXz[N> ( CLmDLMqXEȢk&ITL~9ѫ.Œ'Q6N)Itp!"`l7y\˵%{d4؟ՑE ףBtu՝|d}+οшe;z{#/CKWpi6iZNqm+}(Y`DbGo;JLjR$i,LU 5lJldZRm "l7)R;FfT8KV6p` ~ Y:ZS,R.G+2~p(X޳ ٟޔkF< &98|я2R:׸PDG[uuhYιU LUt. eB<8.4t`J Lllis=ځ -Br@+$wG'>\s6*2mCMJp=,Vx?x (?ƀfM "t X GI; kN6ٛ.b1k'n[ZbȈqeGlM舫T~6O['!kp`|9ѱ vB_ eP>~[ZZMQfAh<@T^Tt4C鋄&f<.d|+]SThnIE} sFpMq(*݃viIXH[w u,wE٣F9΄T{ [G=E|X$C>hN!ݔE TI+mסdhkC3=9);r{vۑSuSL<ŕ<fE@à-Vi@>_ K7k[Tl820o9GNeʧIJZx\X_UͿl?|OuɈ׷˻b}v.P_l48c)? @3'&@Pr{`dlC %ĆCAH:jÀ1 !J6tz4`-V.}IkF֨E ߤ]-uO.vVⸯuSrp;BE0̈Y&#$;/Ņ[`BRs熡Y\LN)2jN㩢^}!'?{ xhta#' A"^Harښ̓ϱ^u{(ۘl)1q|'{sb*ѝeVsO 8;ېX E'ֺO`s~ bEPT[rm唟bD;Rq?U]tmf,uw0 ]>L_`q1lY:5R{>\!疓Q[GgmI|ƒ`"NbRQ^f]bE f[. 黻_j4so3C0;Yp="Ê)HM;p:K)5o!ᆄrƈӊJWiO'Ԗ6~,C6[?&χ({*!Ƣ5`H`2%CF拉0FpSV_\]lM| 2$z+Gjȑu\T{ai_KjM5@"4D'6T cMO1+x;%Y ʊ =ig0O3t)eeEj*ôQGHn\ A+džOzYhwx@'}["[NPpS2ˬրZn j{ 3@>"G- p/ Y+qs$eֿi|ɽ1B,OP dwbVs|uUCPTໞAaJ?a7h&cosvxؖhsoiS%LEV #dE"ueH+l $ͳ d<#6\iLHXOu*43$m^v#RT=[oͱW):O[ﷴ><<9yކh@KT[YI=TIܛaɶd9GV㱼XvOCZ@$=<>er Xe Z\@$) EFk.6R:K,|ӻI$U)Z8Ku#YgXą4{z#q - oϹӸLG㱥>ⴽ wY?st\=7"^gyx'iFxϡ[^*Dmi>Cፙ泶w!@$|[#}A m {c>.d`./Dw ٳW2|~ guOFn Vs>&`z;n^ZqCUK)V ,870ݩ"7ɉ:L]Bjz iY<fάP!`)+lpZEA+|ۨJyU)I+{[MHpO+#Xi@&o%h;:e-SJ3tQ|6&7Bz.ѱ,_/0jPgZ?gB??[Gl,łbe1l m?hӲ/i.~:<:̑ uHvɎZJ"HIkꭼguQ/MLT9 qj eoKCـeQ{U<8TjM fXekFZbM7tH'p֟=$5QW簫C8`rʲ8 /e`kH8Pj2H V-J#\*f +_Kҳ '8D$r旁Uś ꄫ Mi@=|&V8ub)e\Ўg&!CԿET=ZV׍7z%^qDn26^s]1f:ƤK2Ru ]R J!.?^+\R,awV/J(=j݃a+[Ƃ\Bt܉91v* FDEvY80WٖbvT#d}yx+1W_=9~⤤ѓ #gv0>z.?$ *,2? agτ"\":?Z_Ԅv1XFv.nԎ_wO5_ hҕ4A S",ҹ%w$->F'ȃ%ƞ+Ol{rGJ- ^̴n`Eo8H -,68W]s^e?5z.c:D- ŗOB7w'~b#{6*>%5ֺ'0Nv#Pz\$JӆoW\s24"|!! ,ذdxbEl;{A}#QdPd*Sĥ 9/7E(͑OEUo 9'~)-=e:# 3MHSlF>BD=ؾ&^=kldzqKש6Z?GYL)iefB}|=c[Nը$戲Y"hC֕r8vUevг;2YʟQkCF"+E18-`zW)g]`L-WUu-kb# yΞ A]44݂n.rRs+&J}~ q'$>{)ɩ,ay^c;PZ'qt]e+?\ 2u)JZQSkp>sc7UTkyCwe!"@9Ԁ/+cVX,`(׎@[,ׄP9nѴuAa!漹sՐ7>=mS kW=jNXnU 'eaGQ(yVT3N;'h)w{BM5Zۭ -L`v 0zRw;ПɾK9Mi/qU(`0oK3]NAg2(BwY"& vZf*OUcE }sp˼0X<;&hh9ϙ>[ٸ`U&k$yiPPcv%1>K2[sNXT7vI4HѿNWDR&䀥<{#K=3`7ɕCCԯmʄКKAj\)o/SQHF^ajIt?RNV6Nyv^x4*;=\\ {5f |DJA4|Eh}mDmxOfw8îߙvD=7Fgv"A&]7Ώǁ8UYa&"0Z;H%_2E?4<c| &|դ 9&^~ vI!Ty%cW{o2fӲH(p+X0-Nުcq`J~ZS$\C{d*~t}h=|üoZN;F˭oq!ߋv(̣nPSzyTSxvZ΄)*M5qs4}{yN"hQf1o.h9SyJfm_N*GZi}0(񲥔õghYt=}|bWEzLzI/9'Y2qX36,jn z tWVCٺW8}P-/CNЉ?w:ڡ9ks=ז7!HۥM8dw ;mO\[NzMt1anמAҰ1:_J5y̟)ԟN&\fisu>A).6${(Xcg*A%;ĥD%_}צc)F+X ;{Z7YZW˴Z*d\7*nE1w!Uf8\#nՀqu@a[N?ڂQmA ZkVn o$hg!I`_ZIsò$]ZE.+ -_BW<'|O5\1%Bғj(>Bl[`f;#a-mum$!,r\[fr0ܵ%sF ]Vs8^žs(X}? P\h\dr2Y q$=JsNV]1oC|}-"4t"\‰Dt-2rS9S=㔢0MIY_D8MN eW8L,To1x BFĥ}Gt L;ZU }ĵx)B0dTh^ NK}n#KS[qgJ0Uid2l_Ny9 sýC>[aՁn{f 2-u;J޴TX$9 JrPu EC!ve!g,eu _.dfvvcتm >83#Pd; #T7?f yCRwt1eVP4NTSnhEXp0|č{,UQz"] #y%|7;~䳜guPgWB./g/9avM Y$܍=^ vY g$AdFT9̡Ǡ\'n":` m+2-ZZ S*{ZEٛ%k%#WXO)˳T# "qYL\V_N_Vm":&#dt^,cd \[X6ryN FjN#IUρ)w1BQ#<*r_P*Ud:OSXi*aK(%_3b~  ;Ity=K8˵NϹ<>3ӫsJvzjTę]syԏN3/yiK +vج~(1f?hȺ16Ji9{)a5src\dv&d!X— bʍE[qL2^Ѯ1Z~a!g1A}ud _/lC{ֹ]GTvgFΗ@?t?Jyx颕 b^;~Ж ٜ8{a=9㖮\gH$QYm/263&5z'n=V֫-^pvDNxה7OVZǽ6";P*F)?Ct)BcwвtR*'71LÎˌʕe`u1-`j[u 9CNaf>m-5 c(6eTdNƶckD5:"μF%ؑBJEp3%B*woY= VI| 8T]0,.PiFS;2o#S 7}MY<-B{ңj|`Xg*OS Z!ޘw9y9Tgb?Gfyt>MT*{SjODJrx~f[\`l+q_ϧ46- :E.xP9;$JĚ?#p\k] ]H͗bQi{r& " &`S>R2~s#_-F7O%Dr{hQӔB XWb]F?r; J!5=lQD{ |&tF٠. =;4C)O$5t[HH%{dSӼiu; g.ȔI "8@B <Ď,jcs旓K L+dZ@&=|5LYsL,Iy4y&n.RRYv` }m5f¼.YmnMa$~kDD!P =&9GYtx!<7dt:IńC@Ȃҍ}g~aqxh&r۟u8vZAd^Ga\KȷLPh܀ɢkk@@4w?yo3$2\9e.'*s"ʲicJaSB'2ikX/=jc)#@_h,:odEMa<{QsYݔuSVDk~EK/ߥhgJ0VtuE lO3;59:NVЀu&vCjd6;Ya@&Fػl4LR[*MPއH*:-k#(l7 q> 92Qr CY_o]^}fw*~R[ %U[!ᇣMbB+n\%(zJYoِ^8+f&avh me$$9DwӋw#}-QN?y.|  [P[?Tgq1|IFf 3&\b!9breԁ u2!IoC@` W5wyYtiȅ2. ;oBͽrX*j>tb޳"^`3#Os CS^4+~Pk =i-Z~"Hz x Z4?uV '^m%@::x? +Xx  :SOB7y~d7O YnzD usQ$#db+e?;㋟GxYO MFk W%YhWݹ&?G#8{f#E)V1*b蕙&o皪6KSD7r(4~a 1&/>+{Y +z )k\d\'4[]qz$*""mGIE/ݧMnίNt:tR{ȅjގJ*?$=`+X/RR3$AS+bZ ymÈ~my<#ߏ*^7wH%`5s=0QرQƀfqUێb_ط^Tlv7?cfWt2[_xLTAyssNiP_ӪZ˳;wle.yL!6eOkK=?z/Xl`$`&\s1PtuSRCbS󧢎 #(:Ie}D+]'닊64`++1 yDG?)J$z,H+z ѦMvG~Mjxk2m)3$kW_BUp+k)H _b0iǭVrfޜw]$ O[&jφ:hWl_ZsGz@Ht뻜+,gЊ:@H[xa@vrU;_R)ūX %:t -8Axr8?%- E!+icYC#"9?wu2@% K 2:9Ar}i7R'#ӣK+ُ\OP c(36.ȸ:`G?FJ~7PtMA0n|e+Tњ\5WnqsWK$  kx`]p+~FC`T*Dz-|b|Eqcwȍ^CȹbUK 13^Hl9^~D7T']%'<Ի-fFb}N}zN^YZ1DS4&|~S$e "w&;LtA+ZDh}.-E&UQj#m: uA6 Pǀ ܗں;T BkM w80+h(̤J&w9/ʹ!jRx[0 7'R\$݌oTx nKH dKi?&'уT^oQq?h4-:H*%RG-&Y y`\Az#vY8K1k͘F' $lw׆@Va  غ#mtLyv0vծrjRqZWRڍDF Uks}2 @].ck8{ctV4Xؼ_S1}yޥ) V%i 341dR݌t)h}UKh];x[nՆ/c0B ܁@j$oⓣWƹ;%,M a}zSi)5+U%Y@rg|5z>ϖ~}ݗT.ԒS7.Q#b}C\=ぼdnbs^;|QN?P,bhصn.L' ٩4!e?_]N|ہ9" s:-af mR"%x(>`Y#3d/\;lRYB|<5,! <)/RW6el4xGVJ/uVMQ)e.}bg8{%Z`3zu<8tP /j@RѢPmQYp$6X6ݢ,̼2&b% q- K/jktz}+vlCđI ?YŒ>^D@ ]wKDMakr,$CZn)̑w. dn=_f Ud,S_rCfV+2Re+N_C=C*yC;jSǡf >(chgl%q䛿ٯNGl{X_84H9 ;)3C3r EKvql'qb\Sz,Sm9D5Ф>NթStg٧;P N~l & ?ցm(ٳN\ʾ˃ԩ'L=dAG)< C~-۷x es9m2'Db Xs_b&GGlVk`W7'q_ezoB7PE8];2Ygܐ;vwT]x`"r{P='꛵#͙RuDdžTNP(_^NEST>zRjq7+[kʙϧÀ͖8CG16Ye~F9aS88m2n_F`P,l]E _좴*3ƿ AdM$4d#^yx.OlɐMsh R 5gΒ{%Ųu$l>!x'"b 3g*5La ,0(8 <+OE}̆ۋN Տ-d}9 {",`^!8 =&D1)z/H` ٞ,Op6*,4jv#GTÅY<}?[+hI=ve8U1V M4wՙ++0-W:I1`%pɑܴMsʙ8kэ`ecDth4u9s^i=wtp,Q^愀 y3Xgh> 13և[nT`xE~ #bhN\Z+=.[ lݚ0g%S}9G ,Lbr|3!x8T(.9=5LQZt'1g :L-2VJ%v;ՕY4B{L,Wʫ(Hz_} 4TTshyeRޝeu-P0Z+aZ/ѹK(:oPl:Xl6+P2A G`)VrjH.5ֱ.64 9UT#bm{ư#QZi 6˘YA6`;l`K"/2 e4ׄT!>+|;&̦b`#[\X |ir16ߊ ky+(][5TeJޱBqH}Bk9q ~7Q>;2(*7KoVQK\onJ.GBH߂;zK'ĎۥQ =erVl9ק\R V@_S,VZ."]Ez"9'Y۶^v  uV?2@BC2Cw.qSnz}sSw.@a0ɓ8d5d %93Pusp wyYW3*:v"5U 1SE+ܶ1(>nߗ38j>#b!pshDr_NiyӡB8ђ:Q 4y}7G&dE{N܅,g%-UZ yqBx cs}g>scJkv1)?pHc@%D ES@8E/ۄaA vGR׈I '8?5bުjL]rYO$H4i8.GTԑYYbmvƶUww (rOmq,-0YS* xsHdvip3pI,Ħq^'NdW(P077Ğr2 ?.0LG@bE=-sX4{@]]K2 " 1g$ADX!$RTp3ʠ_ ں[:xJN`/$E㼙b?nӎƃ-3,s&2!;wPCV O\>hafޓ#9;S2~`E@WV"bKXL |uE 4dύ`g3SC#kN!W&"u%C8IOmvvmFbp{"ekq$XP^l$/$[8ܟ ͘#Gӽ](_^u4/3kn/E'HqԦc5N%QR:8:>-֦+JϴVKxQcݚ,־YJC_W>j.[A+i0r46t+ yIߗGAm3 j5'%w'۰NƢRs,yYKrXw2{Y9x#*(*t5O)En'@߮2/8\x iJ+1GhkrVFnkmNO!W=t&GhrɣT+ uZ y>(a%րbOBagxGçQSx8ڐ!]-2 ~5?}}ԅU`ެ{򳾳J@ VCpC aǙUR*`?Oq̶505"&&Ţ;;֭T9*(x)Ukߛ8dg 6:h?059|7xa@#hc,p!uGdr`/Rlp2agҶTH{܏2:,yui! VvyNUnRm.&79?ZkU<87A=zN''d(rK(&ģa)6*@m(A\6U'Ɋ JWl)*XYBj fqvLvWrۛr,c]%4w^L, w3-S>0" 8|7Qѽ=Y*IL56C u;6XSS`ug"4vFUv3<Y?V,k/ {~{S:@&cipYց5%(>8f+%+cOѧF)(_ SDIG;GlhZ"'>kq+x^{%\p8݀SNR| {77]cqryhEajZ.!d\9ZV)?LiLHBJ>.kE5Xps Lۮ3[orBJܦ_h#Ai~MSUPi\GaxEPaS]NwPEM8j+ʔ C2`쾪Fi}"H4ϋ N:l;'p wdAxf/iFz>O6$. Z"maBeYԟRܖxRV%6|ErIQ,5)!+'bd^8yMeYʽZxcⱋKsQ]-Z ȓ8OHږ=-%gY)ZN l10Pr~P]ή"Ӆl6W9x1`鞇Yd!.(qF$M5q[O0ߓ_K{k9K_ъYR@C‰wSpł"MDVaL8dNqv]h F~[uiW4Q%s6x+e]##$Ҫбno} Wzxy_zl{mSy+]NtLo1A$Qc(%9_w0YuF}~Oǭ\3H8_v\k{H}oV&;=CLyUt{D;vשS9tb3Ș|v?}/¤ HVsy0T!שRSH˝~!tT5E`T2z]g+V-!%ǣ}Qyr AGؓV+c!^G-H7c3jx,I4A6K=]j'4k)#FEs1%p>.*PqBc`\HFOՏnڻ܍3K}B=/ M  „?$n&^Dvi`ZNX񻃡˓~Z M A757 b~4 L=3dӏIs S+?Y|YLsT̘_$B׌ȢiȰ5§Cd Ǔn*=]ljpfK=&%8$J{g~ / s ӥFFI"eBuӤp]c7?G7jDvIk8qh,91ۄ2D=`M ~-+*8fЇD`KfiiꥹH.^>nF g;kf␊|C6o|*O8~R3Oh_6t"޷1;aٛ>{ J~4ud,/n!aAI$?쿠BI£r4mYZ-~0X;\GXwx8P~Mj7i=9D^=L)J;*]5MmDmːG+0XUBWlf7mTu?m1Q$PU{/թqvjl.Ip%ѱXɃ ];z;\^⑜~zLȴtÕf9]Jck !i@S _pYQnwqVe [.C3a C_h5@!\=iu膯~R陞c(7C%ZKZPeBnijsxa$C7!vl )35G,pˮyg=p&ZW*.-'jhJMUQ/Vc],6#Bn2Wd%_cz?'{9mz5P~)~|V?R$]H>ʍ/A MEVpP GūAxS/uς71 m?Lef$mq+I 䳧wj<0 k{#[E%|9eL'*M0^2 H lDMֽۗ(7,qdd=͌[!R@tKx~l9/"tTFKE- !ݨI9c1FaXߔҌE- euA2T4R:_5P\M 謝֑pL4$6D]*6,ើI1u2Nsv`7;&c=cV-d9'-F%E<}6D1D1Uq_Dd5ܜ&͓Vmȧ PఄRlh3 K̏(%lNMuwxd BnMұ;bl1bР?#ELݐo cD{ڔDNr:|7[il@~'"1W FΞsM&g3>1uyB]}DB.YeT̐2%g8` \1, vŞ<.?K*掂' IқS]wڀuNҫSt( TFjߴ,_K(,B(XNOڵ/GI['2jf|G aڜ+ɜ(&ͻ uasɋTRv"%")TLnvjp:Z37~)rCp :VϪ""ct+ vx߷bʓ)ؗn=vSL=?#'\7+ ^ bɝ{xnep. =:I2GtP@m<'EQ#o~& ?S[z"'E&2jiMbVx)$94֢AyTlE Sң~!%UQVPIb]BR;!TO?+F;:O/$]ZI#wxƖ(}'!/nփӜEfXĩ* E>Z(kc_>6A7ӪCSٮɅӸ) N[n'>5i̊< ;Ob .+V$^11X Ʃ"%(9+Z`m"[eA߅Ty_ņf~7&~;8P5&M<˭-|>)WY{y|;w}]fbO`t‡u٬ gOX[Tkeb5pg36O  ;vC] hS_ZA1Ǽ?)="c !/o`5m ? A$adx#SW~ ~X| aiIʼn i= J >~CĦX#-q&"XM8"4Sld }֖u^!he@NW:GhѷwD <65ef̎'~RCy0KJ:Dm!=򖠎5%wi/F];-l--f>K~eщ9x&t+Geڕx*|3&74`\N[6 ֥`_a]Z<]WTkS˭B^˯C3Cʖm0(JP>QW12|Sh(67>C'*yߥX sz:᤻'&˄Xe-fѠ<Y3]{\pO5MS@&]p !NIw"L?ic]2 BLNJD['C7x"V]$NHw<af"66-P%NوA/~gOk:.TL7yLa{HMm1$+ϴj\@M KY!!5:L|~c< |4Qql&k*ȴ/CڱS:K lNNTʋmZwadz%H3Jeh BWS@ZÊVMVCz}Tx;AO1I1O_Ϥ k|F|\V,fki|O5S/~i¿yaVnw7Aq{k/,?ꊯ~fbJ$Tͧ9@>jtaGQz0هIOч; t!Cǭ.ftdk~iR%1*}t5)U-\Z<>.i _ Bޛ~#Es;{ǕHѸW7r )NR;8,On7"V(Ya26$7Y{ &BuTkmnOirÔcT& JW [@#2P?q-WxY1\(V3z Tk.o.=)71av ˏ<+נ0k5!BߺhICnV }M~!gMa1o s/=Ȃ7Rwi+sS rJ!/sN]A&A~vgj&dV*?YTJef'`UiQAzth$.QIĥFcNb&lz1T'AMjoSxM7~(;/@e= Z ӮR䮽R!㿣8+2|}@w*~>Xfg.>8X RB^_ 4p&>JA^8 f-r?J1M;cXhY:3)&]A\H2 ښ?6]g"!m4Lİf| ; LmHUR%b{c8r%^9~nx]S"M,OLm!aC~DmowU[qH4+ tk&^jq5}WN { _8bU6q. b6 q9]u$1H(E5 ia>3Ƴ95PeL_eJ6hE - ٜ#N7~ =ν}*ET}Ϣ .+fv|+Ȗi&](fAM8nc%u.zQDޭ`8Ts瀑2&'Fv i_Z=|-CP40*qs#N#"{l1_Weou9ȿ>c4{pͿTKyt$\{3*qm b3>#AIAt `p7+w8xqY3'fKG[ xd~]٤pՇD(nLKH*Mt:ߚQ[6_1,N,D?)7i)IKE^`#M7VWi/r}95Q` 'ME"194QoD `ܙBkn4UEm({6@W\S-y~Wrݬw[gqU|)gF)@.0> ibROPt c2LG^:2FgLjePk+p>ebɶQJ73g8vJ:8[x&/ɸ{W.+Xݝ3= |8 |_YO@GV.ZA9#>][<$!gSH 'ZYydAiCv*-H4`cw];B>]4VfWqT[[J{eeZ{ "gvJPI%_[烤ZQ!MzM0bo2 X|3&h/G$Bw{N2'Hn_X.q,>@p96:Xpc翅Й;ެu'wqJl77ABm/e[z;(e(} $a,o)gNtOD|NO!\`;U`۾Զo۞6 Qql*<cY'Զ/u@gjQU+3_3Kms~4.AK_ez>dʶڊr zF-866iB{>dʡjQMƝ2f3OڅFFcOCznr0ѧ8݇Cuܔf-bu+~\ v^ `QQS{V9p uN[a1~Q<{׀\n' sQCsY d<;=Ϡ~RMza$ɒPnD(Ie~ E^3c8pIScRK$b=+\*=--C'q+ZK&L%BpED3q/^~2yut?$FeD}oӟ:ԭŪ2ֵ+"_B (9L= rbo>@w`):kCz8N=ƛ9wD࢔a)#C<#f>ރ蛖9JD Rw5*$VwaΨVdƾ;k}IcUX sھ}Eto^[|ǣGSt} >T z tR]lme@D `uD&]`IVʾBZߥ= X,SXSloRA/9I's=vXJ2c< `TM'o8ǘ'{yhzDU@~m4e{6"zU^<}= \ⶍX\ł$N\;)kexMcǽUT/jB,$WoIR- u8]v$[rP+] ;yL%q$컈GaeS˼xpH7"0Z? %<+ĎͩR< eC]R_]}qAnE )v.70Rowhpl@~*ق8H>Z`/&36:Q+Dql]J KT=?H":< MWi`sqA NP?ыk ʃU"۪%hjv%Ye3Ϲug7?кA ~%O줃%e9EXjRJz/ugS^_C|Ug &90t>W­$! )A{^UwaD<"ݱn*DTT]sṚ:ˆ*oԑ@l((6\MŹw%^FQ27KmPZEV"n3TP)b3OVCi㐉W|` [7?X.b{8+©2焬EaB"V=N[e"UF-c#ٓ(i4Zp[LvL N `?"bޚ/69O0,nrHM Vy=OBS9.qם]}07BA%hi5J$ZK'@ESpK,r`[LJa2,Rc?FxuxyTw@ou1֞|&Zuh7B[XBcRkWl4 kttOu[v g&scb HTʹg@,<~h!loܚ9sl$ ?zd:0Q!dONT`I?vWAkn sHI"c/ԧO) U,3S=kBp5$ "(\-9(*άؽTFFq?|v!Uc<<3bs%R?Aly=X?%N>%{o(,ݦ# g f= Pod]vQc ~I* wt?OS"ϳxc ?Ͼ冱0PdCS>l²Ne 8n(mIyVS|K8wY-# {:,%3w.7k^}Q< 189ǺK8񹫒uLoXv@*c4o/%y*d E,~ WYwW"M[$C[w^n䠯+ x|qՃƒI Iw7a /֔ʇqoLJit${ƫsFj2/@6v\.9%]Kx1}ADLH:w̉qm)5Nmnmdkx- fr?/ ;Q!X"R>t|}ә ;"TY%7Bay_͢ yye8ܭ XkhL(7y/v`aDb忱> mtCA=ิ^cHxU-8Ȼ8Wkm\!x݀ZZ8  jR"8Ux\%K{l`NBt˧߾mW_4䪊оXGfGj $Tx{tR؅Nz}“kMj5hz} N.HA ‚)e?C.Ul.A(ëPCUD:#R,W<4kDbhX?jB4l/E};iÙ*PQyƾo\ ø@05 7 pIGUx XŚm+楡iX"1gbڥ?TSb─z2-ɩֱ&2%СoQa)=S10~KvzW\+𺿐0k ݱ9wS+^kQXb"@~0VnXV1dAR,?:74Yta_dk94A/cb!f~28:Ұxy.DO-1`) ^ O?P4_Ő$y5x eUf1Ѿwx.پqꩌ+TtkJz6ES-P=u[$ܢ_ޓ x&ȫŴϚ9&R/h 9>>F?6܂0~sZ_<mI$N[r$(( =e2=計QEntJµ.>+܈Є_q߉ (R] d_{@Vk2GOTP|[>5#f ;+W"^[|݇B!OZX&)<;`d]c'c7\/;*x~S,KvKQ4@BY Xt8vs~SmX6_LXEc 3U- \x9Ҙ:|p8{Mѧw ;^0819⭑I,CzcZ} #ίU&Ů(#Z$ANa.)f6ʞ$-7SWx/]l7}HK676[($1!X7D#?i2cӅF{)sP)K5xA嵕~4sF8񾈾0gc<]h?g!QC2̕f^|' G 5cjmn⺀:|IV*,sMKY&a4z+I+/L@:洖 &K_?U^k]0ARQRU1?n%YEr띥 SL=ѫi0P;:fv&rH1:kTB>^%^zeQ&z,gAda$aoc;$@OHfYVCM I臁hŠ?cmZֶPiW)C83;&Y~.P|;mm <,1$?"[#U!YD;O[xpZţN D~f<1sw QR<8sqU0R:uծT 7rWoEe-نڔ7[4 z=dOLclqV b,ms8Xp~,.>h brvF(EpBs,ͭ< cv|.nk{@?z3f@D9"w]Zڮu03G^͢p cB*onBGZK?Bc W - O])I/ä'/Zo-Ç,3) CzL7[DD絙/UDrA?N6ijڋy41CФ]F6 anνMmykXD]Ds'!Fw,Y^A|s%IM>ňY3w9̿@z D4IFoT>I;hٹ_}o@%-I$Ψ;}mx h9ns^6DVٕLpFo~;Pՙ m0!A[ YMtcUU8h*(SJUA8|uT(!AxKz֫R'ФW&#Yod9{pb;L{ H~xp+~ ̜+%|4tzRQ\϶|n8?rva W-Q͑>_wףBfW"E?Q)>([vWK6CY0 @[Z5kS1 JD[H>pȳ?S|gYPipw&qA1uscAUo.U єr8, WLxfO=pQgٰ+~8%eI̬k UUiN6;^mG8)>  ` ȣ䜝zƕNn˹R;\[4ʨxSH7 M^#N;B5 C<cE!(IT[j3U3 7>e#찊v-O){FM"#Zi5J>]A! u:4I-e,Gp}/sCS/!ݩPY$QFHMm.j)}=SZgfh[K&P/aV|;n ۄiϻA3ҠFY>|D^$$  Իl24ඖ.\ŲB!\Xۊ]+[t|JE>/ oT_ĚS̰ܤNX'OoY}~M}zB+*Ef 6 uaVhl&Bk1/8+7@]XUU-GɎܒT2khΦ)r)fJJ6ų^m ^& CU6]h~ H=G8K("h孁ߦgP4IKZ8^7hJ[` ݂[ q }z@æ ?"ofP+$BjwSTH 'aWu~߀^9B ^?P… =:3!Us)ٽFT-\A,hp`-\JƝE,N ܍|hːؼѾpK A{ o{^>k&UD)zsj3ҲldA"UA R򽻭.DK\6HKp8sD'YHc+ *8ryr: v\\birD hUx][B0ϨR6AȲgu8ӯujj٫sZN8yG7%!~ t|Q"k%z }f66}!z(>m`,B0k5^:V*i߂ G dߝU҉ll(K oC9el5a\9cyF=2^m,BP+n-0 Unq$gx!%6eȞҫ Š ֨5Dt3eckB+& ;GR_4)&ăV0AR"ʀqGYIɱ.=k0 &]Z@髬 `tnРZdHd>2]G5 Vêd~+uXI (4Ʃ$c|nh?;mlXЀ|ٓE269lx * ou)9S K]RIYNߤV?Hdt<RFc56υ%D.ߕ%2G S rr5wԜzqoing90e-p ՅٮZ!Gzd~Dt(!lU]>@ܻj;Y|`&)aBV]sa˪/iE-D-Y'Կ|YuާIռ<\}5$`/29anE=+jN1 䨦^v.b"d uȍEonYƋ <bV%+'d+oC0{9pz.3ٿ`Y-) 1bkِvѦNhQRZ-n?Kb@b}BeOEV5YMqI B CPb4'"VaK+fI/bs K@ѯUM8$,--c1~V*e[/+ܷLMނH\!d,j(wLa5&$ .g xxʠ" 0i 1x1'R\S1$ǛX+nv8AHUnJ=I Y ( ЍCHP*LB*`n\!> ^D)Y4Ɂ; l4 {Q?CTW<1-sHQd}nmD'эJsS2gH(oKl<:'44=H( "#||wr2i1˗fR爵˸/1 Mu'^{2\[\})KG(6H9GkJWd / $v[+5|!& FM9z b|%#Eً3,۹3? U&toK]~3$'8EsqX3c!}ݢ_Y1/(_0foqХ ƀXvDX_~E'!8çϭ$at>9|HdA'YI:@+k`+\my1MdΫmvsַ U%VhahaRƄB/i.ж"{.KNRȖWH񛐻C=jq1cyhXx!rQƟHYbQl̐;iҁneF, Q#}Ax,` CX5KiAL\Rι gSOGik"d @h[) K;CݔH}\SAˆ0zxgo)oWlw%ċ>$Ĕq*SQeWm|mt&[OmjYXCv3"7YwAAȶˌ!(1H `&{SUێm BPAVPW6Ekz@,#iK콷cE^,mjNn]RQA %Kb`b\F?2Qm\<6Ё$ڇ=CrMED:I 5aU.[P4]Xh(/7fJEmJ _0K\G?i&B/(FqG 2.-o&kA.fE,\ ՛RND{~(͞fY*K' :U-xb]F&ފTp؈QWHƎBQbyKz MLk4tL*6Se$/.6 w"oxvV>wj 'K7v%$kp=CLW4~U[ʝ MQ&޶VYVL$Ą1d ߼Dj2KP g8gUiM ׸0NYO%/hUJҺPGD]x'nCzvE\} pE0>fciȎ]xtYٻ#=%;˜v|-$V ΍klr>I )f4IƐ:4C8RX:T?^J&䥉c Dyr^'z U]प6б@}F<No9;VT{&JS.}"9\v}?TSMY${f󭄝*{S> ް+f/3l!)k0'QA8H+ )(tK.*]onKN EymӺQ#m I<#a8'HH]a+a6( sΦ+oI¸2LW&G޼N1-u-弦g^'vÑƩUʤmYN B| P*pnhբB : Ȩjgvqb04}0MvcF̈DDlHV(x` >j{/C2>HᰟZ6<g-ؒo{vӬOϧfp'bX>om5VۯNM9"5xQ.wniG+$x+=6z kAHBTR;KumӉ],o"t.O2[vLK7vjtBsFRxђ@9>?k.yQb߁90̸V{í=&+7zO#Fg4#ʾֳ㽷`v .yĴ> i`=+T@".!l 6v] |BP|ƍ2% )Zi/vމQZ5lybZ{QEcM[5ykHLtgE_Z [޸6hFk01pp9z$P 0Na7 Cם2@0ِ)=|)iUԤ \;Ucp&v2wA僼8@#37b_$[_te]-pbGpTO0s/jq'Yv^9 n% <#04<'XZ!WsT6fLqnɡ hc,5ry pR?*ê8eV?2aaR1 % v{+/(i˿5־BC.]e3SG!Hp%play۲kh)pi$O~bh6T6hna{18_V<_חi9)se.&g]Ϟ{jڝEM:OD x,l2,Rk]!uL 0(u \3;eP*E}e'ؔ[3}&w;dtN3 -m.g}H;(QvE^*VA5_Ѷh%}G84'd:$ ySFt*z6'2Le$ĝ-4?r_a:ƘAI7v?l|+f8E bC]y0Zqp)528IetCOi~$}}m[;ɄbB $#n GqlԖDUu?U7l*-y#XGKQVm5O#:kR[A(ÌSWU; )Z>qEZU"Ǵ"M 3y\@-=Ma?Ɗ%!  /`AdL pE'Maaow @tߗt@y2应&9(4EVt' Ng(΃PwC4בe2%鸃}j'aʭ7Oy#fіHZZT8ͤk@_ÒL/m-wPu>6%Ԁ[hv@+K: nhƔdjg'6(kGn!˩&Y.WXrs$I_ea<vnШ⎻&֍ xo$V ÆU5 sko`y{DIB>7E[*ި  c8*C_aleuɰ='ͱ+;X:MYبj5s^T3(dX# 4c@VaeU* i``G۪YT5 ]Cz3A7P+;{= >0ka,yh>* "Ͼo rLOq@xl(7xjgoF@2p7ʽ\޿ _+-͕Պ. >[;C{ۙ7. @2Ahk-F'eoB{+3#fƮ~Ԩ3_|C(L6fBy\D({Q؂YMձouee_˾"eE_.1{lƩ`!QX#%嘹n&CT5 1 JL'ҟn] `!0x~ؔӋG0jDw8>u|jUAՉjlӉ,¾$X6PkA)F9k-#5iP-E(Hd.HBP6e Pzn zwS%䓂&ނXLon68o+gW/͓Tp0j ^XmJ>[&eգrY&GG"Lfte FGՆa<ݗ#w9ԁ8'0W8YF'4͸S$ ]Pa!汦C K$Ryla Q:}")pp&XyiTڬ.'#*K9GF4.@)`uX6P!b=֮}-4s iCEy8P"Gpƀ7=TLTED)d0y$[VvÈ- fڤD|:aQk |mT7ދXn*sKo^wџ5&Ku!6B`Yxz[>JQ[wcx苸eƖߎam_']}RSEU= o*:֌x_\L.̏n4e76`>`1 ͓?F\bYdtezhGMǡUH_+xa|}#7Xɍ]f0!rr 7h _Y Sw=]lqZ>v6V]OR78 JNOFzʭ3T@O>cOv>vI-s#I.r낖:?ŋo)D3Q^ Wk{;1 Ju{` Y!D7!̞ZȮQFT$l|:Ox_w792$)vL[-!JZNhJl)Q1Q$7+b 77/S~ ;563ӿY,n]qc?wC-r5+gNRȚ㕱IPl?Q>'WMX4t տvn9ORPE-܄b$"^Lם_1B&kBE [(Ӗy! r(_X_݋]]'h]6jه2n.q܋ix .r=ҠΑUQ ]٧mpܕ1>I?}tߘaׯf-ىp K5%PLKA80|4xf4Efɬ65kM9*9hfU[ʰhHП KTR-{@ O9 ;45VLr꾘;k%W9֥?fTeE 9% &ؒ x9}>jj o$0㵝P~Yjs"pnF3DKH25aC3p#6Br:)sN* F)Ý>ԎX d&XQ2B.juwp~ymbC#9@&sgCˎF"Gg7ƘjFl7OK GF[I-V[g6̈uj1c;b&k:N$. $E FvN+EͳBz1@[ *Sd4o~,$d0oc~ +0-ҦHDх @$ $ F]\3"II$&Yn b/G"yt0DBdf#N|oiDL/4 $ҹ+`0 `29\!TlT͟:#4olg'"_87ҎCbb6;_}8t\K 7Ʉ+cxߋx=5~ 6$BHѣ*=;ƂficNZ!;uOt:fݠxJ>?2qB @B.zI"3b~EL 5dW[O{㰸+554xo}R1M ֊YMdB)㜱`@IK8uØ:^)Vlz:ޖ t&Yk#̰ |#?9dz.>!gy& 'VQO{6ɒ }PkME͉/@7+lS+*spCLĽOtSPL1x}`:ԟE)Im%pysIQUC!mɪca R!mQ|mE^(N@$1Ppxq1t]قtp>Lej-FO?ܹvIAd[$ȦX,ӶB r"#iE?#* ,hvbLr[eghX;}(§IkILr;׹:p Q"v,ԁG) VFF0;"=+,m$<_2Z̭YOiunRS+Q-W] 7).".̝J(J,>Sp$c \}%LJ'fDAno\JΦi;GO99:vj6RC!EM3LPuZ]ّP}:τe"N]w|(Y 婍&Kvi %A/.R}-wpaύW?3yxD}@^ ##9%4x.\꣤yk !>qdrBHD=\dy?z^Ŝ NrsLܠoѣM BUPϑ[ҍE>[|)Wxd| ⁽3:*˜)_ݾgzJGA6;sHw*#Jeï'"Ϭ~!; v[œ[1d¸6"gR1_{67sR*b?pTf[b>h+tq5ջd 2= =JD[r[H}cUOw-ᔆ܋4WЊsFmњr<؁8z>P< P <;, 3bǦPVUɄ\a?N;x O1|{dZI18JxT֝Z~C\?CuJ >}I"yEpTbH%,QԃD' S =A/ D.ל~e&Hd[Q (D@l)fC5gQ&"-r[PQ N 2=U)x>[jFruEն? z^3дk0KCVkO}$e 1O|=M8Um udx.6އa+`!Uo(VBQcmg` ULџ8DxA&2yo~ yC\iG B3le^V<YHJ~D]X߈֘(ۓ%"eveip՟bc#r" ¿2 ٌfr8(b<3e+>H@eXM]i@)| #h{H;ͨ\(IƳ!XSQFXlJ5ӢSvTE ǪnkX8 !+cZ|z& 7>!̪J;1Y ZZE53Qؙr7Ҽ rY l(Bxx;wmDQfnNyz|EY:8E_p=@\34*`ߞwgaT i&$Bb Q`:9oϢ2usUpV@= T:G"jA_znQxrR3^J{Ԣ\hePxtǫ&KP{n}uu;+ -:q?'e$EKRPsfGD.>v:.m66Dw?R6?EG|)'_4 niuS^co~ SC^ʟih;̠^/v{3׶as8@1]эTGhu䵢7(`=6sH;MGV5TUא*RvZ@|`%DY=QMzRDE%,PYXeh6#LNI $syPx3ܟ̠nWA݁8~0xIw ޸27!DTA=mkg\b015kYs;xjOz|҉/m s=ڿ"ĴQhΚ_HxoDLhӊcZu*$XV{ =qv /FDщ]fWu!s W$z> #f.%FTArAy:΂+>DSWm+";&mu o氒5J[R2s^Tz0960;#%ݣԲOD9. Ӏ!|6:1W+O"^S k Q-/{WP&Q0 ɾW~ԀcÞNwv݃ȡ֛Sڥ!݁'?q²Di6Ȫl#VHXayeirL=Ta U{d7rY,L_;ۋ\^2ld 6b«ְܻ IĆ-#\&EZHX:do>gU-t:lr4$vA!+ڧDyud$Z ](U# wkGƳxg '*>j O5fC>\klo94{Dێ 6@*߲2mV\,[M1䅋!T`Y6!J`zΏ8@|ZFV< P&41l*5@!=S/@e=X膛ܩ3$/ZS WB 5|_ @b9m~6fIOgLs2ea0*K{Pl#Zaa;h7OulO`*kݺ3j2W>8)L~8=?TX~\;1#Br@r7ti+?8n;iMx[)W{60]9ю7GZ.}?;_>J @ Wy4}b9fÛFe#2m kA\:&]<S]X 5o[#~|/ QKs*Gs$N-N[΂P]rtXbyn09JAl %b{n^lJsX]ŔlO 0mZufU .YyAVvǣW|h79gPYEsM% >dxz =훉J_YE -bų7h|! 5nneT:ޜӆ6`42L2ytCH`x8b<~[F˩9$.p;;$: AzWG1 92̲l:᥊ !7՘^jp𪌽0A sbX Ch`wVqOMBK@%k yؾQ':CˤxE̓|ZO} ;z(w.Z aesVVjխ4vVTM}Wc9d~: J ­8{[Y(?^7 {uq$,Mp{*BVquգkYhmpДV-=y.;I/7]u뺍>>xEjK7 1;@c׿^jF3SUTqɬLo(<͈T$%C]{(%5qgvE'vHqd7^ 38l&VfHMN!=`LöL9+Ri)?Ԥ7p :4 %oN% HjV.jd˾߲ fkBQ*?>~Ћ$|e!wDVcxO'챌T.^YzEΣϨ0&̵fo⦘؎=7(# _p.s9v 1KbQ,Z`F\4[ 4Gp*Kx'ߟi)L sTip WZ+ {+"O.4&b0w;25fBb~T'~ 2PVjA!xF1|E{V'JYY$ kwS_tԁEWjݜW^#C)YV*(MD]l* 4<ɰ bGljׅfByMh蠧0DW)υ]&s9%{|T-)w%VvG"rT a-HӞjvsl ~'&}ٙd%XnGPO,zzaa&,2'#a@:EfH%>AIp¸<H|hTX*^clOׁٞ|CSl4EU'5.bHB\7;Ǩk ^N(< {: k2 A7ܭ׶g @~-G:ks惏0Fh$lfeC@nc'H>(N۲-es9%UQؕ:k78,YQLi(_s9xD`U:7N ۋ;_Nb,DҟN}Spc,cM{_:K2}\i"s@;tiUK~]ũከ59݇=QSpq֕XQTyP{[>&,y.ՓZo5}!JiHvZ" BfMXYj#qS"v!eCc:b(Vc* 'I}v&9@V@kg4{TT+8f'QqTg"ܞ~O@Cp2xt%lNDlwYh%S9@-" C ̓GrG7z$ o6ǩۦ5G0X۶!{uUvte+׷'J%$}L-" tF^EsKMլK3@D4]r9= y ]KwN\EqjF ?iZ@{coyiWVI@H9ap%Fv| t`-UX.|8TcM1PmPNȲtOn_u\z3md604N4טJo3SaeZbNf~+|yc|R0 ^Ѐ]0H)!Ȍ38*%GXsQQ&63J ݣ^2%S?(xX0xiЬahfL΁{ᵇ \iR#fv~ZoM?,5c̭g].qvjޫAJծVV5ӽo ؈d"{zneZ=W ;c{Brc02e"Zm w?9 ݻtW{DK 3GZ0~ܰ 02Q) ]ɢ!!4b.LVi8wo_lסːכ0KH>fl'Tk[gBĸMΓm<ڝZK$dDywrҔ5̓Jk [gU9zf|%ޅ!]H\4ݘm5jFoW <ׯbReΖoXj^\ߗUY Z As==B_'ؘ*ηW'%m5$Ujb9!4FN%%Ybِ1eo):1pŠU{2tFC4 5 UcSxG.C|Od[{ `mJ:=HdLܸ$&Q\6l \|ٌ*3[Vy9HtΪҔ}cwD/b21 FQi)뚜${vk:D#2O.w-DITA , dPN.tHiWEK֓Fk83l‡!F.5Tӛq:P(]6iD)7‰E{76ne|%S?h|`̻*>+_լ-Siᕍ1Y;9#c\p$8gYb@٧NG *0|DRW?!386 H :/"ASZDT4CBpfbl HL5i<,avX*i*0&R/G0{ԠLiʾ..,WܴjBcĶ^ɼ0 31/Ubfk]h!eT#+2gx6.]\gUY o q`g)q0bkl_>!^3tu=DؖxKKb\I=ܐ(`d vvar2I=Ƥ$ }M%*P=7:јIP- ͘>hU5 dgއ-rmyD)xePy$a!S[a`o@N@쭊L-*"M =%K-2 ݗiP I3^z0{_.lwVQp=Q/B{QHC[49uXECOex1YCjV<eQKNlVV|λB-4c@ .BaS~ܡ&fB4Ax.}N:;fm*2 !Ljb`%TWmm}(IrߎLu2Ƒ7GAX鉆cC[}Jx_a@+?;C+\8-t+͇ 1(ga/÷tK%7KUܲ%-XG1W"ԏT\FPۦ@˘GGC0YdU}"tJUeuWªo@K6 D%$K2mb $(GVїM&ȓiŕ)OۍLe.hܜi{kKx_CTcQ- ~N%!P5%b/oD Q R[s͞-zҭdCJ.M/)`PQ 8فS2؃}zT_~,J8S?wKmAj{ r{ffQS p1gNP"jglJ]m/otwOϊrT{-2ق~-ŕ TX{~S'c?v=…hDmW4/k Ox?l!Ǝ]1ٳXJU@f#'^ x3$^X8c>҆4A= $ HzDEe"qy=QmFµz; 8ʄ(ѕpN*ۓ- CLjdh5}_/Uw ܼR=e3@[9@D,j07LYK\OOgƏ|<`L"x6BBm$'ɡ?O;[inуê<+h.7z e;Մɴ*JbC9Ro<-ޤf|.Md 4hc@dK2_D1埌?DNA] =la*OV! f(Rޑd.W>xK Zz'yHIs[|Lͻ#-{팤Q}iK=',_d_#|IqD; ⿽! ȔPcLG=lXa%P?o@nw Au7_uWrTL)#)_йi V#魇#` xB%T0ߤS^s\PsJ\Vxs'Jˀɸl޲ S8 RhGi#@P-d vt! - >&#Gu\摤Dtħ7b;a 9}4P;ΥhePEvd8(bs6& cI1<]?`* 868nVG5N?h$Çtq1HZuf,~9CsRdVޤgܻ'-@O_]5r$IzI3bofXi2]hCkgrF̲_#A ̥=8GVG3O 81 ˟ْ-+3#QUXrX$:q/MNijsa=&XʼnjΑ0kQ'JmI8s͓-)^j㪦VoP#蔋>pS˓m6̆; (D[?B41K ɓ~z;=!c\ ҧ^cAnM+מr)W"Bm/s4p&L5(9}\[/Vy'P<1acLT81x\a? ζ?F6i4y^?iKY}TzcE M[4UƿST-#z]bM*< "63v Eg9ì_@ӸL}lOYi 4ǥ2 ѸY0)c-ur3<-/BnԺ4sS饲9TS7madwM23QFGAQϤƌϊ+MCo',]q=x8ys3./YQ1`9gJsAXy38GyO](,g)3Ui!rV=` 2r7|چ{9S3Owz[EC6BCDta@o-v<0l_/,-7L/a8k㞄o CNX KګRMȧ>$M^32I_2Ӷssf_0S{Q]xٖ0gPԾW/v MEnd 8 SJAKR+B>JzA >\VW{()BɥE9{uEƏm nBf 2tʼn]=qEp0br^(\NbZ:SD5e#[tsX_wno4} ^ @]܏XCMXwYxC4 ȼ!\H  L?էھVjܕ)aペ `$'hQw0!?i m/'b 4 b 谭 %J‹OGև-븛\J@ʹ,T+7"Y WwK Jȩ .$M/ahCד\3%(i-e> QDKOAJƆր&ʡ!Cރ&D:[Ή ib}YS\c($op|j7FHJۆvqD؟Wzg@Xݜo#L^f,Dz9U`k;ֈEh9-xMKcZnrF__XWcWK#uĝ1@7gxtCf)1HRm}sV#˾UplU QK<x;ecW#YrK; aP]FWoM,'$K5qC̬eS7^ŖCN,o1Wc4*d@GFqa ir0lq {R%N}<$u)By"B},l:!~R y"*AY_! ;Юa+3dMkV4QJVY%I)H:h?.ĊA$ 5mREHm@Cu'zUķYA=$Z<Y5Mu$OLflI^'Wgf DFr"`Mf'j0#cͦߚwyl^VߊV8(#QLRڤ$PWƃ>i;Z̴_َAit$ĺY/ R^;‹b)bD9D3OE|PY&G) o}9;& !Ōv~uiکnd(]!,d=)f >N")$vɏ =ckR84 N̞3miǀg3ЋN&. =&Tfnrzi^G@H,cf0a2QvVcY>Ya=778b&=5vaߑA&ß2"(nC'Aj7>B(ۖ?ԓzqQ?vy..dAKPgqM 35O[yk{::@NT n7ڝOZ#^ -x9iVYwc4",MhD7t&R8_@O,X{Ӯ&MXRCt}r$2^;),5$W-.lExz )YTjk=IRMLșToH{/!nB46j dnt IQ|aGMflф[f46x*+zuS9QYH5Gc;Yq;iݖ?ݦCsP? 02nPGEaK?yhfPavo.D mǰqҫ2mԭIk*EB[P_ 6 ֊t;]C+ PA X3"*^EFlG-__yց0 )ʃMvr +0鴓Wx͚YiKf6Wj2kf==6<ϔFr*.!]eH=,g @n[pS#yxi6? Up$g ƕGɈ4q{/ˆXy <'LT~?st%tblBLj@$ r8SkjNbnZSTvz;#:Y?#(8C)m^ I5"69 TDŗVHӽiLٵ=;Ysy517mi.:L:ehaz9*9[J/q2lCk66sgm|V;0Sy< %\`2_^SՀxUa75 }*2DvAt.6 tvV֋e>_|k+_]1&{X'(6u@5d'Χ ō)6O p&UxEAOվc!-e?ͩE2}r}6 l,L, Onh *6b.?GN1H/Qkem[R.ap/OL*"!KP+ϪCĴ9%Yw}f}yۼ+*RJ_%4>JMWx|>kCP3o6Tg Ck]MgqKWElgDS,pCϸa$m'X~Zj?*$YZ^FPJ/m@!9FV,Q}cm3U| |¨-|bC̢;0ZɃ:ӱ)yQHhL>}+zGú6E>* y" Ӳ][PF`X1x'.UTfzoL1\x/邠٨k0tJ):yyX"Χ@abM넔:To:Lk":8Z_L5)҈ʘ>M@РC&$>m\Q/6_6^1ZE_.CaMb:uc908sm8Zw}jvW4]͸rΒxNl5|5F82e%s.TZz,: ”8\n% rZ!.O€= #F>Lt?X\1#񿮲"E1ԶaϚ·sK`6)F!6WW ՒHR !&LU8td`bGk}wۑ&kch\r~4eh8%*_]sb?ʶΧ[g=Mxd19-9@ƠK;:Icni1^TI](,^̐ӁyI85\Ap%:.!LJ+\8e7'5?3ZXPKbTaGmҵjG|%eͼ[ ڗ/%\RCb8KBZ36,P"$P!$\3!R^,:-7e1Y4(m_I |R Di&V?x$!](epTrKH;Gjͻw+-BJwh!s XH H~ͳƧI?պѨ܏.A,JD+ -CH@'x`D4kDp;/Łt[U5r(v;5x> TR]wn,_c,"PcP5KdTj! tz=xâP.q}@y6ڐo_Ctb ~j *JFKg-$g&SCO68s:klND WW^3PBv0)y^w |8 V&m5@Bu p7vR}g4rLw2j;fw_gg+(daWzTxkq)iKUy_v^Q_r!-םj!cˎ3 Sy^kwkr_y ŌbLYros&B%% >f\E޺FN>d&[6Ĕ .*Q0FbI'?ðx#AHtj{FN-P*؜1>7R沰,ָ9)Yqͣ}Di,+:;tۻŘ S`?Ss Dz,GMT[Y"և{!-?ČfQ Vb5@_q3#g}T=;‘ЦTc@!%J)H5coax(ְFX ˸gz/eJ )~P|hĊ<( \aFϕx==`MN9GnUp-7m/tCf!T*){էf^~lpfX_NX/ X}dGk8e&%>i z:$26GaȦ`͠w߯g98I2RR!i|%y9iS!ekXdwZ,T{-^zqm[Z#YE;[ ""ՁYZ)4؇w #_, "/Y;@Yfq&^Gz(;+R5uwƦG(_ ]8̝e}=^#VT4^DJ[# <jl!@Ӫkwa U*#'QIέazh7 *hWSծ}u6 T>,踃94;kDRTP \_ |lb>uK;P9U_‡ܝЇ!-oqo#,|a8ˇ\>J8HX*ktJ_lv3r^Œ&abL<i$_qsU̳țE{͆Ɔ=BT᳊q;GӼЖ5 C>~l?LiO憜-sVϫ Ŗ,Loy1;P50noE~O4[~VvUߦ|Xܔx8\q+@eCt/,ֲzǿ3@EeIEq15ަv:l#^js߆=9 1/ P l!k`+Qi̫JԛRXmƯx3 _Z1fPQ}hUc# FhQ̬7ZioppJBj랾9$H0=_%e.j4߹nΡO_ =IhC:G#8xH`ˡ[ s AY4`3aurШL}MtR b' \wE/IdrN0MkvsIS"\މy܋ӛ"Ss^py0֤ rV:u8yr6FuUӮ".+%WG H]Ý't8G#. c1t0Ӂ8m\lÙ|BJ_ʫ]^;cgOVx/٥״i7V)A|zv&HMKt{) ;9xNW,0htE|y}]XO8+Kị-,tQPfAB3B$Sqa0EcZY?{EQ.:Vy~"ioU'D m3rZ>sD/7i.>{9]/=:6HB&(ZWZ/X9@BX ϡ6(46YIQ8a~ц¤?,smUzZ+OR/-ߡE/}:߉jE B)hB:o%cWV!`1;ǭW PkqClk@! 6T>o 8>RB6C{m&&nGF֕ iI"y]C +6dbe ߈;]Zk̬abU3n+=/y.v8~TģkP^e.e8_-{*γvqY,ϘP~CmjuzikN]NTbW+9&N;Qf^\m@ Oʻicja)23TۋƅCz7&A~Y}^D!wZ?dg7:/JW]f(c݌9-5)^o >kT(p3BL{r ]yw0$K7ix`"(ISeSȐR%VlB@fXSlEP*i 񗽕^2X!RGT. eu2luȠ à,<zbISZ5J7Ş)f؎Wc\ܣtz ݆`q?,XZo#u|֗^Q^}NeyWo/];šȈ?gQֆ],8[C DnĦ'Eݛ9u 3+ ]g\nyz;>RV zѼvٳ\&[oLԚ:|n"0t ?ؗFY0]sVu>XK[І0KQ0O,bZFҙk(bv%H&d2 {2>sOήfk4빡NV젶Z(؇rFWyڌH6SOw|lEg[5XpW"s1f@izD4.Т컠C]9s`EVǂ6q7E 'D7IɸFPsC{hVZnO۵vVm, ]HF@T;noӚi/J7ϩDD&L^ײNpFyK1Y8ғh&a;*ZV*p4֗@֘UVё򻻇=U 4HrF?0v{1͔!e2L͗&9d3_6=4Y!@iBXE9>Rp^#xŖ+eEF-:htVV4DZK.nv$oqnGd_鏀V,9>/ULvHAz{XzX*F@ M] -$ezJ`bNWyp*X2! b+8k@0OYEh+M>N)ATh"0+$::Uu֜GVH2eYC&+l{!Կ3,GVC0\!HFB59IV

XS.q4kUGlւ$n]=<@tm`?̫.V~j,MҡEp׍׷=, W/1B ?Rnh`!$Ά|To'-Y%{O7ul-,Ι ҡNҲUq'0 A1il 2Q6tjcmҋzS>J#_4(+^JkEY`\sS+VnEԙ/2lBu5/nB6,)u_wyx;Ԕ߶*tJ*0(d~B5ٱlGWQklhV_{*D;QAO'N``U20;7f98a|j@"VtgX@)+zg7:t1W8+Mzk$xλ|t- 5e(R[!q&`̈a[G}%a_"PSi*$'ؘm0*W,*{v} !w^ l4qyUFHgc~o掛GZO:-D0ąXmQhx3<cfS "LY9XS(P; ~BU!=pp}yTh@ waG}߯Hg-Zx'_HC(t}7KԡN)SM3Kw_c3Fu ӡnUj%Ø 4̣)Ӂ-%^n6^`e1É0=!I Ld)bfTR5Ga&L]vrN,r\IDm>"C^ys}6f;M;#/ q" 9'JK>J<O+2Kmzh;u눶>c8<<`AKco8DouN lJ(]8(f~l\`$L%Zg)1 礰Ԯy89ZZE<<0<<K8L_>;.J+Uk 1d@?W߇/ 76>v`SUWeÔ4 vW(0oܸ P/`qN3L~6p…䧁:'4u@QscU^'*<"w8ku+װ 4=af5t9:{HC(r=ϏRtE7D2slY TmxEzy`;FPi;g$_-%m,|&3f䭴9MB;O?Slq&tڭb挶c_Y KP? |П,OT޻ԾO-ZT.XTpQh}ؠ)N;2mRu_i/[ӳ3J*E}΃ Ng@h&43lIrsrKy |q~ .0脿XQ*1g %6$jHO;?FJ/$ߋ21To8w~<7 n+qQB AfkJ ݕi Y}xH\j'?hFN-F~̚re!ᧆāg.#<-4Ly!5w_3֛0C , 12'%GJO=cLҦ{?n^wT@'Az*D;ߧ9a6ಎ '@MC2Ls> hQkOꫲQbÐW`C j 9 K1 {~EiRAc<%n2SrXkqDؖCi |B 4D4j4-0>{*|kpkt .2&6먨3у'XLx yªXyҔj}#AE#/2DTö*0[ wX ]pHqɿõԼ]"=QDŷ4ߋroObSH&(8*~Z{%غmK~hc/#vњFv*weeR e\DžU|׳BތJ4啩vIt;eދ?W@^- `螕 G/E)wѶKp5 dDa^ #9M&\G [*XCz)Lh?|ҕ,dzh# %yNr0'x9%54k!eHRlWް][GĴqW-((Ѭ'̘eT.rb=SrS]s{9^7V lX_"!br'BB;Do2 s#f>~%xQ ʍy*@S~Rz~m]LГʻ}lU؇SyDvau_\%~b.Q& N! [LS͌x_W"|&8[%vV% V [NC-Lr19iq[!k>.7>:W|K!IzcyjњіkeЪmJh j`2gI?o'~ֿWBE*vN'| !u51JuNȈ"Glhf[ODVB's2U20QgY88~t֮Teh qe]ahTL9sϓFȃ땃}siPTHP3|aDudRq3Øi/uFb(&~ vLY1l̽6e;*$g#=ǹ%]]k̯joa̻jԔyjźWd'+!cědM^oDƏ$~%~S ,]4To'چkЁ5mfiHHnb2^\5CwE; q7U*ma*y.bN ߰(jУf_\׼$(A}Bih,14  fO{59re\l][F77y\A|$a#j&.ϖ'c,"MEWx$mY.g*[ä-r[l[p]L^bo3dTםzjҕӅ '^W_M3}Y'_x}q9"J!>H.@BkK[=rj`s.Gcб\V} ~/z4tD&C_4=2a L󵑋KYŴM[ V ,Ź;+Ŭ b5BTI1aߖ& j&xhȂFX ʏ_o;꿼%3̠*`>U0}l uSRH1Y\luB۫csn&JٯYPP[FxUg VBE)~Wpz23jUݥR^, #$&qWR$N,@vԬm+$+iJ˭(;5 aXZfR+C$WδE'I6] ơ4cBZ{&v:зNW~7Iqrk˳*Y2/Uԁ=b:; x;X0,˻0l C=pu[hchp:4&0,WS0_"7 J@Ȧ,9MHޔ2C>TXAA_ H)-uHfDX }%#p6?g+չdO|pGl(Y@!n); c_π ;n{ƺcw-˖1zQy/{O?1әO_0Q(30xȢ(D!jG_XXarζY-,E $֕ұ*pÙڐ݈VU+xw9F vLC#tcEBV#p0y'>ϚQL3E*p)M+5 fXϻN0IW=GQ;Sbˆg')U83ǿZ%"&tB4y?0: _kKo79aQ)/8kunk|7znW-8sncgQg8&J QKv'&S)8M򭇊 uQO٥:O;PW(Ԋpq.X7Z+ p[ {DMpS{/pY(ټw ,m}B%0b{H4څpz8awgUxKKfI8KJ%-Q8T6@Q5&\O,@gz~ľxCjyWH*ٍ_O&d gת0}R0q?&YۼC4IՁ DKWU_qrxX+ᅩ 6YӜƐ}Ux{U 3+(.SsjETq NVd}hVU-A5kR/RAf i3 Cӄ{ki|̩̎ukF׼ {x$踙\<Hg2-y@ C_6)T_HN̯-z&U9|0 dB4;x5!y Ӗi[0PbP/c{o :'NFοCQK!SLL;{~fPf cW5د{tK#XAޤ^1aɯvԫpPŬ hzD{g *ސ%FrIOw/ -@pS[A~S:ሚS&w-HvcCwֱh\X6 )|P#Q1xt/'Z*0y %Uο95542,>`='P.HmE.gel{jNvl B,~|g[yF&٤-!=rޠL5 ;?) J?сR(]erl~%k74~`E1jŚ砫K #hȂO^X& ohkaTߣAD;d;} :`xju<rt;Zr^`>{>_TX% U@/g;1>c4 |/Iu,z bmGMY>ho'|? oom B)8}聊dω١g5h:@+K:Dywc\]|;Zzbvׁa*t$cZ%EA%~>ԟwVlz3r c5n;J_=RzםYwDY᳾H;^CBfV,柨2žy!.xHw mԋ:Z</笕 \cpFb?o\QVw9F6S|dxTHߡ$Jn|[,^Jv4A_,=JKM?ҧDMٽ)[ 'q\Lt""[qYPPAҀiՙ)S!-kK˩c lz;O pe ]])LN, ۲~Э*62S TM0/j,3֟G QXdNd"t5'mZv~Ûѫ(V1GAtn_Oy|ބR &ʓK4ŏ\ L }Y)%y.2aU5A]JžX5x/dͤ&g(EV]O7XE !bP5AŸ3CvAP ,SGUz@U3nC="7]##_"XRtw??^-=~"` 8?N,(NȧEYk.2Ozhi2pJq Y&]q\q8ѻUFlp̓zn J5ɷ7;7GJ]'\akՈ- s֜n,Y hznėUD? +>Pp㎴Qe_jcv]h" 3Qdm@,'==QwRu@HVj({e^b1G6xrN97{@w֋?/1eo:/baF,5 M"tPZHQ$cDW.j`#d\2/ZaOpk\b[+}(jVɌT ǚRxhUi|j6Z=} KO N^+9N`q/WG$ DNKpe`=n2/h6‐]UdjIIF~CqwΘ#0*cp-t¿a~wO;櫩pД%@3O^$ jcNP3UZ3jG`] W%$J-L7y鰑|%q^5\ċ:G-Rwrz^UÊRɘXUBd"\K l2 P:*rOHu(O&gjQ-"~r]x@L$?f](Up0vA*V `nDPlEZhp IIк !@DJ-o)5fR[N-umo h$XEUDŌuxZK PqDxl *|fr6龋~0Fv6|!tLFgzM6D>tQʂIC7"˅͏ a#KBB;DѤC;O^{D/s/eۺNr竆0揞~y!4 !:"l&I **P/RcFY8>^Ϗ|6F[4z#$zfza.NB%Mx\.G²@ő2QJyȊTlXjC樂D 0u O3ң@ cw ɠ4C3{:d>7KGs1Yr뺀7{_G0 T<[_޳MrmS"rđn'KZ[&@#&0JW͟Yh >[V5%È 14Mag/qZ-m0PbSbμ2~>KȐׄ\62ݠƴFBbߠ;;jc%I`ԹUw˳&L*Ȕ,8dCg_3:&K\Qv ߄RvT.j׾?Gr]:n\Pԧ &&#)ش o곂TqlءF01Ok͝v si*H0ԟ>bnm_W~2q}p/<"- J1 lO^O 0`9+A?dlT1ICp|tATHՆL+%}03ٶWnazHOQ'ۍ2}։kUG9vYM'+%A{1j0AZe+;tcGu [׶lRdBkJt/pJ` }7 L1Įz."ɘ -wȠ&K0u4">eΥ{'֠-qn!OI,'c\w:|j}Ri< #:oSnrahNُ}8`b XZXBCi']0eTl3#4_7cمD.M7r8ɪ[k î; ? Qd@*#%%75'FO.KfG[/qSd)ZUtjCR^ЀB\쵕Wzxh,yZp _dӶ1ԥh!!S5 9wS{ڐwfFCF?( VMup##avxDV|͖Qtmlo:MQs *) ҏ!%?H}n"6'/ԾJ9yC/Ն, RA*"cL|'+&xʆSfq>09_}22μ,/lXTyn~M6TDBՓFX^RU)RœΚX֦'.Lw#*]Mԑ|MsOG/pBY)e2awx:I 2³lj絒g Sn&+G.bIiG@b4F v29S\ yEEFcr&>~zg,${%u W%3/yMt.cPWg]C>#l6}@尞2ܑYL6!{y'bQG__4*so"M Z|*GPYPW~)??8ŭaЪ쬟LV%-T|݅w[! [o̧Lch,1 O}#Pd)7l 6[瑊@'8_9BA lmU>5L4 &s[j rt G}y~6/I6);eWJJ;U QxV!0h`K|,Li~X 萡{)/tqF(6LOc^;J3YEeT+Y7zG93%)ul*_9^?dhf Dѡȶ(ɰ"᥵-DPû>3he 8+"?S 6OG2B&$p Ą2a#xcmدdbT/HSTn&M.nyMgM-N&?AʆhwIjωS. i\y۠ %2u쳱A=oGȬNFvWX:da>@ʮY9$}+HX<{@naHЦKTw0e/'>)4e ėxw43 іUvQԫjc68?mם9cb$܎T/Vڝ&@=o\4PK!tPO.6v٢ ٔb15f87SIFz &F߽^;XnbcmyF̣PoZz0,sz] ɟ1F4RrDYxwSKY#JuHOPACݥ.=i1ϴq+ M>f ,$44Jw(0X' alJsjl!~5lkDx^<7&H['eesk7t$*ʯ;e+Icq 2X^ak&m?6Lp_ 3ٖ,eǵ1zW*#v_+(O%esͦ!p7[} iU._7ByW-`cQ~ÿ/6hv{E9Aw1=;;j8KPBc^$7֘Pq>4zȽe2k"WRÈe .%\ VOmki2&tí~D 3'`{/R_t̑ Nu5!e嫳@.ݞu9.~N3Bs\@ByE3N{T w7u |u08lJDr~jv7 @f脫M0vӀ6BYC>(nB+B#[bCsE=3JDc2VmmmNʕ xzpbP|ފ4i;u,5[`AJ 1'%XOd{j+hNpxGs*X]z"E!NJmV/VC:o8x8 4A--3]߻YxSzA{fA5(PQ{;9BZ Q]N.0)$b2qƁ|_y|@7j\Pײ[לV𰮾bbӜ6[>h`Sf+}JZk~A0(021vS/+!c?bl M}rH+Zh"!pi4>.YsbE5r<|O\*,Ipf:,{ s =70&>a7M|kR# hw|D2tӗ3'I4A & LbvbfP&7,k}uz +Ǐ9 L.WB_bb.:F)@!r'>f Y_@.^-7nzְ} <14fJhe4j$ _LZh±(bW,䷑r' M:޶%rk"3\%8Q}p48%gfxj8?u]1Ug-.c&`^sV1HC *$аۈf3JxY+PW)5[.>AA :ZtCdM!٬ZKQ` ^DʗA8G}U p n}j_bŤ,Iy^(# Lb :6NÕ# ܺݨ:Q.}ߌY@BѮz&Fj²B,iS@ R\ >Y~ȬM\N"1oxœ\sҀw.Tl /} ,l56\`f!d$1IqMHqMVH؎x\m+)r,C(%~dpwD M*UKlY|y+n_ڎu9 sp(#d(gf}9A7|[B2 4nاrEU> ʉҟ/V2>S&< j )mw#(ƮFgX>MW#'kS}<0GQ^j ;h=h]&)-TC!` 63aBdޘ~aȮJkύeC73|U0 [DV+N,W^9mgR3X`9jH9Sn~)m2i;\9 | 7ߢjl@IpR> ܆\ JR!'~cNlCJՒ H,  ln>v3/t#&ki|;cTtPT]U^8P1b0\qgO'F3GkwU\ q )=,eAn<7s吪lvI—ZG`M)@Z!2E(53N#si4 AU$E JL9E9!K֒UQ hQoDI.{%̡qCRA!GÂkmX 8^*J5 5g)P Bv⯇AhAQ/YI-Q A锉kmyꇽĘ'rE_F"-NYi/s55P|`? , ڥrc&8ůwzi{_f4C(@dFfEѰ@o P57|8Pwu 70OA(d[\-|gJ*wͪuD -f/9:5N @w|octK/vBd,2]G};ÉF:3Jx̉v<${(0 "gym2B=$=> ;᫬z_Ꞁa? /s݅qpFdc1m|?pAA9Hپ({w },Gl csd%{Lԟz;ШGJsHGSe}% %9JM$u@ %{EipT LlqsEl?z=b:E5۽[8=h~AG m 3Tul1DM«WwЃY팥ῡUmR.m4RiG>{ Qy~襭o28hnA.?T0B@ޓr8g=&Nq\%hW.æSPk֋J:P fO?Б+z$4J"M$ ZrǷ xoȔ[ wcIg7PD}op?a?s.\Kzf МW !7s[U3*?S(J*^8n|w,䉛,0C+?&б*د1X'6M+G7"GRʏt|Vd :Sa~/Kˀ߻58o5FS}nr9GCFԧW+Ϸ0 >Z&u=; Q 8V-:8kSM%7={wPgPWh7eױ^,Ӊ돑K݀USDM4>˼L9Ѩs^?_VmH$m;G4x?vre(>{vy} &'G"Mb#Nٙl#U6fG)qT@v= RiG~?;su]jg m" W *1"hP -Ve~}Y1L`*Y=C>**͒7;^cx"[Ww}cGqUј&BV*Dz̏p0:Y1:Q[lح]n0/!v 乼hXv`&nLfo,X%}{-/#2C@_>ʠ4_s6jr H> w^g 6QƤe= KQ"xs҄ז9%E$ ;b,68š-mVt:x5lYI BᄧN]u5ZtpvAH *uehHl'tQyJ8(.E7)-_$V*dQϋ<;,ncp_K jx2/pF/h:dC&}qL|e@/Dך+e^IT=2"P_Fp/oz"@(1IhjD@nQ~ g?tO(]%&BQZOyuKN`-3פ ,*3$|9d f̈́ӛpB4ߕSDeu/.'FdL{Иdb~3Jt4xGi̱:n|y ƬΪ츺Oi=cLCH=y gPbvLg&Z2 hm@IA}\8L%ãJk n3⍢D緜eou1/i*9iQJxOu/;깾/C5$z5̤U¦ʍ,n.܀Fb2Mf˰ε YllCo tW 6 TRVp@i4`\*n!ܰo(Zbvou+5ԇ *#2#C!weWKӸlaD1PR^G z eUƦ7]ȽkokFg;ej9ry,ev*"F}4c/8?O58Yo:Q1X[@8 Zʥ{6b|Y}JX2\~iYDRHNR ۟&  8u2r 2piWitFO/ܟiAwKg]a )뽂≬OT?dйj^clc:)čJ2VA{K-89j0+,-lp2<ؽ 𧄩dSQawqKD*q΀%z$NTԢ{8tX@r~w.#ʢIJ<)XH[a0@&Iy$l5-bDj&J$Hh$dH%tk$Q0 ܽQUH qs">[8ݠgCD&MV&Ti ) [)hԕ| #ȥ~ `ƭǔU&v4("?h}1hrQ3(,T{(fN|6~ $7J4n yޘT 0q1)f~&7dT<{׭û!:rww\Ҽ&V,X踒B~e/$CjUSc0 C]uN"pfF)6}Skiq"RJNqG:> T,7_'%,RP w^c]}u+K9TR|e6jcgYvjbk~9kL^q׷;;f+өEJ|OP):]h'9/O;Q_^~j6w zXCk0.`C6SwApE=ҋ2M5l]ʢ/9 +T3Un&.]s}FLvM¿bːa: `Nɓϯ?QW|t7yANa >)VbqWi*PmmBiPdJ[buXU)iP}A3SW6(͛.- v:7;4[ZMWN7ǽjZ4e$hn ?%vNST{zHac1Z6Qarxc;JݏDat{T9Zr|ޅG`M}/PiUSnXl#~[ NɆJ$t3ĔnxF͍PgVxVP Hvo7@pAMc?~Ƈ~J%qm(.8`0MG}w!O[ (?]J븢,yhODr@($&EY|T4Yyb\1ږAqռH@WGWj.ֳ`ÎE'h&3dCZ/AQ#i:t{BVqIuúNBkd͚5#j(5+M,,f5b\*Z^ "$c"=}]iuQ SX^߉gdW&a!bvAZVv 5enK::%3jvuV!dDfSL=JM-xJk4ܭ}2WRk +n5\r9UyWJ 07ᨗl9 RcqoP/=eY jF0D-}EnnC>$v#AM U0-b[ؑۓi迌PIb,`GFXs+g}F?W'2lVóVu4_'#:Ű:+j+n~eˣ|9>>Sb7FX;ٯ M(N5xٞD\`]}J}'q&7Ղ}v)_ ]q5-/v<9*c,=e՟zVID2 ETW"?*?9Pm$06'S o'EQڮ䫌h>NY"{!Nearu'H_RӮI ɬVn<<\hC PSؘtBLZVR`a88yt*#^y4>9"45oXPJE$ !S-z>.72-AjyƒF g`p%LJ'|]BȴH@j3TwUՀ#{ۆ w^J7thN:R =mL@Ȯ?2T}n\"U:DF'ۮN8VAݧa%RS> tnrtjͲOW{= :PД[Sn.NLY`_s =rۏp ]A[xB/;6+`xW"q|<AG )k'sDW^T:gED}r%ߤ=]je4n"ZLyt!U$@9JlzX*2Y|$K_gSV1R%U MYCUWwX*`񵕫 MI d`%"m"%A{mЦ_&, Ǹ<"Ұ[19fpM{QV~MtFsRs68 %w/QuH Kiͻ<͂'5SWL?g4~S [EvIlU+CRox^`ms&cvt#wz-L$_R lGnmg:JBvO_OW:z(`oPx{ 6yv7sͻ>@:m˻;ݑR%lw|TbVp@rad 8K[^ɋ ‡G@1_X=%u;W+oӚ[&,|`4πQL@|>O *@5Oqϓ0?MbXYx+E5b㬒~:^`@f*Op:,ʅU%nS%̹!߮^}S8/KXӾ'˿urۉkѺc!׌/zg n/nc9B7߷*ʱ(di;ȏſB}Ykh*!xz2G^-MՓ(@W&dȧN:#YPI E~Ɋ\d%0^H1)e&O-gx+4Sl1DJ4[ZLGs$:1˚M6 lxB@YAh3^Sq4Әiy^+{I1j}JN&~&b-R^_ӵy7OSϧA:Pmur<݈VQ R GYDSRh};.u\ꩿelt3%uC)Ax h48nͨCx'֣q31~[a 灬IU;q qdH Z&Q|r Wiyް) ?%O˒Bs_zjכGPHk xa?,2l< ME5W--dDUWkL? rw+9rp % "-+JùAWE nxՎ6y=ay,AÏG\,F H~o{_>E B9}[F/82 p龑:W*qai&?lhψ]'`{ܑ,qCV/A5.4zJB;b whH֏NZ&}>1}gώ-}sחuQOSAؽ d뭟+Ai6`VҺ Vkpӡ?.[,9[ohYoSslWq(cu?Lm}@d@e2BPsN4:^b oO ƒ[ӷmwrd3?,BaR)ވKNKc@C^ ?NЀ IzS8ip\EUl^n#lf#_|6{1Yˣs9!yFeJ=8!NUHζ@/bA3aTT1)hp1JȚ\m2!ڢW V'IN3 T.c)%;pveoiXw&,lx'\͎mhj?ьSeN̆g-/[|gVzO)T慱?גTzԁedk|FKcG)\FGut[YE15]"`m9'Q  擊F #^s{|GKSP*#7X$:e#r+9 }32*gIÜCzO]vBkHCC(3/ҀqXϏ3?KqɜBg/Q,3ּ=`VDTM~fCW`q8 <)!t +0 58-#+ W,#GCڞo(>2gAC0 Kh'b)g%IdpIEt4=Hk3|Z@y)Z^rU8GXĽNfK OdN:$-7T}*&1윬&4Q]}~r]%~~ק%ۻ 4r{0mfp}RE%_:ջo-Ԝ,~g@b%H@CǑCs@E䮁ZO]WC$@jHqP WNؕUftF;ת?dj" rGp p4_訲L։ΛwV-*R041ޅ<${#݀ǻ{O? `#J3'bvoE?/ UBc\G]E6wo:| /]*vlԛ,HSb֍'5 | ҮRs8u0M"e3\ (-kźYq (-@ *_ ?/x'!g?I9pw%DfWwZƈ;;V;Z--bYɻȝa9OR2olSΉj ~V\$["5rph̲'З+c3||*=TQ䵝S1$alت;@BG Olt'BEN# U-gJ'm~!'4nhgcXc1gVƖovi@R[(xVǰ#wB\2j@6+;wCAPuZu Nб7i xt!-A%+QYzWx}q(e^r5ta^`gH**cMK|9jȦV d!̴%:uUNR[X bGK X' YTm ``lg"ƅxm\0H }Xhc1LOyPS^àPiN9HtR<J%*S ;/ 8评,Z]m*DhJD# j _fe%&WN]ŸPCQn#-żF ۱HcR$P/ w7 rq|Tq9la'­PIĕ:~ bc 7`PXD<;IL]iD݅UU8IAG6tT0ӍvƍdfqVo;+A7drT ^z ]ْ$P&tFwN$- ɊSe䧾LG\ @+vAŻ#M䊿K3 ^yD(Wu3$IoP__X5 shD)$X{x~Ɵ zԭJ#_$*G G)&Y/d0,Jc%tyȚm=_q+ֻtzf<7q"4& C֮?C+qNl)Ց %"4CnTY.vB6U65}A;iY"<.> PdhlLI 0Z&q=„.[zIR z5|Ѓu(uNiȞ>,zzgigllӾ DA#Ez@[F&҂;W9Éʧ.QG^"bfwe}KCl1_ 65l 2?NU7j%Btt++(Bkl^~t4qڈT?U-"v=h]aΙ)޹(L~ӌ$UX~)\sIڌwVwwC}R7G?Ȼh'_ x@P=;3*=HW'đGde7aSgnͳQ8M&G$2Ll~E=az^ZIq+$݀&K]XET]:yqM6QvDŸn5YQƔA(Eo1s>O`)ue~a&=(Ɠ񠀓C.}o`p3e/)ѷ[Lɠ^9v<9͛c?ǵD%Oi'd0S@!+`N['jC"uj%ۊ֝AlFGxS֯wy(=C{5D힨x:YSv;G2A0cC)LăQPܾw5꧳|jlpkp0ChaZ_UB,}p~}v;%VtC,3i061Ě>#/EE+iCOݿtu:cV>.JHkBtB:1"ee::o*ACA~jn`A !LSyꡯFRUUtKomZY=F'Hi7P\WephdSNY^*vZ;aYr.Y򌿲p}XƿbUr((MG+Ctu':K}(1wpZi-]DnLgK~vh-Y; -t˃N~#\?cI6wCS>xK,yaF}pF:;&:G#ggHk n n'*RZ#6BV? .%r;cJ+?hG~tgGi=bvKa !A_S/A_&t d(y ~p ]Ft98tK (J䬾][G}CGu  (:{g1h)ׂ O |<5,3@Dsvzu9'Kc##M+A8w'eTm8,|a4]숴mY"Fr4QZ+s#&,u X)5\ M|5zJ]GL|NEP^D!$S[e'p˗ Gw BY+Xua"ӍrbH a:  DC?W'! ֙Ǖ)dyi2M1{蛹2 gxU2To=/7bϧ'Xha _'Y{>q +!+5%_\k,AWˠڣ0,=\ڈ*n\~<GFm{D5Bb*.R9ҰLuk;{ëT&W %tT*K.}‹SlG+d|uPϻ/ `?q6r: d}}(6l'#Ӫza.8:n6-E-#UYY<֔+xC"0i`xBRr0 (b 8m3#{{on?7Nd!7*>+71]M2&\fHd=z|kMw3x'B%dVeROy_JkP=ns 򐁰9(-i ~#'m&5L$Mͧ+5P{ 6x)a;J>+.v_K[KX}-Ȟ} a _-m^vD/ΝHq^ʲ|pt ]Փ. iQ} ט (N `SԶT82LzFU!sSQ OUyRnY1J2fv\tLE4Z\uMs"8>; ]Q86Ws+SU<o@a˽³PBh˕q s*ݼnlqe^@FCg^mnEaS.yHsᛇVWibVmMz^riX*>8Aߛ@^Ɣ 1F:% O z&2 ݁J1R[kkO= $ry 7 )@[֞cnX;vnqQFTg_;~H%1G|Hm6zrl4!['{F^#APcH_}P~%4<K.whË[Π@iD$y_U(P%zEAd+ +ycJi%ةsoKtnI'pDt };)%5.a@z~ebbUzyDIQ +T_I6)٤t#ɵ^B1lqVN?2JLޥOjL N{iJjs5YU¶L;*l1\Rl3sF)o-i]e<>*?_lc߰߃^/Fe- TA^znajEb%ykj/hzxlɍE2C1qSc|u5P#~]byZ3#jfK<_]_ q_Ar&ɟBUGޮ΢yST)AuNXfBuv,ry_CG܄K',Ѡx [Lp+s! B`UFB=Leϙ6@1O\:q}Ý9]==$GiB(귿7hCO4!sv͟M2J ( &?cs7&;۲P\VU {v|5YuL,؎3'3.b O-Ymxl?!cuQxޮ,=~HI!i/>Q /p#WeSN&)ƵhW>i6ѱ])SOZ~hhe:艠;UAx[Eg8Eg!^&vU9}iR/\b`7͍a(HK]JJǺNQ7>>ZC0[0-iut=4,'A]o2p >9:Rx$9>A~b4sD34LM&`Eyu!WKVwv`S74;t+T/cqw'-E7OX@DVH|!>kw.fYcK/TVR͓mf;.|E;CnK\dV+>A^_Y#BҪ>aso U9|ODngL/n_yol^5A(Z'GZW[1 [JjL^ 2auPSiK9rcռYm== e\:>m߼֚R9>@sS x|Tǵ p*:3` F1 ʼnGKgį[^ˮF;]vB`5v(Mt(;76o[d6aZ) Kci. fnCA/g zA|=fqE!S,Nދp3 ǧ8J̰\-}G; iWTTVm2%r9lHf`S)fv$N8P#җ5KKΫ 3)삭GgVʡp1LR<=귾/9GxxpDK""I#/kiZ1Qe٨7:_[)2OwN|M]+Gh~[=UjU;(a-me+2aRV& +uQ>||:MEg ,2Ikz( :L4o}rBi!:ufus$_JcTH Jfa&jl;ޟ;Ȅ1>Q<iBX~"Pݒ4ـrcO`Pbk߅AR8¾./îqZnT,IT_F=boix+b?Uq4.C\? Lڀm!*q\oZ?"Aҋq0,J%4C=I|/;:J ś)6VwfOCv\Ts|o!~A~ʁ|ϣжT~+j`L:K ϫHS3 R> Jzsyj&](GÞ"]Sh C3o{K(^19g11jȀ9/!q*ežfT'2(uy Mh <*|+,O +L70k6@$^Of?nerB55հD`pƤ5v~CNK&+l-a4fk=8]:+ 7s^2rΎ<1hZY;o9Y5(Tx&+–Zt]>n'qӥ$j֭Em$9 FŶɜӸ8wR<73!' #޿ٵ؜w-QxeE? 9+uZŪa/Vhƪ( S cƱy 2imjigTxӠ eb1}fDnE".Np*\k,ov!kXLp+\ze V7ˤLYoXt֘i0".ӭ"y󍊤KZqE.yP|ޣ6/]3S4揢=.'ŗ-JDWLYiK$tFs`Z5W߯ڌmf nس+^G # Kw3l)F7zVUQ?yov :>$o0NG;“J&5Np/v;(A.=u:&^_s#k12+uB B?5ц-KxtumZ`qXݜǹV nGfEvFrGFK.~dZ@ H[C*W9P:W: ՏhHSUzI qe=>nbaފ_XtEi+T\xA̔wT~nyc]OvD[9Pz8K{Giiښ2OP&PjRN^_#x5mҢ/enƕ(XH" sljMhO v:PAW6g\(CcV+7xze9O%P?Oq_$^+!6HרFxo՚w'!KjSvC93o}äp@R1%z`UkgdnD,9G% ʨqKz7 ɼϠe?D1Z(M)Di1`WB ;T$Opv5!@{VnfiBoj#۟#h&a(c  L8ts .bF·.lπH{4_䶉#2rtID+F܈| 0I:bP8N^Yz㕁D34Hi.ic]=fO,4N^!H( ; f00]zo\w= wug'MUHI0\3% hjΤW&G%i--'0^(υjܪ$QϯgƍjEA r5\*& Ök|s&pԺM PW'.h#~TBye}Ψy3ϴ3.tA֯xhNYx˸B_EHz?g9 g(WgfD)k29N$Bc=ǣ|GGeYP DUh)اh3aO%Dr1l2MʊI_cL"hZ 'GDzJP2U$ eJ`DS(u};->#B/$p'ᏔQb§yC N2 WI3ftkHo/ w NE)X0!3 $| 5~  Tg8DԝY<3)UڧѺjFYYVv F;G|=`iLȶHo@ e&z 7QLL vP 32۝&UV `5U \-]+w)}i }!IL,l޿T82U֣a7( 4wԃcY2i$ |RYt,=438k ;& sz /X+ 3SA )% ` 3*s5 iN5H>]jVmسC(m`j@cE=}D9T+/1[ݟ9 8dFJ➳ hU z,~E \?Q9J_P<~Γ~Y!ogKq.ٌaoduOwc%TmC†6m.dn ozwئTC" _WÄHJ̎b6)|{ bg²;'^-:+I0lvvzUabPԎ5wa 7d'ѽ֕53[.bY֎>gXމvP4_7"Otp Uܳ3)\U04L3+p4WqDSa[w溵M+!T<E@ry @EZo!e]%Al ! G6 OMODZ$PatT;|+{*p k . :X[*K% aMwbKCF6Xp['qzoH"I3v"$C ;h[QDIY/" xH,EJOA-O^(y1y=eB[Uf,@cE!I@k04 vW/xȸkUOR]<߱QR`C^2ͳ₯2 .壄lro=# EA0С+ӈQ!J uFy{;/ۀ$͵|Fv]ћ2͠1ȇ&g3' #tDcs- /Ur:CgxCwoObko iTWBb18Y>E(yCZ%&onejksdr\@Zy&VJ5h (;j훅k 3Fygn꩝ibBVB˜Mo\8ԢrRy]pi2I̔|w\&'ӰV~Mv^I0!dۛ12<%Ը4ˀ=8#i Y'3*(LRDӰ較pivJhS&r煽(EOG'RHN02VG|r7D3CbKz+cɔ_E\s6̴ *Zfp EşL͋GnM ?~k_G$B/D{)AhNjiZywS92rVQ@hrcN>&(8;hRU>+*ر)5(V!RUdImP!r0DRw}*Znsr67Fԗ:}<4oqn@0u. aFN=Kȣ)wV6:\re@6g7nm$ۣt~Ȍ7pU_|3m]CXZ l)[p`ZfUPjȳ>WDQT^0ֻm7pݼ.I{$ݤ-dQv%tU5."r.y탳fvMwt7~ y6qXZ0;Ute▼X̓ C](P`gm.ly!ALBOmZxz=k(ׅ/T sMey,+n$F0"~5RD4p}g/]0 E =?*S%U@'lжz<=Ah ,zfa]/"-=᪈冓a?eݚ*gjW! a&۞XTxԃŠoajD+#ʡkW69u-$n:$RLCӹhO6%*2RnJxZY Zn<>;srpZS Ba\^Ѐ]qMG*s"! _&ehW;&I"?tC`xBC(K`3gB0}|:ڼT I>3 +r0>!EzLѝ/YC)缄&SN۞YEpJ2W/ځ$Rx?zjMN^AE%& X򾪊;+nJN$>8jy_7?=ͫRY-5^_4~3L6ν ލpYA <O~N]V۴QtrnVHgE'lPVhA_@ߖ˄d/Q+I.I.&]c,4"3ҮdF:&7.1<2#x>(@,FȗPqY[pislEF=`DQAj5U(G SELJXNnce%,j .#د8@ǻ7:W~0$=mo1_kBJf| @K;b|{l-䥯x?oO416f%p0w]zjN=4=KuְeD% ex,~+Dw?g; -I Ԍ,Fcj  &GNd QkR# N@р}r䞱#noXa'%ɸVIm8Z7˴߃Oe".!ۻ,*z)d$#C*X?wƷ1pRA3OP]v{$GEgr|}Eݺ2x'&#]")a<4wkα[s Γ [%]0/Sxm1 ˃y9˄pr,zA^#06'+r3QZ/6Q,O'=LA&7ܙ a,~, K8 %?KB䐄h>>=9I2-ajO :?*Jh ?H} \ۋrFHLYPthn  ԯ$=ƇPs^dE/XIC 5ɎL05ϩID%.PUg/ZM&F p&Fx 8'(Hm܁їU$҂x"q0v TƹomƎ鞑5vwXJY6E;:%ZTBQ(.a+كCeGD iAm 7UF}+$Qp \K]۴wR;bLT*/fr g׶x93ׂޖAlT`+o魻TnNگK aj僙G)%Ev}W3QAd^ [$1rV@1{f!a(Zޭ1"Vq79 ̑ts4 bځ=El 6>WmDZ\TүP0}go#YƱ̖D,K\w0[[3wsUK9&'D{-.yQ֓V[1xǖH_iJ<G ]jSrzNJSYABrxM?ٔBzs)M]Ŵ&H /j*6  LIp}=v "<4-B:mppeVF' NWH5jHݒ$jss@ES 1g,YNZAQoݳl9:戻:+*fP B i EP緍\a\@t^Y`x,E5Fȥ<:^_4m&1̳l4dp q$g5_(lqGn )pNM;F(v;quW0?Km<6d†!iފC?HF>Pl3klu=ɒ\M?=6\Z@ʎ# 6&M`SW#=SX~Û޵Dub~*Snase[7 znEHx 3R9ycE70l jh+9-OJ]0t?yaєM٣S)Os+.Ѵ۬W<dԇ*(sgb udiN:@J駬7xGQ~R*m8Jh^k<E 2d%VVW"4KEBo`,99,ܲ:7GW>>$w™\ Q5pqr !هC$rQuul(u_Yc_:1Ze<]AuqF'\GτYϢ `PLN9>'ufGf8xKE k<\ +HkK;ڵ`Vu5NpwT%E2wi1 [$v7dr %F`:!K1PIR]yg*6 rI ȸ)E@q6P "1Gz0fA \J66 3Z=U(3vxLrfnVGe.hz7 qB6YSA ԷT#Mv ]T3~{5+j`ߎJ|4G|;͟Z؝݂-0*Le[^߁݇+-f̴۷ ^{:+FEǣ# BMZl/X+śz 2fTX~sOU-=+Zd21;b}jd-ɒ^ԁfMkқ^ q9` \tk%]`tj2пFq3 _ݞ! v l+2 :%c`CCBsUZf17Non㇄TŌLq A,zCKS2!*K;xS ,)#Y:{ln Q5VHgZ@.)+#@EbGO iaTŲ֌}$J;{v)KiDwۭ\ RGS;:43}FA.p Ӹ{+ܹU`w ~kmd/w@-E FdQED Sca"dF+O.W#C0^$% ʩJ{:k>vs쳜"kO-sm^2y&jٔWЅZæ%K>áu% גj~&:[HKh]0xp!6!CfX` *o7J%"2g1 nؓћ$"d3Dkbtind.Է.[~&8Ho[;epg7i$'I-@![+v8bX_5~FJ_˜omv(n߼D҆H, &A}ywr˜~U-Q|_pW̤ O^W{ka2޴̠j@ݡʲ2^WbA(Q> ⛱80O^zQGXr39ɠ9G SBy9I[i5| 65spx'{id&Lrb s'b/M<θl"i˖gџ! S4Ԓ"|[l5=ncy%_UI#Nn0֣] LEx ?6VѮcYGjb݌ [],O,r]?면 ^y.Öt5ȯK[C+V 2+O:Bm3;s5q--*c6t OU<6[Atm.dCEl7= Jdpdm'̂Υ[8n$ޟ5LɋgAK輳ar=4?Dn.xDn28&tMA 9' Č0S4kK)6'w 2U2YdƧ+>LBa0 }d]lݥ'ل͌|nW$V!')z1N|قG7bOS'2Rdw$HLH?'Dowky]G,%'GPt(MiS^,sh[V̕0VddE hG@˒ђ$>\U;IL&UXxNպ4h%(z> 5eO+;q<@w$^W-PÝ{.瘋8;N5KkOi |mai6鞒]+j""}EQojبf"o:M^rpQ*P$^`2QtTˬû@ ` S4skb&:̊;I3\>KYK=qWVo.l\R 9!exP jGի\;6bN^t awlOjŸYkbÞȀK;wuϩ8@w~;"+.!Y9sOJ5nkKW{zY8I>u$J?<51~!9\wx芒/]TI)R,Xnك4%ȖRysa]Njc2=ƫV_accı)L Fjir*XW:}vXez#aH`o.$ΝZvY PhS]2)OC 0!JA%$ًI|6p|(5߬]򆄅1JBՎC5Mr(/M X5j{_3X<|43u5Wy,i>% Oq+f3R|COpUyTo,{)= D}/I]WTeϲ,Tz|Vϕ؈Pl9|8 lEWf0t*4.~o-᪩6GJ\_F7:շ+,K S͐&G (F=CoG]To-,T8s̵F4TPcYFSwd@EqN%!WDIhO YPbstkFo~rm)=(Wc;!SeG7O,LwdS| ⫧zIJEfq/XOwwOG39u1wL[[ ;bFsHft7-?lr;1&=>V|JoϞ슚ayҾUt07V%:5CHT3K$ÊAHjJCƩ}V3; !LQ:< < K>JY\ p8֮a]tN¢N1I6qéȨ8ků vVԛCLĠL*m!{cڌ<~(}XlMtmoY_Xĝ[mxsln0n;|}LԦ}AFrL,|;vP\ ,M ݙlty~CD^1SX9=-?ZvAjҵ%(k 'Oc-"(mQ$]Ӕzdr^\#YVz#aו8Id ؋d|}4I]nk͟cȵo7d l6pĒt,oցdCEwL2s\x")nS=LMY^p!7 J +#{ h"i@-4Qψe̠ݰޣ;;4D/w;s{SzJۥ@MqB#NƵͪF&*-FhP9n 0.9f mڶOm=0DjTr~NJ b͘mGQΞd}mR#_TvK2>5dUܽv̜R pxiq~%jJ]hSg ?W:T m`[0T#z!&r\T߻8 BQڏB_-mxDjZ`{44:[:2 ]0EYtoΉlbf( ݺr-H:H1*Qd%c"=ڲd¦h,Ć ?R !AGV|E'Rg" AXb4DO/ڃ>/Mt7Bs+.ja-(/GPUIwVp:<۾#wC$?OUl=ēӸt!v^]qDwǸq[ܿ,!;Sىՠ;%O%[7&tv._*iZG#DҜ3U:nmS[XxYXs@[[͊ _TF`j v6HaIwϞgSLч[%onkdϡ9rUOS9G8,`n 5wdMmmEY܂6$2Gk`XC{󲕺lwjD@B r=t?$Wu)qvű܇*=>[}Y2_k~18eT6&4;/66t Pҽӛ fNeX4"?֟u4gZ;*2r#B =tdHX)!Sy-;honA'  \y5'w,|X,I2\mg"qZ\03Dq%|aNfGLXxCO 񒓤!l TWR>o> `3ͼT;JRL(U/ŧ_9볭=W{7hPy0gN؎gՃb6fT ǜ=0 g}YЙ$p-*+OˑI'Mb(\iYkOWE?*M"OL*4ܢv}E:t,P[IQ=S%n^4u8~]mV8(][Y *3w\~7nq>zW\(~q<:WϵOl $+=ͩy"K¸]ET(6 2A}"ڽH<f{xv'fe~`EQb3Q k|ڵ(v@Aۄ|,nY졗46 y4$)/^cS:p;QN.0PP,ax"^1MIZƞ ֶ GL 7cfL;;jnƧ q0ԳuKՏeP],߰-ۺ~r΂.vXF]rDݶl8js1?_v;b|B3vJ0_F&ᬷ[PH[\Xޔ; ۬]w8W)As ^̬u|7Sew!y91A揞<0UfL~[F{9_q&k`}`x7W n8@v=06,ܮZKeCeg3,41zYRA_S煕`4bA 6d2<蟑9 / ϲh/HiT~pS5ԈL6Ks0ܼIIui]n@yj"*Ĥ wc胕mՕBhvuJ]KQmrw6P2x(ط}<'tB^}nn_dߵWXgQ$y(T*'Zvn< Ϋ4#1\8znv2a&4uATVH sFƎkAt$(K;kS,I:#V_7'|_T¶"ߨK~yW =a]H\ÓX|sJEnUg"KF.'hC:hPQ(u 0tZxr]5BlHv$y~,  kكDTX}b¿:m3:q,ZL.9 ^v/+>5C/Pw-ErBnpī. B)rq7AWc\{CWE!:(JŽ!h,FxD%G+/#V9mfoM|4Q_,_ި'5q'Sdn׀W{Nm-*6^xq$oQ]<^cSB1?P%k&*DZ>^,fkãN]h'3H/:tpN]Gv*x% ho_%6*!NAyF`ɇC x.o[dfGO Ҍ2%[?nA:;Upu00ƳӷLyFЫd|CD(PYW<ԉ'vD<>B):W|}K2:r!=#O22g=F3n\d7hto<gK4`>@*gBP~_`2`{ƸP]\SڼvGҗ_o;0w *%aT(~{f@_|{IU pD\R&#-,ۃ{G.ºcld! ދel 8 ~.mT+[1b]UؼOEieƑu/3kyœ0=I&,sO$#SZs7uȲAeDV5F^~Jj<9m塩:O&(JE piRN̂c(44G`~ Dֳ4uDMkdžz >PSZgAuxh*^n& xiIorvB \S9RМw'_=0{B"uqk4_ۊr;7!n.Kcl}P9RCi6_*/ #'FPo.r<ִ48c TW,#1O^*ٱPχ/O"ܫq_:IYAB]nᇲ^[?VX51-:= u% S}y,RgIt& S.X5o,0Ha:BWߙ_E^@lb) ?:qٕGb#:J;;lBڝ*_w4?АeƆd/sF܂([ImnjO +Viߑ}KKr8oRʼUVS~hŠ~La鮿,-B1ٶ#i\ES=*8<L-ȜmK*jf闅kSҴw5|8 gW(qW]A߭קDk!ۻ34G0@Bqر3ܝ{'}g.8>ٱe .J= 8EWJxkV Ұ|H 4{ݿ m_&%2z! +l7!B\ȮI& H{ޫgo3 Zz}ZZ"BYփ2jrEV9e_Po坽(WW2|۴Xp0\3SƢמeR|B Ѧ63D;|Xu\I_Ki̛ỜVq܆v`45ٚҍ͛?msP!}kFr% `pc݂`ZR茂o=7-L"6lG<뾒v:xka@&u@kwHnUS3(oPϊ\bIJJcM>AS&0{}`M,샵aG Ǝryj@~ 񨅬FŔ_DxLL 4BP9:g-R#"mrel;iĉYCן*|eH^ kMۏ{qBݝҁCr.y/} 8Fn]ҵAGtr] W+!Li,ַLטU0Y sIBll~c߱/&c /sB !'ۑBm!'IXW2ؚN.hS~u#@Ly-J8XJteb#h6m4;{3E{nFy%F{vfJ@ewC+}˺ 0sjr?=UŖ{;HZ!y)'0Z" `Xه~\on/vΖ@ y}2]ybU>w1d 67+.K(9Z,!y57pr:'*-,m%ch_x\Yg7aJe?HB{F"/C^G:ߕh9tezwҧdܢ(#C4ݱ$A .GYNTd0770Ǭ>*7iH--SB f~΃IW- em3M v1gĠ: |j/B|c $8]Ucj uF'10C `uwY_'u{m|Qm*$LYU׹3J65RayߛڹKF%`tr$~ Iׄ|:A;7Y2< Z Wdpmqi [r$YgR`U,qi/T]R5a+2;u-sF14c >G7ty,n3) XX"̓ƑQ@C,ZߣP(_ A{HLo׼R$^&G{ѤnÐ SfA]#1lJTsc;sP,Io8Y.4T"ݩ+,RNS+OO%Dnh*QSKvY0G4D6qb`ǩ25&[P>gFH1\G;}[.(G /= K~nug@ ӌ́] L$@ћAe[ mh8òDZ̹X^virs{/ Pjs_=3\ʐ~%{Bd7X$jQ(,bCEСiul>mld 1Z06; AM":#2J4Q1Es{w:˫%2imTHp`vh.5ҕ3'\5۾;'_FďPdX)TƖ3޶ə,P%Q3) `[!tّf;&;1LXgpvJAvpJV,/zG% ӛ0h":S7 A˔Gσ_,%{ 2E׏kF{VlNotSn|uN'ml֢65ԙmWj#8U;YZ0BރzL3AB\a/9@KA2l)jXd֢m`:"`!- fm1ptW ý'oM͜qDYbV H xz6Kc] ^gϗ#yT`{yFu][b#eF ޱ'!W|09N>d1B,8 GU {<]EJ:miS--K׸\yŐkM@PTjUv*g޺{p$R̓3,^E ^0c)'u/tgQbr6[uN(]YKLNqڏ>nY|E@N8pWsUNj"9eJ% j8B Aa!k:OapC[,ykĠcpv12*,|hÞ K}%)?dtWnZS2U.g|r> U,n_nQ/4%)qMNDͷ3EE.ɋE,}J嵇SK l ʣq+#㦣G1&[8YnܚZU{2!sȬ2o/WJ~2w)1$k `R;ɔma~z&\to8k>c sc9*sN::PKRKyFy ⛲,ϮJZ@DKM1]6#q71a׵}uS%^TcJn'gHoe5^)Z-=@5*GfZGX R\ /^nޑwޞ? RmHvYfƩ@;';}(#So `'l^}G9zH>Q$/WIt:r: ,; h^tzJ0v|;ض|ba?;&Z v [ёE"O JwEOzR>s{ۨމD9׮I20bZ&vvH3컆Ö=<@a?{G!;e&OXtTi㗜+1 ;p:Owo=?acZ.Z4ȅ~06}/Ƭ K,H:P(VݿKuz_xmeK QvX9sE@}~YT+?,/3i၅ .}[o$}8ywsΎV7|}CQy׃;\0X5 4SDWiPB˅h[r03i'xYMDekmuo{{Cr6!_$+IZq_\;ŝɛV';ԆAGiGKn)ߚ&*M*&ISdib4q>Vds_ťILd[& :7bQb3K2M':ح/ڼ& / Vt9Fcj_"O03='tiƝsoc`o`͵͵q"|wG'o0z&=pn^8- q!ƵпIUtC3, ]ܴ{BAC_Z|57rK+mӏ"ȳޱN= e<-_*߃j2V&Gc/<]4yh7bk,MexoSkRSQL ve+F!;!:UBd*_$j@z [Yl/1:s %-#l!\Kc!w:xE_kzkI 3Xd"]rsI_,]ӍW:xDf_s:,&LTn/  d @E(xO*AJ;,+IQ~lṰ 2s&5./&tDꐟ@|oΰw^6)d&%3c!'tli@o_N~a+95Zu:챂WԚ]~m>ݢPAxVDmȺ)jërQ=rDobJfݏlsC&6OgݲS@:rVx27$NȤY1(5fC]~ 8m3(_V.<ژ%>tiAA~uH=~'ɉKڍA%N-'69iReNekc{01W?4H{0(nGeG:d;f _EQ=XNi;ASm@ 5]yA5x*57ǩ=COMȆ-C͞*s̈z*93MY 3z~OEܮumgm^C҆k7Xh~[Z FU撸bƷQg:z*ipafڂ#dࢼA@ı[V'{g&;*UcY9h,2[;نp Ivgvn)4%Ll%E>_zZqnP ̅SzF#@KWu6|L(аi-һ!A=|QUW9OJ3Ǒr ֻVN?$1?cGᦆ_ӣpUrs\%"C:߮uLyX,3Hˍz`-C[ik;ʼn; ~ÔUKArU^7{>Ȏ6_oQvlXaLMHhR6ܵ6 )LyidW ;AADzt[#rXIVnݣR;\jsyPS )%MQv l)N`6܋*;5BF$9'vLmd*FQkfϨ~N](@l#-MF4L_#hMf(pg n]Y4C86EDB$Hdգ~5rB0mAG%TIh43<±tj1*oزԺ0 p!Ȓh˓8&-*LKAIצ@&k,1ߖċL>VX/6o`'4n+ҫ.J&8/-tjjEBuH/*HO\sZ ;3`Qq]0XPHhސ+7p Z6' hF64&ZPpOVbm=\S͚WKBs]b1*o^L$<.zɈE:%yFkTr~;#ٴKP5kniJTsV5.&c[[e-)jdY˶$ 7tЍׂeq5<&'œ聄=XΣ WSEAۗj)} ;5T- 91LCo 9t&Sh'?>Z.%9Oh[7!J3V3)_ȥ3gڒ\:˹sΖ"{^{KyuŠ5sJGp앿-ӁZj:3S^?pb#;*nȾtvˍ dwb`|pS_Mͱ9{GsR{3un*gZcA hg9q5ʳ/u๝04Xa,!Vs5rn!MS=JG\ _ٽWN ¿J6pgz?Kj;.۰ա1-AՎ?+eV7 SӼxV+ս&pLj.4<(7ݮ, C~mv V gMMR~]>ߑ.{Ϟ~$d;K|k1Yu/pC(;zh:>E6l-PRu BrNu1ڝ 0W"IcLpp3]8qv=:hxu\܉=䚕d ;Y'5̈":>8R]-=;]Ʀ9G*IMn_Mfuˀ_С[9]!1yf d:oPt)M.?xZa=^[ hP"\wz-@;ab]x7%V0]2][UM$' zelYp/G w1!Wq6U'*^|1TŒnXNe@x $r8 \PS⼦iq״1A +$:L2usćXLws>yjdqT {Fc.Kl*X/S vCW=[Xc;Cf1j"i$ t73;0{~tSNOIQ"NYͪ>HŷDNS ,[6=U<>r֟eri;:iXL;uui_v}QeyMq))]4}+/gƎOߣEo0篌V98er HK6AFPjgyYKްX7Ua@o.(ZNvD$6b-B~8uRY#qpqAtw8Uvr͍k{Ա r8q\ѢB}xgT@/7lGsT(S8%6]WcNɞf{߉LqcNgybE+x<&g 6}D TddwaAc -p#Hlh(.u4Ý O+ApGArb =^|g`"Z /k&2?SFR\^lC?xr o]fu\9|1=+p1$ ^&]I]bHB!¸ c +C0b;=Pn4v.$3M+sX$snY)\ 8R0l1r P̽,Ì2Lzw<èmue3PhHY+\Fޞ4 M<5.[+c t빜>ʥD:ҋIR G;_nJnr"阮0<9<\Aj45LjTg~! m|$^L'zk'| 5 ;'MWkA d(8пU.!_xsk cP?OgJ`pys+Sxzd~YU/LGe!\H*pG3V݆播i9^դ:z^jv7Dӵ !YkR7EW$'.w,'n2l.*"T;z}b{,0qZ +,} J N +nqN1Fݔ1b\U Lݓ%- DDλudvo)F4x|G˻h-ۓGh xݖV]p=_ЖjO ^Fh0g17|ƿ*tɗ8]!8TuZ@ }^a)=]DM]`L8n { (؝Kt`_ Qf'݄TbQ/Ml+KN]oU,_A2Tmfȕx$?壥(Mg-uY(KipD&yF;%=e:)\%&N`՝Vn*UO+UqB܊EC ͞ov ɿ |tE.v_ 5.CS_ԊUTsͰ`zwOx.Ug`Hhd].=0ׄ-/~?=VgE.}TRڽTYx6!lڥiᚌGGSXw?+Xeo!Mqcdl%BkF㛪d8 |i,WI!CϭV_ڬ,';|'#-}Ԥ +2g7-V JRgS 9r䄌7FNByνE.=X֫,?&dS;E'=;/9: ׽ȇ3;+xӵp$~kvu(4,RZwX}B=)JOGe9/va.9,[b#y Dj7 jlp:d|*{T>)*PQny `DzziƝxs[LŗSXB{;vnwi FhM3",4aL ՠ׽]obژeZ}lm7~]aF#_ֱgq({ \K8ݜ,NfX|Q@ե;(Ј1L%jFl ;e KQ1bRl}q?E9O9cz9uBu0y(KtX>ʮ|v{FuUG1\'Vyi]czwE7"gO:2 1~?rXU? eզcMe%џQVUE c"Zq{B dLϛuxUn70[(xE1S& T\9tRlЧ$<Đ~pTs07 {ĽN6ˑr;̖!_=: X08+m 6{FONݭA77ޥMlfoԓ;gu3) JRwtQ8h^㺐cNo3*8"y)仱ّW<"[~ے%CssO[H4u:O֔! 9jfQse qXf/ƴV-רC)7)Όl @Crz:=;cd"1Gd@_gj8Q2H?#˝(G^@cmy`*X7Z῎7 Xw?cfNӝ,O'KOZE/N× = -ꭊtPDxe7{4d!4ċOo#(WrYm/wb*%h#V3>QL6U&ډg faa=q+d4dw,YeCqŬaEIk q. Y7R^\[kfu[BZ\aXû7UXaŖ**ORI  ZUNCUTT av'Q\)B=g{0ք(9f;H8myY' TXfģ&} C9f|ߑsg+A,1roȦX[2f;7cz[;pzL(Xtץ341m5FvJbhcy| ) AёL#ֺ}WFu@q`HYNڈ7O4[XzIG,#*-Xz툽|P՘jch@@c7kyOMieՓ9HC/ܢ $wP8%Bcċ -)ԯ(,CwY0}9BsB }gTffMge/Gt@M,ܗW@(g)~z0hG&=ˠw2 O3j',9JhcPe"sIfsc > =d'CDl j"wA~~xoycG)m7A9A؇tɐmq1"f<`U MJƶ8^ _' 1gLfq .Y 8F^![ޯ|<1T|rt2js,K0=:%ڍmnH[-e[FFTVeev-193I]rp^!Pl# }Gx 4Y u0lgˤYh]2 hnIH|A7>)Gvnhk6gG}!uL6i$DPmaِa!m}kK;DтЭxW lk5AFn񠺋o֞ёoA w==c7-IBȝEM-~3 5jAsz^Z/mbaٸq18Ҡڮ$`4ɚd\&.R]SYű_aNćso ~Q;r8y*8sw4ϨLԠkJZ?#K{(/m[E,D-|C/ӕ(hT'lJ2pҐ>}ǶͽT-Zjr:#oGf+9ҿe4],r 60; >RBm)W{_-#Ddu39c}X~,e^2*gQ\㷁71Nz*ΞoT^a}uGq b&:'hM;NOU:N!eECSf@%r ת f)\}7{C"yqcPh Zmh4UI.w1ť,̞νx,<_14̬ڂ}=nܱ46ÈuxoWj)n'$'@~:#!D.~SrU-t}T=`&s@>){3GB;j=3@A>1U^ Nȕۤm; hgzVC\NJ+w(bBp^s㕖l2թwRGn5mfDگrFgK=px,n?X*(7B{nI(3W[p:$0Z!U(!w^-VayU`г7֭&c9~_[ X%ez VP+Y2j|exPӽ嘠&mlH7iJI 8s>Ќ]"D=*iEʺ+*Gb8mĔSydAc̠pѡF0tFT1B0; xM,CT#"/$25WfSٝYρ<∫'q7wCTX+|5[(2݀Sȑ1٢ me.B^ B .Qv(T#%ENl:]^e;ss`?aYn>Oy0j{+cD r!!zKΣWzaY\ЏdbVae5Vмs;mX%ҭ&G}=ۜnp:;A@W~^xdlza;iS[S,N T D`'tm'[' D1~3N'. y$sg:V^OTg7!qܦplT̯nRpΕ ծz:pNN `MGF[aZo.'q_605/<]5yx@B%W>*s14`̆^wn"؇6j!$ZD+Q91T%ڀ= `7c%΍ޙx~mdsI+|upuV=2ҀC?Uez250\b)oP[Cm)N0#Ҏbuˌ0f1)ã70r/DmC$5\e1~mW6OPvw8 +fǎ*U3Csj4 '0C^±mMŚ`xnIN?MCK,n*IPlmX@kW;X}dIV-N9= *ς 7уn( 31=- mƝ`ng O}9V0Gr=LBHJU)z{8CK'8A˺݉ d Acl.inKvOD9tvKv-D vۉ,gsMZϋ;>?A˾ѓ9g^R 4!bߦ1C:© F"ř#O+4%t(H_N2Н(SYǍfI{3RUW 1mB1и۩lfpP 536[d|n.r_JPڱ]b7@Q=!ϊRۋ1]{KໃvL./f)MUBݕ+2m.N ۿuF6h#Q8HLobP 5[8WYF epϐb.IQZ15S9]5zcj:) ^*=pۑ0vr(M.g8(YxEQND_!A-4u{KGƧr xQIAClƂP&=%AJ< H#s'~դze2 elmH7Ow/o3DXL- Ư m'?rWlʥ$T`>ͻJ O_^ݷmXqeT$q-2yz !w\~NČg@UuZ#[0Nqh`h+G,"67Wƪ v=uyaЏe M,̂-w[I?CĐT.1$o!AoG k6R n޳iMJ S1v ̻@vSIbA _k+o!&s m[ֲ~mHNnЀipmgxô쌒p']9N;#)E05@ZWv̙AMptH֗,vwg!sxSBoEUc<2m|@9I_Z$6ljqN&Vs Ɵ@*@*75%U k45 .+wOvspx.Cxr4V ]]@kX·7猺msd2Xkj,_ՅB th`mnIAޔ{ i>.hʤCj: bķJi(Jܟ<%Ja . K'Wl)ϘPg&mVF%ݬ;+wW$5-#Ն|* xtԏ!)8r[rӤy)WɝQG+ƴ{9u+ʓJGԓ}_tOB,8F@樜=o9Ұ$g -·<.pT\ ve&2<@0aYd/~$; A״;}xI[{<5xM8MFJYZ1Y 7#aՌ-̿ Cr/rIBI24SK{YX&͖K1y`s0@Y*{qi͓9-S*90C g;y&Q{iqI|ߝ8NO_ Te]Rz dlZH "Z1@`VKݦ@PjND!2,~*ͳ]N}`&y+%#K'4xHM %;>/؈*AFli_ZZnIDa\l{)\96-쥽\1g1^XYi(q4-7g%&([OS DTaoٞ46% !dwQTZ T`Bݑ8pf.otX^ԏ y˼F˼*/=']s%͆=Qj[]/B>h;ǶőzCi90ǮUs$\KDZEX֠L#mRz\%5m@{KPRp>(#bW\'`Yk2p*X fY]]+NSl^_5 IN `˱y)AӾR]s_`wH:at6"ID#"C6\ӕ]M1V+=sf42IYr$Gs~:oeEG=Zz?WyoΐӤ2PnYhұADUB=*-EM^(ԲW'-]X5=~<~Ut\Nu V$g盎j'~} ewnA࿮Vu'SM;)v~#h:.+H^AVxuyI&: 2XaYjXT"'< x4)s]S,Ӄ0J(eZmwnis== pJ;t} ucTEtPEcӝ+Vhŝ͝{fRvH^Z,፣8,Y/nh.C=f}flYpHG-Fw^wJN*SXLkJm ca7&?OQ&R{6 ̅_MwIEt eB Y鏠ͽC#U-KpNպ%%I"2omB@cʋ"%ܨ)zHU]e4/yלQn yEXj<&lyMާA#Sl]/G^@'a+uUl}9Jj)Z%2'6 "C{ π6N2Z&Q0n\0_wƃҀ$}mìYTFWZRa'sk1P~e+eQAC!E mv9x?-\Qbn% 0,k;v x2 E{Q=uˡ3IViL˘s, nY$%ȺRTJp% Ej',ML0sc!j8Ǔz^9=#k5d ͱ=㻤5; 24uoNV;1Swի– U+kl>G䛫6)nkŸ|U48 6m?% x@DNŶӌj]D[sgV]6lזq jz~!Jyu\o'mBzYX o{s4K]."E_}_ƼOi&0}LiQr3̈́6Bj86wy⪏5of'. /Å S5B:)e ׭͇1WJZʄI C<* -2/y>^bPFq/PhL!NmN=(^RQf_[>+KX(jaw BKf_uWKs2Jv':$5D[487D[W&qwOr=bOmyhl+E p >_+' !;YքFh[gB^^qfUfi~*2nUxkk9bAà|Cižc#!c.H39~R$uޫ4ʦ<M _}W7 q'+u04>\Y$`:3QD^qʸL>/-RgſI@G"9 svHAj:*5:FEΎ7Z+jj4?KÍzG1ՙ3?hf'D?I䓨0:EKCH(.I(ǻ}q:8h0Doqdøߕ]!ꕰ=<sva}#ЯwzCqHv-^y-i!$~Y\OL) f; ǟ d =g1izW&bVR2'vEԫ/Q t0B@O-)*"Y+۵Zc_s_OxT=gd~ϕ- ;×3 meJ?tb= M9x?&.]jǐ gB&3_R ,NH"$d0.,,t*;q/8,^>+'.<_$ˠdmƲ 醂>C6jY5αj8^S@||>6USƒqkᦓa%N, &ˡYLi#~i3yk\c0)Y*gXIqtXqK&č@>\'=D.?QtHs-p OPp`SFu=Bɛ6ŗTY[44Ug(w mi+.2̶-Kw;NvIʎp DŽwПKˀ;m ,%d1+4]6'9:qTTLQ\ U>*CʠKIXercSzY:Tv5Džlpy E4gDT_LE!_5Êi]<J}|_Ň>VO & ;>E i0>AoZXBдmSQ^`fBWo^I;Jg`fDX,5fg? @Az5c__{VUP*$_~NYyx StNGP $U`(\(KE{A&*k]'3?|cQ,6 k7!\7LW(U(V,q.J8jJm٧pjWB[t!e`>ӶɟgRQb >vAw(w{m;. 06F#˛x,XxNͰtd=&b_ u2)ƫ{֛ E:xy%X]E?ov)ڹWy8tvEÏAvi8!z6AF{> L 7܍>#ib 5:B'zy!T:z<% 4FvZ <":v:W$f= Pa!88M1 %xDjSjڋcL:|eC $k\-難7j#rDl ~>; )KlU%Yt? ]CX8 >,t9v'ǻJ*M?kH*̕{W alc!ux+f4h:i_ d%ՃF;Vco~.+zUN"{-#"$烩%fPijl=*923#bbٓ,$-kO]88 W@s(VdD× yU:LSL%-rreQFw}J{[C@ <$4-otKݨ=?kT&Ey!\g#$qni^z_ZM(+o1׺ |E8  ofSVҗi&);3rG8N!0\8d'34~~'n°BY#Mo-3JcWk&W=ҠY`_{_7-:U j}`(fU]ռ;ۛЗ2L:4_<M^\f@,hmm~$ol`sDf(e%K8ElaPց't(fh0MܱBՖ>;\24Yҳ5ٛ_h/M,nSvEʘF$_ҭmJn$T _{\%۱|VM'TC]LQh$v8T6=$),E:, \%FHg)~E2NPhKC33W|]oASr `MA;!%](()v cG2 "9 ZgsS\E%(R0I^o%OCZ%NNi:h(zG!GR -qaju{}!r3;J(OÙhla tsZY<(ӪORa~SthZQ&Ŧ~/FV;O(c=u/vjE2o \ sRU.Χ_#OkT+:$wSlDz@WZzN{>| j3kJI ө;S]Czd^F$@V-"emjeK,E@=H9xngciB^,T λu+i-{uWBn)4 TqLy?N{g: x:VAr`$Ɋ~s5#с?zG V֝}[D2i_s!ud74BYzi1nů SwL6Q:/H&"F}]UGm8bൂIv?W ve9 m0ڻԳm|+FBu{S// dɹYάj5n 2KERet-00!plewܚNx7>** w9j]TE!&/яԔ;jDY>ĵiEkiSY\Y.>ـjAVdM1LCS07OdѢu6rJPIGz9`m j»+cRlv9SStS1"kg4Aɍ!vQ 0Cm wdUN6[SEoL;6@V{XܨŴ!Nl+j< ]HMkȞ_0ҥ_faہJ˫O5kyI5L! ci%&ԡ.Юm}h)l/y6-Q~Ӝ*n2j0TIXv;GY۴C]h>5Dۈ!%Q\vN"<ǟP5Řcc A+?Pv;]XznR+"l:2f_}eTIB4]J3b܅Mb1Wo#yD~`$r!,=;v=}r ƉfGF1ne4b48?]6ވIorwz~WXQCPq%&|Vdÿ\kX~?~dNeM^B3 /ʽء4 ۩z)%\w"JTX50cn䷘fH٤"{fEzTdau`8/GD=q,lUAhm*ݤg ùlmg {’R]aP0J F+Xկy'+gczT"ʫ}Ǝ7:ɜю#%|_mK.Fh0@50mfiGQ<52Z.q/[##srw99F_WU #"I&^=8'm,݄d{vbj_&tJ@y''<xy&q58`X {&pYѥ۬8mjQ,Ra&(sAZbX?h!;E^-sw(쇵~z- =暈`?bg XlQ 0o #I3 em1oRl-"ʲu8& rJ:F? դ@jf:탶1jܦqq{mYD>y (m'8I31ZYc"6%Yc'0-aRSt2Ê$t.sP@`GbM)] s>r7 /BG H@ͻ#n~Il7XĢ`}&GUws6GKqbb gXrhy$rejk%rXQYlI w/ڑ[Pʫ 41(#P (e tJJ{g$~lVruDq\ܐSޥLrԞMk8jٚWI`P-AYJ8K)o%T&܌M.0MLgqTR'Ajŗ혢2 GռΩqwW |1H# 3IϤ e]UTfv;1G_JX6fzm`8;#q8Y??p] .Ռ+i>ܺ8 P.Z>\J: X%fws"[=BPIu4v,1]%mXC=3HQ.נ]bܢ& fمR.e02t)DdwG2ibWmv@{/`^Nv?YHpzQ>h@:/ji 4h=vw+t8>T Jq jzB5*^َ)iJ܃Q~`uM5(_{)E8St,Kt` C&|91 a!i/ T47=/3Z4]jj< f>D?oY0cn_Cb|)Txa:ěA͏)EljHD,CZHLa ua(7^hB>X~SفqN-z 9q!wB:BAEB6C%&1Hq!zN+oELf㮵Ӝ%bVkFŝglˡRsYs<}?χ7b˘fRn  mp۲PUrHDE v3$Cp,6}Dzv7o,V,HKa?_}`NRJ!^}j*W[ߛB9_kí2#+痕B D<來UZ>&Yo\PӸV4ܕ]SABe';"i_TL'\pye"BoFH^tJY ).SPsŪ-AF{ N55E=O;kglk$k͝$Q$]g\_ ;jS98K^L?>n??!wFM9ӟ0K,n/ƧI;DQqrYXC2>Kbdi*3׫߬~G&LsE:0RP[=ƃcUc:w4)C:3\u t6Bs(† xc"?or/HOW^"3L/a/FuthNdU/_8&O@!(#ahˑzTUlV$ZIsC`0 H{Ŭ"G .St l,՞GZ}eH|aOUG}n2;h._'oB؉}zt,9D?b|Oq hL끋6s6XkQqL?݄mEr^՜p 8Q ط5@۞nlY>7OR_=`8dFƊöw iv"t]T_(e W0?|/m Z6`յ?tʾ$x(> @5[Et='r[LQf m(IWM݁0:)6{fH%,T>;%#Jh~V2Ňwν4=X|U$u<:ЀKEŔnSqV1 sb.YL jQpdK<;%;-nҘg;J!bEF]g`0vT %*悆s# K-5iK @$Te6=+k-l/ 9%b0CV4NZR!w-=_y  4 vZВx ;MT0ڜk.$#_4M*w GKD™habM]f~Y+^Hw#~}uX S`LFgvWՙ\PY`pD 預? ^B F؟hpcp{VD=pN[}~8Z/ \ M&W5`m2Vqe^r/?ȴriTuh(טu7&h@>w&2*4{it}}YUo*hwl%k*K)1ٟiv V!i`FaES49 Kb/2~~gF?iZ eDK]Ϡam yZHr*3c3Tϼm$FTr%YCAcv]l`c T2P<8ӌpTD/Pɀ+Gn@$+khpP7 7p~l;::@r2Ƅr:˦W5̠F!!)Ȭ8j4ojP6?s#"17qA뺒g@ bp_ʦǣ|SExOz*׉/ln;lKU_b9]rz~YpPXb;7U2 ,4YZӮ,ZA o~r޸0.̖#Xbb(xB(bjvh籤#` 0z,̟$&"cҾ NVˤU8Ftk)+_o=mwLB)2/V G<>o=ƀ 㦫=[&'WB%%3qj q*X7^&(JA`x!hbɋvn%rra,"CԜ_n D\Oˎ&<(/M}BRB:=} QKB c3±%^*St7-ztQ<%u:a)RF.aDә}BXY7g m#: @Aݥ BT)q*9vam췌* ].}KcRRD{ioG{tu:B7|Q3Kw+*bWj?r CBoԗ-B.$ Qq!F@X#1K!W".G8cO@8*(gdB-m<`8^B0>^Pbr0'PC%R!gR8Up Ĩe* #%/T3& S\'i\jVEJGN ͦ]^f@8JdWƛNuFmug}݄',Z!D2x$T$09X[/ GA ƌ{z5&T5vj"U|l' kSd˶e1] C`idpfV %[@(vڳ?Dun:f:bD3:V6Xa6KO[&Fܸl [97(:\ bqTn*3ۤ-25`0Yvm|_S^*~,{SQzW:/0Q[1pe-Np$O؇: ]3^[\ȉJ/;/3bοhp7&*T9g;5>tYP7L\q*ԪUg(P]k 7틊R$ oQ;̀ W6 <CFΞeQj'x "-S:ҊST+׶{{DIE[kQ1S8/H\ݸ8׽]΋Vla>?W {YhlH+biMKnk`>] ="w߂ GqI ~3&z Svd. |ƙQT~􎳵1YG(/ nzg &"p$A.20NL`et]0B6 L* ?v * [!QʀqOG+(5?t)ZnpL/}HΓ3BaN団ڌ(~jrm,SM+a ,[)bk_ְ41= ЮQYU"~vzVQTVI? FLQr:Yuf=p; Ұkw¾ n\@R%օ%S P}DtR%V,OIS>I8?ES0D'?P}q\L\u^)9|ͯXtL X B-_ۡLs]̿a (S>X!чNt-]-gB~Bpfפ뱐4&0i-u,jZ{Wo2@Hn1}0?S~f(϶XDn/!|z|H6 :ӈO&~yq6^fx]#ֻ]&Z20L4T+v/ʻ(b\y /" -KѲ -aNW:dqNֲߌ;ZU[6&K68gJNٻt,B`36gwgICc)$kxm$[Ck%d0>f::bQra8rI+ŗF^P/@&k?̚ŢY Q^ *lP~㾹FY!%bpEngjvEt-Y O6yJ4rYmxDXGIF<91*I et2W3ZivLH4擁52 ԛ'`Vs}MR ԓ:L,k!9%}{*p)} +d;jyLszY ebz=E8R?[k= e)m75D0c)_^For:()g %?ey'Q4 <me )n},R* d`6 BʲS66 &5BL-74kb^>c G@nEcWJMHuC9f?+@>6I<7!%&Uԥ[1ZH2%r6_ߒ8W ԑW92>a.,vp*F"o ÓJ3e4SK93C|[Z%xKO["-Ǭ7jԣآN0NWvME2Ʌ9Rv_\R6^?}WpIc.7b0FꞞBq/#׮,{W?Ek(zs9l}Aa Xp`'0z $1 q`kN)P<_}6Sd(,t}䜲漶gͻ;@ËKAX^( Kx{|0zů C7SC,/l0_SgZV__zѼ"T` ɦA޳5 "T:9+gBg<>\'*8EF<{ ʔd'΂&b=NA&*}M{ᘞr{0SibaHS?;nz`1--YPYç[34JPF(@Z[L_ٮkʻ'|wZh{be<}IC8-)=6R<;10fq7O? 9`ڬ8iK08UwʇC^3 lrYz%`,ixIxNmK0<1#_ f/PZݜ!FR0 $5goM^T#hŤgP uSX'Lf8F,¶sBu RO|?&GFH+ϡ\ᕎaIX E'XQ;g<5K{Lަ<\: e4)Oh&rٮf QR&";aXZ)R>A 6p&.n"%l1s噥D8"J 8>j A@XM1[8C3\"rHreʤ(~XEuB~X.:Tb^z thzRgonnwubDWO )[g>wx0*sp/CU|,QL'>Y5hQ!a{*.5 Uq+.L(LiskLmy /~x lֲ7QZ-+JG ١B7 iz,Ӌ!snN;] 0DzT 썙\3B)Y,ϑ.Bt39t5r]\Q{y`s,*<0ezZv5B9(|ͼ'ǂ5IϢ$(dv?˯I~{7$mF$ͱLHjMLM4n^ 2V|5U X_0TD @Jq.,Ggr O%h fm쨘_fĀ,W!2J wUy]Na˨ ik+U =y " Pw_U]'"wWe-RIxK(*'@hF4ܦ:%)bK2փr~o> }}ٕ6̗|n&A@6\/@~[־<,+GwdZi}VaM+^Ng_2^}l+/LbQa( #/!A =Z/Ykyu5m&Oߛ2h(oBeet[a!f[el ɏ *I (r#ؔωʌέ֊,4D>H}-,i鰾mvɎڵ.H.CE&VoQt0 =(3ɀ*z!Aa*𬪪3L2v NS_)ܰPAr S_Td$mm;ѢH#OVs.XSX"uh5#G A % \4'Fp䮙=k z:BE C* ‘%u,(Os'!Jaa}FWpqAWrB(眧{;ђHDS@ڙ(mGi#1^)|&|lp #Bt6%PĖ1)>T 6e9zS~%ŬjLg8%~4Y^9gP뿶gڌA(]0Ζ?\IWm%FEMtEpH>[WRV̠.4uO#eљE6c=h_̵v )hYLăqz/sR_3Ӓi }j01(/B ©.kڴ؉BխAj^8uFoq5mL6By=8 /}Sai~ۚFh:Oڌh5J j$c"sѰ~a*p Ѷɕ~_C\nG7Jf7)ڶwB";vAVSxRcxċɅ(tv>]_El ?`LE̓AU}A7NnˌƟ";"a~ U'ѣJ62n9F W= d6(!*A I몤5o%w%V h^MhrdLʅgh+%$㲼Ă}qX̬5M1`+4eѼzwQm$s9I \rev-KTH<`FLHWԊa5]uXf!-U\qϒ~&q2ͭaUjܾu&p>}7]BM;)u}(+[4<;`w^k2p*+?Cw5 *B<><#R*ƌMalꢡ4R\Rs֥y{H X9FF2c'EAnKN6׾ 1Ld }kY&s b%EbHw9!(}G7 $Jmy"Kv81P\I,n aWʋZr E,0 ng{wY7@voC Baf+W U L#Vq1/ "B̋(p{BoT<Oof gS 'AYG7z0LTqG sNѯw2^9O{*=Gi@)*1܃s/His Z̚"XTeA qv>{Zs1:pzuef +5ЮS߳SB]-9čt;96jN yJf&aY% 62LL+_K%[-TD&8kx1(Ʃ8~ݳT,;B|U]HT)tvP n sRuĺ ̥rflsDbw[GfF4!ҘS1'\tЦo{4qUPw7)dOAu2T:/9vUPᢩ1}H [yNs ED5KA}bpQ%.=H;\г7"TQk>|\>$`1kt,S2~T+3Uk9 $ځz^:.ĵ -]H['MsGLcC)vy ) IwgSbn;[A^Niq59]7Hl 9,/.sO0 Fȗ< q*('`*X$d־TQج#JuCɊAu%B s ,Sn˚Jfqʜ@85wj dM܊fp2p.Ca\WHCNmd18]-hAX炫{ y(Bl @Eg SRcJF&,@#]/#7g\:~ZScd+8푀\ppv ۻQ +}/R>r,m&*zc`T:42XW!͆6Z"!KͿd,+M#YQoՃYkSnX8xHU,pV!WԜrt@Iatc |N>q|vzU#'m.)/ fdZi4/3ptGPN:UgSSyGj*;(,u!\#$,rB.T8Zj%Xj%OLxfIr%bMGipQ3Ӈ*W1*+~,Kd! =3ֽp 8$ݢIxJ 8RL26$ x sZgBY; K AJm1)TPekbai/t n%_1p~ &CaUTx~X2`04qA DbMfm᯾ukX3ewuzI%HPՠ֭BV7ep8 ЅL߇.v˙cn2?&Qp>!t!}M)(Y3@OLULK\l8헜|9{*a$tσkͪuN'Їx)]7$u f^y}7$\ Fdھ`)}peˏ0% 5yX6Edv*pFHGܕ(#&'N{90xwGSJ,2nhJ/<%ڲ6|洙Vb& *+?&F.q)0#BW'Y؈5W3]@f<8t^mgmzR$ӛ] b].vh &R4x(UCFӤ :,(9h3 Ȋ c2q]!!Ot8h ]|FrQVJŕ2#];-YTrɝkMh>Kq+ K[?R[k}\U:--RC 5i:ćbqS0}_-P=$84-y_].zTx laFo)^36U8cR^'xEj f~y5FDQu|ZM7|`lJ#u] ka5%0HK!_3{LM)$ Mg&i6,S C_?pӁ,EHba#A{B$AT2Ǔ~ OyTuw["W i CJ]畟2۽ޯ 9U|Zi3/W=^ T* yޜf"|syɞȜe:[ wMRMi]&]""$ T]m\>BƲyZ7nSj-PpA?z1ȿ-Ui\Gne4[=d9hxmE1@ĢVǍ;)Sr;R+ؾ4:O#]UOVpJX5 ݝY ;bCbjuD-u(>t!,-8X/QR}M\w/uLn2Pa0Fjp$EL⅑bۦqcS=ܡ)ʗ47F [He} cʸfA5+6@Wiwe'ݻk`\)n6aAC|Ijj /w`d9.PUZ@i05 mZ!TP2'sގMۂv-`ʔN bwvx{Q'5xF(1;Ie uts-Gv uپ^iۛw@{ݹ&\AHDG>arQ@è#)l0k(E(,p-j y·DZ$Záօ}\M xz>W *m!]@ȡrhej:n#ԝ]H}wQO]$%.PMijvP*xՈX5Rd,\!f>r풢U ^q1a 8.A5ϗNS1Bpq;`l]]eo*ƚDyƳ!t $3`O>+LY+S 0*h{9W>,+]e;5o{ kϱP6W=O\{==;TFl-(=Vn:7e7KAQ5+$4\Ǧ٫TZ_1kJΉfKEgf2/Wȇz eCƎ:B:d5W'd燫骷d-x^ؚh $cwy]v1vgӭk)Hy): gKfD{4xB`hFjX XfNWST aͿB SZ^Ȣ6!6τֺ=ny_[bѹUa(R_4*ܵj1Z:d&1ό27C`./Y+4>Q t۷pVp#3kĚ1#.SZփt߈])6;T`qpx X݌^N:>c3sd&`L E/)(n|g`-z~ ]HCPW7,@:O)a=>J 6$19b W?p~[t͹qn= W`./CeB ZC&Hu.d]EDS\rƝr#W#'hA"cfS <%>0sKp5hvʼ_PorPY/ċ=ҼA^O.=Eʠo%c^h@7cr<:fz% 7PмNޛ=M6|ztѵn7=⸧m6iq8u~C&WD)ڎqpNϯZARݩʖ<e}%y + `|$"KdBLތH{ẅ=U eANΏq^¢|fZPoSZȋ4xt#mlu&h5W)]Wn29[l'd*ZVR^p0SVGI'9S:htwbG~E۞ *;J7!e4T1Ik1"+[hmuY/Ў 8?kI EKV"#Tk O_RNC͈?8{XɢR\ NÔ]ӂXQ N5 5iC{mH.dIbυX?n+6:aڧ|< k?OK]url1M\k;Wibhn‡;<=K˳2!oYy;>{kV1iTSFUL6Ck,*_!G~Xv9^1V}R5D\Ǣŵkn LEBؤ;(9E__皪O rpdntكɛȱos ͌,{n`yM!sY׊҃H@O fC[Ě)_Pj⥳﷙nudedD @,trP25΃ =1K%:Ű9ȔвYgn|BXG/qEݭLsS -KꛁQ`"{MjoA\p64wD EX2'Lor78߆+6uB.:WJb[L00MއQI' Inm@iy K7r\L G|t*n`}<#]6&lD)2}~u#n+7%)X:Z_ͅʨM'[6t˘ =nY2q8}iwbż> uD4y>H65t!wP/ "C?6vncd-u5ڸC;>ᴦL}\T,L#փ!=@&eӁC+ K$ҥ➤W)^s.l=ҟ'?)iI1ua}6 0΁暈}D<unYjq%Va[GatlQ$+3:`7V\yݬ lQtuG|x ^fezf0{JV,-\&my6" T۟^64>1|eKP4r2cvb?ܘȘ) kH,۪7Ȓw oU K5>B= NP&,\6dgtPi.i*-!]@_3NZ>O΢F}6o[y.X řFڼ[ CSRxQ (D <_@DYɖ/v|AF(A{|X6؆~B8H\lmRZSr QG6t)>)QBKnt KxvI?_`Ȱ,1(c~XfL}' OS=͘N3鲙=2-8|AhXh XJ.hLE,w#I,'!夠,6fp! 2_@#ޔg0wfY;Ի"ٻ|OTzg>`w/[Pt s4_v9% 9*T \]' m3قĒ@)ij^,UF^XM)= @suR"|IK-ym_}LH<\.5ը7HfK&t3+:p”H)J oǜq_N*ڠ9csFu3Y<{R`iy JGL3[Dzۛ"'+oBE^豥mRSqB(±0`~oE`!+#7)!Le4gAvLד}In*ȻG9c2S 55FDNoה3wvƸ1yb݅O],\u#O7BE'[T7Q=y.-gVaC8,jMK#hR?0K²\;D퐳l_C8{$pabK $t3>VCl/B^5ߙ mv>OH8L*13.$<+uߞ}g% !QֹӷKE w`as5ü&LL?:(VBlLU }0v(jQ7P41F O9&iIzjZɳةr'aLԥ_@ׅFflPRZr!:9YӆD`k*Qhza!C@O 2[[c}rӵ 1hLq&ii*ܖ,O4w`|-޿uNu&4`#@9'hwrq N}b>,]c@I` S1*}9Pcq"W7~TduA4c% = :u ?mMf_xCq^wN㞕rt=9X&.-܄鯜_Ty&k8ED5"T%^1$ [nݨb &qtD%RۡãxަݙJۋG ٚKnfG]s+G=PBv94l_u3N{t|x~Cz=*9- VڪJoyY.B5̸ۜ~"\Uꃖ 圍ؿ7.ۺnRx3h@a f3"&̹Ԩv\/`lĩ? a1%L/TCLߠD lcAkhBfsEx?;z6k')< pO},MGXJIXl@v%Ŏ,u~1/׉ || Qǡ1`AhzO )v{eg_H gxJÈ:U !s{PTq=6oL@ğm{_fub`=r탆St!Pifwު҃;hx՛Y'Z}Ը'`YHHUy+y4\l[kr?>(~ {V;m7|CJ0Q5XGSgm_ D=y8斿y+_8F6'߭"{DGO(BBƒihnfbP%J$)$i})URPsfRY0F;quC*D*m'˛ ju'3i+`[3Suek/l- uQ"GצrK&*@n4yQrOWuRTA2فm2ޯD3RJMA˽Q+9^!1 .Whưpܲ棚7&+\*P8($˘YBVT'C0,=RRɚVFZH?JlBA*j֭ DW̅Rhşx;, .]'kJԚ3*[°- d%ؗNNgM*WZ  L}SgV2 凈SeSCy|`Tغ %SBPx},S  $N9R7v{<ϐWg}0;;0gPlMȽ&8w5l"?ؓY&/lj2ӶO}כOyCI1nzd67ki1!)8a\kX;YPhһ\ U^h&|t1 8clTOq+iئVPEy}ڲyxuj.v+BGO ִ7I'a*pKCk]>O˶q]-*cBA謖|)b ҫbITS5wӕk`eu6N&vM f#}6osލ7YQx+[?l5^ 2toRyB X0[`"$Vըf4[ɽpލY%IwPuFṁF16/K)Ƨxĩb8l ``p3GlDj8cjXƘt//by",kNE,6t1k|#K[%iKB2 Ǹ FTVVՋ \3M{馻U B^= |PPblC3K. N"6M8]I]DHvN:/5pt+˙WA 棶':89lv$?=zGĽ>1UKJg'IF;˄ktk ;(]17?f{&-!?} qdcdQ10 XU :Y"g2+AX%䰒į #MMʷ[` ^O=ટzqNA m7{j֊N+,m+4<{`$8kjʆAn}mwU"0 xt"AZ20+qE8:ˈ˽)_}V\umC_de j*< ;*k6 sOTEN~'XUS袬cB*=ᤗ+(?}{۱<8nMrJi*2R~Th =KA`9 UuJ6Z*E`t84|ӥ] -ޡqBJtrf0Eі4]]E+MZFOݢэx ~fAxk3&J7ڒ񎒌oG$ЛliT>2CBۖa9J͹^2zS@HaGlk+"kF.x%ՠ, tVmסt&fT41>O:{tJ+rM4ɱO{b՘TlؔcQ hÇE@w0 r/s`:0{v1f;>#FBLcXj&zJcJN %,`e'&v݀WLQdܹޖ!\a?PQým#`Ǻ <Lln8I5My^k3u[z^gie5gLv/xFXt';cюE9 P~ިSўGe./U.bt>AG J^=G#j5b1F1۶`>YiUð_Yu/똠;XrO) 7E8nW^]qv'+GЙL}ܑ0N j3V\X0NMOCp_5 G @8L.5 hmf Hؒ |N'lχ㕹xݙ@ߏ9|(jD8s= jȫGERF*>cYPA_ǻpZ!]=:ìy ?rLiiBO(^ipF829\BF?L7:ryllG`¦ dAՐmzw6i#s^mIoNB1)MuB+yR#1|'E+A n0IHK~Y{%Ģ\>\TKEӓ qΗq0qJQ.dy6Z͑pyeHXl@uDH4ɦwE{h9Ylou@s_6*i7jȱ|0]`d h)OXucuAd9jMvhX%_Ѱ]OA*"E3'NbқL?P53|G]hO\޴ikMۦ|\S~*T j2tf7{ɶQu'1 m ho[0Qs lKDzڦK~ ^/6-=k"#jd@ѩo(S`hq-fnZ5f>^}?CV2Ep;u0е8";F]b_*c9jbשSn.Ž4rh`AK3{g}#][bϪ-+踜v?CtehdZۨ:'^pg$/|', *owN&\JtJgR2̍ʏMz[&n8rXNXXn8]&+f1&?pVjCwG:<'b-9z5 ^T+{U,f/pdҜ&Pk(9qeUHe`gQjc.WW/c,Bz梌ZޯS 6ՌS㦉\& B1?@mCQ_M[T'fqc2:?2m*c2C2}ZjdA/4"ld}oV^?nlc|9u;x<q s)젓32Fٷf!4B{78GW|F2H۴^]|OAqFSs&!kD- kyO oR p܇8Lb`'(;LN >*CU+>uTdϥ2< TInV?PZ-/%@sD*; :4-+ư/ =X䓚jvI=|)1S|?bs8z,W-7NB|6ݽU4$fV33%gɓ2l;)#*d*:83(N<~[{;%|d^`kvk-\\kI}۱vf2F$OTV?;m;}LJB>g")iB2Y ~_~稈N "d=/s %9IʦgO|ԱqK=^0 e#!dDuxv2uHzǟ:_ol+Ku% 5AS'*kxWbfûGph"tc1mϳ%Ɔ`"sJ@k%NST `q /[4eA;¯UM Zc߉W8> aWzqXwFR~ll쮱DL}(iėCFQ30XOzWi_C(}C9EVB-HP,*7+Ҫ!F+bE^Üv09G@~R9rg++e  FSplôXnXS䒒8*[ >c=i ZШSgYS?=t9[/-Q?a#2EK֨JSVޡa"smDkhiLF"A#gM=Y<†(4Yh6(Bz!O,ä<+f0u˄"#2R}[rճ66[Lw@ul. X{;gL嗙c]mAaW6 ʓ+0n]@"A"N5'q2@\E.ކwG";N6e3zg<2b^Is\^SG'8F+e7OiVOVrE.Ku`$p'B.xјQӛ9E>:@ݷAbS:2x ̓Gm' nf]N']R,}BhUrxuȘxx880!0  7?E PJ1cܶXnf:utw+ah $#2YJM'?Fak W$5Ն{^ٰ4IgcnT\݆3 iVEl,΀vO iG5 ׶_%|'mz}Sj \TUt!y5m5q-)48!ڞβbun5eIԖ!SR=vpSi ILfi:o wmEj4L:𪓫>=;Fph*=DžW\r;;|b}c@ֳ"#1M>P]6ڙ)6_ !l{0gtįO<Z!0ziC`|55e ׈Ө}Hԟ~ɜǭ0{V]n˰U.fN X\HNDw0*R-*P!@F1K0¨ܹ!(şXwmF&}r:ē llfè ks0F/R 2`1kNi'O)60S$|Eh`xWEcxYj$ٽOбg^"ke^[) УqY(fhWȵo}zVՕ4}!yT8ksʖPjzSA_) 't<-Hf +21isrBOIbe7}Gbㅲ2uSS;)HdbM.'ۭQ4#@fU}#{Qmg (%>*І). O.BgwZ>kX2P>(Nd=o<8 E߳)v&IY2˛L9 g"B8^.@ڡlDCh%O)BFqsmP ":uAo/82w}[?P"IP!}2qn-_*sS˹v%bG:q9 >ߝ 6&sv PWh/hNcifc*}^]GaiU@[i4YtfφʲiY;x3q|85;쎓7NG*Xy`M3n_oI!x5SZEmlekg~Ƌ'Ɩj=SpH2' JE 슋R[_e}WMIIDu)+|ڞ;+ZJK/޻l@kqwC ;ѱ EeLuU+e&OT+ u3*Aے4+$:*S =+f/=`n Q"V 1zޮr6?c'n#GN?'ن@V|!b [(:47F}sKy։vG`Ckt@p4P`}Gb DuW.H_kP[aVO!qߋ83^oW>ÓI^ +i0T}UVdUti܈{JaS#qG[P/wTbixwϝxt tyIvg*KCq/Ըæ.Uĩ;ヅقS.%l_.G#gܘĤM3`_휠Y1(5S7a9q0fJ3<%;G}zZ5o X]-MMl)Lt*Q> -M"|ne'{Og!Ka SH+%W廅Wߝ1,%;;4<-I{{bnL ydZʗaE|dRh9پ)> 8Ш+3_s;H2;4͵~3v$gcZ-!dYbrW9^nV[}5u>R j 2_3i%g!oP-Gee!YAB>ypV@G'wH\ЭrR<uj^jv eTư3J#=T|0qtPTgx )ke"%$;OMHҹ‹ 6o-Sd6W⤴i9^pE$TJ*5 e0^<g,MrpZŀ*ɵ5ω g;wzm8}p+wb-m&6-|\xbq1U;ul@Q=M]y@ jakd>z~Z`mr~#VEz{ h8|F@xI^bZ5Q[i1%MlJ! {b3h,B U'Cb#W2U>_ #TJڕ/cdǯ lA<ރJ "~\LxE@+ kK Ӽ(jjѯ6 a5f]vC;y5ԗD.E~ΒrcW0$8JP}LΞ~­Ӣ>KB2jctxz1A.'_BSIPgJ KEiJ }!JQA>j4 _W?n ƅǕNՑ2;of5IhzغM˺ i) bnDžqxG9*[~pށ픮, i;+9Z]ds2Iމc2Mz~^A."p5CLl(˦AFt"io6uZM%ީij. dw49{wW`Q2n]Qjv@Hmp읦xX/.ݵN]^Cr>핿(mn#y Zt3 j)]Hb@$HU?o -d,+i~}eՅLjw7'5XqɾZ%)t}7?L+̰$& DuMlk`AYXіQׁ!ɢ,ďH ; NaՔ嘵{?Q&ܳNyyZ &P.[%:BNܥ9~ 037AJtJ8 IQ4&KL6iYST.& ;pU-md>g*z8#֮cRϹf>NfͺnHXnlf%K&Y$#aA 9j5 [ %4p&P)$Ri&[6{CQvٍ3!id܁=p> c挚YP桛hRX;EYQ)S^PSPn7 3}o-xX/ 3 <2|aOru %_ENZ–MJ-bn{pWU.dVM,qg}-0ӡ9@_P]Z14?:YE^Y,·+߰@|I~VŠYcflN=J=bl- mBs =y{q~ slw0 )XBrUHTVygwNJ͞Uu'>~!hFbs$s-塔SZךGRBk}mV{,:_TO}rg/-d&JeS oݱG^@O{2b4GZqB%eMX+`'1][+N6^\vm''dm;9oqR31&!6@%z}flݩkEi|Քa(+S+oT`,l%r94W m(Y(d.dž+|?4oXl>3_@t"@¦ux!!b =o{>O8BO{'RZHbC/yEzFVYTc}rV%˳͝ɪ-&G S3m_ApL0C]{հQ<O<|0 L d{wb? x^ { gpoɾk%.þ2Dc}kNimAy#Wle 'HZuf%+(/69fWOaUofK-Qynǽ7v+ٽڀmWmVȃt̡Qҳu/Kğƛ)ksm/;7T+%]sJT-Z )/6c;orw@8 -yUxa)CQ0z Jg:m//J-X8fiKUeڻnt3ash6& O4^-x)vToYBw`c3MhOS" F'n &qGn\EByj Z\U,+;I_dsf^Fدn9JJ}]Bka;@+SSj: ؙ%K4uok:WUp^a"g\qA74ߤw  pf4.yFowɤ9< }.B,danf˶vKH`~YCS0nX^>,˿^1sZك- Ql [L{/B?5 ca# صl2p,#G WDqqr"Kahnֽc|(BPӗ$h_HBoS^MIO˧Lҹ x7aPF[qa[5`O?BrQn2ơk| BtJyZ+}C<4tcuk 2F_.M)J3szwܸF z4;ђ! OƔ=ʸL[/ϽJ!ڨ$:zs: 5BuKKM*\ L(Vb-T>_"9М]x<˨}[g6vz7殝~!r\@)q ḀHe\% 쨿膁ħ+yvIN/p忤`6R'u%x@KM.(`Kt6C0臭wc|' R +AJ' 86+^9(R;p-1,CpOC>[%a>i"u?lҞ8̏ꠌf q_2[(Es-ѣ]ccm 28IZwPu>6%n_5 $ʼnL yǯDf\ۋXB7=g=Ւ N^ {mq&傄Zqna 9O&@um8KbL~Kl%V,/K <3f[[d6c`5!>vوg%ܘXC6yR95s3z4!%$UĠ#"R*U5UV,_:y-O#kwdB#5d B|pH+e=oKF)iүBQ5O5J]S-v w3Tu(I[- B"v6ģu=W{.i Wèݺz$bȇabI 5p˒aÿlo0J6&.W{l͢ r/ S-4qn@'pqt;Ѐ F7ۡp uD C_xʽ>8CQO0^:Q@MK1:OŁ8qL]aK[l_7"9XMm%34T*D>`*$riua[/ .9m@zBo5/ 4L p4a^0GWҁ%RzO>dZx1W)/#XFJ+ʽGY Ȩqa~wYs}/¯ ^&  Rdzd07v'(WoK.I5SXWdil;5\ fqMNoW,Ye2]4W\<:w|r.b 1=*QŊM'֎Bտr .Zkf٬ 1 \F֛3HQmBSRgK(+5JaWI2RveE(uFZ*wTwp|]8щh )l_d#?@9[8v m)9*ZQb3=9=פ`*K~> /'2xQÞ47hNH킻H*/4zD BT8׺vJOa>ujd7t %fC\fqJ3JE/y`7l V!(&SpQ33VWw*<Ҙm! rňokD$ qmni&RTv";tU1 p Qw~G?:Ө`,V/sIँȥ(8dȕ%B6 :D)s \想o]_OUc] +T$r"y]kXtner(sn 4r`w<9bh;)8+b#Tə$a.4Ķ2L sKY4{`Ű5drZǓ~Blۢ~kNN=H@He?WBFBQgB=2} }?7A!w82ŞiU34&n2@Ic]o@*v|&{0#[+?H+g`]cN0Z0Ip t aW oӝkNJ s0C1_4b2Z͉a6XQ ;LeևyPp5'㍢YNƃ9P޵2gx%*t3Z7#:;OjEC©&M3%l lb68PJԳwcxYԓxΘ|B`Zg zvDiv? ΒK͋Mpnj˝OY}oFrpmB PPtVU}TWn.!͕ .@-ͅFXc5~.0KO GFȗìQŵbVR?k_L:5IJX|]8dXU#ѳUqeV!$.ZAXq0RY?>@:Zq PԻJ(i' gSI.@јW!A=OG9AGg"BaMT^//uF`M>]ϳV jgUf)(~Dsqjl)Ƕ> wK@Kt]ԋ˲-z%(㋄Z =x9P>oF$*.XZVp8\5F;Uk-εEB2[6SձR%@ ] dcaǠd> +l 8 Z篃`@yqcO!%M6VBT"1ޗv,pTk=tI u"!Fo[1}4fL"LWs{M-\g/o/_alg&hEye܃'/JaZp2u6snD1KD-vd9  7cDx̄[Wxp:a$1 Z㐻#I'Hm;u$v4^/Ǜb&'~ȒI2ZP#:# LBkԟ r%7wyp&1¤7v2ꚪn^ 8<8SV7CTgfpdبcQJؤwhڵ܇58KE@jZ_ zbw[B`-= s){v售.j\Dh+_6N]?`j#D| (4*Xq@OYLy m"/:G?|PM-Df I\/9 OS }ts=+DO1{{܉pXR;L Q?xv^asu9sVqKa_Qrb=w +~Njq@I2>ҥ\AQiC>pk&Bk0j=_I2Bw~UnHwΎ]C=V3*6AgbuAR:d.75 NuxUglKI>r;-D i!~Iʍ*X9 ޷v~.‹rs\gzD-k=&i""V &m@7aL\U(+&&r;8y:%PNZsףLuoMX~cmmӈFo٧o{(صGBAYCv)lϖ3[;ز2H gOLsQ(ՔEZcLHˬC?g\V3OQ;,Ux(OdC£*ڕGUx!&)cZKOM]y}/+O[Bk1ճ+mz\~9 ScREaS1tWWήj88q.¨ ^&|Ƙ}26.G㎑l:*5\)Ӌ& ru"g|3e#Z( P1_(s _:L':byN [(%x)aą$g!$ P9cMQ4&B,huUn,&1)QYy9@7)oQrn&;ýv+ 煒 x"Ox^\Hq=8)SSiXj<"փ)W*K͡*BAMKkL眸Q;n('>7›ΎX )mRςh7FuVxĞW5%qԲI g9ž_Ti"HuW(X&Q?I!Df'GbRe$G>+ z}Bio Nq;y ;ٽ݊92R, 1$m IlEMh|MK^ ibbOKôV=C#Z,Z|,K oQ ZX)}oQN=;n9M-s0O|0iع} #x,PdmȒв&5ZT:lh،þJVzin 9wcd9J㌘:GmO(g r*y2ϕFLkzUhۣ00Ip7ooav|I_lR'\'GgxiK?Yg' X[W;ƪTnqAmڵ:bRQeyNƲi.˗&sڅݽ=**IJ}\$p|ph[:i߸l~emYL6#ak '|BZ2v#CΚNú~1_TMhD;~t:I2,Zŝ8`k tW:9xw)imFcQ梮TN2H^`iHJ!) _4z)]&̝-{ gE$-DdFu @zCm@e_ lS {ݧ-~ ځ?.Z& Y9îfKI:B(b׭M $x{hh4S\N*Y`: ;!kc`CZ KVЛW!2QB7 MMqKށ ˀ1)iGڒR q:L^}WwpM-o5$2{+xyO,Od;*xFO9WWO˭QcflN14EF r_#N޸!;+#z>Iΐ?wᬳ>eN5#q$ Ո#l(دL`eUwkS}MϫV}4̈$haν# mL3PutHu2jqμ.dE~]Y,4zbI]OLO+}(iL }Iá=A?$FSE:b:R9o"V 2lˡꠤ4n {рOZƉ!my13<&hFRl5b̎x߶0l~&FL)4@4POn 2yV[,)5G0]$&E_{3sQؽm'W{@H .rcu ylq}7wD4P?E.z!P.GTf(>[eV:<+*ňniRPwQwTj)jV3bd5wIjN(ãg7b-F1[hVS3ϝa'/-Gca&3NYzb X4Eo#YNS\6SWy\ȯPkڌqi3y=N'ӷPȮ&KSF#9!'AJzq& lGB7WpbN9+TIa!H pl[\Z͵*Oѧv(lbMa3gB͟Bu 3<"cTeg=O+Ixt_Hϴ't/9R+ŭ,);^gLܭz/Ù!%B* i v a a0eS4V-)}֋A\ۨy&`ʜJCP(4KyV`D${=႕|3 B Dʻ &w ͆>~9I.eʿN`t*rK8\_}Q1 |mqY9bY5#-ο|>t6x:4 sXC(|cz}*H\a0q&J*0fN;ųI!Ŭ,yẁ:<vrm)_QIkAH$$H9gQ8ư(Zce;_3͐E%3bާI̘ܘ5 ;<;[#uJm lyzS^mmXS{' [G"}a@ Agp8Y"GbMu ZG}edr7 H% <ޖU6#s~.Ù/un0Ye-ĝѰ3YCLm!;u*n¾ne)1`s[S3WJ˽&5l8-"*5jp"6ґtX̹ NLu 81o H *S(#oI@y"1di JTC砏bW_{o,)Ɇ}Qg,*j7B0k9P@xv'=`ҫ;\Mp~WF:Z]z 2\vlg 6g{7;4Cum.LQ&\ȇsv锍.M>`kƼkVhIqԬr_絺jl=Ԃ?6pTFZ3LA>4(2wf=TrM_)1*nZVy'wϦ?'-֌1Àm ۗ_-ًDWJk`1e%E,JEw X|Rl1O}MS7(8"w62xa?3N s EƫtF^*5*>\VvtwncmFg_W]܅-t6>*熫n0 BrDQY6BOpqO،5*'@D&{Mwa;Ԗ$\Q2FQ]&CgL| ~ Ҍ7[06> Bf)hA;M2C"(DQ5eG|Xg=FӃ,r9ǩo  ODЍ ΁KӞ3a]D ϡ &Q^ ie[ 2cO:`Od_ Ur_w7i!(jϋq*[TUvTqjIҸRGbWb, l`GjFpg&xG4] #P(>@4UN\7EOMBo` 1eSrvOBZP~86o\rf#gl[@:g:6G74 dD.^ʯ5zKz7!4?(?!gO_ܮlrr:+=ğz#WsWcFa>+Cd k(75=doV\ .W^Ҳc};Z&u5N?n3@S0A(X?ڋ9N 8r:ŠiK"k5E-H0e@z6p`a>}g|ӛY ʱf6 ̉[5{$INHZ,{rTP{u:z38XT1ZZhʌ2~dL\I,AW?=NQSUC^t'b%,;' {VBeJvw}x'W|°~{%1v<ڞv6#C5Zo։)Z*H;b\ϐhܪh1Wx;ΝdKXUR%+g '峬T^ P;= lөFxRXk4sDN}HoT4]{"T4"ږ8w egQ]A :Y2mKz:<`/gc ëk5^[-&og' ,d[+_LqL X糊7ٔL9H2ΨFih-b^.o4!R_VaO;34;nA)߷x( 8MV'{?O]FW2!ײMm|pxO3.җO<:"\ʰ<^Zg$^qgaKb]\ej635 cNkc+$fdka'yXM.{~2r|ojՊz>ø?m_~{meј]hjiLO5;8[7] E_a G%eQ>>ӌw'b? SqSmgMΘ%0 Q,xhtTBtxȌo~!0w_s VZ:bRCQ+3UyoD_dT܂z Gs_6@8>ib3W1(t& v#e;$i{^(^+MgvhNj77bگ' ʨ5[KlɟI(ߘvW"BN[9Li-c=KbP.\>x-X*m2 IyIx]XzNT6,`F#卤am*G@*gI=HS8ܗ /'H!g"hb gen}Ж3B=0cQ^mU 9uYR뀷Atvr!5ԼEd|#@҈ $ T@5j"ey~EִUvVSedCONREVT%>Q28|7u"ex@|S4'Q|? ^VfTu?vVA.0gj+J#9^aDW)5q慁öt|! B%';o*xB,B:7p QfU.kzhqUؼa2 sn??^iT<_~~~AmmL̀~}# S%DY+><<L;.zmgOJeB捯IP+q:no_;ڊ"={}i"sRW?aA>LWRRޭsw.-I K&yO#K!%V~MA 'c[_FC@Z{2ˡ_k?ܰis1_8tuGĠx$p"Rzn^cjC\ "O&BV>fiݒXx3{U0 | 1%!Efʀ6L82>͐#@efUql,%1a2/} ~b6m(P6je=45W+HDkhP Yt2"zDiQ"x-QULL7 &:=k-=Ȯp5}2I; 5ֳj^3M~ rg."#=c) Z4q|_^x"V!T0iQcطܪ tqOFa]aZ^ٜZ`n%l1q;61IIWӹ} 2*ӁI*X9+Ҭ+D2,d4W0evo/:I~e vBū(/z$ -+~z~ۃ.K&rҊY:5e5 TOp_55˸>?{# >-.q>( E6E7pAH[q7gDcQ?Qf+6mOx@B Zl'sqȴƙ0ObKqA YT`3IL lED4%[VnhLNX'F_`h5 ۛnshJ7W䍌h^2S$h/x9qbmbV =PT-R=#Vi0cDD}Z_0gJVea9&V c3ޫK&_xv9nX@=#;(@hJѸH~^-(z_˲q]nh%#INϛ,ZȨ()fV?!6?S E:E(stUکK/34}sKXآU#1);֍/}(2Geuh :T *h|t?B)y3O dA 1m0ЀY;epHZxR` /iےu"9e^:x/RvN]喌2%V*<ҕQ!c*{WHyfhÛuBD2Å fgߠ d{:YTE= z<`\eA&{O0#!|/W]{TN0X6Ab$D hq:у5@_slv[Yo 6 Zߠ-PJG]V="AKJ^D<+Kh ̼h}ώTU~ qJUxc1ǵ? jNb9"W38Rr ]f[qOw+ -LJ-jPV;2D.YVj8:_%t0ۼ\:/O;hА*X ]"{K"лMB2RqbNX,0\7BѪ1rZP>dvQFJ&#ٷVO{:(߰%} ,Aʃ(pg6ODOH 8hbr놤*&1:g(<^֐+^d}atşӿ ^&jn6v}eSM/>҈ؖsM"H`p 3}>j1IqÇk4sB(I Mh~`(֨ևM%3ϐX53@7+Ӛ427Ǿgh"4{q)n6/,w@xX\b11ejl,^X D]BmIĜq-YΗHrĪ<TP&i]fr .3Ç[_pln,m7R)"Z#JHPG`n1vRcyb`liPH';Iq'BhuqSv,VQm[|w%*>~@bQsW/\G2IJQ?o7p/jNr/ʦ{ =HΦ(FR? mZ$B|H}%" ؜B:L[Bl.!Ky&-Kqq;.eI/hh_Dt>ݥk?4dU`Qb[3.nIl]MڊmA C y>!Zj̺ @0$u n䢅aR"٬ JDTvAʪ!8hdq20xdC'PPu~ \'9bnV9MG:ͩed׈ ܥL6G)1Dch?OmlRX~`l"$ Vω$}Jt w05G= DP!XD:`xj15Z3י/y 9^`.3 GJ, a{•TR5-9ͪwxBQJn9)f?C!N*TBxlo%'4hޞ%!\#r_6V˓ףD!fZii?}Ȧ_~<(cuԯ_޶K$?I\P7b=/儴uL7fEȋ16]el$r)–FzZ8̽k`a5KC}䓚 ',:/ة|ཛྷ3o"NO4hhȽPg[oekob{ "\Ʊ-񋮊Vן/o#KO7ZV]>+0U@Lӝ ~Bf)67_N_3ZA*'1FЂ]SRv ՝5t:E*:(QUwQ.$I .pL 9ELb!OaZ(>& */J EKnB{mJ $c4Xq1]4T Ju{nf_Άpdn 8ipv&1^ ȭ JTs$Aڭ:qۗN&4؉>dC'?G#|,͋iBkEAޒQ]ΡbS1/E5_вoٵNlt Jauę`!+Ŭ >[rHy~ w(s`5.wʥj bWs^H@K]E#p㬚K#5h1]HF@A _8H话du-@`Zm)kSsS05NGIJqGdYDQDgj)1{Tu#(wǡ{ZTL v׊K%¼Tȳ3p6e1r:TwΙZ%IfO5C!l#lI`hc{5djuu3V8,bAV#Vd![M:S:]G;V*އQaJc6RM+^"CEn1PpI,;kt& SE;P.E]TքwjNem^P E2ݱ+Ơ V;IEcQ>d8qvɆFK%% 3鼫>a46ݽaNeQ/TcN :%^&!<-+ZdKHR/'vĦa!(z!EP5^Ǻ'WW][iȤ2'(XƌгC-}p0HNؤ}ʓxQ%ck"8H8,:$ ؛3@Lkpܲ~ƼAQH~Z1P(P~}+˒vօF&1l -Zsģ)$uK,OItgWիqgTi-uAG1Y|<;Z6,bUI,{xx pjvm8mLcT܍( ޫy(-{i2ƹ̣q䠨MtsK؏]*R?$326U5CW zF`9HHRvZRI&$pېrp4$|̸T,q%8J` TK6 A+E\-Q#}2y8ANv/Dz:Z:JtS?%ÖԬv+`Y 9y _ꔁ@\"3yW(NΥ:^CrhӗPC5v(p5 'lAĨz`!~^_/tejhRKз +ˏt5299Vj 0F r3ҭsmER-mΚ=^$q YMuӷXa)gE:Km\Kωz|rE }H5e\\/p1huJ1{ BQꐴ؛>.w"SֆТ=5QzW.BPr8/' %TTR} Ӌc.Zռ:gz~,4ys'Y&$PlPX0W i+5n<_O\F+oy}ۛ&$ s9<#~8IM:;h?Db + K1AWn tzuwV4R8 ܺjIi_r0a1!b;;tOF6knE/lGSMvdƈ3[~Ҋ'ҹSܯ]$`s&^.O6/dy?8- TۺË|sd T_GO8T;_NG_z<̤r]8N 2 /WhZ|cpͨ>eU5exuҀk ʾlYj1|#aWt72!_`ayя4z}6>L7F }Q|Y:w\nQ^.y[qV%DP,q?W&7S,۽ iu /Hɝ4 /0vZI۩I%H&?!s˾7i&yimg*pK@X~@,3M|q9zfvk \!꿺ݐŠET`ƈ@Ƅu{ f::: Y5~=YYkՉǡR1|Cϴtz~]Lőir\JɉۜͅcWDUGpެEMI)_n,zh_Ԑe\~@(فa<7 [I(U׷`NdIz]i ,eN$ !&O' }eVf~p!k'km&sz#bGBe ҃y55$wFO60uuGaMg͇M܋_45W^2[Ijr娭__^%Q!TMc Hp$ir͞ 3fd׶K>!qOrC 6d#=brw9@JWn2VY5!K9ח×@Jz(Ak,+[%保'? a\0DEh{Êe7%Se"o-/+5yl=qy:LЭJZ4ƣߒ?~5#&{X]KehŬp;|Հ@{*V 3&HFpA4iG*獎ً8pʗB2bz:o0ݓ(:|&%EB,6fTgZtt G afk\ɠopjKfQ?1xTfǺ^-EYaTG54tY Zp)j>bZqLӋ <a[:!v8X՗M\QX*L/Sl =aqlOlNr#I{ .[tGyy\ƒ2YۈYxHI ? +G/ }aKvÜfEzcoP=aYn=7 Z#|labtPdz dEtSb;,g6t'0)pmQ#'4r]O}w45Po| -C-8TGچ KPG`0v*¼9j\èdA6|Z'о{7.)x;5<#™3VqѤ+rqj_VTB su5&Rvͥ +w/Dd+0L* {=Vb>2:3@Nވ<9A˨ݱGs66?ۨ4퐋 Ըkt=qۨnUnz:l^WQ=I2ky~01 arcA/$;3S ~uPl韷L2OPCǖb51vL蒁*õȌ~x?#nP28=6icb +H\^^j5un{yS/-7YRaXUuA3UIh\xG!ѣe:߰h͞@T"?2"|?bxpw_K,K|w.?Ul {;3%C63|#}E9'VAs,|@-T {9$dL.p m2_-@tFn3PU D{I+q[q%8xv< rjvRAuɣ 0` IGzN=SPvGr1. xSɊ4$;}fkxҽT&^4hc]@[o6UOzpI<$ќ!Th[9];,$k +F&Lf]&d I׊P Mo3 ғ=mh\2/H@ < seWMkz79i;5n^7=I8'TJ9dL_홷8c3J0Cw&4~N*?5}AfM-8d`˸kc?L[0@u-tulV`{ QOX 'sFPo܈I.5X>[vee3ٹpR~ z`nT+\+n =9MTcz`zZH^aVkMwז_y!\2p3+&@VPGmY`~\D RfZGnN]X VC.帾ؗ3\kХy#dž_[B`WstVÊt0Lr9}u~VS]J*=X3~S.E ZsCofdht ̼/~6bŐcϔp`?' 9{p<AyCYVb#:dDKg9EmKw:a'XO#!+?} =Pw2-8ʂcIE$qq-3=̞FeP&S/pZhJu摺}X&]4h^XBR Cym"Hς '䄀 "=#  ߩ-hA҇$Ѫ:]&R8td]_6ԷCa;(dAlqoSY_|e}2w]ĈKV(q1U L6,9RԖ}[Cu(v!QG|ZE#^j~! rD%pbY혨':b `Q%IKZ@}`ۍ_ Q /r=]ٵ7&{Gy׉b-Bt6^UP?](q>򅄳g.0=ӟ5b]N667lHWP}Һ-̉gX83J:Lq`~lOU+Mjz.6"J/]KyM 0GӶrv#jA}7 lEb2=~oQIV(qS%X !U?'Hm|U\."K{|FzS+g*ף句Y3ci[XeJW]oM[9Ip>mkHt0srre^&3Q<5pac>Y&N6|ҽsY~%QNԻ;ݘ7~ aG&8F?~ҿiysGJ`^UFd(+\)&5 zڣݍK:SֈH^ͭ!1wu+a]^tX* 2D#O3 vįG݋5,&3HbiLw]b$miճæAg$6fvV3&mdÀ3^ECݾ'3qS4:TAy0I2CoxbW(f )yw3dU>-Zk?kXd&cNd'Zv$AQ#BhZ,g%= ,ú^BT Il;XDn*L^e0ЄE>ƃ5IXGBULʍU42Mڷa"RlbJ|,o(͎2Dž??f ;sϨCV4\|fJq K~Eej1C_ѷQN":CY:w瘎 #\(%cBpn1+23 >h7pl<@qކP)؊P}ݻ{vfz%C⾗qw7$OOwcfel=9,!bb9$NBޤɖRbx"C>$-BWpU!p` +N&5$q (h3m/Hm@-_ ů (t.YU0R^8#%E[ M9cU-v\L- L/brhޡ}iz?dG ȯj&..Qʱn,nmyZb.uӔ7B97Q54l@%w(%&`1N lUxyxJ[#ň`EI6ITIm nTAD_M'JBLO) i,A(@Ćg3eK '`92a0ØRw|ƈAP]\o:B6n 7᮪Fdrcn vq`ހ]k#rњ9GT נ^8uzGfU d!5 %Zo;xwэprn_j"q2 B4$xuE8(ͽƽр#T8VU Bym:`Ej?hzG}f%iI~G3kG[[-ua "[ 2 AmwE#&@ ;0W麛A`";>v(kګ @L6ٖI 'Vq1HiMWZě&!)dkVGվkݤ @Nmu56 DJ6ejD_3m,&†S\~g- h M>i 1%^ׯˊ?PE  m5cumF:3 G&Zt)= 6rBsDUu"Cp3FX@ _3j"v_!=^heA {Iu!W ɊDwY[fRJ9Z!c )шy INRP pKD⽪tDTڔ0M{7/pˉR|A)5έk醬;0>[:hBŋ@q] G({aux%3Sk+_D엟woC]Ƚ FV̏҇'1>Lsd7 7{7 uGDPFHLf  X@:l-s⋶ x4¸N5I]b2N3O:C\d;j4ݒS1z"~eȅj)}fmSkCD߼G]gihjZIZQ܌@R|9s: JU- kX\u".Uwg.% ,LӪQ 7i=NA]xa";\fxeW_?p&6JP6&֑EkNx`!c '=^ lX!hv=;Reu3+ˢZЇ3PzٜC=-xwZ`L H$K azlR>tNnH!n$bL'yHFiui%HA.n3;/Ӹl N$NL_ǫ\7dW.x\,m,^ .*?˦(P\ALtc]f}5Z:ETvYŇ6ppʱk{9u9 EaxZu/4B#4Ͳ5A"ă0N-%rb,C Wl΁K뾡I^˜A#5]ϑ ~y!Q(/|Up3orFU֝#"lBވa(rԲjZ#lc.!!= MOpb &~*'6? 2X?"t"]0Ъ͉ʿ ?B,ܔڗ Dn=%6C9P(zGH 2>vBԧ}Qvo0ٕg XXڹrIuY:̑͘IV㙻 Ҝ|T ⶃ<4z5rɟ( Ju"qa(j>yn;E]wfDh]BL4g")ev-CKP.)Eco'P$!(r|} kn{g0b.|W2\FXEo!:7.%҅Ni2o䩽 YYkzCpN^H`vm |..Yns6ں3Uv6S?}?,ٚCg,%R(IޘY /{W;辅e|ZtlNN xxp&2{C{)2i%x$Mĝ;:ŴLˎ2[[p˧ߢ4S>=UF <^kM*zꢇLSN_ZjJɈ@m* k$s rVM<둠U-T4]"L' q0'Q)::$}ӥ}^r;J@}(ʻ^or t7w,y7\[_A\S,`Bvb< ]`GzB'XC"`-hҵJ$#:yBWi'A -|K[| 81"EU;y[{`{6A3OXŤֿg!߈V >cX.| vK ^vQ#?U,z 69|3 ǭ E,RR=> Ifc?$FCqO,9%q71N )}'bE!肖fH|FS .)> XGwZ6wN̑r~8jWH2 Gh9VxM &/ݡe =f} 5g6} /X KoHfވ5%YGecj&u#<0vV$m 歖OTP"[ Y[z*`.FHvMU⿤waA tfu:71. Єv,;~46o::l^jod^ō8.NIӗ)?H O?g iY(hU?+RhP-.*^\@(>g29hCȇ,LzǾ0W7א~zihJ!ّR$%]S:-?Q߇PsmH-& SJ0p}+IJId}*t?j0[5ӳ/a%\]9Dəru/k}W=4v1+G$: Ȅm!oؿp~Xhg 2UQƕ:"c Țb#OBRݫ^LH.%y(Pe8IΈ0kD\逼c@T~:䂦(ɎU D>`H X2 ގ@:& kOuto^Uяˏ07ZЂ@(-P z\o!MA8ޕ/r RT&*e~]Wl8(HnbQw-p?g ZjjwvM[t,C~3'Xǘ#A-S;z/Yh Bo/C6>NN+u[5׹?7 }Vʇ3Zu3pK&K1deAWmE @PwzA/&ʍv*#^Ո]U>@ ~ *bɥNS{\$xPzU0A=+/38,c+`pKmQ];ͫ:9#ĺ9A8C&zP_~d{Z_ᲣN zp5NRS@&u12 î G.鴥ݥX4t~Lϗu j˺޼MEU]x6w+J̉=C!,j]֝0TNSc")_(q1Ў,4Q,Եdh/YWTo( 2@7%W[02Ɩ!B;>bE:RM羕R}izQ*7'$2ؽZҋZfiGD[xF!#žQ{>η1nGuRMs1'(;o 3zG+ tC͚0Op@Xo{Bߝ[֌v{fjHIM%T%7L 8fp{S>o eBz-D4t0t KVC.hӂصQgkk84j@y [k/lnNѠϲnxR;&IoLOKS u]M ݤ Hт@'*i2omx] TIe$8#JQ7-GM@gƯ4cˈqܥo/Ѭ)Ai#كP-T m$a!mQkR[$&5I y߯wWCfT )T"j|S?r|>%hKZ `Dll-(Y˳t*Uu5#&#J9/=GLW5"Z1` ڲQ Ee 8q<1^6N [A!ŷj/kܑRrt*%aU:h&Ekj ff&J 4ȱ$څkXX l^pնp+ w7i$u,ZiQ4!{#}2l!\+%O˫YП05 U?,^z;5w){TQIi^>/^Ivgó2@qc*ic@gf17KA]d`QĮ@챊\nLy2zb4sy,ht&Z*ic<)7/( Ozx[9.xB Ǣ\0 JljfBG6j㣅@ t&F19KOdǐGJ1 #+rT,Y{#JX[ J.ľ+S8׃Jf((7vH [owqAP;wX;t(Q>DeBDk`>,p$܏uƎ<`G@h$Bm_f[%+ K<2r> օa1aࠊ!R9{)@/3'ZAX+Lp"8(fqLӞ2[xNXOrazQ{f:4e9l/Mzi~l{QdN"^2Lpt椁߉et e`q5C&AZ |;ƶ_b%VyQz'@ҝ= G}y$Q|^ɆEMJ8/K6|sn#c\sm=wX&L|]ymPZ 2Oz~Zw|_S>eNR}~+5pzqMU NYh**'^irrKҢ,èiRR^7ltoSTaO׎ߡsgVV_fhc)\#^5b;DWܗl׍={&5JPMod4gasx|M(qm>_ pa,>P\JWs^4 6`WM~{y2D=UjSk~DM"KeƗ[2߻Ah3`V7~?+;Uz(vn|=p!|.=ᦷ-sBIbŚrQBH?< ,Ϊ%lbՄCi&IH5Pw.כ'׏fh Yiil-礭n.nh.oj:;\{T²S!t=ZHjcL̟0qn;z2m+BPD.zSv[ПnON`~l̩X#.q+ NaBlRKH\0b|Mkz VLի`b2yIY0ʵs(kb5lB!yJoEG\tlS$MU&HFy%7=HBV5塘(ǟWty(@(*1qƬ_`f+NoL6IUw'AnI1`qSWMLN2k{hz@şg;p\5) J͓v3"LC)1X77! WpƘNUt,Tw[*~Qmk=KS>@+n]e)D\ͮmFV+||w;ɣ TwLe7qkB 7XPsmS7]al:/%}?H+ ޮN-^5 ^Nh0Ht2{@_eai8>OӇPYsjw0[QsB_xd4=M0[n ~_fYK%ƒ{1B7ItԸb覒ZzG%g#C٬嶦8q a[l""$fG횴4P|8~{pS~r(oaIݏvVZXOyAOآwe>_++eD4W=v@m)qV23- 8-cu%չR&ˌon\eZ ){VS`5S o,[\u˰-.V1t4&8ys=̛8O 0 ٢eC H_ 89)앉 TD b=!) I9/HXkʢQ}ukuGgv'|}rRa!ȭeGy )=P/4g!T Lع=Y QK{㛝+dz(!@g%"Y[fe)'o~t^;bϾ%vxK 1V>{ӣ-K7y*取_7[@V:-~93PyNtqU#Ri;_81c!inz,aLW~溍_} =ofSQdCwN\@DQ@/osr1 5lH55^C<8L˔q*,i̗3\ 8 -D"ʪ$I7݊CC_Ѝa<2$L$_}#̧lœLw2oP0p [#qFع$Y k<ːP/0/Zw^o+i{[ p} 簶;z2yݵJM [VDz /r[tYPu*rlbiOY5l.ua(U|*fI"(JIBvZY@]_}tS]*[FhN::";תw@5w?>7bbSG6> ?3?0N"`!cƒy,7HYX.[]QgoKT!LFLP?o@t? ڽs@=$]wu#FcRH,)ncؿX,`X\|[8C0|WYG2+NMmZpt{L,RLmrXZ<н=fYhe%K"?;v9z_$Řᯃyצ|bҁێ1͉H:e{?Jj掚\M2euhufQ8v0GVW)M3xuEr3@R5R}D]ܦED _Hblq='0/ΖY);eK #ŤM00(Drz4@\"i]5" . ki[Ww FnY0ȃ%O%4p{.3i0 -lm,/981M m6;h)hNz~&$ցh IQ)(r+(޹Q c=r":V_Tu?L_žUmAvbSz4љ/_XҐ~$td ֿMT;0x`VY] zȌ)|宴uZ9\ Ucx$ J$[0m.`hW?"Kl,há% ')yR#,*k]*)Fq@ʭ(F+&7bUZ_!4R75Jf\-(sh܁Doi~sPXd?{vbֿI*Vy7%w*q WZ96Z$D:UClWҒ-낻=@!fm,ҨƞQ¬5vQ*l_"aFef"ϷFl|[J͍O6o:I*^QÊX=C*uk&ӀSwPZIe:aL RPF`aШN)6]TQ8ڭ#HN%f:VZ 1k1c:u{WNy[u6W::6q}›S+'o!8?DfmYcvOSH;է`Ev]Q5k %/,|:^j0,/M̝}̞qd5 E $oȊO%5D[d~1>՗Ybr#m}iʀP*%}im.^Eˡ{kRU@m`e5O:PWܠ!˭RMt8lbPhη *O/[c a & K IbVt햙]yGf]dFl(Yaq| 4mr?5碙|搴]9e&՛lng*½͕҄->M [ICpӺ2W#29@0[D OA'1g諃k\tAe:>M3B^k田t5z(ʅUܓ( XYlXM>y:UKfM%[No?fj͹̎s>I&3i4Xu=& c9LIu'ֵf3ОX2j>( CAF?s >4۸R;p K+2QQ} QQ Jh2N6fn9~Ssg~HJCu:7[Gd}aBv*8 ;of\Ñy~vq7 ;eZz%+wtʂ p`8EW } v^FB=DYk={&ğ'<"g:#Ŕ;diAc=a-AM@詯JLvva|[Lw׏'"N߷姧HM!f5(Ēt3wGkTМ 4koˈ'yc#H]a?`*T]}@?-;'e0?AVzm# oXR("vP!)^ 36o`Yꪇn$)bSLy?tМSz稥RQSd~=V;X 3{թ-qʑ+Uz:}Ġ@ܧ 9: AgT~gkO $F :K/\_L[sLXpC !ֈ`J'2c*c^ U+U¨8֬ޫPwZ/By.kT)B&QJo$^P}Ġ XRƂDґN̏OL?6nr_6t(%߷iԣh]u7VYi;x1M鎨/k$4'g-rVCv3lo_#A032nI$b̀]eϓ{_A.Bm/" _n Freߴzp/o [a= ]J %KThuzHO*i^=g.ICy'mۊqj10h$0LS]Y @cy%.%(~"pBkEa1Ԑĵ}. QaS^g zUZ95v7* .UDp3r  'v)A0[ijxads~}pm!c6Q8L-="kabՆm:3n07pMbȔZOh˹Wf}A$4>Uę;Lw繡| e_Ȏ:TL z#3&mDɸ Ɉ[bhYu\*1d~ee #0B)̏n'Xf] qW`Y7WcCG%[;;qXMYuynW`lF1 /èSAi)\\1\YMmh. }I۶f4E0C X멃G}keX5q~mZKg9c_GP౧zŠa9A 92uU^fTM:WU WY,/h! jy^5 wVBIj*a(-o-PNi &jT"Iމ'!"}YC*55G-Xcgg^+W%7$E㈃u>t8n:CRB[Rٯ7'0 2>f VT xzvəU,y>˙(pcGv2H͒ [?N"0#rEo$hBm*Gq0]v2Sg=fgV*wΗR{[\5 s]'AY36ABVj.wtFD m/N$WU{rvAH_$\W}8uM?pۉ7ykAWAOJ}z42F6h ı쨝+ NվJ,6`cEE)O}6L}ycZI20=o$0KYŵG!vn$ԁ: ̪J*V&31fMqh{Lo';ޙ3b< ٤gJod⟼Zހf#ɍlB#]5.U|{ƛ31:0,\}n$JmbBao8=\/4H((qJ!'"#&!Z-`qCraݐ~#s/ɕB?kxTc!ިY?Is+]z@#9k雚u hS1n3onm,SM/"Chd%`5Lj$h4}ͽe&Q,:h諻J~^LSyA P]X7Yΰi-FғB4ޔƔT h@pKpUR4$JcۖcN TfCKL*snL>:V>Y~ͷ = ^4:L+?108|~_5tuմ:L>bzu .9"! ppN{VRJ9r=;!ȯv_ `5 / DroQCwP /ϋǺ"xৈvUD]xhfN&J'ўCtdǖ7ݶA\[BMiׅOclmo0]QMVפq+m+9jCё±k:duYA?#t?<QgQe;=1 + Y ȋ #c4b X C'KD3`S!;1=HR:)}#9LbD% b,1jx-.آK ' #<ֱ?Eget8'sBK\H_`NU0myޏ#PG>/S6/,dx/ O=/͎Pq4 S(^Tgk!W5QIHCQ%"}HlŸ`Av nlnξJ4o>K *Cb5I~Sclp1p̴MЧC<85 -S%V=h%ʤ&7u":}<ͦchp]Ѕfpp!Fgծ814B+? L# ܁ϩ( Q<,I`򜺝|F\nbqL@6vc<U'_xI:lK #h ;pIQ9sqI!gru2zBPM*f &\ɆL|wB.'zj#$}rCXU~i\%,/d&*컛(?Q UKg]D6i|m?_`Wv}z]\^kQ7v/%nF^)+_g'[9Uǰ/G?x&cnVm!LYVۙ0WF-*:?QʶJA;-ZǬ ITBOCGf@d.#$T샫%U}Vo[l !ښDzemDujٺ˝{n+=UOy&I%h"caB[GdK/uJӸ 8Yʜ)WZt3 =ܱp7!*KYLFF:tBtw+3 ,(,b.ܪ'`t־E+dCcEC/\qA`Py H7 W@bc#蠾bcHUP[MVűxb(Z BYx7]RuLǜnERki׀T%lwGx˜غM X9W:HFWϲ+V];{+]]a2.sFG=fN;rryd5dyFM6&ziƶls xr Ζm5](QOhb-3TG- 4!g‘مj  r&px6^f;U"Ï^P_BAU0N^o3?nSvIEHW#ED9m0nNN9gU#V(fp8ϡ>߽6@^Jv!cKlq3ef^'s׃r^/qS0!+ؾOu3tNtw*iN,$cxQ <᜜nkޝJ1 rt(k>}Sh<VdBdo }kaB~ Nuc;H*.?+D%w_@>`IŲ~ -ΌxT`[`>{ 7odο@cev`&+`F2r:s0&F~ReL#W"Zg} -" +DwϢaX(|XE d"Uef:{YqآuEhի͍?(B4!BN*nL0tJq]46lE(ؔ#'"XRdOFh"@.Kg1Z SfI|z`PSn‚ nB3uAqr8d73l?rGxD4I~MwRgcwD衼YMJe~KuZ> L*t@F}WK!e_R X!Er 4ᖕ\b__z1B`5ȄPqos`WSZ8 &v/q))@ eXu\P-)vW.SC[M584z#*&\k M&5,Dݞq_45LE,q(ip y*dP %N,T.*R~A-艇=21AJB8Մ&NxpH*bW% ZS.ZohTCdײaϩif;\y2'jk C731g -mVcG 5vHyvdC4tʔӞW㘊e+_RpKli?lP evkKǭߝ "fзCa'[fy♉)c5$Uԯ0MZY¯vO"|& }b#k'G8{VuR"6~f h1׀]@h_H4o*P4kIaH_X3Ah'vF.lR6!*[AC"aPY-lY|AS]ןa9\}q'D1S:Pu_PE z0$:-[ ɞU6P)Gῇ3' 3|An™mJTʍ F>k*%,lgC'v[?PVaT&d! %&"Al8`/"_54OZ+[z- O`hIF ׅrCCAN L]J0!:b1a_Y7Xk+{FRg" .#>d*%߽Fyy4et۱`ᣆ#49?9$6W3TI`l ɉD(k6ؤl]7]e[R߆K-j4aΙ»Ali"Xt-TPhWJ_>׹ڄ3|^r5OמJd'ktTHlGT3^P9㧂Fr4#<# ?{B "C #fKS=Z2:aN8Rxa;[|4ykNRs.'Ŋ()m*E瓕0 |7)-{v"yTJQkf=&2]uH A7 oq>TaQOьzz^P Xpe~"shO MN-o{AVrBvAt `6H-`k"΁ ǫpjs:gsƨSGuELu7yGqSx U)\IO,fצ_[ihOQpRJ>zTm2G: sH6z8bܶD9s^ >1 ܎L: 3R WIq 6Xḳwy݃!CoxTK# &k|W=N[r cY~zq6lgD2ocg;4Mb⺮R3PZO - mQ-YÓaO+W5{SǸ+ytꮭ½g`Y#F*8!"' 1Drΰ 9 QkQo +iؤHP陋B8Ve 0 ݎ xfRzuc~/* M%dϙ8<Ru>[)r_ϊoh)ID6¾ b;9Е`QY0kr孋TM\XFmRi~0PEjLd)Ɩi`,0w[%A*%>hGNU[Ae4pBxYBnZآд [zv.N ˤ~tbMh4^HVC*j#Өo*ثaLC *Jd8͙7> ݑ-+GܦDAUMn?'dbyaDW7_& >OX7o#OE7*Z0#KmmA!FbsϘNiJ-ֲtP g?+ʣy!hۥ,3SAQc:d?(ߺ#qPsW_)y߽qehGBZF '(w\`emDxu<jzS rc|zn KQ2zt񫟔yfuZg4Ϳ7r˰ߥ~t=]O4oietP1JC3ܴ#]& sh)ZOy/f'=MKzH %2N6|Cϴy׸C(U3SPJ2Dbj-I% օ/e}Whfd{G UIۖ@9'CR]VrW=G; Ưmlj:ˌ-ojWj,+:EPZ5ƹ_ŀWRpj~;Duŋ;RuV?]\CduB0܊9|YxQyފޟ<3p(hr s!2`#\T'dFr-*^E.Ou/;2G΍42^Gxm#OmmmuPOOZʵn 1$7?ݓ;B͞ce:)h^."  Vt&M~-U7S_5"k KJ܈e]s' fwjmJ4&Ufe<5XhO(lwtoZ,lrM'|"g- ;ScxDbБ Dm QA&ZYw(oCβT3q.Bx/ (O} Awoҗ@2ߣU9*ٕ&{9yϜ,-@zHzϯcHN"3<|MAẔ'YſْtX; j hQ,kA͆y sTRJXq,4LqA1TesoET:R+Rl2ٓZxj8a}뼄vN 0XUqd(zb6)V>3>2SANF^=(el*a޶ ȢJ`!F@D*!؁nظ{jO{g+kdNkG,щNQcѤJUSyA^: ne];b>F?3{bn[H-T9^8ql:"07Dd٩`'Q^z gǥ )"mH1 RdG S̗>@hQt;YL,F |H4S5.Eux%?!Uty\ȵq4\wRwfV_l5L+EA #6nyFixCH:Jml$)䭅\hXa[窆\ΛrcųnHkMf-Жp/nc&++CS 6c\}6#p//|4<3hN~$A^V]P9Ķ̨Mb{Srߊ֩4=mY! 1OTʟfD'MXӮ% !Dp#Z`s2$Et X|; 4,Be2.E%* Lb\SԂ)2mF|GaR@z^ccoKZnPsyS54h/['moSpChڹ(ȭGace!w<5yސ#Ć0?[Ig2vq"R[#>vЗ1*N+{@;zP_b~2p!"bV'_~i䙜k `xcИ-چ \W^8>4NV8lJGwu)irK4TS pymK hO-k{ᅩhU#ag,RUV#U;uJXǀIXrr Xok;Zـ& )]|4JzsxZ|bEnEo7Š9&`y/\2+cN\r/RCN,WFPH<ΰw m8Oݟ.O~B*:)Kòem&mkR!"%΀˚sFu^](9b=.!1bqqg@,%/N)㥯N"..ζy.ߍcdasQ45u4j}gGw \Nպ spiK:2.,& Vw7~T2 S ; e 🩊5qw0C$ na "ZiS_P;_AfL1,0[ 6Mcg*U G ԯ4]&1nݣ1SXgݜ߼V7 F`[el.Vb0ߠ?\W@/XQsH?6P=b3C-IU *`qPy v(fM 8;龐<>yo-5~L=tح]XtQD # ٠M~V[W8 k0Zz\DPIe=YJ hWk y:o^b^tA.G{*ڶ ,zqԁ j3qԪT},AT jXJpE[8pNBi64E 's"aŽp;!W:hzAObtAj/tHViUHy$hVhn,7в8dtJߙ)xm c9߮X'g2"+ِ D?Şj"LSH›(&Wx9u6TٞŞ[UvA R1JPFq̂ך_Q-P } qo{\5X/Ü|(M]]-Oӱd/7/$ N`8iE$ZRB~|@^CƀB!R2] 7ZĞ``yb4{I2ȣOCuO lrʩ&scruJDcj#һ?fnwijGTuSG: lj:'V}`sºJ(OD0 P-eT9kn;=1*?$MJX-Ƨ H)T4fgt^.v:J꭫B z. X-ԫ__bY| Tq0+q ;L~Hg*1|ZU3G)Äf=Hrb, %/SV"PȐfx\H6/m᜺̗ڟ7.a" SzU8aa{B1Cdӿ++Y4MqM"3 ٗN2o1eh1ROBEIbTԹе/?PBAM要67/ ng=Mr5s?qU_bS@?#tI%$.zudeFN~%M-qr3/S`p' ,,[T)4ŽLeIF7HYk Ch0~*RJҺ-ً߮:4,٨vy綁u'~t3a%cT ;Ğ6<ӷDƻz]-&gD[, י Fi*+&JcV;/DeQ?●H/\KդٔQх|A|iF=`Az.z17 bʩ9]NO_70;cμL5͟SF_~O<֏SiːBwbX݀xN[HJiX:2ҖTbYzruֆc_ 7ן_z!E^quO婱ϪL*e֟.hJyދ/p^TI:#(;I{-\^pzL,]:ytfk)+n!z!6̑8llqtO琔)\{= 8IlTl.H#@:}pUycjxQ%vp?l 3aW|ߌ6ƶ bd_&/9s1*Q]VfcA"K]Uufsal3i.[FLjz$wЌCF?y0>X)azbu#| s@ lƬ0ٶ3aקcQYgW2-rNJ#}aNL_*,. otuKbWeeSY.y8CտD[})o _iZ xO䢞q/95G'UM[uC6&jƽHoF($!Uq-7RY6 HZau^M\kĒxH3|(h^3?j粟 (Ah7NW5P6P e9y-‚bzrl߼@"p Mr9y@5>DrA:;";fn[=[wp2L)9;hƼ/a+0`{O:C W̏H8Ihٯ!b0$N pc YP +\H:XpDAN[S|[raJp= {T*X;j(Y[?F䦖jh(@,m}k-3aqC:U3?Ү@Bn+0_\i#;Wd* Zb 1֤1g_`E|pOFzlJ]ӋKMmX~I‰;`z)Yx^ ^N7CnVN $~%:O` 5A=iR{f[Q"O v߭@1s)6d^VK)l6^IFjiaTmWiB{+OQŜZ~_ΰG6NŔC["J+̤IΔ04]LVǻפ@˪Dqw-P}ɧT #7Ww-i sJ \ *7?a[.xe!ٵKi1=:n Scj>1y|"_cs{4=N]B@ꎻjz+\P=M|=mgoπvq"qҫ J ;5YDzaQZZX&rн‘`O.#X3xH7LYaKxI Ӡ}G!*Z71@K7N(Bt2J\LL,#T_o%7 @FC*lFesc3T]^Uv72{-^I}uK7$m1c-lU+Ќa?5ؐ"ZMYKY%nwmZxGOTis" s&[ˢ@vN%YV Nt'HgL0|$.?;x-E/Ć Ti$c0w2q@"~% ,r"Y+2Ƿo|w>0a?4QM0%MʜP(nf[MRvYGF 7d68 FWmٿf*ITjk]A_5C~v{AS>8~W=LE>?YęQ- +>K*luņReY3Bx}zŕ Y/0C=_yb/uKP0;?.΀9N8鐸 ?h'AҾWe XT⍰O(7ZP RNƖ͏zilęUO$*/9ÈԌ+tw`_-:cZl5CY-\;2WΚl]@شza6GGp+lDRhW {`<S|HV|t$dE\S7L МTb}d cIM4q'OƠo{Ug$_Nډmjqze:Ҋj~iehI\ȰfFį v!ŋoMTJ_݋t3Tpͬ'+\;m~v8>=Sd1zʖ .i0܃Zcs3l_ ĿZ ~QxϝM9][ mۏK>FBpZieR"ĉu!F'wW*-S ܔ1Hv$t1i KCtu" #ShYay@Yp+r9j)^S ?Є7Z+7ۧ B>\| CW]⿛Eܚgm:fǜkmh/P|aܬ y(pj7`2iTȞ}EZJx&~ ~1c1lcOzY6p:#po .zNYvĕЎ!JO%1 ЄƖzcdbz"pk:m7W&h41$:D?b̻XdRS{R;Ng+r*yGe=k||7d *U'*ҷĉmS!'KL)?(:%03Qcrm?};;Z鬐c?&_fy`/,Lgvml_~ jV~$j4ˡܘ xy+&\j .zXy}~}[]\1gY XZ6ۉߗy?QО ti;,#5*@S38XCewtbZX8?)fR)y7C;.fo~Ob P&tRJoc9/J.;פm .20۵5쒞N]~ 9>v?TsɳpɄq+NrfKs=4m!=&_+eo4P[DPH xv~#+`րo@ۜHkiOW@^ DϔHrH{ulKOiv#0>1AZW )2u&hgKxG^ 8lIekzԛuvOHlQ@&ǀys8E]#A.>K!=BA$ >Z1KUւ2Ł5G0R2"V[ KuS"%P`wP˶RzBн;Q>" y֩c'-'ЙFUu#E=Ŵw!zHW$*Xpo/1`hqv9Mj0[/lf_+5Åpu C3RZa4]+} 6(FU饽é+ ;Qr!T+(p8;hZR8QkgV~4\Rn*펪(GQB"V:lX xپ:?5L7<3!iKӧV=Kb fNk}n!ۀP& 1#vؐ .y()2My@ `g\iB} W$_R!Qؔ+}Xh{l ,}یE5i g?@ΰwRɚVEa"̊o]LDa֪l0E‰0'CHۥmTQRLrGGZۦ-4Op$m22+ ىpRCm9DG*cKlu\}iĎ&@s@J/LD~g.OLs"c4#*tΩz BzDJs3UՍ)~|5.w疴ョem?f!]9D},̂t"/qF4#B[I)>+WqzEBN;r4 c4{,^O/j b4R<zqW7A _!b!&FȐ';ivK-$.tbL=slJ!Ƚ j窯$0' ױݜ՚+%Su2Ĥϧ։B4GNţTڡ|T͞ (惲 wu.:I!=3 ?CԊj {JK%.s?}#bljOgrJyu!zJ!eIv, e dKkC.y5n[5aJ'\`6}} M-QvZ,96EK5.}a6*6[L V!}y`SO޲\!howȍQ(e*ZYorR0Y۝H=bgb?A, Mm\„nzsp !h}3:A,]hՇ5/qm@\b]Cˠivvz(IgeA&b6=տ}P 9PNwCl(ǢG`S-.~F_\Y ǝZdUǸ]1 r wm̚a9dh4tN~ǷEY%K9BN7{>9Bzm%ZmDC[|zP*0 R5C>.Yt ! f;1% 'V0^&8{r$icO77! oMS(V.ϴyK?Erw63Fl tReHX64p+=G숷ʁ_.kbx\ZB!7h 'UV8s5L4=X2W/8νcpj0gV9%?gemIAQs唄G.@`8MŞpB? :u"AUhg~@韺w~ (,m0604ZSYW\Mdʞ9co}@c0bV$,3 N #i#ub[)]&ey\|6ZY>+­ sNu,^,'{G¨WH+$i7J6'XNJҀv[&^^cƤ 2@A+' Sp; tYoc hoa2{hk,d./$.}qC#\~Y PG8\fq퀀E?w lffk ͑Ts*\]5|Zϔ߶ ܘFDv%uȭ#I]6Q4E^Ny៹ (>髙 I_%h)K-myCNTP-Vq)mR2Wg/Ы3%U~~o?,PM9LhaPYZAKPk8}F۟Ԍe>m-=t [_Y)AT.svU"UjɽR۹[*FJ{ 7;['R<,*T*>a;]zf9FR˂As_6ɋ|0pJ~d;Ɗa [eL,ivK08I:~t1,@e^Q㦆:!wG@QչHJ,iJcx^D3?-TSq MiMtbwD=W{wĔF/JpݸA'` T%SwBLVta=ecywqz`H`ݧm)R:w 3eR4jUA%`*##Ne em=13v {_ a#5/%03 ) #:NX<ʻ2[ы횆 l=˧@j-çHCy@m`Fʗ`JeDMFC8IR]t5PagG9|Tz&j w:;Evcs^{(tIʤ'n()}PFԌ)FNç)V@!00(bjZܟyE^v?ȼaZ"'$nĪlb ]s%h62Ө%|ŦWtju J؅zSVA]lt]\^;Mc/*nYg>̌PJP_}ZN.ȻL(otū5vsansZ&V[Ĥڣӵ-Yih=RW50? T7̈́gypP$hvyuSc1; bi'ͲbM邾U?d6_FYQmwcoUp<ݸ'jkԋUQ Y g $1bN.pE(j |J!Z1R?:̼W1 V$&Uu37v*YLP^qc7ms#n f.Py4y=[uZ]oW@ș >Sjk?, .{k$8]{|I>G]I jL!;Q1I *Fү1ehh+)ːL!FDͽ)Bq]Aw R"r|ŽEtkxPjrydWVҕx6e즪`[IPgXHBd}- pt<%5;̟ϏM|Lv!K[Idz6m:S5*5Г̥HGg5S~vm\I@4Ri0^cRn4lLb%'b۔3}_!,+PfG II9wU|oiiNʷF2qD!W:?@5=+wz/)ja7䠇yS ɝ"(-MW- DnjKH!&i½~dft!~j%=>շ=q?Q?qSDfEdv9r~{=\ bnBY#GM>8A>U# pYS,ɭ>b$D rŗ9ԣ:=D/>֦bB# I;$٩%y_WŠ: (X[hVA,߆Hs$sO& .yꓪqo_H[m ްnKdn-=?ٷݱyK ѐF+Mu cy%Ceyw!nކUP.b #']~%rQI CO;3/%X070GxD fNOV~$'#NjoUOMh>>sG`>zXdLˏ(] #Δ(GETi^u'q^iCI;<<ˆ!s`- yV*$;d y,q}|&m#UN=>7TJ~mP(DMb..\nc먱c]1σ|CD~ `mU8FgnF8EZnӣJWJumGH K]f8Z9F%bK>^E\߻Dpn8v{FUީE=-͛| cO|vLj {u$eE9ū=U!GXϚlB9`|LESvX -#?힦 Tu4hr"٬4[6wOEʔ! y3fEDDr&&Nl@'?<. $4ob97Ġܨ pIv< ͺDɉӘ=e|$@pxaVa8({/$DӡKhv"q+R7"ΡHBݒ%'&`l8U5jwhNe\m?fnxcFC@g郉6I kqހ3nkT9 홞 @lx;<)NOחZdG܁ő #9PBr@K-;'@Α-0$.Ip3(M ?)>uLB1b%WX#cօ+ ŚHBMےb5&pjm^tD'4z4uDqQ֛H4H|/&B#, "N;kD:V"CG_ԓtHɨUyN{0BhaaUȿM: bc6%kۗ=:kvx ~fWO&wh 3\sn?ޓo ڊg5I;i~]Z|rSP/'%l7mڙJ⏡7f3GW3=7wM7(zω thw2&>(\z*)zÖA耗b/fDOabL)f (ydD_`RnE{B5*y>7i@ѿmE{;U{$_B!ɍ̈lP }W _s'vB[8erϧg\"nvEh^ TÀgGp{Tp9#1Vx9|Pp8 pУ>E.a?9fƛHfS)8SwN $gIXPPfzmeUJdb"n.mzcŒ;H V/2.-L*+x'PjpCcm2@+L{{3 (~2yЈMѠ*YK:E&GCd ;9-mv*M E2Fnzk\Y S@ϻrhE[,ĭ2h{>ȀJK1 [ i#"1kE?(qg΢!UIjoxaH4ԀYpfz(&d@MZ^5 KxB9OYՒ-`r"yRO4QJk;?uI72$FW.PP\+μxk;($XF7IxL|%`b7#ڙ;,>`$U0U`g y훳"%[.$ӭ '$Q|!d~2y?M&K ٿqQAvGSi$ S*kPgߴRP60zq.ܣnV*ۢ}&!6{֝% s~QdJ^pan\] +Y3OLNZNz#B7e:RTNwv UI?!'A!@=>H*,^ԉ^fwj *RX6c51:e̋\=ʢ,%4#" `x?X`d>Az<#wIDf |tlp;iɽh0#U- x;qB^L 4>7Z"q|Q[UA|nԯZЄ2cb pܫJz_d! GÚFܱRHfsg%-'g4>3?~FG9Um\D4t'I=NrNc1*LWrJHH>"ϩ~"^X01^n؜]4`x,Y:Z{'>$% Ƶ%L-bCa5NYA;\)~5Gv9B역9MDcuD .$f-^tk)y6*E[xoW]HZMnvi\XnMG0ٳr5$q<]tPoX$GΞ#R[Qb5B:0 eꚝ/be_qM_(n,br9N$?WaO.~8J?L(smT `K6.7 Lxvg&c6/+`J=Wc->T} n..|f%, &B `:j*5^)s "H[Z{$SqY\ZۭezebKә*A3u݉ܵY_kZN⼅dpSn}Kѐk4Z:ď/qcw}v-4=hr ՘rq(j)U. nBQ'*%wic̉37)0EFȘ^9IMܸ]y":ă9 U1WVp4!:^43mg|# Q%$u?PTtkwRZ|yQR(Zbٰo_r*X4?Cw8t6ǭ2 gH M{~U3Ŭ)jo_*7Oz_́fK/N V5B}H kS,!$4-yݻy9e$с(I>`o(O}6ZS>ʬJf:B]Zl<]R4͑q{hC9J{Yg:InYͶYy}Q֒DCqr 5KZy¦ǁC-Gu2ahlk]T^vc攒I]iwȒND%q};Ib.g‚ wmoE 3 0U:VP~^KtP>O#XT~,9om}J+Ob;x?jw ț6}Oju1ȍ0eCYHF)Ik@7yj6b0jښߧD8ez$Uݠ$!'4u\Ө2 &N4. mzZz{KaFƽSDzK i雸,H: P @M&fP$}|㊓c'v^~a%uwc4M "މK$y'?EiL@_M1AŰY^8kYB {&(V`蝰wH1H^sS tsqY1!* 6C{-U:D [ܷW(}vUn:v?]MeYO嫌ER e`$XB=N;4d Hg2&i]ZGȌV,yNS!nugD$)> aX@HDX=-I vJ铎ٛ9d=Jmo0V +s6`"?8-ݮfdٴ_.^G4&ʨh3fp4z7p!?yZzB]QJ’Uc/ )wGeeIigF̅;",ZT1DR;w`Wvt'mEޟ:b+nntT{3yxgqhՐ=7ԫQzNaʕ䟈sWo91sC]Ju I] ua~gYyN)[jpSFz#V;]m \!Ђw?- Nώ/8qh:jozڅv!g~p)ZM;ib)6V4Ӿn}MB "9kk <(%@ZU}Y/>#"/^jA$Ex(1V ,g&&+Fՠq͞,8X"nWTPuҥ4t7U&\`rVA3yyӃcy3hi7}14]q; Auj3ҁѼ )ZUT%9JAeq_TpՔZW5l"DPU:tDCwIJr2cw d=o;sU>рk[tib&'%[Y%0`iXW ^m ]Z+Ps۬|fGȭ:rJeyu.?U ^[뜯G~WNiU5^>ǰdIu}Q"Yȸ (W0z'B2ʌ?M݄.DOʉ[JuBSN}qÍr8[%NEDV~|JL?н+$sk$ow|~׷#}E옙/P %|ZM"Art+srFkh}0Øir':sإ=ۋ3m2Fˡ+l#R^t,3[P~ itہ:Ϸ%ӃY [Q6Oj =(w=B^5 \7*YK@C7.jGl:<2nd=r6V)}uCotۻVNoFn̸͑9S75t:e9w,/4zU"L!*}j]z*^×-'ʚ/;|<#)d%v' U4W5!;GR*y~8 p'bFZN*@܁R MN }Jh(wj6gİ=wPwm@(U!,=]~ZT}>#d~ b̪=Ū\r{*1C/pZ7LOzmUXaӶNX<]nҾ05mm5N'2Q614|N}v_?yѱ{8L2yC{Wv qP5(_Q~-FxKC!nJWj^bfO{gp0aVw|}k 횆,1Ua5=ixuF^3{M%PupK[du{ 2)K;O -,1ROz*c*)24T4qk?Y}.6Vr-4Z<--icn&nL?bL% _Eh/!r Sl(%W/V; f@r뵄TFƉXɶd:J8詫 cqaDUG T۴Z{}s}ٱ8Ft&iծ+VɏpÐO[tR& Qc5!}} :? ;iVU #K[gDM9\Jeˍ~`DI>16<]r<^{vJ8HY{O`4/"wAfIG,% 6xnSRcVJu߽S+0w?׎7 n7]zksetcjS)݋e`bUhi =GObZ?+uC@cϳ *HR bn{ZZPTFpG4ap "k4sBロ>1:w`t5˜dQKxv i6ZUU=~vDOe>Yn<>l 4f򬩌Jm^K£yo1tˎ8o_n }OOz q-%a1Ģ?%tӹ2cT 2Ѐ0DRqz+TJ\HIyxhnLdsz"}VĊK-GD*Aq:Ul « +K^VCZo֚={Ѳ CK@ݮ5g e;KtPZ~lQ帆gxy:U״b!'G;)ud1SȨdoKPw9ÇF3Zd~_ۿM;1onbݝ[[MM`5P|齦zt5ז<, /'eּs+M{R",;TLOpi*tgf$JÉĉ@YQR$n$m.22o]쑒X3}觎~l"59:bA>t8A /BxƲFAyxXK\(6\oTh`f.Mu|Vk <RuyfU޻ф룯$}VDe'-̗ޓ3Kt˻}}a1| ٲ;0J)t<IC7`MWl_>tL9/vNQ/pncmCQlÕ.phm(Ym j.B@urڻe`hdĎU!aԇFz,>Ռ]zJz|=C'?-r9oUS-qMʛ3G0>:i\5謎E` pYqy nұg&7__רTsIN7ۤE*9֑+QSŦ9Cf&'OG%Lzٿ` Xq(0d.3UcrJM#tor <ΡALL;rQF+o5U# CsJ]^3 |N>['yd^7zިVqWhm,b*1Iv!uO13t-MWM;<<իJ2M2i>`~K6EK= _*#t %fH\{Uk$$rG,t]0_GʐKsX*D"{_m4ĝ]ccJ\SD1OQpLm.@>n=Ű܇N\ ,Og!Q[CD1'SH?X)/N_hLIK 릋m ԏ!0] N90PuqpLR2)苧r 9\ufq!;D0ByFf8lq@)8clP`&qqI JqjƵzB6<,󫟦5Ci-WGFxTq.Tp3 Il8K+4<Ԋs5 ֭ٔ>fFSȩ!LpJ)1tؤ+(3pF|͑XR":d\VP!Ovrk@ddQ/Z* ^*&j٠6,G07n[uG~6hM@2>EaR/Kg`kl{oW~]o7Dṟ*2["oD7k08mzG.{H|R!azH$=]{ziӎ! \gZN@Np~4N2L", ͅ/Gc&D0q5'cr!N+`aooXQg/ӲݠkLO.50ي[~YtY Tm[iRpدnAyPńt~ܑM l*ʉw8 ?%2]8ϞH ː1!qZ0\4-Ψ%f {4-þ{fتm|p,muHgKt*KK3ѐ ̿s{^ `froKezsOh:?r_%;̺ ]_ ̫աHjNl5L aR8=^&+(L(#E)$}=&_~7w|mmH+.C*+-x8zdɎu=ԭ3-T#2J]/ u su+%~3ܪUHY/V< UbCSuTCmk5w0YpG|)iii7uļht4e# Lo#_xZc:n 4r*cTZH&P/lEIeFzv7#m{?p^ȋdw~(>ˆ6t\Vڌ5+u:ޙ5qbSb-%-O ke_CIo;sKq1}Tua;=.ad٥+)Xhc`.K48 oGڹSrM1?-"~=%BÔc6CIh?``7DW>RϢpZ[5= 07F/ǐzmh}N;vrlf U崔d<C_=]ܿ,iօCDOtQIW+Xx/lo[`y|+POcЩ]PԎrbД4Sw~NNIamɢ+rƮZNVxuA`c }ozKus_VFCT)"dKmE]#@; W#@oQ ߬M}KX@"A;BC9]*R- AxwVQ&Vz(JZd|:TLDj (xo+_r88A&&YTPͺ^eEwh}PJ$*4 eرn!ab_?w6ۘ(\.ތEfQ֩KK?Z)zMbE2K*G j:*~N$VBޭ_|[Y_.Nc,Eo0-S */%@{ !Gl.x8MWuֺA Wf-*Dk&Ϊ&poL܄s ,5~.$=Jickd:CrĴ0;/=3%ֈSH[[p.}(i,[K Bʱ.W2٣v#7/ם;#Ld h,oB x´<.f^+y0o 2 ;"Fs HvF:ܩ e94-R9<ξ[ XGC22ac}vYӽvÂCYgisk! #7NAyY{]']T p >GMAԨ7h _ʿ&{yzRץ#kշE5<ޖ PUhNEr鋗@ߎ,B7ɭMmWm|ΐ5!֨Fൾ~I]Et03;1){XtٛG|)تA> Vo襅Aken! loE\2u&T?0rE'SLT[TnOa,"3 7o`01Q:z:iA6"9@jB!+8{|9,-llAC:ioaJ'dWб~l+$^7MGa0{.ڹuh2luQ$?9Ym2Aqr])Ϗ{A3_WLUvH=]Ze*g#u8-GRr$d/;ѩ.ջ |adO%ljy=Ay"E獉גVj(T*}* vl՘캵cCKTN#eB͊54bV^YP #Q:hEtjKB[cS-oDVP7۷'2S0v)FP'#@6{>5nWY&X ˄yR9@vi(3R5߼% kEES/Y~WVսY%&jL\(J+1x?_ stjN~YL6A%Q]q]y~/]f3:s)6YM4FBƑ t T"pmbD%ۛdmDG?ZB~|yEn:~_dj?P/K`YP|[tw)#_>SR( s OFZ?yHNݦ.f@/RBAFʎ#`0t\|/itPkf#o+  Y:I-8)qVM/X__J6t*MЂą-}O~rayQ=H֮ym J }XRSzV['QZUb0{Sk֙/Tm /ee>*V|/ XFZȦßkdQ/l)g*;h5$n"y Um;>N*,i`*Vj\E!'BqdiU;\EOͨCm ST3d Dl ۝ V ' ?vzW! -d"vjFq4lDM3G~/L|__`6"B^BؽC%@n)t%^yc,þ.x )( iX' p|3݄+Bm*azG(|<ֽ[{cq2eT`fmѠ>Zq⭸?r fWvLps%ŋ;q{R urU~.3Ϥ 7t)8ȵVAWI[{TJRg[0vl0AcI] @2n~n'jqa 材e?/43-=WX7k:d$.'"CJ(MÐ廛_8[13İKԜxE &'HLzd%z)KE=k%=7M= QAp)7˶X߫z,V!Nى^U ꯝ63!boj7eC3A u$G-(̠`^q7 +jhmp-}/x *)}N5}MQleZ::` z H}$b.Ĵny O :t|2 KFu׊{3)-bnuU23hm?MˆD²a8kPnj<0N}NH㱌SGED _#bv&6Cb/DGgcrDÈlEd!|N\D9R}MŃ۔7;J;N}3wa~|ۺ .i9 rx2 wMX74*Aܺ&*r=Ӹh?Wm?Ķ~̸T!0wð+̧O؀5‘RO%]^f:μsz9o>{]L&"^R_UzI9Vc\q^ Zr& w*n׃[ #%XN#{=}DLeتC`W ɷS[܈=Q"D'i'-NABQ<ycN`z߅d6m@.+#?_cJU}#7bq?{D~<kU%1ڻ)TfjB81vE@<>V@h.?D/> s@f^+tf7$W"_^/rPi^1 PoT){PpO,8?YEe#5k~tb >sN}m)g?_%; aHmFpQM?*IﯩfWwJ[{LU: @ QׅNQ8aD> IM#7c ?$՗CâÍB0piq~рDlժ.*e3Bp)T0Z2},dղjnYWp='VTgO?U'HS*W-gYĥxi4"?Gq|[Ru^hBB/m]0d<\gxd˗ a컈"1$S*ۊ!] 6H> JT*冪e1}kFv-_{)~@]ft1>J5Zk' cAuD:_Ycm1x3ҷ-cؽpwƈJB 5NL H`i{2JR0座˵s> Ml%O8ṣR㦤EL6DF50 E?3Flrr$I=̝"(DSEބڼ}vg_pZ1N:rѩ&p% YˮM .Ln~(ڂZ{^|B!A)1FLf_NZeX/Z?h71˨*=1Wy0c΃?b^xOα@Z33 40C6  .0UcZq7AQAn11%™*H;wwHP!z>ܦ\x#xAfKn:g4]>[FbBl : @7kuWeS:XHdI{Uby s#I+0f8etڵ+v˕f( _/ c] ZVz "gW32mm"C[jQgSxW<ȊzԄg4ba55_ֿd{9HlwJ=Mc7}j f@=N X&˽ђ^>CsU-F Z a0mtstQm*?x;:Lz@u%y k4 4Q&9-] αV=_ }$̡?Bϻѡ]`8B4a.r<j 5vJט!f~4ąG) N说XI5I#Z5"O(:{Utq|U>И'~e]~c*lȐ~'J\V%Wkx4WǨ>Pa}II5oQ+$уdN7o0 z@`bw_jz,d37)^b@M[TD+i9Wi^xOj#jXLgUH'`lJ%;) ,H}ټg^E'W^csT H> r|sl;YlTSeCǻ:t_2^dr8́w5&KXz~'c5i!fbch;bS mvQ!}"uT^>s!gKOxA{֘C$/W0o]rr:Z"sS]E4 $Kd4ױ+ @_ηYHHUM(2.W?}syM& žRdxLD% z>!s z%*K%7OlXH#NƄcV)Pm={5[4証b+vLmwdonju Ϲ޴7kvZ+n Yu 5!-$Ç|o[׭G[|⑂[;CFDSOjڻ֙>@C\hdedę[ ~7oQ^Z;-J80*VlE¢s0Bm-4`07qih GJD4q=wyB^ IBS|4ZB{K1ّ@˦>o#9x})^d) H;0_.|*ޔh܍9fЩb_ J#VmOS,)?Nϡ6K\޷~ yzav~NsX9zR"vPbp[M=̓`CMuD^t:7Y^nzXEC^f& XcI~ @=t i20h6.fJNa<6q~'sm'x*eU<ݮX8yO%wG/t;C]+dnf]jЁ`GD*cQV9etE5' Pmk:d‹*ZRnҎ|+0'tA1Y(]l:MHRS,HW=RVCk\ _4wq;SYM3lfφֶ!HEQC^VIOs) Pkѯ;p*re3H?c1e34JEcRz2@աAo*jzX<`ᬛڥ;C-#< 3]+Bufj4jܳF7ҭ4!JP,M5Ep->a?ʱvf0lKέVi% (E.LtAFhPiv4?&A0ZdP*V=c7ǂZ~@]SMONT*oo&R.;q!M%uO<91R-iMg$ +s λ|*\BAt(>> I܃m"(s!>k^k~Zi a哏E(0f@m{no/x$XeO^ݬLũo*Cb;+DJC_hK7E<fp'3W"֥ kLy"|&ftbx#=Bdc2 _,tYj+v1mlv@h9: c7nϴ|SSsO(*Š(Bo7l}u|ߘhƃ:a8{̝%o\hv #'N=a3Ji׷{:*=TfK0Gܢ -YT1rh[qw抠oL:2T8qԘ`F6k}gLEdÜM.΢cц勪cg1&=1|(ۉ,@_@Z?oJ4c3/T8vEɄ xE *Q:Kd-gW t Lؗ u7S4q !;wv:r! q18e"A 7$]1J;5F8-ȝ#m p0~ @zXB(uK(LyaVC.>5 jGKgB6pB`5f?;qXaY1go'Us?ҎdDr a4'×.2jY̟VFƌ G%##s!9eYsbjID}AoE(Fyh[/ q ,Nk- qri:7fgcehM5bJt"rg`b3u P[d ӓŅppBԒ>v"θfJ1mi~4͡`l ‹^"0)ae g/ }rsDH/. A44\z k)az N%  ` zY6So^מ¡ U6Tk"vrN+Axph 9;;F Y@XȖ2px`kcǖ5g5tCrtLCÔ8,(W2 /',9-${*ˎ8ho>u;W8~l׷"f1]a_򲪩gd`eOBT[G~5nZ7ub9p85:m;K4C j~_x׾*V!喅N0 '& W6RN fΕݏ߫kEPUqpԛ>JD2Rc$dr痀:ogeOL6HAy eۘB'64X X7zus&ꙏ\)Gq½E5K |nbQhC4*b` dݾB+e9^GӡFqFa,$\ C[viWI*VÂ|v֙Iv%1BFHˆIeIgg)b[wE޽TQ4FI;tՈ#EwY&2NO>+~]r~6It X+J`Í!\-!\2F^7l%m譸y(( \e,+ h;yȔKã1&(V}ߵGHC&э=(U(Duk򢠣\SK(|z+ YB2K}Tsibs9HZr\fxb:ɢSl yEYv7 yl#FfoD ;k"%SWK6fS]AYlL?ϩZ ;Ø~6ͮWia 8uw.H<0Y ZQTi ?+J6o я)zldB e?#8Fw\><G)nُI`u Z,} ggAZpL XgP;5<1k2?P@Nhqd>P-0[{Fly$ϧ^N7iЀ.Dkv̖aI@雤 iXP%A;q3Bpv!\*(sHhK(KOzF7d :G~ 1Ą%:YVC4"ѣS"fnqƜ Dn"4g|VRŰ@WW6Ry?*~#r C0yA8 /Lҏ;`Ed#♪}kÊB\ӧ1T䠸yx(6b~h9i@) )>Ur3#mz$e//Rjzl6%[< >DW*8$]h (=o_{YvUŒ,*uʃHP杁V$s UuH&ɪ5=_@MwS8)w  (H`[%0}ۇEjQ/ø{{_:lRD{H1q?((Q ɨLȸ܈ ˉV4N*rčebzйAwl AĊ E˷Ai>w5b}! fUXP^ XAl!|=4OLN<.bϖ0 :m~coa$aAX(w3mђ>j-AOmg3Tf.âd깾};bXk\B;Y) _^ab~Dhx(UJ!ñcU%`;䇼̧;j~_mY,>鼐F 20会ڛ,ͲNwCy)tvWӮNJAA?l&a\X'ղcIܮPaKcʧ^5Zϊ94-C1[MvpW3db&qSѐvW\yPfђ+Y=N; ifu4֓6'S,Ԃg!I;$9ޝ9c 4]$z7 檥?#Zg4)^eM">a_4/\R>uR{.gE[lt=G4SlQ|f:! Vr+u ,@`"Sbǃ~`lpeE0 Du8GD/NUiE)[r9fa 43afL"ӯ0۟fe›O7_"qLX)&"1-FK/}-=Up)SЎj'w/ӽw/g?ffI%rIUՙ&#Srf]|"CuB~mFa3OwR۫=j h2Ճ]Vq-vBG==J@(tƤ?+q}-M~h=3ZQAgH@y) ҩ|g K$#kM1oVgvg{bZmJ6V 'G1^,;`ǯTf?ǒ:d 3e 4);Vw Nlxh ݂KԔۏ-`ۣa-]OGy br6uy;H4^ O' ]/a )W5/ЧVWʋ V-W✗) )(L S# Wva8:f?C bN:bܼ3c'7N_MRzWF AHp4hǐpHq(99sUr!rnFPB>=a\h_\9ŀT: SY螯@:֫<K|Y#ew_Ul}Έ ;G(J 8I 3>V)RTka t$Uh*M;z/lI4?U,&P ]4:?,MJqƻ !t4}FD鷒_l5AY CIya .u/Pk9~ݔDs.Lջ- 9 SL$m- 8g-n]%xFW#1glm_: Paxw% (.k)A4lQ870ِ>/R 7Eϕ*7`a/+_S Ӿ3L ^Q;B]7~!SGfHJҘ$ퟂz:vo?fxRTL=7pMOC(cSYF\jS+3ռU9 8&sI)ժ ""ڄPd;,!-ù03qJ `Y%K/nU/إ2/s Ζܵ.7w'毾S㱂tshaS^IBoLSHoǢy#'|smZDsZzb"YIOśf@wO܁Zy'n^wˑٗ/Ƚ =oA!8stJS;Aם P=dPJHZA0i|>yXƞ2M)Jߓ;A~p2޿00e5xA$g |3 >F8niSBt I nrĄW]uj%a.tR*B15,GLHa !3$Yt6K#!y.Cœ+Ro=›Gz立û9+xp}?7.n1]Z:pK#.Ѱ _jT>P {1W& vBؘl/#`q@/น5hVhd͌ V:! Du]9(b]/-,c!Ԣo^ NNa[YYqy &Mu,Pjg9dtb;ǽ´#ݎ>'US!yτ]W>痡,S@UIeǭ=p3Fq8R^AJ|Sy1B__仺ňѐę**2XUle=PiH>)glK`Y?(oz:qT6ZM:t}pm[!B*lc1`SPWvUJLu")C?n> o=)4 U\q+ڨh"UXH p= ;,aG%n L%5*YMݷJ @: ]NL?ݿS>.hKӷH<Mm>o'D=g1 3ʳ73[?:b`K"FO˔LY(^v8o"$ ۾-^Vm")\7;I带% hH.l~o?s B5s^nuZtPy.u= ĿȇdRPin# Vjmް0K;eLwժhg=d ?\KNQiɫy+.#s6Qܔ'6E I“BR[Hnyeim"*35ύv.]qus蓦-&>Vtϡk0C !北m_/KN~+'\t#_zOǀؿˮc\ZڛKH+qP!Rs! h"nr\+ o7C5q繨eڝ2{VL.1Fk*֍Wlfسj䯯99gAaJ.cTy}E\ Nz (K@<^mߚ\Ek׭Y ROMԭ ye&6 \`\ZjLT_YvNpµ? F%@V$;ًpQfh~hwlj0GUO-~v>Z;@;lwkoxv/SD!3iO_1E:9o~Ś^|D{ljZ\Ӥ 5jJwJ&կʽr77ѬةN̷3$ǥoTXj)a K^K9W3bI^-Y6|.Uhq5=F>ܰޓE(L/Xxr F̜aۂ}[j] c)%u$ .ұ:%ul]{a>lv ò*D_V50i^Lv=hC rh:1%i3>Z.A w7h<>h{)vYXrB EbqO1|0ȯ$=;$ܗ@*FZIܤ@R[#)Io(D#m5`\vHpsT"AGAy$!h:ѭ;8B&aod[l+Q0(Jr}=hɪ=e.;Iz o'Z{4Q6MUҦYW2?^vޱȝ[O4 ;*S 600 owfYolKDJw>h%!DԨq \Ժ 9V)hGSOKF~y )d &^-qXC 7xi÷$k ^ 7qGM |yK s uݽ (T"I/:%uR>|q,h'$ďG:F =^1ʸXGN 6V.6d;xJ5JZ$7[]. i-K< zYP96up`hm"%;2c~*?X^+^, Z+P =Rљ)а2lQ7eEIw f6ko[^p-e)Qa`~٦.f1qa.L'^x@?ۥ} *d&jݴV Oxߚj+6SͯO,k'՟ec|=klB7A6 W$|ćM2#ۃpa)g~R0>]kz:Q7@){C>4s?`*;$~+@oAsUNd'y Z+S~]Sf9=>MBrKךH,@զrkO斸|,CNks,A$S?_;{ QQNf}ŞsacE%_Ҹ!^ C!w~ kBқS<$_̧YfkmP'27L@Rԟ.(cq V>&Ѩӥ*x bC$N춌cbᮁ5YM}caPMЩcoAm.P*v/I8w⑷R0o/T@! @MO${w2"('<{ߴ߾"`0T+!'; C_D*z릚zV̹HRX0FSio_tdoj :N(^ H6LvqR7[&#vCG"6>ϾS sDrOXxAnmS"9.cdpYO.&Z0)fIZAwc(( rsrId>§ 'Y ]mDd?ބ?WKC;o'M?/ۃ7xXC+]°4p`~KD+j⒋345!~~!dQJR27vG,~o'Gf4Y L3nw=7s uC92x-}eZ*r2Y[ ĠE II}0t*2}|h|'-w>MكyQQ<#ƭL⢳U 쏳C} P|PuhO>ljÔ^ 9g2oLX9h鮋XSsrGk46dH'-SFUn5)o ̙w[=kƮ0 #9s ݛX%IODgr.dZZ9esɶI`M .}e"le&@nD+!E(~E WgiR^.384rGcpjq0꣜bW4rdу{8)Ah$IŔk[im9M2,$ >A矧f+ۋ(3T%*0żzp"YlNz?BywLD瓨%{e@~WyDly`RP̍ͫZ%_3Qf7ZpB[$m}SO7 wZ$KyQ+Gўy(?k6\XHV0 DgdS EIAEjd baUy^+aV w-:_uKk3^6-:C#i9++TEwz{=fl:>iG l%]v90/9f9'qmTs͙.+|Q{1;rëzt.Fw(DsW׏bJdK}В˝Y{dr/4AQ5sQ?bJߪt ֤IA%>:7ex迩j/;P{<23 ®rvZS`E2ix8KԾǧ=P? 1)i| ]m!m$ m${D/1z ݝLTG ZJ񗂦.h.LP̞, QhARSCAR*ITZ[IDya(5a8o0-=tcTjq2Klp-q$BD} &{fStV+a>e A'F f,U| T}k|ǷP.IvlRw8N9+[wܐbhk2 #q)$έDbΈ3n~y,ه,[~<Ӄk&~{! l/kΧ};$@6{(jQ Bf:em D:dڜ7Hptyg^/y{E/t5g+ _3X dj Pz~8N8<#h>5_٭ehry9:b 3UZmK3^ VClWs.J ȷ.34WwY[CKYCXoJoB] rH$b$x*'2is!$t1׮र3p¡&qsBn\*=>戂n1#Һ(O/u u+pa6W̘M &o slADB1ʷbWmM5Ԝ'^T~ΘQq c 뾖ET#A(5kM~gW4K_(.2ެw4fhyZgx1+(yc{()ulIxR%ra4Ԙ+ޑ6عkt1qϓnjab ep.i}`x,-MVAFu? Kw%hzuJ׆r{svvDR۹kRVl R+v*0a[@̖Sdn#gJ|^njGVHdW 5ph% %0Ve&'{=7ԪyȺPms/޾Np;ʁOrE]omFӝ UJrLnȁVO)vqwdFϡg_8э] ²>{將T^~ D{CM!מ LB(LkI_;,b2uTR Ln^u;P(!IgcK"cʤpc^K9e:jf#7?g KN/ ZySjF>Ke>h畎YE`?aNZkBVQϰ`t\f?0&q1t ϭ'"IȅRPAkRc(iPAݰ?Oiݪ؎L`j& rWn [K+|q*|\qU+_ 1C>tU|@Y#57zJO&Qa 09[Řʋ N<)A{_xI=X;_vlT6 .FCyyyI6TYM̔בH9أ@X0 XS逺8 yA$Q<*+Ӓ?隝iԊ}6@B}\Y?ԋM٦X[LK!=2/% ӂ/ `N#Ԅ*Rr mqc?Yd2p˴Yib2~j"ݒRdL4}ֿ&?˗hv_]̉8ς=l'/hrHD+.BIh]ɴdbg4GǃA(Cʹ 1$"#zb·h"r?UH,\ %Yt)\ pDV+qI[Y"Gzxl NҺNu@ե(S%.Jx:a ٗGз]3xVm|i|,yۤTMWL|>G46!GC伫 _!kk,k1whasm6m$1=TZ"[կN(Eac=a6fU^z הv13[ǙpnlA9Vڅw7}v(]F&N1%EfFzP1a)OVۿU OiG7@VD+ X27B"Y\yc)5^]?(}PqXYxRI|zCn< c֛i(>HhZޡTi?* JFWس[ D >E>Q A&0ÄYO?W+]b7TR+氛jOĥqM~$ҳN`c!ǢkP|!}hUG|"C;EAyOew=eAp4]hϟ9yI0>o6u8/ Q0K}-S [xp[oU&.ak{xghM#1df'%8` A6$-2n2|y h;;j]s=vt?k;Jo|ϭKr`Db'2h7z"BŨ>[,uRfA"$޳g}gI76X)j[W4K(j6ΔԵbƾ5EZpɕ5m@wG}WACTa|ltM:57耴Mͦk SJφ7^z-40WAvxy8vC*y8!J˦#Y)vDU+QOR[]_0̵NOjj:"(ą7Nb=TFqB?eԃ{l\{*J%&: 䌿HX(<9mTFeL \|.g~a1`eG&ta) 'CTy[ժ:hK W@̗viWZ}ݜ7m=_1eIUΌArYSMA/g'B]L%`5ezK3Q͍h4WXḷN4 g 1TZ!˖(^GB/|3;I1S wL]u0KC{YO0"D[QA@k}[ JXi8L0:Jܨ'_na8?y&^(ҦίD6k"$$6"I/.+3AmI^>_* ݵ$(׼i5/*zb9 yAR["eU2ɢ+d2VL ]6aݵ2HJlA2]ZzU Ri.y<q'?Ad[~!U,J'%lOЎSq Zsuq:Ya&(ݴ:U<>!޽)7%Go6)='"vrp4A2NRiÌ)\]-y+ Xw $ ^H3;4<^,kӬUTk=bc]ݾעm09[hIDYbE82o+LWbͥ5 N{OfJBs 8BZM(9spp0g8- >d9ٜ4Г]Cn2+j3Rޙ85^*I 2(*Hno_?qZ R--Xm8 1s3aџ0( iW!,ڥ3c,힟 [!!9k+[Cbwk 7Le' Y/{|E])d‡)}z4}_P{n)l*қfAbbvk)>X cF%ߝ된1;-L[N7Yz1P)a$,Iyx T 6vØ@J3?`"@.EvF񱁀02Y!-F ;bA!3<}Jɘo׿'(پu $*a)!!#‡p}Pe΁j o/X$FVSd )LMHLNPwH jC7Gʶ8M;# j֫,]07dp!t M)/@L#F$ISfg-ܢ6;aj Tfu !9D$0bYdci!]=d[[\j6!wC!]^]2i UHSݷlM9%:#ds4o%_¢I{Ns;}ښ;xL&TƯW VL@Nrݸ9!be W*VS$Q*8%}i-}1,mJ.K2ޛo{xBi2M~\,qh.r!97G⌦>_3y RxgrbKu˱>J^Okֻ˩8WNpoдJ~mSWSGcB~Ât76LDٽ3˽Æ2:= !ړT\SFCvGPTE_m⢋Ql،Rj~-ۮ<0nqgt FsZMP'nPWhxj%< GG)Y?wٓr!Pl62 [X=o;aX)ن4B*@{9a;.K!ؘ-7) #cQU=&] K<$c E0/=X1Iv,㖹V]T)vX}{euWL{6Ydpӕrn*btбB$̡f:REi[{ q|ʀU[ׅEW<-1e0ԫ1z'V&S2s qG)f!he3 hީ4N{EÒ9v$KMUxCBP?kyʤr<ƫg> Pxsu߃-]ډf2p3=3 b)?aII-:qo1'-O)k nJ}Tm 5_S]NQ}w2z *ؿgjJd<*"Z! U !_Y#"9BG3f}gFX$,h~a$Ͷ7Xq gB8MU$lѰ%܏̞pHQ)$]dQZV#̣r~/#✳jmQ~sB0%lSB-^ۺ0>(#֑͒<"zo-h57WXY#A ~m!h<HpƑWx*#FV~)`h1Q¼^:杉FĤ$F EgdŃjh+ HfJ爀*S,HTdoON+Q Edƶ;y>vzc[nL;/`d. 37T&jYLpm VlmUɏףI_ɧK\}$2.x-u@i Tp2Yf;ɔ 55n0Zk>XُE)( bP^I|~ XhT 洪PwN%K?)#c8V qН5Ddi"(؝P(֢N1hRRoi G"LHzh(e&xVAVTP&LiZҥ%0]%GxeӺKyhLJwN Ty"Kܾ}6xp`i/0>I+2vu9CQBNmsԽn܄/9RR/ҩgÇCPE֎l穀J_;V"VqAe, ]  Trepgkt#ػȡsILdg)-Xo9D~D ?Dg,ԭ_i[x 5uwDg@Uv֓5QrD E BPGeCH}^smӠs/JWjݲTD讕LΰI6[lXY$f>8qe\#ru+Cmˮg{.% !LUO6-uu)qҒj1. jG8| ^񽓕r+GR0E!d;Q!Ki]@͝OF7ɋ(ӊ6Ɓ"d8 f# +g /0cd":HkgYpnr?ZĂ>J>z&F x0utW80vԺq=6k) LcbXZ|ĜvSח`(tu&O'O%@݃bu 9Դ> =ONspn>dRIc0XTT\Y?afvZJ)5=(ӎrxݠ8Z_qw^/bZUSe$ b4Օe J5 C;9ƹzp@~K:?GfJnY5 *^ȅRIxSQMkEJ3lkIiƋ<0U paKġز QzH@ җ@8t Є$m0JLGσߊ9pʇs:WW|C, *Y4 3#F.<ԉ{ |7VYfD`k_b5㷪/ME1+%FY7 bz->WGQ~2SFo.1†PBCnO<﷾9 qۯ ^}u\0` -[-ͽ9޲v|B{MVxf Kr؈-: |lX%gF:AJ/pgOAPIBg3D0:ꀈ>ÿ=79D>A1 %Ogmd{6M,r3 $·3X0.yTqU̒E1OFX3FR2VdCYmpy>t[WkH|!L~ _@H4ZL۾6642Pxm\@q]7^J0ADnCnhsW%jYC;K 5֣PcvPk1I3+23q pȋ9.ch \ME<5Co幢 .vgXyRf H`]A,i|k㔗ʍ 1=*jL:&Af-Z۝ƲE >>yGBs1 +92[^ÛNal{}[U6u4I\5-`87̸Nk}v+F4ЬKR)gNʗӸq$n ,tlCvregd$<˂됷*x"`yi3Uw.oeƏ,y;,cC_bMCXQ5d!_ya4" N?:A vʛKo&i!Ps$GYiL$Yr89rQ#srV7qRֶNb~Ù L rF^ZTJh#DVy(,}_d)W?uYpYrW]kD%qӹ ZI _LL[7Qs<ܜʺ_0TMdtejv7 dp0HuFCŝ\$?5WɈ܀(&tdԣĨ&*"dti},&@z&W6GTj)LɂpFW`-p#)(|T~N5ΝQ9kɆ뱞!_Fo^>S՗_)y$Zutˏ́\5Pqr[`eylUΪ ZH'הM2v+is]F8юOܷӊ Muo<,_!k ʬ4eK@ğTH\ ?1+'P+FiU+.S=0L7PkpmVs%D$yG6 -B]x835)Z롍lY_p`_6kyWEdmܖD`"N⇰ ,H#9DH\{39eh=mU7 ^W_Uϯ"au$yz. =YKua~3_I[T Թ*2`M$Z%ľE>a+T@_BCZ0Rc&MwyKשGX% KWl2qZ:(4Ғ6r\\.*NzZBFYΒXdhS>{$L&}qWE&?}-^:vdb8Cy[^>ӏ_Y" 8EeDΘt5QpVď|[L^5 {} ޓl\'{1q]ŐhXL!LQx0'L&'||Zt<֗S}y4 ; &=ܛ<yg7a;cjO VnR[fH̊+{-$QK U}MϺϪL%r &7rxl%[x"͑$& PܒCXFbj@n+^ܙӎ5f%!my6.WE;3T쭥e: _'c1 O iZ4yl+#ZNoW :z{ʡ>>"{mU;4tc{l>ܞϢfI9Y+ӗ,c(Q8!k0x2gZ5Ju15;GS2#+ nY7 `$ȟፎL?|Fʗ`ۤ$~ "15&=7"+C)|40 -=vY(˾#Dž+ M?`ѳ"PKk[SD3>^F|.XE B\b[.%c im"KJ`|>f#kIH3 'A?wWQY":~wOKNDtn 46N~M̃4T):wxZa?Pv}Wh>X|{!/k=Q4,'}mdsMpxXy ?:M= Ӷ"4K|faSSmpጆTH}Chk2w >]UD3"bDhrnVW`rCΙ-ۿF@~IԿyۋyfw{qMN >h6ۖA Ŕk+rY(|KZ3xgBbU+hfd,G'M\&bA͝jxBF@>C,XWFDZZo(MtÏ_+s:^s N7_ ~B78`;FSxU Ud ( TFS|-\ /mדw+ {OhP&^'W9O6(HE-ZGJRg@D_8*Kty9ywNm6X}_kgV {V[,xCGB5KͩW?T$Ur'' :t'rbWyegϠ^.̶|WWuEQKp.̬d7RKU`Β .abʼx t?/{\HlzsDh^f?IL% Y*M .~s9ӕxrch4jBWp5ȜFi6{(unhvU @|Vw!O nj[?Sege{SޓL*${WJbLh.*.﵈տDuzq!$p{r_(0K!7ˆEǶnH/ȣvUU *o ɤ~Y7WSN?}Y^rBPq]*E;e\kH$ј*2cg/Q0Ǥ gt>XU^~,!6^w*@x 1^bJphǚKQċ ߚ/PZa괒Z-?#)L)0M!>ae?i'AUge=@ H86F%F㏐q*).CVx{qWһ_^ё%@f33@/RI4,ZDI+H?ɿ<_Xhnig> p|zY.İXi&HEbOFS["%q,ʐxqWgýuw L--$ nz &;Bo\A@141|;Jm+cMHFleKW#oHS  mb*5ޥRgopG *)Lg&CSbsi0JWөN }(!_GkR27(逩%e]8s[AC)O65ze(4S:D7:)6[hU5='w vb[3e]䙵l!<<0G.tN$Kxh+ok<m؂uOWE7~/B V !?: ٨gz"!5 q:P9_ ƑNWT z:UBF:y ,2:a?P18ͬ));Cu2l ؞4ve[3Q &TQ.W]<riS1ʏ1mkl_kTֱPl &ol,ǥqFϳ#OCQOqyYVSp˞*Qg;(^|l{A [$J[qv UHhxoY;"wޒ1vD+ʽbM\Y3 D4XОi[hh =C@QMBl8$ =*=b~ߥZ*F/NUmFyIuVvӟ/YmP #&)fP|JIә_1jX9ʲ2!]{:y)hcyP l-+KTfNp ٽjOiY$K eLԔӵ*~6(h~U ~[KYH8f[6|ߨMG_[P\%K=@K0q&ߠW quqdIFOJpI䪶C"[&Ycd;XSnf14X2\U15m!eOi-ˣϖ0pt1r4 YpRt0%F^P,c/r^sbh4ي;{aF#{)82oЫQ-]?m-9l$V7]X\K7F M^%bto4sB,)kO7Jvy oukA>+T ?v~k <]51g񞋈}ML,tt{!z=ẃ&~k\V4Lз[6Cς .ɱ\trտ#Z ?1n%3B)/3hlNy0]ؙ x\WNƋe!?CQD .9OrY|yH^^>MΞue qjym, a¦ -IQC',OiWmCQ%h^T(]Sļ92kYC}c) %DO7aȬÖsl-6d{T3wXْ&B񫔻&W̥V@h5V;)M\B!8؃եTjw LS%?e񉆻9U9w[pvUdk-Zw7M|qc6AyyEd7j=+)qz Q:Q<$3tr*)/T3 5)I$ܮsR_?zXCl )XjDo[ Ӗ'(~&,cta$i\{d$\5 ‾lx_E$(2Uhy#A49Y2ghQ졣? f1TgE>qg&-c݉?u> T  aٌγB*80*^j@r!| _{݋M)] ҙT Wߢ!P^弝zb Re4M97QA[Y6c!+:6`ռaB?x0yF}O+Mi5_l>ZhqēyKWV!agy4DB9\ "MQoEEj5ْs/Ɓ8VL$1ÇjW(3hwTjKHmQK)<7O@FgAՑlP\<2118哖NA j7;`qij~b#yX{ݖ5 Nb92e2 1|^P Sk6Sw]+ĥ1@q5`5Śi'ܺdo苭mlC D`> v9SߞF "7蝣pmDž*"%5P2;K-"h;M(u00Gшarc} :',P;3"5-.KׄWeؚ9u,|j%k'g> -1*6u=kv?ģQ5dcAW}~kS u|Qi%"c|Dq!t %`5gun} <+ӌzbr6/>**6Age q62׼S0%H :@BYArԶZ~vqi 0˿u9NGTR"u_?b&9WPL3aR`Wh}D}ۘMw=1?`{FLU։~Ul=$PS&c#DX&U5Z>e7 ~ Uǒ_CZC"9S+?oؖ4z#MKhh-IvdwL b3C|bPΟj\ʘ{ Do~@ "{V) Uj6twчT҄Ï'Q惰?rȎ'E{ːڳS]tkt_a9uBYkzI!$Ap߈m5~c2{ 5} ȹM%VBvnyr,IFq ~ѕtT$!2an7-O2Ggh'K%avIНR3fʣ13J L<^-z\ C҅{6}1kHo"j+R(f9EpU# xDf*7n;$gl1}\u2\/nc! _H?P@ Jcp1?!2i  g`y+Q;GQq* ¿s)wB%|cw_`k=TŚ ɂCP8_ ߙB==YyU!"cUx1!]r1D+|2"u_&ML"j%ɱ({P.[ñh>EHU~v%At(Sjjt4S3UNJ5q6ˎTR t¬W*Ao>:¤K=ώ3`>!0VüdAɣߪ#/" 2:ԣEٳ6lu`*B^}F.:t9f,)d_:-HEU멖9NhK*)2t8J?{o "brA~N{s+Oac&d/9b\}sլ" @ic nj d㔱_' ?+iS)m9"w5--5Q_M]Z ;>H{fhN/Dnv}K~dШT c[D1%IJs*d*vx/z}?2 L˲ZoPȒ 6l/[ǎ# _=|rONQU7&^KR/C[13X2]nde2Fɛ!xthS5y3oxtK0`;]ƿ&|u"?u6j:CjT}{},[4hZU?*⎉t ek~ӧ${PYo3OG+3)9Ma}t sʬ1G^DRB99?O8i:!NZy%3ztGS穹d#2 I=O7+_Ыt7I;^`&{x&?kP>'vfyKc _4vrP's`>ߣ| {c4 L5 %~i&\N. ! Qm BmtPRư-i}:>3lgѥ]ˆNǏMUlN܍u{܌sZ&^NJ~x,04EァLL?<9'ީ ʠï$ĵK|sFNe8KmU?N Vf~JWN5q(?B?nQ%$"^e: G']z`1UJO;CI+~t!7tcLm3`z:ES%ްuL$vH~B '/36Md7<~-2IKSV2BG̻4e*lƯ!/S &AV̋~'M[-w%Xϲ(*e@ [QN~sn>qJ;S*n 2ڄk)̨KA4  UIЇ?y5Hj3:ԼSsarY橎]{nrh/n6oͩtvb ?S;Euw<r)-!F^wl*MBʶboC]1qY.bG/zb =ibO`iD>š ,~~=KYгI45[qrHFqtM6c(yK߳2_GJW2c):HX-T?bdd1G|cس*:+^jw-404J.W̸V\$z(JsGԍA4:X )4U~ڽH"ccX?) &qt[I ["nqu$Rx>iejhh݊jc|ӰGUK\O1 ;?KA-R=Mp-2截3b4?/7w0lP3#.3UJ`·.lϞdV8w;Dmmu;PtSc]tYؙ{B`| rR#Bڋ1L']H""TU0@Rf4x ("8I$XƛϸӝEX+)tVz gpCɃ.l'v&HDdIV;ŊOpof[9.zTp+gm*fцjK|W͘6t2 6sZco|_A蜏EɨA`-B'5a1U>=a? :Xɟx;9G_q Y'wU%žfE-Xl.DwE*"e1}]~z223)E:a3M; grU-@Am 16NwMk3|='1(c'Xt%tk|b٩Vk]#`.ӝ'"XX ]6VۺAQ*E*V ![ 4b `txe  p/E>%[",ZWDYŻ0}Nr?<%XVIWf킣ω'g23GD:̬|$#AtA5gXq!yA^U,ij!Ac~d!r$}g0)}mC1l|wB4Z\HZQ]iczCG7²k"_U},M2sN(^ n{ӽ2ڝ+0_ 礀,g{ XQ.~D0~4/F*6}ט6γr\X>J׸Hy`cA>~naԌ唴D9$noD3x*H"`@J\fx<,|\<Քma.IS \O 0CiA^Af="zvM\5VQg5lQ=wwkauvݍ0 3Ws-C {6 uN2ΎJHtPY(˩VwJ'nMƫmFٺ,Ӭ4jZpØK4,y#{'whnO9pNRfWAZ1䵚]ƪZcuri)WR 8YQ5cV~~On5E M &-eDnрn3Ouô& 0$'[8BXK1I9c~/HJQ zOcjі/P%g{GSh `ljQ 8n;B37ͨKׯdTSE2i,OMu){%8[K}ch[N\f=igAِ.&k Vٓ:Zbr(]3 % L]A%̿#5Yh>.Ln;5➭ӗ_m1|E1SYYghEY.=;H2XAurQd@f9gϠ(EDj #ZدۑpӞM{#yY,6Γ3%d8ĐBª; 2P7 6wWy0 MŝH׮+rd^6*89#mĩ;Aw)JD>oJ܇{, ;$CB(AAN`jר$2bٺ揬0}yggA3J~,GQVMS."q7Wr,#!fZu|d(kq-bĪ!J +1mj Տ;ʯjPiyqBY[Q2h#xstSQöu?u-ь:mJn |] Lxؕ*v?eNy6\/n@u%[ Je`}Ylxmt\fUc9 ;~y0 ,k٧2g}>JsKc7.jBY*;zyˈ'  ?6A.Lڄ'{@93J4eqͰ1?1̷l-0_%yL]# +k(f%6"WgRюB+v Q?y۝9@mFAK\)Ri_(|g}v 0Ȱ[UM6kc\Wk;LL_3\ ޽'윳vYVK^?”2uxO%‹N9^Di+7Z g'kb"LFzV@B TtnqPTeV3or,T Ẕ&q7Eq,xѭK Lm9}8ئ|;*?@\~Iȇv *щJgztNG賒Pey0w*Kx@4^EЍ('A jP{a\xL'ob [~DGhZz(lVC~8YA]xk#Ka,W f534=]U+,s uS{m@;`' RC)yfh@=-A@sb.(q#a8ig[R1htkӵtoUD(;{\΃kJ|ML}BD CRA/lGu0s1 FގEHghV\R)Cl /SE%FmpefhX`Y=': l/dZ͢kPP7Fp>KG81&ȭ)nQ`A);^ٖ^I=c^$bYj-WX[@Y-b1'uJZ/TßPWE0?XS48h`US(]yN_{5M\vI[N0V`͚R{Wds o~N(:.ᵡPW0w}0j-Bwz=ϜrilfR%k9u|v gtcc &|j~˙PazS9 4^?7%. oAV !32ErV]^zKю"ݚ+-n0 hf{ +OEoxΈR,#m w߄P ? /OU"xNFzyL2gF@5dO.wt,7KmiHJPNh7-CaljIE˕NX'1"'Qc^;^'#HH:;^e<6դyPկVmu nTd)g!邮1s+4??NTPvof Q^ Jk4tC/82qH]|h=KL|૞׸ ZI~1oCU {6_kJR-]gteb6u~sk'}MZr֘뙱 P[7ɋSApPL n}0l ݳ[g|[4 jPj{!M В<|%y;e3Ƅ#^$$PKr3 @i>Ǧ/VoO1s2jкS=.5(odcvc^a?WpyrFJg467xC2 Wn@bZXYG* Ƙ70&Ҟp`ix)ZkzdY\3U/a@G  ^Lp7m=BA7g"]8Q1ZM)s McC%6)PaoN!NNiã{Z9g״Cbyפ,2OA'@GC)>>5&~#IW?_K/&_g'qc]gbV~)^dQinĐK;YSl#AB);–Р^7ux,n`iJ/%wZ ,EcX$M7N|A??m#7fjactMH2khIs<L[>=\SF {{u hr%bΫ7OR fu<lIfԨ!9^> O΍Ī^>ҐQcɤ%tκV1_$j{FiԴmЁb}*kBj<]$*Æu7YcEC-(&Ѕ$!>>EnwiP9qZpeK{;&2V? c}V{*ңY!mxHWe1+їr"Ԍ̜fq&W4p#3o3B 66,5~e@gԣH?F:Y:r^:Buo2 woIc00˃|a-6ppŽe\(}&[Ϧ+wsK~x9*# 3pݣaӬQ\JъmG@\ Kjmz9`;'_AG5m4͵$H?X2j&'rJBQ 밴8=S |nx,tca} ]lOnIDDznGk/@U5zx'[H|I|d&ѣ4Ԭ& DknģI%xeMw~}zN٧Jbx[dIixdڕZ./ .R@s'du6z~/`>ILQ(̈F *:GLh4|ihu|>B/Bn8@/X]S_'>xHYoY f$j y}RJO8lZb2=W }U0 `לKQfn]1%#.~*s8n|s?ݙs˰x%ӱQ8J T25@<ݤoŎuLp,VKJLm3za}Qd\&NՁSvu#sc?SgUy>bBQ2vMH|l0Yi&iḌ}NI်ơ7B@H($AmȈZ+ jrDA; l2pEIұ;~VU)g3;ƳK]Ù3ҢhAp u~Md@ z00wAHTp3nElIHn)m@mŽv_϶{uݳ7@jFɸgYa;Fy9~kϴ %s1ŒM=5с4h=k0# iEn(M7>՜P8΅M z]<?')u'peY@6BH/- +(V[ |:)Y-bY2a>=unޮx%ep<}nBv'܎G^>c$q  RWgS-yŦ*9'ֈ\*Q@P5=y'Jd`aGyJ- ^!^ʭ-rΧ˯Y7m(z v+v .C1*q*[P:A]QxEt\»^`-Rex? H:j+{o}{ž#[^1Rzm5Qf[ Q E2GF1y]Cû< @b V\b,} CH4mLΆS$C^åH!QT%s6DE:\ ښU*AGMXq"#q"Gk-HCt3ƀwE Ru#CϫXuŝm4CZUNPॻ\)&PlA6 nR"-"&= 0c9<ߚ<tM4:BAsÚy6Am[JGV$#x8-2rwu3[p Vq.qG!~!b2#L̠5:\8e1u[/ݭLg2SdnEo(g"d"69EW*zIW+BźxXJ(;PPOˋ0zK4cT }aɬ-sM0;8;WNwUXIѷ oYgT@$#WI4Yz#:)aK$$ɢ'LWČ3ׁcYנCS-'fw`.=h;qX1Шq%{oQ\Is bUUzPv2!K31$<)v6Ӹ HÊ6a-Mhn6s^Bpu$:[h#L(8uO>]`uóJ u‰L׺ l C車 lda @ 0E > Ktf^M슃xC~gǰ˝m"[ԯd:汒tȼH73% F6X[ / I~ݴ2̻1p+ťܬAg谔.e|*cWaD)^j4+ z9F#-MKJKjjctEYaG휃; ]íQM|,In|9zN `^j`⚃[s('2?d6xbѸ"2IHqcFK!$mV ԗüʴ@ <$6_DrpaV wp0e$?abw#C~K’Eh_ +_omMR#gaX^gwkʹ=摚>[:3Z?M+[ uvH);.]6$țza饥eGSQ]vrŔDRl%"N =7ӖN𦽤)"j׉#@I B\ZjA>engS)|Dk#17IV] $'SP}E<5ݣφ>zUE}K!pآ@ Ko3_1ʜN4Q(piOW NTMi\@O?7du9t8m bCX,.>QߓR%z[tU4CW[p/d#.mۋ\CAtrX`|0sI-n@Α9AD1l'p H04iJs>yPӢ1@w/ 8}XpᦒtO{8faBĮ\ZncFX3C]Pyj&33{ |(kA4AirH~eRzp5qCEy):~3ip\ SkN!Ϭ*460[TC5$T'xZC͕;D0j"8tҵ)Iu@l;˞=4XmQ7 Qq7*=-s\fL+T2̑:aa`{Dc-E0N+n_Cp=(OW8*Ev_"Y^(p[J$8 -DhǷ) n4xU?kuQW5!b(2 :`Ƙ-k>ck(hrӳG(AW꾟p}ék}>C(l4+P\G!w>:# ڦwʂdG2+bHC 'x?K-lJPcN?Eho6T=Sg~!#5WP*Yo3tR;A'OKnDzS"̈́&@[24(HJht>(ҥ7ߟ>Sxw-?s$/wi*ifʹT̈uq6UcoX*]l] $p>ꛌH1LpTߙF;Fc;rWT,0ِ?n\ý:j8U0bBQx:o\HD**kTBlWkkG԰W6xMW4iR 1SCt(hS oXN-ީ58ǀ48!Gmjܳi`ʴ0@_?JA"Nf\QPn \=J#PEeZxSAysLlSLDm:eP M1@qZ/T2RxuICŷta:070ѥ'H}~|`L4/}y+T3>3bE/_0'5R "BZG% f.h 7 kN=Ǭ]A_u'SAh/_OvNI6{PB /$3.2o|Ýa>Rp-?eZx'66u3IAŘ^D{}-lE<,tޜ9Xb[H*n'mj?KB)򝘬T:sL]ew vPcZ31Y#p>g["r7T ' 'GH" ,M/5^$`T4Gn\7$`]iI4:=M?S8 gUbCA:#=V[xJ6&t-o>\ GK>k[WڑU!x=|,3Z򢥩1DZ|*MF=jf,zJ:p]_ڻdqUw'"rXb"YI Dxv_ ;WJG٠x2Qv mRr[ dh^MB'O [d|8~f i4)h/&Un  >A.| Ohq]vbmC2-~"oQqrzՕS%% x !ں!‚tKtHWBą]HQ 9 =EXF\Xnzh˷![ic'4=v+!".Ӟ79eѰٵ^Ol=*$N +\a7-v<>Ө>°`crt@/ﮔl#c>d0\ u/mR(t6q`&eC 2جFIJ|q:4NʦG.<)9Z9>IreGMNJJ99j'^$ֵZH|ᜉl4'4 <^N,<2:X;KZW#r7Uͤ+Bkl]瓭j3X<`ظ$$\vmgU[L?sF>E*[e઄TxWޮ'ɛƕë;]ADZ#AǨ5Frk:b(#b- Ds%{p,?Ԩ%fUWc}rdfN;";iH%st^{re_M_"HYHH(Բܔլw7} ~gZb1DÏ%ĄA SgxnH,wNCzd0lx}X֙ j(oYÝY3 fbE!z^t+CbP _Ψ<#@c }Csʝ_FrΫ{-ji<,qG9@Xt*.l4_峽\Ʊ/ܞx{vV;,! ڶ1Qyڹ5^(;_t|F dܟ4z DH3xxŇyR~"{ux!ou䄊GX +#cQ6םVM=PUsMVFBr$?R,`APZNɮ.2 |sJ ߇}5ݶBrHc˺]v8#Aabxs@EqapV[ Lwe=Hq K9s!>=2{%!ےFo>uD1"v($ Ο xѤrDtkY>쿽;+hyVRl ؓx dltԾMC ;3INFzλEG[h ELp`gRiųͳFuPe0F@h]jzri1ʝ%iےPl8ბ}/Dz(xf? u6v4EMu5noRKwEZf&.pXD wYO |L=aƂtƩm=r釘\ R$ ~C\uǢ=UMW1K$%~WU)E@'TF#>cVfr\ W$ٕKX:*OaQǀܓQ:s-hm @R6Byc%- :u8T͋5hӟ=S\Kʼnt/:)/kj0Ccsv!"=ꆳ@vfqkMmcS?㋱$Ey2/)!@ݪGfZYθfabl`XވڅmVmBs4P }>V/EK;dlaOA^ٺ0-J?}pgH`ҫZX(gm`^PgLЀu֗<ޣ6&*D@alzhR(E*CfHWqY. L/ע!(?Ukґ U|i`5~cujf[1{bZPNTGiB_Yksz[(;o [QL]ƒbp 2+/@6Db߫.ڷZ.HwI/2˄8̗gL=s)HDO "܁@&{17/yF̧DѬٱv?҄ՊȨa: ,_kz}V!`CeNWvqih!,ML0w9 oʂ$Im[>Y%@ K̞/ft'<2?]V{|C;#s*dFzv5e%W3؜ufR8t&Jh*:ePѮzm*G3Ԑ 5{,9KPծUi$8 m+,="3;,ޕw4kOF܃EN+f/>ޅq[4{WNu S ]s툦9{^}s *݊~ ^[D S7G>dh`˹jñiwb2G#Q/6{<̛|.ÇirsFX*eDĶo% f,y~j"O4[Ӗ}B9q6"澏.uH|en}ѐ\a 1bOGYk]nnB>5Ώg_NeqLrh| z?ƔT^gU}$C!toZW`~Bzaosdf1)0 TN׀dXNދA5=Jl% u~> (8 OFwGcff&Xp&W()I'~ +E#"/_V߫m?\Haܺ>cʡ'gi(^ȗ 6 IwB6n$3G ֊"BۭG}j-$ۼ\Uc7yay<\6DMe),Mb.Ĭr*:qNMQG6e(~6vKjLT JIH7 Mѣ먈2`mKR%iDP2&CW>;Nˎi`xῢi*t2mu6Y+T("#rƛAwS0#73&D6 y_*<+k*(t2U υ;S$}yl7X . F>h(9Q)ZX=?ŮBf 273~B6kn;(pO0';'IpG!a._8ZMT\kBOq|R.o_P/ͬ@e &zGzӅ-J'I ]ƤC 2fYYTev5#5-p̧5S  Q`ը%dNqn:ӓΜXm;Z;At)չ ].mۚ{e5'ڋmR f! ax|+W$ð&,].FoW#ݮpBKAHS(̊[sAe=Q0E-ZM'o?QOxRyj((`vcv L0yPD'dN<@Kj8mo;2mYu pNJdѣ!k< w{^?v8z6[FŻ*R|f-ڵigӘ˖RJ6Z68mJjTçhcdcѿTΦS#秗ފnn]a.4 ܨƯj@X/(':S6!Ht]7:j.YR3됰ȄCxjhwSg>[ Խ\g0Pfx y9JXJoGmLw b<g&y( j$" xȶpn91ɝmKU:VoΫqkC f%]PT&-N@02I)wMMav/MhX5+qdbSSO:&u]'s>̧ 5 # X,6r%+:VNH1|ZfxXà)W_xkL}yI;`Z?Bzbݤ[QII$CW}B$/^v 8 r'W:*CbJ;LRP5A2Tބ4MVd\ibXۗ+}IU pp&С,XqaB VrNC:^i{(3DH^=8' F4r"QJ1.կYG#X+ll4i`AO[%.qE3)|\{/ $j`}7(>Ha>&8]+l$xtYtkUQD!@σXKVw}=%a9Q^}rXi <3jnHQ>ŢX:t2ds'>,Ռ)0 \KPT$MVKrVÚx$b\;/bl>ER7kP6+ԑN;vm/q1 sY)e)z0!v-BB sl\59ܙWص34c8هi0MA/l70&.]IC.V1q%-`裡@F,DIZGJ ^p3 PfJ`7FPJԇs)b#Ed߭ 0KZE,=/*ͩpSOݰ]>c̥l;K?ϊB-ίS#4Yp+>՝9BqvȉSW~Zv7dZq]lJ$+>ً z|=>f{2 @ i!f<:2< 5pmHP&`*醪B2"+C ZTV=rANȑ:@-Yv: /lD ]aaSz@w.}r岔3O`KFOzJz'qLwX^0ٛiTk&rKaۑ2lNx?Fqm<_MpXA?Mi:"/EVnD?[uc:pA9i s ѮbE@E&i_2fu^6=&:*d<6X2-3m`H`nb#@FZou.kw@sĀGw}h c@˂uמ8!ŠRo6/#Q:BrTjׁlG9TDa=si\pmSFcoiE6BAF-غ3AI46גhtC2}PZ4q U&nRZ m: TEBǹaM'\, 2 Gy`*:Vɐw> 9\:# E[ sr`ThKYy/1N n[Y.8 Yݞ+jO:ZRIGn)Q;'/ 59j‚siL3ɠ[4h F(td5+Jey5}{*b2pGk#m,%R(~XDx_w+: ˑ_0[?R&(5."',]lv `3a"S$.̢bӛyE4CB M]V Y59JgiPX=bd*=@kƯO` Qg8;2.1K{):6TLCOVhR0sgE`3uk-D2F D\lt,f90aMUy#eˇs7GwCV) b&bBOfK#dG imRΊZdϤt7?g*-sdŏܫCijT=oX!ԺJ`=*51rg {U\ʚ ]iy؇ޘx9LwbMڅS .a@d NzgG(.owԅ-ѽo{Ҷb6~tQQ4({?"5Qm6𪼒}dڛ8eZ,7 e4: 0ZHі8En=/?7+ԟ0t3Яud+m`;`kj=_O5tV:אi(yӋI֮V'!We\(0יaY 4Wx xz)Eg552mU~dC?AĬ saqHoF&CcBvc KfH GB=!πZdtLqquC .R>] cYRCj2?1ċIJe(8=mQ kMYSmdnW%0xT QЖhjHaMDH?#*V4&G?O/aYp_kfμ6x| beiDrq˟E#"Ѵ ;jK?/XEC{4 ҡb;h 6!ה b-y ;}6ӑ/L9d2t'4J?чF}H! 2 r~, hM|yNj*7rD8ދ "1Ԗ! ͼ˄ws ^3DNT6mӿsk$W1|.%zk’qpYf|0L3ce]4B{Tumw,DW$b,!1DJʮ<٨98u9OB,1fd+V$X £ɦ Fr M5VʣIYeB3pczn|z|Q4*z,9F5|Gyc~N5{Gg,#O".Q.3f&Otj[߿F0߄u_tD#sN9\!]VR0(i>g.gyM%BڶXZYa?íx u?U=(4iEXČh6>sǞ1ÿ/R8@yS1`)'O;;n~9Zo?,B8MenCuO8RM׉%xQ4E!lhGaC I(* }#ê¢A*=W=RAj'fyyJ3BX7XgZGūZ8 gZHVM ">XOiIFȣبSjqGqJP<&< $YUtC5)5(JÜ.M #.(:e"$tTXxn㼯J\縛󄹎 h-`RWpقW{6$.q7&N9H#ME_,CJ6k5Yfd[>8Y`>ȩ[ۚ<UlMz@?ۑiӗ:mW%>cڵJ*-6k2.nu) =L^8Thpğ9W_['W!ŕdd%$Ia@iq3wHuIanrHk ߩ0E~suF˩pNѾH"hňCdwŒ}ʲD!L" 1g9$kAU+B !]XK`ӦlW٢<:Yy R_E3fVX݌ +AD)j~m`{Mph1~R_OIsbi.(9N(cP7T'=rdS-Sy`^ŋ7d?Nj+NX2;x@"A(=[OŞݳ0(iU& oP~LJɱg:CP&OM%a[ H6G v_S?Ƹ`! @\6-dEl2)a*ޝw)"%yRu^nEeZc)I6<ykʤ&@5|=~9 /-Z\!zf3Ca]cZ684y_]? tAGԛx Jrq` =ؗBi>68ZSU߭ķ#bk%QR-Olq-2?=<.JJۻA<8ZY:k^RUwGngKt0aPLz3 u Fu3lEPwr8K&^L"s)Ҵd"|^ga@O; ~>W;y"T OY#ZVU5I|Q˶YmP9M1soYZT&&70rp0çO"츃 ftPxB2YͲOXź#zcåQj&HaK`kULkD(9}pv Ԯlj熍݃NnV0j_q%t%(lO _90$$K ζt$KĿ2#f ~C|sO 4+Z33B<݁%W_UEQ"žM/߶ l=^ 9k[+gH-LB{5VuгЅ@xW1;slFeؠc?4ubm0AN?ʦTv15 ]5FUhS;Xj>%3\/xQ3TBy`&77=w5T3n$rQ>?@b%̎|ӚQc˽*T^s;9VCi4(˖(c3}CS6TZl@{Sw4>%.ݭREc.u}Ec@NcC_^@Ѷ<ҫ' rXכYYJob%~5+YZ- *Ad y3*'E-FDžqq@1bkҔ[,s=7kF'ŨuK ? Lr_ȐO 0v!mkIb}B .(4NjXi׃Fuj ƷsדhUO/y¦{c踝:w#٘Qz/g31Ž;(}:Vs4D[Tź- "w?w2q#Gb벦?lt>xLd;K'e 5CTEPga>dm@Uk0^E"ۯWGw.:W\mk$V^͝WIyq,*` -jVkX~קχ;_wm&kKJ%}+]8]Du}ﺚ6aqAY 3Yj+HU)`#H9?{޸,M%rR]~WY9;HP be,BPπ )8FzoOyq\}̙ EEK-[.kq y͚M\{= pCׂ T D̔I2 je;M?jx,y%"[YF@æ%ltkt+>_H;/KReE\nO\lQ8љ0:R4?pM#=51Ynr 8s&8$h`~dS~_8~tC(O^Y-S|d\{z=t%1@ٜ,|z8:C=JzCҦS"Z(ə ~2. gI 3ڬVJ(X4a>2C (p g_B@ԜPQPK[eb)R4Fˈ9l\Hqd&lotMOmWv:0l0*ﮎp/5`C$8m#kݛۙ 醧yj+&3?53g1Xs4(oBP (( D|;omㇵahAa?Iڔ[P_? O~,X}=Wy#@@'.4Fic/l Y"@n̡#r 0 Y< @4MՏڃ2 G٥$ E/ K2uldvx>TvMr{MDؖgP~8sq AÆuVE.gJO?:/6(6Wl[zGnsU9o?Wy2}`ޢ+DC1>#8d,<WEbpV)IFhѥ8cۨhk=' Ҍ'$'y;ь+1:B HڟA8 ǛhBkŶH Xԣ7G.` 4~nqU0ĽwQ]PxWv} O'\\Ug %q ]+I! ]-؁gk Z\"bh\79{ BKUbPaD bq`:XQ2!\):jf169Y'mfRpBV&*r1C?EyyB 0d?LxI[}xoLъ+ {i:1>;j>UHkhL(FmjfٞoM*8_[g<P+_H?IJn?HgvIQA 72}+L ٬@s 0>Q_]@5x4IК_ڽCa\*t.2hۄ? mP ;)V@zxZ\v)ʃ`.ԧHW @GJs OL9aG V\f욖0ZpZ8}ۏVE  IyFf Y\ ɣTVS'8ćC$,hlGٖUO] VΝ֓9e1U㨁0Kgw&ڋc:sTBRΡ wẘFk. y7M9[ ;kZkF7gW=Y 7_0Ry{$x_CШawHkaН'>:qi-3I*n h[h=b",V5$5l-S7IU*g>%:t 1.eiw_ݥ.oÔVJr*0 c?w;%+SåMeFE# k>b{@%~RJςH$}$#jUE 2|9f!)zڔ5ȩv$"qպ 9`M ]s6ЕKbN'Nxӥk(2XH\s nKXQxW 䝆F5F縆~Ym"f'QČQ4G6 (dvpf;=OB"z46kh-S)QYWˣ Mc Wim&r!!`^0.-S8!@1c4 2`'=ӰWׁӋ#4`_CsA>A[P}N~Slzs,\ǽuőKqZ6;[q=3/׼ᵐу^HYфRuPTէ2u4ld3vN8Yبc?ĺ~Rİ{Ifppf=F&-=I؟X"I_)n@Op'xRN,AشI ]y/Ѹnƨ6qݫu Bv FXA2ލIȜCIPW7,: ڄ1)RiŮL;G PXTИ rxl&'_U v=]3lΣ9|rGlU_c\AM Vt3Ѡ.jۃW +ZnߦH 9<:ui𾵋ߵu8{Tv%nbq'W ٪RK9˗xx$t**um'O$>O`B:4 No30i?Y3fT߶)q6ׄg?`*=XV</ō%; Eܠvx5KK:X 5ʷSTf :`zRڿ׎S_{BwgLXWxx5R1 lv{fy뤪LPg U4Uc#yC7hu1U- J.'4-GS#'vu!L,XNRqou þ,@j ?E da3>hDq2s 3 x?Ο@>Sϻi5`2]չ"Å{ PF<{%Pn V-Z *U:I1% 3:Eq*! { 04wQ\Jj&j}C))lؙ̗1e&j[%Y dhqaD=}LW0 Y((Kw+u /5jwRl{27]l{YeI%R6a{)خJ{ 5*>.'DNSH}A+ .s(@YhwNGׇ/NFx-B;BP7_pjG f,3?O?i'~'VvW-e[g=*'+&OeMgaIÚYOSVdƘMe ֝mgV*Dl:)ubAu j98(W V@9=!xV9.S"#n' &:=|YwuNqx2LKE(4V/L'@ ʼb2*>z0u,jTXa6\ y%^EM|"Kk!qdr  E,4x#7ȁ9iXKjR6D"1QyX A_FL6ۊG*Ua wsEG\Ac!=6RB+˟w~u)UԂ綅( U:JjEW 9^Ivp}TxqT/ӤF|{En#]z5;ƅxy)WN`(9v~:?*EDW?-{h'#I&xEMfX2]]+'joko3Vͨ6!!٣:l~u#k+2Ьzׯ {g?>H#͍^8.Ms(7 \@oAzB [ּ]!D)Op*6J%E8KbG'A"cDvt;_1;Np0!n'rӗԴ>Wp?NR?f)􉹠S]-VAei'pY)52wS2)yzB-a>Mѝ'>/t4!ꚅu{k}:s5R?ɀFf.ngHՖ`Xs H.#^ޱxq+aahyȡ>e 7J?7Yjug6#_YBy$CtKmcwLn#iyF3v.vDDA^k+nwbM,& Q]ū慌t'F8nEW0r j8+ >qTϨNs ߗ *'`۸Dӓt4.ӛ/2BdΖTm=hHðF\BV\wFaS<#JPs~95 Մr}Q)=+|/CԥXV4<,]~nMg&n.ENyڴH.Y mﱿGknv| Tw9xKzM08+Qתw(:(4{DŨ5lusՓGc @Kĵd/e!a ҎZ}Or+WxO2,▚$> 3H0t+5] O(Sʽ; oN2pף )gB3M6G,#8ɎGr#dņɚҮ`+>R8H2# "m&E,y'^Oew[Ӳ4Q{VZ4Clje`G}NE;Y4J߈e*bhb;.Kۙ<)Gȍ>(x$\V9Um}5)7S>FC'(JN;e^/@UxJ g$< ܁f1q}\a Z-Vh]cs\̺`Z5#oОb %+oTRj=HQf!^0qn4]Ifpx[=tQr7̧BH۩̌n^}T$-# Uʊbwb2WpˁM3vB3Ďw_4Xe]/u`F" BQ)㡋'2J^ ϋ2 N Cr: wՇ]X;ѡm;5<* ?..Z@L} |ϺGT%ozR:iI] <0e|UrժW~+}.J Nhnqy`GjgƮ hvڡ_z|Iw)&.F#xyjH$ED|j$hw:I U$ʐPmHE"AC$ESxI؇89-d?dϻ!9*QH J7TӰҢ6#^Lej"u1 ǭAAشZ94O"*?I WpÃ[ I>?GzvN]E*;Kj2u,ΖaryПj*!"[o?2@ɭZH%X<Ha`O2%MߩM~5rvqGтG^vEDtoѰ]մM/d#-0xHR{/CLGysɀ31~ Y]ٰ;{?<VZ  T7#267my揁|7! .&/Ր8f*LL?4 (5!l_lrF 0(>9K:&+̞WrA%%4޿ee^c뽭ؠo!w7[CDx{ZQ.9l)@[n;rтЃ=9?pPˮr֔>SlݥucKHT SAX 2nYeݐZwE(B1=/q:Ur_2̒}BZ⦒52Gáwe|HP꥜\%5FRHT}f2wɇf"0:λn*^xaezjl+ T0I^b|봀$-#A@l)vmn\hfy\zHw4g/7-Y^Fwc[ccٌLc\dݤT̓H( +$Nj␣z:6f '`, bIGeGϕ`PǍ~jdRgKga;6e.pL@x' m:R.(ҥGTĎ_.(4tqKM13-oڹ6DopԿ("˖0+U/tPƺlri]n= =a4Z1Lݻ'<\r;h%OII\#K+ –!JEMEVh c>×'/Fm lFBDAaВRpvuV U WЊXJ}߬X=a<:܈63Qw VU#Vryt }ݲ:-/#|&"{F'Yhdz9YsGf N;IBdAЫ  9RE妫Ju|E΋m՟͈J?!1Ah?9KvNJZbs1pnч;]$MjSKtI&߁f>wh?R9%H%mKß9_H(L!f8:7,#aqLq 7a|}rbY( jVBT8']v>Eak#Z5m'& .[3U} )~} rm<,7|̆tFްz"[&#!fm|1 B-'P0pR&e7ueF0ľX~zm eL5 ;TFWvHd>ܕmvRe* fg[o}-*D^fU +yD!Ɯͤ ˼0ۦ*0fn*XB]YzgoȔt_Y E"sBE%>$*(4] 56'KC'B:yMoDT8qnhdfsbDOXvwʉc9W:Aq?"MNmk[iT:;8NoJ&ʹ_ƨP(wSnDWڧ] Rp:%M~n-8րz.2C3 WT!yI"N3tHРʊd9ퟘRQ \`ebŦ"M j\Mg؎0h\]a# X"Iuh m/r,)8\%et,jJd ͘7yw2:(7W9 {u9Д2X-ܛwe27~Ā`$tY+ WPeIȷ E WFn`50nT`6KCelutd:J#iUFmeѤٔ'|F譃3Yk 2Hz{naTR݊=' +OA{n{Bgn#>ΆS,Y>rb{gKMqqأM/ݤU!;4i_($͆ j9RA z{4;LͣgfIc!pfMJS ?5t]E*8Gw ~Ql扄% /m!duO9` dMcw6=0ԖaG{١.KH(Q,3vFrI5gߩǗo#4² @# T!?tr5:qb1Z#= V,fB4J&Ўn5dVnG-t?fWLjU68+GBD5Qt C{5U=8"QܗKU3smcϓr!gihU~aH'cLA1s496'\8s{1AK@ŢA~ZŹe=,74 Y hbϡE7Xy9C.^l0@g7t6o%4Wn c-;'SV(ijm/oz-(fgBHS`Z{a͚@JFCk[Œ|kP@t,@6$ߌlN4$Kx8IJU +QNr'Ogۺ*Sjfd"sN `_p_+c fP B-+ mO$s=cp9FE@`R՜]7Kc{/'>sR tҝA SY8ථ:ҹ7-z EɄ! ?ٵql5ڬq 6x1pMV} r;ƑL,}l[BQ/;F7lK2&] O-30E~JL JB/hW9ƘFAI_\;Xj 1 gCUkFVOXQ0;_v$ 6L73n*]SsqsڿU`@SLE5"\^IצeZ\k\Ƌhr Kyy2Lp[_㿝zY8~9.xk(hB- A}P#?>|AwkҚuDQg(g>˝?D O/!>AOp&mZӗE-U5=f+³F"X?k]ȄE~z{+^"iD+?F2}@1SkH!;I@ʘa5 - ΗҔcHnNMGn ]#$p̫8|J4cػ<Jl4ɺ/%')./URJDwEL$fjB BKgAz}& Ė2OSI$WV~ #{|dNNa JP2'h}ip@DZ99^G{ɑMې=b }\y)36%Pt7rMgArud=ҡZ;:_*M'[3̭ĢLD3ӕP^P8GO^_},;S0zY2F %6g9Hg<$"K ZGodI"ajǐ5ucyƿUFjvhJn؏1Pmuiy!1lr!dVs3Q\;/d^5ۤz~6%5S'Ό-,S?VO&|d]|ǠYKPW 0Np&Ƙl)B-%S4Ԗ=>OxepGV\4t`L]s1 WG[L Gq0k"h9y|KAҷYrHSN&[)SeFq$*5֮%~I@DsmV?<@]4"9D)˵J^, 4]yDW9uY.ޓZg {KV&r]zH >EJ~%G۝QBn1jHhG+49_G@(kw+o3y劰k#wĉ @}\6ǧV^,ab/(xZmٻ,Ay ϣ@ OO2J3yEou{l˼Mn)wױIW`]T腬h(_n~a_T˺{.դG# 6s({UQQ?;"9|bEMS%xt z9z ׷'>wy⒜4u< ˸tRPܹ5Edhʬ,HIJ0/yZLNL燐[801#֞rCoݺ_Q|=SŦ/l׵˪rhysȻu;Kwzć#Kv+Qp A͓E>3;ar+؏̀ѕ y—_0БJK6d&1 Ou?yY&b+;?wd3au۰ s:/3+gp*/ 7lY,V<ʂNM,5 sXln (]0Ӆ 5X1ϛ$[uþjxpÔ9&?S^1z!Md!g!Us jG -_im+c效%sV{P(3ɰA~!I76j=;㕔k|avlUs۴QIvtTߙwe4RFPYJ ň1 IU0$W? XTnxʖzVP_N&\T.t7*YKuoaJkӥBCup$D@<Dc}wqہ{NFcJ*GNm̡{ clġog RZDNH +paRaW)ǙIT\ f(2@}&$6ۆN2N+G)JdR?"FJo3 Q,h3"7E!,R,89hlkiL6N: ;Ǘ,zU~ El$Z= :$KsNEmy?a߇[q<5u,MTˮ0rY_!m> 1i\RtkTKuTˊ 3iS]8qћ?$6l.FNWe˽^Vvd"l~53v2f.ķѬ~7. :((iȈC\+A61@Y9;%Cd;|kȳ~p$BRחf=xz[l#5ΘE 9Wy{ΣO帿y,GL%F":!lic}T\N~1b,(GHWx|U&vIF9N ˜JR<|S*'>i!v>7\8dOvgRCEZ W=!NwO"`0 Znd'FcD2&eH;%JY۩K=]Ы?ױ\ƽ! S;gcf0~xvyp(~l-{Yh8N: $m5c:؄N}! Bдx4-8M1-L"L.AI/gQMBJ'zpGtA啻} 94/J0s%b" 9O`p"s|cC_3ӨAꜟJt)H%[4\:btIEvcl}}-4kľ-}7.ISwƏ"l\JULw  X;bgèedHLIW*M E<+vŭ3"ӣIbB4,,deqedɷHCBE(a S##11BkҢ,0(D w2Gwmz%V[Oz`*j\Bӄ%ĭo0TrRtbׂOG4D¿CcOX%\-@uZ"fK9N7T Ek!w&gTFʉaj++mb8ITjjÙ;N)^>#Kqi /׮%ѷ$YA\8IX%mDHvLQ ֤.3AT4h E+['?b҃fhwK=qJE.%#x]3 8Z3Ve e|EDGTв.eެqD EfG%ècMVJ]fPmzH7s ֤HZ\2-EǤpQnZUKC+X57[eh;lFѩڱ4? װQOż~~/FQg{CUK!tMSg~0Z"D2gvVD }Veq!DtCFO/犜4`_V h5tˬH;RK`mE&݁$3Ct%M&_> 3nmذһ|geEUЊnK~k05-FbDê}O J5"8gpHuF $$~/&ush| U h>Q🯫>;~ ! @0ܾ݄)H>٪ +0yWFK5+M{=ה;tF0`ȭϒfqWǎu io 967k 9Q8 ƨG!g~2}F-"p%>n9S? -+V$8U?" e`^N]?Q>jL:!ֺЏ YY/6)2i\SZ-Pk7\h͹A &~8ܒ`%GUbP;P&O;,YQzxRzy@WNotY8d'krXAseYT5))ge} ϳM,ؙ 0ݤ_[NN)sh:$ZNF6uUci>NU B'yeOye"k;e P+TSG~31`EԯhZ<`,q9P݄a=d\r@Oq:w0XsXT5b盕x~ط׬̓P$ۊy\ b.Fe/gxB=G+gL^QQ: -*8Ƚr V8#Ń0Yd؟`iQEU vI{dd>WEeBęJo]!\OlcDSeN8tn#KC~jR0D3 %3$-wno+m%EG}W \ x*_1kvZu&NŒ`$d k}*E˄P&?OdaZWoCmة)a(0&[ތV.l &þrUl3!d׎DfZs2Wr;LNYb烽5|Цցݙk >3>BW;[i% X"-d`nqeop Zg-hRԦsK3 3C ݗ^`"(ʖ!l2g} j&Ek˘!ZB?ЕWYZ]D.oHxg^1QH;Ǽ}zK3ot8:ł6tj `8.t aD3* :JWIB籺hOF yB{x}֤3Gw\^g|+zNȀ#9wul9N2qzb"t<^.tKŧI?nPV^4~k> biZ¡6 ՓJ]AB_HEI0=~\@$lm?/T; GZ/4"DAjUe ooK;9!.{ympUѱ2x Wnaf*pM.OHAo>(c+z5d``X$#k,8ȷ.︙Aqe_۽e|_*D^F4^ƿ8{jk:v0<[?(̰Yh;Ogq;"YjF^7YR5yYx0b[ᴛͭaZo@dqel,g_rc ,kM'df}q6E,sA8#gK\'OOկk:t(Umbwӽڃf(2soQӠgΡLdHU6Gk HO.dP< ƻ&|`pCj|sf ֟#aImVC'S._('eG*I{)ψȮW:gB$1+jàSRGSvD- bS+GH#e,M4Ԝ0=H͉"!g;;/&su1ތE^Md(0:FٳaDzKa\5RZ"$)1íF042#Ef9*fX;Ej 洯M\A5|=h D!-ie½,Ns5j%rUVXNS7͔Yu}FMݓʹi |P &VV,tC' )PP-I| 6BpqMh_YNFGb-TV%8إK8.+ߙaj0O)%nSI-+8XR;>!n=Mt\qD;֟+Ԃ3]0$ Q[pr7f!Z9xZXkp=;;qb:nZVY:oW}oxWKeg,k`A@K@#3s M,{: 6ժ9H~]斏}kՕ(RQqxE' YO]u2U!Xմ'a&)ܠ[C-jg)m;kӅ@l;ӅҀLgw%= | *FXF w>L[$B:5kI3iY}'x~Й*8 q'+;04VO?϶B%zICՆ#7, c,S̓"nvqn3$lmDE a_!:&4 |ڢ6m'y32>F(ٜJ/:"TG1Pg[rw\3p/j"A4$剈ň8$l6#f ybﶪFvJC#}Y gEH{d6ͪft 뤇>:fLc bSnzv@zB[R4B`s,2q\h6";=~ IqN j)f"vMr88w]fB2hlFk PoMuUV94'@?NBQh"cLn\ IhmY {i Pp[ݪAHVڣ93|AxVP lDgBs*7J;ˠUh,6~|ԃϞ7~s}ۙ9Xb^RH&u 叧zQaJ=3,Cr~ۍRGSl| >0-Op{,N4(e0FUg>@h*܌ArTo&D l{k8 ۙ߱NqсrɴH)͜:dLе-!bM%N($;L$ z>G/ʁsi DO-<?3nq3p {X7s F4?&S R`HVxwuE3'O1KFhUVn$BOx;,h;&8}Ί(ɪߘr_/q 1i39h 5hL]á |Q0Rec4m 7 Y۟86.bp}2qk"Qϡ#2WqF]Y+W3i@6pT :JJI3Tԟd >mv%g%3 EўQ!0CTF >I4SuE&cm~O &g3x $J_)]7jD//-pM9IUf'`Vm̹u.^dM^i؀%5%{Ša?Fbl$4%=pHvzx"(-UEM֋dW%PB.g[2;aI~ TJy ˆ8Otg #2r&@hx;[6ẑm2`g*|_T!{NeF0pl& dL.rSOa(MT}uc-CX!h92uL>Y|k!"+W8QYoBUKd 6Un,ti6kJ9I|ܣ۰vfzຊpf:*A] )|Dx` һw[,/B\?KDFz-2 (ڝןaOO=År. hf/Z,ή TUfHh=Ў[n9@.[-$`T0.-.k{}L_EnMXZyFlqG8  qp˃Sȃ +Y4*bt"KftQhh*(aDKכݿP<^[m][ڐU$T$5]ް-VӚz#>7$޼݈F/ʥX:>{lpTn? ۖh#YfZMy䧡f/:c" mUtupԉR]O7 #vuKͽ/ğ1]nr%gm8E!ZeuNӀ|p&d_{Ȓ;Xx/o2_Eؚp6D"BP1r_rяr{`-Ǯܥrz>kro^H+s¤H~;hԹ\Lkq $e2zӋ AYv8-!n hV.)j| LB9Z=VIuӈv$>`D9q뚓Ów##*P2|1&'?Wl#PZ[8GIzϜ#ɠA(sr6AYe>Z e:lBNSY>(V8̯~3KH)F?U40úBXaTXtG{۬?ZAmzw}C=]qBtNVҸh[Mw 5"#7I 񙥗bkBp*oZl 9%Y3aZW5q[E)+p? hidf)7}pbiN@%9JsCt'4Uh1V U%8$!ltlaMp+Gj`zyQJe&w)OfUX9 +o-DyφT \9pzi; /rdX}iBK(1@m z?D$Xg3a.NXjw)ZvrZeG'&k޵:9%شho{K:ƺ$Հ@ Pa)m'hb1G^/p-R^F+Z4-C }^;D-`;ihbqpd\!"ǜV=V>M4=l P7XI{+@Sm_2rm;\ɿ1\jF*p8&AR#֬mqB 7tw-( t;"ݗ{JpM0ӰBFvx{$kcWfpi[ڃN!| 'U֎xjB+lTTlEteDsw B؊ԩwyo.@~5RUN!*KxSُtKKN}~,KKYEiZXZ.CP{Pu*TWij`sň ?+I;dna & ctRe\c~o'^K^vFq`XǚljGr|P۾]d(CyY楢@}9Pg>-Ut {Kݞ8rU=ީ:gaȡX `Hw wie.VRߊaf59ΔdW6ut+Z+pH "܈o,^5oN4/:uz늃#:G ʋ_Ϊ2j7Y4yD甅ȃX2+nh?܂IIbH(FYK"[>wr3nv8Wyn-d_?Op>\TW4m{)s&&rJdt%JeX$bw!b{.mˁ5񐕜tH!h c ѳ.PC"Ť )& /gӊ-Sմs@Qo;%|^pybBau9B`PfA?,heub::))3L;xx X.ɐ!fpYO !DW:2sng̛whX[{: \? lԸ叚jkBJ4ϱ~Na [ðNT$SlCT YB&_QQ0E  pf!ikeRnhBj0P*ܐ~D^ Q:4 \ѽ,AbD hFnUU׷1,h`]~Ū^O yobN+u÷I52Z6UnT͇D/(^LMTsc>j" WQ{v$۾Af[  Q@'~I"m2 fQ9x&Wg|š;*!8I i3[GSBa5I& M}u4sSG^ psJ-HSp^惈"d]#STP=cp͕j AƧ+nAkye`[9_Ď:fLh<lӓ7m= $O6V qB5^jW@9Q="z> "툕TNb%bf7Vh}IȒ/R!dꤟ@g*D55`N3IHSrO*גX[ {/㧭ی5S*W0KYoJxr fj6͡耠Yj+5 X=[gV}\1XpX6jI9lO!Ntd] /\)gй\% (=`G6x#G4Eq~kԤAP]`TGш&*^2?(fWoЅHύkv.@Sa1zJTr;OfMMUQjV}r {@)r+VzW#JˑJlM l|49`rό#P?v.bD?d##$up,3cu5VXRdSyf< #fe쩗!Y6GBpK&_`/Mی$Qٷc/3\RE$+Qn抒 \/@X$ڭE+-m/wl&`AậX+d<~7ڌ ?X_*zx[3`" iWFSRʈ~=Sc5Vx M! T;ej< gXYJpɚ f2@ƾʡFV+="FK^I 9m z(HQwkU0 vO&,7혿՞۬bt0ifeB[LQTH }wvH"J׵#TrisHe$kEpFxng:_CنD+kgYVH^ @fi&aH806/ٟR=e!>((vwKBIo&Mڔi (awWoP'|}<W Gӫ⽐>qlK͗OۣY7+%ij0dIs $O=x6RG{(8@{^EiݦkMgpU0zSS EOvKZe0 yKB"%MHl}M=00ts<2ӳu &!)Wߛ昛p:Z'n|f !I8$mt+ vrjl@bbC;L0NƢQIخ+›]tʦO:d;c}r ADWID1ۉUH[M,/5n.`S_a xxLPCh1:O9ylwFH8:gd$ca@|XW>uфoMi61`>e$wd({6uX3B:zh P/e8+&ZvՔXhR*a[mW6AU+ ִ~d}jI GwcJS$Cz'`Jⷽ*8GJQw?nH H%&?yܥ_~&(_qEzy.%>6T'mڇ>H߻s'9۸X"AýKcz4`Ir\~j)"Ga8(_{41ę΃8'cl@R<96/eSpZF6G͈{,g[ʻ댪~lKug$.FX+ɛ!|<'1~ ?{qgٝqYͧ'khe;T;>ak炙7wa} i&7Y$ۉ ?]< 7Y\ϬiౝɁPA>ٹHOIݺyQ?[Jl ؚ+~3} lZrO] wp,hlVF},iԻmx֡ol_ +0Mz@.YI|{ 5q#H89T )d־DGJICPR)ch҅D0@fI)0Q|30hz,D Xz |ߘd2(Pm.쒮|H#**ݚ D&}x'zYb 4i \-}|~Z x֑ ( ; ׻VtHޤE O$cr0N\Ѝ5̛yd,[+AM([&&I#6$ p`։l]t#~u*1dP[h4ְ 8]+\rz{&5&)0* Z[qNf8wYb4C˸w{`&v=oAɆ#FɃaY;i ѹ>V"}&0sCţqJq,)HC{dqF==Nbfg6÷2$*88BQ~D;K׆/I[켱UXy4iՇʞ*-uMzZͺu(wRVfrƾnoqؘ)*7LJEVD*\% 4@=ƾU.D8Br* $ ne'B'ƈL(V]53}'Jn](uvwZ CHI:_;6O=Tk*\ ly㒛tgrZ/W6B}!R'aqC׿ WҬz6AkkZ!qoB P@dLpW:xg_ 1}*BTwx>;{27?feckҌP ^f2'V;~Gɩ# cBXCN'JOJhꈽ&1P)^M9gXˡnw*M ^6>s̙ib3ԵHg5 ?31X8ƲmqO!yT02 4y'=M]ҾH ഠ\ǁk&[Pu=?}.AY@c~ Y,ɉ&g¬v$Ҿ/1WqCM(%Vw&2Sܫ#a->noT|@ R,A3DMsc9U~OU>^iRrg02d̹>$2ߓjUuUaADIPW?B`"@Fdȍ-T GTL -|zx76(^V^e,sh'|߇zwQO|F޵"26Jո[Gc*P+ađs~EHrJ!l]PP7<>Yrm-l F&A!c uRNB8]VGU}U6Oq0Ӫlզ}Dt'9nV#wW2J:WK$)W?*A,?t9T,.man/㛸>ar9ke]4INWhcc *,,grɨTS7FlkP@[]J4"46ڋ'(5Sx^D-ݥ07gjߏ&!BI[[.1yȆH;P?!Oh_.ut<öc(Oװ9ԳZk__*:43RTL1XCɱdЮ2ӈwq WQD1";m812dqIFPJI x7,M*&n|͆0kIq ;6+/f6lٔz_>igl 'tcO^/ӏdrHޅKzZiD(jM9fz=yRQ;@{F-׀)kgѺz}ID`zh8չOY $.nzX +]#!K[]xSS>ǧKU7Hp7,3?rbW y07eYöctO`mQmǮ$gm zO :ߏof h5H\_͸F~39Yޱ+]~fQQN#]CфbeH~DCSV9&1%mͷOOj }n4h 9)-$0E 3yD F"cQB톪6KU"\A ФJ :Q?]Ҝ31lE̿T@$53(ҁ7 ]^Uk }5L:z#E9ɫn3$r{W x*BiIǎ2N@3B!L?̹9:)߅M%Ddȇ,a"TŻY S<QԄB籃Iӌ VyפX P˦[βvJ ɨl>X╸\ q3T87\f(9"b!NƩzD6̿kh^HI.}hy˸D,Hu G77xJ bF'(\Un{9:J;{=JLT孑֛sw_V4٬#QTI}iɌv</tk"F5`&.kׇ^fv ^9­ss|IoCiNAJΔ-|\[ggQ6_Jxw..0)0q3~i53Q /%^٪o5= 8bP'XȸG2Ip^s>LynYXt=e6w2-!+XȖ=Ɓ0--(z|Pk*,v3JI˨(#]}FFTz:mT2c{o(j<1?YM'5{;./xeCG %9xmNS=C} TY;wMSۆ** A"36\P=UU! ělDEMCMPƲlƂ'H6Lg՝@J~&; _{cۦ<ܻ!] hRMBi荛9ԡ /t$mcU~O5 `G!N,iP!|c~)hA\b~pS,SryyCl"wHʻSeF p#wfQ@#k-z`Fy5^`34f_hQ.AQC0Նn%t 'N˫hqC]-/ t8t?Ӟl0AIeRȻ-LNE;N ʧ};!?WX}5o52 ^ak.$?`8B!b Ŭ E1'?y bX~[٠ـ}y-sa9EtH;b|B'Y\r:Tq/Ӝ׽HWBVG-H^y{-ڀx>+7i+m& <Ė!RXZ:#Cl&?Q.$eI#@@zM Arpzl 1R VL[$А|lM; a-̑d& PeҹpLH[F"B9]Hlꨀ/ IV<9ECm }dl 8TVhHJH-6*cƙN)}-iSnd^|sD{W z)m7ygF#$s'F8\"O珍gm[ .U_\.3t J{uT-Mb%E6% %z7Qma>¼dM5ùX듆ߩC?EtUuF$Os"%2zpjGKB`ZB8))$Ǣo  l#|]eJZ\{v).׳R RyE P1-MlWK"$c; AܥwzxFZp'ǻ )W#5W,R @'0>oBt.B o}\Fq ԢWA?_R<^+#)Cی0H-m}-3唯~A^?#Ŷ~-n$'€t[o>Ts(3wGa&H>C(.o*neY/e H!z#;/Zi*IHߥr+zDtY < 2n|D?BZB4(( .%F }\\k{Rɂu=JeRhM~|1t(wvQI8vxNKv)ne fC"ݾæ/:0u'aC& 7]l Ww0SgJ; SJXXWgs J7<F.I~8sB`5!O&"xT^2H42ԡ2$C\撮 IOفTS.o8EoѬ Jam_Z<:ē92 )eIY LEƠ߳ߋ[%XDVqX˃BŶۚ> RU5\ʨNgV4 TvQ'V>'n\["& KghnjgA hb%yLul m#cZG f0ɯw`.b/M^W>[ȴDXܚ:gyB_8 ;7x;1';N$G!B=)TTVg 1Ob1(qʱyGlCBA)uUK%l6lgܲ>&7s}viu dr( 0\lWq1HTu|>i[|5BͩC!#-&S[8&H 3O[T.Qf^rW_M$њ}NUL , -JCʅw<qZ/%J!VUݸ`w8 jzyn-<MFPo㉋0T:Hoͧ-m*ZA`hI~؃,"D褰淑V8zc[1Ĕovc"w80E DSkԲ#"r3 t1ȔKZ.Ajw؅ >=-gJÔ^=ioWlc+6'q\"# }Ex8\ ho˷`zyDDBn|)ڥ\W^#t3rYr4\+@-IgƿN9 R*Mk<]D6tB׆ޘG'**%}"!%P;,zۇ=hQ`6r/hBN*-+>:E1gRK2 )nAsQ؛_C;^f[\~ šqh`/pkZ%}M6 *ٝS*4zW״$Z4Pksfez Jq dR0^`-',<ΙQKіVu7 {PfUƦR= ~C{ lC$gpɦ() vo~v?}*LA `э;\i(-BFs; ![ϵ"l%0cMLkNy e+Ⱥ)ńy?_ۙ$߁u'1 o%2A.G8]` a<"G^93߿>-5*9d!e3.ΚRgw ]oU]A8Xa5]P|H`:ެ1M(k\`W;ˆ-\p}eҞy"-%9v*pJn䈵lL!V9*{+%io"E2%=nǵp+~DRC!YzlМM~ |hhho z^㇥!!rAuu!@6&o(Aeޘi4AVcxLRoyL$1KnX1C_>Ud~CKMH?=~Qua]:MCdT8x©ɡE.vg{K^FXЭsQ&uDmn-.a'Jb#Z02pN_kyїDv7C|FiEpA)AˣwBi3͌)1lnFSVT<;3nEOn.ԡ&)G` t&/iKP+AzW+ 9dXWBHQe^3˦|-=n,aSQR+cRXHRmlۢ^N88Y~^xIK@D'.}* 5K|۰@U_'moR3Q7gfa_h(>sI ԁ AڢtwQU \}aP " "XzPݚC8i^%/@id"ҺTV!0_k} ę,MSEs~f13W=V5Yx=Z,NK+rͣ6'eWru6=̖>7Ν8e Tq7 *U˷Rb򎏃:>^ɑ7W!řHIX95@=~A&*v0D== nȃKTO%Ў#Ի;~mSdgUD1x~{Mՙ`$j]&ϰ~JĐJ{N*-H$}g9bt.`IJ% tspAFCpoFx͝SlNF+ D0jFkK?cZ^t !WON?0 /g;8`[`ί20"1mJg i}4oB d9m.?kCr'iֹ|PԦ%3#Clt' ~}Јԣ"Gg.?߃vs8xr4|m t &9[Z0ҭBmqHњI}+f4l754 ԫMWtp,onӌ2r!("KOy 6m ,h00}S 4dvmqk[YEYE->s9P-vŗӓZ|.fƩZ!j]U-LRqn/t0Hvk@܋(ΛUfKUP>kz5(2jC0|&@L#`yQ(A{7NUW NŪLwѼMoۄPA DSOٗG͐u9Bx!>!%܇mlߩK]QH}g?i-dRܵTF; 5q[S.0ݚ;=2v] 2 Fh3a'"VgPk@%wB1}vN >c4o‰$"O:PW$}ՙc({r%o! ׸T88s7<Ʌ c_5h$ pa^R=Ȍid# 97P"{#fsnLƗ=0.d j&Q4%"\n61R_ hx&kƝ6d.yH)B7 ҅ i2VFZkʨN_?NA@{dMq`LGX}DC& >y񎕠Uy#1|yrQ Z6Jg8# .FeY*LJ[a^nBtM:'" /2~2=68!6]s ؽtmN*Eoa\wHUtO1{lDII5R2ڑK8SC&ٙ27 >s6tN-pCF`hNYVъ޾/ Y~7Vi6я)OM?c-tzryinӄ឴DG)Sy7B'5&?aU@RԽuXpc+y>IJwygCaNQ({^"9Au>3Q>%O@N}~LqU(,˞>V{ Ry4h c-'伵˨ϟT1F<&sCP&-ηx7RfF /r c|:ZogR"*h64M=fTE(L~hЬCdE{ VzD (9wFc4(6%k+\'_ܷ}TljҜҌ[Hc.TiT=|36unP-1HZ! p<+:wy_dChx]}.T3+Aqn> ĐÐq+٤hS oW3 :zHP]#Bktfnpy%XS̪޿d oom?m~S3ޏӄ%pTiZmb rXIGWAC1os1q9znl ͹*t{䌭-nJ]sS Lqm"HV|_sf!j,鴫~%$/}U~[eΌ %ڇ?:&O QxJ<[Byg= +N]c Qm1o(bRjJ M*'is}*;2WjBj1ᓶ0'_ !@E59QMt;05ȼ;8Zb'Z6`$/ `W֛KpyDa>w7}?{ںb0=Cpu%JBD>RZε96!Pf4zB  ! xͣLs\37c~I`Pj]>nR}yz,  Yg& 4{AUq2'v~3J³dWA5~R5z#8FlCڳQ g :̟W32ڕl7oX>4'],$P Lm*ۨ+?}J?@$J4MAj7w.Ro%->|ɕ~kU dS ;T?oҗx)!ݖPw|SW!bkhʼnRJ W/#x_y&ÞUq !ps;.ܑ Ӗg!pd1%sA \Dh$]AY\RNz,&huk}rilm,[p H{bz@s{g3a߬g3EUI9:vz̩l$ÒUr}xP7=Pa^U_(.h|T1rYp~5@ vzN V+09M gxl7 S,FOӥ٦dCfZ?R hB"c©&2rۘݛp :ƴB_6Y߄N3!:AMp!Z+67maWIup}ٟr9Wl,9%lAu7N[A|STηy4U+̔ -64BǏ=*aQRsƤA]GcsFpES.aK[g:M)=U0 Π8#Kj⮹v}%W{leNrF! ӖM߳~žRA8 !Oy>Ly&"}Ńfv(ϵrKl@@و$cBƆ܉Ԑ' o `CM >)Gϫi!{ j\ng&z@$ZWbI*1e%*5ǝ\lckd[<ĤK$c}xN:|F TO\v6?'7ȮJ-=c U˜&*סj2nl~,2wnjqƙ+ѱg]L=žy\ao_v8KL=C;(뜷a=rB\EiDJݺ+,[9NW.3b 5&,}wA8mK#LF͂HR!4 |9WQGY:o+3ᴵ&KPہ +G'W/d" ~??t 3nELu>d =Y[ŇSzfƛ[INў+g?P`dA3=KM] X̓qQ<9:[/[~ז]6fɏ nC->|.M }.tj֎pNDDJ,GNZizBMCb{YvIr: NRzxT!Ճt(Sm5ek$l{цRi0˓jK+e,_60#qR}%+ *z!w_X#/Q'?Sg{{}h0QGj gRORî o *o-jmOES ?ҀEF 5ɴI4 !s&\|Fw5FJ-9emE6>A :vriCz0*0iZA-OTN`_DfX1'*ge rIX&XA\asrf GKx{2pr /LqNrfψK^zH}F^D"kcML0gqRAL{ KVO* YI^4zK> _|e]GΘճKd#ը$K |2ܕJ3`j8cxD~*%ᬬ(b3Z=Nv\ٲiX'qvY(e1Zc]ӛ̓xN--& YM=?%>L-ڥ N EǨ$`\Ɇe\ԝ 8BEhvM:>ICFB,;eî/ (J.P8uiBh`aNxat ![gr)I(Eun)-D`ۥj,l?N/4j̆h:X<=PQF q=Nڟu"ijѼ[? Q ZXU;%rn*3LqHon]t(d=-4`ɹ*XˢES4Q,gGWA>_;'ny)w3smKRUO^MNj?װ,kH8`}e5D?!K5#,W 8K gHKˎrRi;^TӧlGjUxdO(K/L\@ {"ʆF 'AyF.:DU@:Zt[ڏJ{ѻNϗy:<3|a^9%&|\z"ɧ* 6;ȹM] RZKJ6WȵmjKsElB*RG@)dyL}^w/ ŽTQ4!7% @fE?T3&@iL?n힉iIᮕvl`Nq\_My\y3Y#5G3oh;Em$3ӱ_y%YZrG*QXvs*yzd pa U `% '[l^[f;es*h#/] G,TI{AYHՑ7 6]&}~K$ A=gov W+x-:т S2c^l~Ŋ]]Ak!86В: %&gddE!FN /C[f_,$47b 8`wdYB6Km&fS_EitzL!.&a*vCy+&C*iuNv߉T[۱f{zę գoj\n)*%a>H>TGnigp o Bsr60FN~Rg'[NF-źRJT=E]iY2Đ8[W# oIN;u,kgƺ[9*;yŇ?jVbB XrZ&R~CoKmg%>1ErWHǢ*zKMjS[g+ D$'7'y=;N)`',O^&T4'^GIE]jp^ No9 XiBNEҸNP'g-ʼnʪ}J&3KQMV,r 0a? 2:=L8-Qۀ[+] x#2|r37c e'wAjW) 9%ݑ)`-)!Go~9ox]}{WH/,1L &aV SEpZ]vYO#:;-YL.|3^l ʀҦNtFOF~iQ }2Y|`\vJ<^upttIr ;g 6v•MV&~1n5ݧv[6Go `?e)VMډ * ?sZ,TCsƬԉR[EXE`HGl\ "]YYe\(|MRq;࣎ U()2YY=_qVqn^`k}XQˉ˭%"O(~enn GU)a;Y/?GO f1gڴݠfed?O®ϴ.M)m?1oUnUMskr~/|fw&tr\DMM^?:C ;?}XuUbF2#q]c| _Ӫ5̖f)xV ̕U~6Ȯd컂Kܪ],$V FXuob# /l\`ٍGT;h+4 @jJ+336\gm2n+T2V#WN#\V4IuŝxJ77grY49nM(AH1Jn `>e݋0ZWh1ܡ=)6۽7ѭ}v@Z@@!T 9c\}w}*!loCp 'ʛ2YrWAY_vCa᪩VBNK%'bTv̻u kp _Q ,G`uas00;ߴI2_<aږTo?xv@\[㒮Nb Qϯ7Vv0wfG7&;ࡤ)s4ğ'2&kFlm9{.xMA#XG'19`/ _Dϯ'#1с'7j@Я$&-Yc֐-X5G^"oRx9{5.*Tⶈ@ӖoP zf1r oĩ L>k*Sgy-YIL>Dq+Ky8ѨW+*j+wK*}?ż/6oߊQ ]} =חkU8WN}/XETHҰ]~N4hx+e!?:fjunTA֒SKMM7p!5yCؼ#&fG'm*4(O2`*>3DDb+gj*Hhx-wթ?aoEd6͸,na\+6 7Y|]68!/3I8vv {a aa"tMՁbJ$j rw0esp[[թׅr3ɞEPw;[Q|P+X"ppďƥ|ApQ&,B;tcx8ZUtz={-2 ꡴dĤb>$ }~^>EheEVМtRHdg͐8I _hT6g*<*I<7t>ѓ;X~1T_542K~"10}#eJ;FGRu@I<[-0֢D|[ 8\Rwa}Ʉ t[:ۉ %IN޼mVYrj껼$Xᖛʂ.Z# qИ*j49gqKR?M]fPxI u( P.R!CtS$nL]][tMRy͊1N/b!CSlr4: ctC4%T.{B9ӥRzO_?kFe"EZŀ? MT/Qe̍ ̷y& vm"ka.c,(d/YP~I^-wlpόC% M>(Wdh-V"Lr%jZwGm؛\j k2֦>{ɿ%KU~]U#JӃ1ƖGl*+0?tXdҡlm$w;%d[pH eO @v'vƝOXO]h7(}EP^yH:XG1K_{]1(D. h)%YJ3ybGDaӜZs1jkJ;nC0kjQRM,k{͗Zw$ d#xe sBድQ]7LNYK[ kX;w͛Y.϶MB| (ٟRF}xS9h钪I6(%tdtLNRsC-1e.։*ݕ$ _VLn'sAHh`*G;.58"QȃR{r5WMPv )ՂVR6~w+_ꖆuB_M"==*mmDz&_td(K2`R1KBWj&7 όKgja:WCpHd~ۜY[_-g`6+8',Ժ/@OFaG۸L#&i{)QB;(kѣGC9# \RpƏ0֢`1ڲHp$SX64}ec%ulxzсRLRи\m+]8n~X$n '1Bn@e7*/ ޸ "~¢ _JEB3mPbeHڻ #\9T(=~-3DH)/*^g+}, Dex۲~.^^"nw I9CYԉgfE^B}ףON+,V `߽!|dn-&Z*], _9ܩ 7xȋNEzw{U2N5Ɏ&:x &J^ cE-Aow*]"Ä )[uJNul:] OX竑aoϡɫ,jn;Q޴neFp İCe` ׯox~WX(&@1^PGUҌTkM85%ÂM*Z!jvW˳Rar@F'R'ѡnX\ @J9YdJp 8,<) zHEIV6#O&Rr PP/f j:BPC3p% LSlo\du6^$nU>!cLnbJk] _˙pΚSh¢J͏{÷pe5 k(hQqbzC4\|m,LT :%:$gnsD3W-T,3&8g>/ӷȦVFy62.)z6Oh6ˤX'3/3͈m _ [tP}L6@w1@C} ,!Mc ,a&7/LP䡇Ύ~q$D+;QnfUKGkk8(N0u*HlrmF;늬G6T':"/Vٝn?iDC"ԮP;E h<5!Pԑ؝2HRyz'wfO@ɘwt2Jz97!:BX]TIT݈s-IԟxE6qT?}Em"i4wv$.Kɸ;(vR뱱.9u\0Kynn̟ KԏtkD M^rK) &ވd>`ǢZ[O9+=Pǥa:'`xvcU;mg-*gذ@BQڸ͋GZQ4 <@KnoWlK&c@ڽL.6-q pt`} gd0ԿK *œn>%tE#ϙӓڶ"+m@>(wKZ]*=aBXbHw^D<&sw?wȖ$ .Me#nlaU2fbum=6̴1M (_%gWFumXgtR/}_F_KP;ZZ5OEI Ln8r$׬kb5pO™<2I$yO#)\W@c C.Pk۱xE[&ɿt ֝íO*b+%IeY`0OO^m}c/@̫4/>#J26zb@T×g`֖"Xg!oD(U\g2yGr蚌Xtʡ<|kO)'?U,ֻP-O:?h=LZcWt܄y߸1  W}54OYCDA2C)6oQ2X8bkm('[#bZS5w"꥗ހ؟3T4L!AqgҦC=b9g'DŽ#j8 ݔj|x4Yo& Cl/FU]5䫓FCM0BgaR4-#爝2FK" gx2k=hn\u]V]P.Dev!/`k(eo/kF@tAx]JJS2 ˪fu܁%(TMU^4agrrF~ PN oݐ3 ze۬J8Z:GXdX!ۢey2&PS؇MK)Y+[HQ I"$LE#e-b/eZ+K=$Glf^K;!Uӏ_,|(vQ6i#"Z moblB&lEax(b5h9rxuVSB {_|z"o T<|S6g0O郶ϖY.2f@@Krgt}5, %Zaf_IKʕ{IGh[ xcW,6WwD/ G7!lMAͽcصs;u^\tpcwjlFjBOA72ӵ_lf@#n.J_"F +s!zG$&pOvEo-nwgIu6%UYLظmajJûZ22]F5&dYGb}ȶ;MT쿹9'!"fJ_$^'!S]V;Y-\s=^tdja܍<^ufa"h@h` _qr.F`gԾVY|ԠMf{z9`Z`:L:9.nÆ.aX}Tӈ<&v~) _k&_{$zww,4eƕRH]P}bCcVZ=. Txx.߂!Rp$&A<=Cu#)ǂ|VB*/əY/亰^7Uv>/Z:EA-\ކg bV߱s24'}51o`YK2eURgdpa!uy7aRD^"']^n;8ke4[ؘ"$&8IZ=c 2SPb%OfK|)к¦uStx@@־zk{uRU53{f*KTib)yt1>+&t&[1d=J$Z*8]БsFzbj2 6~a4݆F/wd[M `!\$H:M$\%c6 {izwN &IZyQD^.GK005:YQ-_igQ#+]|Ro [08=GqmR٦pe$c *\о_?k^ B, jف{f ќq7CKGBiFy HT,U&EDHE?w]D{Y \#ym{4Mwغ MW둤+aޚ!,u.+8JNR 7X438)m887.$%6_ %d6in(*nZ-_N6KP %0Qe_1E,>+#*XooL[;務XxEпw@/%p[p^`$ZM‴?0lZ sNIm;D9ϢRT 3} #v1<^A΂,u@'myؓ6kv^z^ai^~.Viakqw~||sŭm: NVH(؍JIJ N~`&3xql|J[jv4A{dg֑5 ߮ WB+8UǡUH bѥĭ{L'bVJ[Pfwh.leRN>=Gǫq_`ɲn/ItKs˄K?Sh * $j}M;{hL@Kt);$6tb}j) ojvJ4}ɖ~q[>q:"˔$;5^6_SϾٶ@ RWdwK5V{ޥ%oFw Dڒ'9h?0tyW"Q>DuGx\馴]='ql-rR@hol O@f, ^ JR>FA/5f&)_?MSwؿs_T A0 ԭ%5x|{{n4JUVAH6nbíJ^eՍVqXQ;},g{.S 6TB!e#-r"6yr3VjNA>|rm%%ėϧ*TA3EO'NYiǎ"*{0*JW`,y_R:I4W8yCfKcU'/rZ&q?9?F (F&iM d(6YXaPH?89zۍ^B )jƻSY8N_16-^^+4uKW誁8Jx+SQ̡j5lsڪyF+Fz)B JLȰĢkwKzijڸUD*CWXɭk"̭5PPcdQ=b\?C uT@baRٕW7Ў4.AS5zp 13OJd1@K&W3|(X,酠ؿM3hah=0k|a<j <$) }=&+R>I74LB! JM7p٨P"x'OYsN)M Mqz(n9/kKA-~kAu(xF!L8a!(n :Vz5ܦ RwNܱvWV(R劧n=4`ͅF{!AegM/pblބ׷m Szd1Q/qJFg]LS>޶:Uf`lVΘEũ9u㾑~@ M8,Q|gӁJ'sa΂RP3[@Addgt*t:0X)n:HwTi27'|% "rq^Wc:jPzhxx\A(\V}!gzMQ^a>&O.]7Wq$%R < (gs z@6#(#+N@8pձP i&1&B~C\BK}m2M:㮱TGL k`uIJ spL!{4;I `q_R#] G ,Bx+3Ebe ^nfwM2ٓtqM$/WlT7rI5W< -6jZ1DY?\K;@M';9/ )dK}X htQ&MvjI?o H;ޫ>=f?G`#ʈzUO2vnǩbB92n]C"Xd2q(Ol7&]v|zJXx8d/ws仚ˈM_qCEbyׂ x65 ns[l'蜰[Hp 8~r!Xʈ/sgbW W |)Xκc8,؉NTe|;UY?~}+??߷/4E_UP fϵk8x;Gq;<e "Lï6ڹ+F;X9@+P)nf3GNW BImF\lVfBm` Cq8\2\ɡlA^Mt zO<>V0$SvI>v53Iuۢ^ KڹWHK{͘x&=V"!(4.$hX|`,"Y뇘_VGTB:ebp^Ǭ?w# LV!6R h,:7NI#T7y2/ƒ{ qȾj3-Upv+D7oRa43P;DB7 DplKep-G*ә L%dӉ=CZ~eo8{ ',/s2:`bO%ڌb[|&~og4΄0ڞ%ZxZ[0!Y%ϐ&|Zif.!*Ō=X,}%F2Fbnby| A?.Lp1"{,brM5y!)=iF`^Ig^pەdq=yY2x%QN0gtYq^\׮mp'- >$ԿHa$"~?H*҃:(D?y 7ɟv[: Ep!)9]L �lX:n;ٯ) &"6 TV=v0' Ja{W Wg}v@ޟ>F.nQ#TG^$_H~qcKs㔸).hbJ9ޤIm"tWCԬX݅-LeMH g/:ý+)U],п$V.J4N 0b=*Kh*1|mZr"eOxSdجV_#A4\ȡ>ytjл92VߝG?T ڭŃ]5>Yӆs߫I'5]Ikl|vQ3C԰lgcD38D/a/v8o5tAs *ܰ};ړO!B?.ľ${̫0Onaof-~s ~B`}f5GۈWRk]im4{&߹W9oMi痿> !Sn Uypn~Gm_+*V 'ɒ30`}*Oap#j PY=7WnyN/y*BıAx}^TInx{2Cޮ<6fJ=We6@ $.:)д42[ js^tT_GIhf靻ъlW(S(Ie!-S 4|F/oެZ8k#R,vE>RI~(U͗ul`' Hp+VCR!^Rui[.l~_Ƨu<̥=a[#g؎XZ&ޤ:N]X{ h_D~WK:5_Q5{%?HHÖn00BO=_v9`!qsƣoF qC%5 .y6JB9ʩ@ew/F\tW8NWk1T03X֜P,r[!޸TDW(+p=H5)y>E5 \mF6l)Zge7k kn E!aLU'Z3=0J/~L~>N8J'(^(i3f*CEͅiF>E!%j$A5]Qm˯r[kQDo h*z>ڭ_=ãJo{+c<4Km5pMԤ`@ caE.Y*_%D)Q<`е 7)#ND5: _Y~= EO٩+n߉~z\<>GXg}Pj빰}"5GVc4 D Lz/542Pj=@}|qR٠:9R.pAGKE3:3>Gm;܇ΔG#U2 2ݼ7.h׺kלz)4!qaFZI%^öK@TS%={vH[v,fV9+#M/rk#wzC Y>!pl'^l  uL֍) % 0MZ"`La>S}kwZ&VZ&3w |&WD<#.~c}FdR]3'~$Xb.T ɠ."Q h98QaZSIUXIRt]sqk"ӫ~'KֻCCxA0ȔF~@pA]H)*Y߶k+==VcC Bx_.YWoP>f񂪛Td$ "]$_D8<+S"Ac"Xfu{ olS _-]+(RF {YϞq*9_Ƅ/S~˹ַdpa<yMr lxKEt0#-smn-Nѱe}͛x^+hWs?8'\YV,F oNqismDygWgdǣZe!ѫgM(0"9Y7CS'˒ B%c fLCk%7{y{R#=P| %i$SB=>!J]^_@ZU6_ҧ$PW&XI*M?΃=A\ őR9 PC34-,7UHUت4t_wۉf#O/Qq+X#ͿUp2ґ3hG( GkGWdlEbhr@3V1G|pauyb<MNt)j)(֏*Dkk20pg.*nWL`$ҥQo1>@!1kfuHVfƖf 8gǽγQCdX0<Y׆~UxgĆLGMI ù{k/!O>+ķ$nker:Xfpᄳc`l ڼܸ9U,b=@jm%.ц֝Q-S H/Y~', 83VJC\E1 ϡ>( p.G_A%d6lrjJg@{5Fİ"Qsy9 T~qpUCIXʨN gP&:w)RUhmun܂(M/=;j3\'J%vVh)Y WWA-Ta@R_.HĿgEG^8Zk6,~G$b)TfP;lCd&qfj3yRk`;v)v H`7CQ? C;( au\Y{4R9Ψb\+µܐ?dԱt 5W(灊?2:\}x$R >?@I;|5hN|=a3v}0yIN]Uy4,ڮQ(x+;D4x|1wPшSR4>]%F9zT=uD>i[/D±]Kj⦽tSc`Px7[j+@&QRtO|Y& bGxL 4`ڱ)[uTQHv2#=laf NU^ñC e<c+Ұ>A5<%u0h<ϖ~m47ltn.*${)I0.Hr m_/12:mj#nO]Il@7qn*/HO2EAe& :Bk5HN` xҩb^֏њhɪمúA4 }@;*fmF{>}f8~IpՖ]ֱs8U;-dCc \#Aߎs/NrykUd0lO^FL|aF6&ڟNhxBf}ɚIS0Z??~@5&B׵ w/ ںnixdv憐*s~fjUo$I4S!0bxX kNAƔf4982)؛xa}o=n.SjpT; EO@,<1=ȧYk1@Sز d6O,R_dK&Lu}2{9C zymo<#>T>%!򬧬 =~gboĿ f0YDw-.ṿB`k9ILf$*YM |==ʻGO]"RHf2!1W%{Ұaeۃzsg6Ogc~m`^˺R["_X@Ʀ6".jT<OR3ƭ `ldւg]&10/ӡY lOx%kg7ǧrqŮPvފBկ ~%F7mL6ƬVԆ_t.ڣ齤hex'/6%@\Wn:9)w{C2krG'I@T<867 ^ ~c-{!W ܟL".^g7paʷF|gzN(.Fl9r̋),,ze= [mx_6'f\Ŝt'N#NUr>+y((/SJPҤA _v=NHz1: R Q+Ӣ YT{㴓6LSύB0[ @o#Z^XV~U`ȉػ9(U!b4-qFʯΐU%ZL?1w_ 5()F$ aZf>ß9tP;q[XAAL0A bp9v/E4qUPn,ʹ"(+Ij|nǐc~ pB1?Tp)HMF!.pn#"Tw:&4$7@-aD"IAP Pk!QVL$*yĊJ 3OE4ݞ1܈ U:pժmB1X"h` Mvlvo}"xe#ugť6 O]tA[W U7nc!_/h8WzPv+G,ĢWKps ZJo )b/8|r]Y=$˟,nBoA%>lnf,(ܨy+ ?C$ca3AQ83kQȜCvWUM6t4Vu' M${ON`:n?}s>T!Gl Qh];fUoB3"- ^elwp+/"Ya+RM¼yLAry3HX#ȣ֓(I^k={qGt.i%Zp&+.U^ ]x ~ϗĥ!;"Φ~'i6ݱ,=BR2MRG8zdFk†SHC:mcH6yk*|\(K!yh\{CݩUTq/^0kwSn@gyg[9,SE]@*l& +DwFOs {I1 AdjOG TAVƝ Fgo;/y?QVi(l+FbaU=n:) B3CQau8 כ9CmFNڕA;萝3~C[S@:\8j[%'ނtf2 >@["e!xW<~/g5x曼/k| Q66Pީ˷Ej}P ple2WA)JdqBqlIѢ\bؘZ/kcA1O-xӈ'ox9t{ʧ<FpY0ӹ `cftDkVl.N?[(YKbRBB1e 4'O o%@Qby@x.ķ3#c3.]F[Q̢3F4U7* |ܯuK9* z`LAR01 'cQe繲{%١r!9Co T>: gA_zul"} $Lz7L T `cت'ŖNCMFSD\ɯPayzD!<'OFT`Ubyqoh i'$ u}}}IGRT4\eml$J lu`j08eq҄dgͪ 2 1InꞭ|\Y_Ih i %\ٚ+ FS~Kff8'M_Ykw75>q5,T݃a"$ǫ-UӉi;,Qt.]c,2ĶKo4 J B5|L  E(\QqqbZ{MUrCϠ@m!!5Vi 4`_o}!PkwF<xr$̾E}$@e=٦@`BSu.8ᏍԢK\ZXMNyp@i<]M[SH=_~evd&Q 2~W.ŃA_~m$+/&BS NR"\bKwq( ͹oƛ 4i[ÝI2pFSahqO=~_=cmU#cȪW  PwWN%5^ CH*&2bx퇄^jXH:Cs&ވuA&FlfpiH(ذ6?m \3o( RĨ#(+;mw{mm }4 dR@yɓ!\1*5t^|87iSεb+GAiI{6 fqAbW|~Sӑ Y$jF&}h=wKkA!},)Cbs4_:BZ)G^CQi^!nG/ƠbBY v^ݑP̿Yw|t,&℄[$S8L^Ni+QM!Mvf K}&+wxO4`DsSIS4w;X.w5 Ƹaj2Sc./ oz,&~ݜW)^b˻K v<#i+[SEJ b<>y͝\U;0YzB6lЈa!7'^S-3mēbD i4h~\=P)$ݩW"BfO;} ?]lYG:D(@&SeZ6NMg7 ma2J -g] tRnVp%Q(uco!J9G TM2<)J.b2¼cW#?!(0o4g~Jq+\t[}fIAf2̥lx_ Q^ԿM- ɅWNIs:ڭj@Y 圙)Gw~q˺dAE(q~c908) E8ѺZϤ9}52d\QFH)ƒ9|cB# @j{J끴s8L7hDny7! mVQ_<7QN'8'6hG~n<D}" +vahpΙ45\ЬG'ڞ|B̅3J=-dq~p7.IQ'5I1zҩfJi#`vuN4׹M7Uf#e3?qB7{X3J,Q3-a,(]Cq'Y /YV(*Z}bi׺p, HbdJ /E`w0.kS| q_A83]b)'lhJz0J7O iw_X)'ɭEِC& l>[O,s 6EO 2d- b!\|Q$kZ<S]Od4:GƑV6DQW*xԍDjb,s-K d6fmq?Z45DBH5#/.=9 t Ѻ7[º&2eh8D%,‹g;yjvlD@`Z%R*$ &>PZcz*q EdOxRB}%O^b(Pq2k\OnP%K>H v,b[FzWeYEϦ4.0Zb{2R`@&Y\Z(jV5$ujoLŁBt1\#6].]AC#!tsE ܧ>? [KlxpCKRexuDnhuF~2H{O/dݑʛYC?uemsV-=:Nmp?%G Gs'N\a%ESy;_b"#^`p˓]g:\nH)da_p?( 6CtCq\@JN\F%9T?4Y\*U4ީ@$]S$#%b8˘mbwF%gA>8}_e.\Θ Tn}+%lLs$d`&U*x6g߼}-)uݺ,ԛ*hTjBÃrzV’@~c%^d&i َT>.![砟}JSR-)I)i;!{Zk E2G<*ז{mVA>Fk~<#"MU'{ۅPMԌO~HtRRQ>dp &XiNrs=D@'>=|/?TIvRI aTx$ A-cB~g-W6I3o~&RJE ;)twT$8Y4؊. |WJC WÓL^MH!XxZ? \͋.i_pAF_4zM$wZst,z:"1+|+S~3BQ?HJ cw89LL{s w>@pU˩ϖWIب&0w[I|P=v7Or֚lE;>)ssm49>O{brWO *bVY-5ӈ[y܄r2u쯀e(KS"mDo@z+#4Z30w ^luo&W=InT<b8qK%&ȺubRA1!DdGH/q/dq$u@K[?XQTrcm{fZWmV"|syf3~19j3m쓉efT<JE x E%kÔ| #9(## $ ij%4Pi~ec|;(K7U\H5Z p^5+ dtŏȤ1?8 Pm=jP(ǷN нly6"Q2?0':2~3MѪ 9otMɻ`~L-9 O,:umDy 4I(ښ.؂vlr\p7@_oċڳi0Nc <+"B:^I5"Alʉ-E~ŏjeB(co&Jt"e\Ȟq._ýgpEՑ'%N^[p㓸A+̪kXǼ`*XѬ!Ws~$7H@2*3G;Ӿ'.eze =ٍPCX%^Rz=řJvUPb} U%Xx6ARHuUOx]`mF"=_~mD폲 &B8PJU\q"UbkG[UrH~ kVU&sh"-b|F^9+ 5ڊ#̭Z6kA᠒).f޾Y%~6,$4 n&Q`3 &|9 .WAyO .8U/qyq_ȢLU8SƧ8TԕXȝi3UZ#xB_եJ#@+LSl}q6H)3 1,fG6 ~Eҍ|S0~4'(=ż~~Yd 4G!H5$^NèVH&ky%ȿ(S߬ըO{@z*z*ݛqIsâ! 狪m/SV59ZfAŨ*o}Eo91#(qtDbMt=EOwj&*a7C.߷,cb8mqM\ 1my:@-]o Xd=gk&Ky{M2UxXYUì"tGrXi(\iA~YJ"M*J$ɕBe~lx̛QKt@}o )$|w)kj?N BsB-'螟%~Ny2Qƭ.+?0՚$)’/&G:هl,FW+MYI4b B<^>Z}p 9eg.Oo^Q"SyMe5 ]숎CP& ȅ&4HWmqM͏TT&Jb;*/)1}s*jwX HZmzסn@GLR @"LD`$S¤ZS:`"M4?o(@;4V+Z̄<%TJ & ?<7D\ >0N9]9pߑГyuoYr7l46^926߼:tB(dv(Gўy.%a{mR1B} K~n)"#YiC@Z"` !F@@ox]'K)vl 1^ONsg?01MS AySmkBVgzD mP%3xNmĤQ1ƢegsG,*)y>n2۾8c猵 Ws,Ԩ3(e[WJhue=ݠ_M b;$-fV'sz(ݩm66 4=Vo4ehjAHFhz*X$Y[dZL ֥'b;RrZ$Ѻاc7:--TY|"rL2|wB2C]sBJe'hR):+!=%?*ߪT@ @:ia͚{k` Fe% t䅝'[!UCJNzvtk'OBl֤+ޣbQWJۆ->lxuH^ =ǒXwH~MX )3V…O1Ն|vhڂwM{k"A:ji qcw:@`(G}$!}pp^&JKUI0&ᏴEͬ5>G;BuELTlܥM ^P 56[|נ<2/HLA9ك 6E1)/7æV{x^ @@]z@-m)}xY^j`hubp)Z`ؽY cHvb7N-#It\5Iɮ=Hi~ު"i EwUF\B5zodBN59)b*LOG'1ėI"oRs юecR<"t; )HX0|k֏'2%T]CGlNg?ٙѠF < |"Dñz" 0f3{ֽpĚˆk Xbi{`꺓ȧ=%>5t&` \aN(8?-Ї@Q;pew׸e^x5WQsYrOSMM_z<0~mMB;?1Z|ΑE'wRLV&Y@LdaF;O} e)N!|,[I`ɢE&0rl9FF#9Q; íQ00$'H=O:Tp ?}G_/ Hm4q%;mϑ 7֙[U'Sl8{Yo+L_6FZ&$5K*upoH? 5 X+ ]p{neCO6fm8dkpjpt0!+ <( Nf._zƊIeWݸCB@s6M8\G>725eu#+mDFZ4C rP@Qv*`z ,?L^# pD sW!)#.%<"HV}rF[~`hzT-ISlT/ݿ* 3z ]](}-btuX:*+|Z 1HƚJs/Ϋq7K캕"`HU_/!lӝsmĻũDm["C[9VC&<~ɮ=:L4[XV\~Q<YUM CZj@ͯQ\Es3zaa]O“tnl%ޛg 30q1yrƦS D^E opIIR%~U,e x?Ț;ISe>]˞>eoA1}pF - &z) .QT່_ \ERoW8EE#crs xrdHc¬'.{f0Ys%4AxHNi4Ot5pe<'͖Ouh*NaiNd#J@k1K$VZ{-6f4 ƅR8oQtp 2Kjyfn⹔煴U4:?qc  < v/ D䴒3s_M$O+TŚyAdrN[W͟soxȂ`ˣ7s@qf>SyH`gBȽF#F BDAJ[ߔlv0,gP*|m?Pqa5yǠv]-pJW? /sT3bdZo rY{R8ne]-`h5|<&N;.ޑ> gv XPDY[ͤwm5u>NYLN(BCRG3R,SLv+WϹrSZސu~c=HdTof+9N=J8pb($*A&_e9 zq(QICj0*uuP |5!}.TޭWFJ9@Lg8r>>WgqKMsnjSY?ҥ%>Tnq5핦>(+GPVTL;$_Mgd`v{[?c`PԌcZ.z @6A^CqKd.3=Um]LL=Nr{)SH]|SMtO `N^]A4)NM&`Vu̖]'k\%6dZvƧ:|T*Ï`%v ?  r0 ALiMыd#m7*_4 V&aWhza m!*mдP';#bRmBMɷN4b/T%߿_RvJ(h%,].'[/{$^F D\ {2 Ϡ즭&Kpfb%w9n]sRk0uLHec;5 ^ڥ1#oكk^uPK A:?J l[,E,j<=#`C8 \< \,,ˁUkyo=VjS_&,bm'MV߅Zؠh L2Mғɓ~ $'f]w  μN:dv7#yX9Z̅]ɲ Lj٣7ߖ}ݞ!xIb]jME H—vsu@EPF@RyidK{RGw . >S{5 GnpPk{Bj".Q@#N(2(NM2̀Rzx~L^ېo⨫dO/nX1`>YeJ4pRK('տPus8` 5g37gFwX:9T4to|f&)y - CPjkrn*c/I #s5 fH+""gLP+f ~Օ*VهNG-Um@Qz!ٺvYߵ;U3qMatqϲ)rTݣ>[ehIvUy\,,VwɉT#eS5hW[LׇΌ5Zl^It+!8三>ٺԏ`1DH7ÛI Mk K5& M81a_6q{ g8E6:7Vpa9j M6]6\ H˅g%JAb9҆s7(bϢEPQ@zX uC֌CPrD so[rd![ҽ56 ODk5q}GڎY? 4B"%k-ziB- vglGBW 9,.iOʱD'dlREvlY IMa3Oa8%tmWB`UOpfD% ΞTbj5*(6}Uҷ&.4o;r*WV)8^w졚uaC K;.c>sLẢ7m@Iؑ^#8nOc8DT$knVC?Nֵ}H%-rżu騈irDh{&LCSIJR#/w&<3'XMpn9޳vvU(2!AS ct]?4zPU~ ٳ+ #f 퓏Ƚ&gQqPS 5&fDz1-b(jf%C,pu)|S|Q*adD"Ajd#hqZJX- 헚oaNWE˃i4LF\Nn|ֈDf譕|un@0NJ&!Mϣ5DU6IҴtrʰT: Ι~ n:Jڵbx||-Y]S0,!]rdX!KM T˟lĢw@݇2֟MiB^KrI}C_Q7@]\ V2*ʹ~hXeEZWB2Gp81Ue.>fKnTtwd~1aUeYh(}h#?X~zOaX6*Ǭꬵqc吃ڿm%i.KB1ȣ$sǦ`$Q1H_-B4Sd^gq'3L˜ c:dx }g29cɹM*罅a2]SNQ=gv6yx;?_cbHgHOs/ @ wĬBpvYh1}ZpB/#S2̳Zb}|3INc`mC#q=q;sq.+d0@_yId#l}Rbb~' a p74Ԃe [T(1\XbR#֦ʷXl q(ɏ+3tUd١Ok{EEAЀ$rB4}ϽL4*L FSD Y6upZf=iI2NbgxxIL$%iRU=(#*dL(Yp2[M(4Ez2I^%'@(,faOĪf1qQVf;enfm& pK]=KG۳('2ǠHo(6%J@)JV_y~4L-2it[۔VRJ}Ɠo(`vs4v"%m.-˫5]h9owO1Qlyz 2R\_2{;:NW*Pg^Twih~3&m |P*q$X DL36L$Dǐ:c !kyT_{`OZ]1"Zt0e`$ jSb!Ԓ{@pSk`O¥S51=RqD*~=QP@#L3ɨ}XTw̉h4D9<oCʅÑ8־\ YvDSpU8 ,ko})&rr1w-DFVKJX}J+27<\ҐW("lFVstߣo_q. +0^l֊O]л{rw}_LԊ0dNZ/%9 Nu,E `*Ra l!P"Qb\ 0m ˢٷTBdY P b~o7,))emCٲ?1XmJr9?'~y}\4ٚDC nӕm5ulF:a"xdX}]@|lP'va{m4QAtvTAFSϞ [B>"? EJJ.1G/K-Hج;?#5 3UU%{$({?=[(&rBΝ6ߕFt `T (s#i1Dc@UɨH̠]ma u,Z4(aNEhs)Ư7C$xG~ok.ֿ3&֘ yx=p$uKRPFD 86Pxou j"<^mDGJt!sf:)c=gDp. 7[rzq<3nXdS C~/\t>5+SfY8f^G RBaɝi :>Ou.t8 [Akp|#-`Ƞ'ssI&|W<t4@oJY-ǼzxezQ+6 A}Q$U{OGg.gBk3dPB9-W"0Wh. "p%_Wm]xk,Q J(mh̓Č% cZτxCfu YE.%:uVz:ry'}>xājXYAݿ%ZW¹ &o*zfZsPwS!>w<8ǯ[Ku8M%0<ҝjz}.(؝c 8-fN^Yh&:iQMUNc!b,[/Lꥒou6hcF*뿖 _}m?)ܞO?r}(װq'p7ީszm0W Ei:SR|G+O55vn eT/'_ HԞG[3؅^0ĪX *e(LB?LݨD Ptq#'8؁aD<, &wԱ-:TipŽ/0L B-.3 7 @|rQ aSXvY= b;2vE3Ă* *ha͇a~:)[iy+h;uV/9s< _9TL+H?i ] ZahÛ .>Ŗ[ YL߷zߨVӒvTlQY1x vv.9PP*j7 wKvCqt!r!1ĉ+! (qHr3:o40\N_jbIS0uyZU2j)U@K֧ͪ舥ժ}([[]-= \5f`}-@_MbfSTc-H:Hʝ 2DjR+;|Cπ]?xۋ}vP᪦uƮM Ќ+Ct"E "_[E)aϞ dh8Th b%VT4ae0Ef-ujz  ׹z9\!•9b k".n9-tB 1`>HF.B)-3 E#R6KT 8} WCg-Kmv^BdV<~h [D x ")-!A{k}G!4ZlXFiݛj\yAAʯ!YB^ j_}$rɻ$%9,x5c\^"Z0DdCDލR+~*SG>#*A$a`r.%f{35{ސNwE-)% _S IW` @FP8달{Y/$\+P_0v|0;Ap/9S,w^a~63ޘ HTNb _@4t[em⿐Lwz"0ݒ$ mn>FX4ɜbnKeִ⥘ra`2 SǩR_ǰ5keZ w͙?g9 3j_Be Jhz ۊG QRЄs۠Czz=&\f-(b~W~*{1Ik/_;&eͺSY.w{!P+giY)cF6`ӗIjyxIvu Tn#Z~7[^Shw =]&]·O-M3)Caၞv:0-'^bX~*|PƜ4SJP@<ۅkA#"`F-H.=xZ{ZШva'W̪MM:ZmyLiR|/<7]Sq%y[JAXrCn~"\6ɰ0LPo!BXK6 zקؚ:!VnAp8łL4,>0#RO1-:kc}r'qp ?uؑ/CN wu d`G)_,{K_ª. /:v9k:Œr@&vMsqRXAI d@uf3Kʨ[@aMaf=aVȬ1Fr% Do9&&?g`Bϼ<&wR)"ƲhV^ضuAnxkj 2!HRRa}8ʢ݄0C4&l3ϧPFCŞ}R<6C/RI*!db3ص3e̎/l5zXFNՋKGYN;;:;8z Ӈv?7Ŷ% m+[Bc ~]ʎo7"j} DQXlKZn- 3c *zYYdˀ{S5 /¸,7Q{`+K=#Ic"ၟn^*^밇1$4L t$HkJMrjAhΠV/I W͎Χǭfqa4wϔ{ bxFw1OD,@p~# tF{6KsNDXV4j%AыfӏN)sEuR)"mkXv}\L@k!:2}|@7:,Ƥ/c|W7lP`'iaxW L%ݎ+i|A#Nf8cb'̒]>TLOݘ9QB#hC񓫨!ԻaCd…zHGvI/E (5:IUc=K`E"1q)Rڱoy(|^,ij6[_H'ںhE%luN6+|D_n h[*4Rp+1#5-"7QCG T9{'~.ܬI vNLDk$)p@/zac)& L&6in:]N")6|VJ^iIfفc;*J+u^88BY O?lISw`ShN*W(}辉[ uJ2\]߿wBxNRN0>byf=fP ('~ EUY9W0d}-95%*O1&en{XOՖdZ.̕, ߝkҊVOP@=oP[nc7fSlѝue\[0Sa$F1meYE1KC 6пH:(?:LfH3Sj1Hjɔ;(fyNryrwjNr@qo* 'Þ0/7o2UxO:j>S{'I>wde ۆOw{%B_Ө?Wc(E+Нc}6~$B #CN!!C[}jCvK6KS#$XTw'MO_ >m rս0O+_`cF\"4˯NT>L7ic3"GW°p Gù(SH"s]I/7K;IBwY{Kd=P⍓{ `WTyu"+ҊƥѩTkuv)wύ!+SkzXv*_B-Srp AMQWR =!"WL˔VgһvG`C1֩Cwb =^N'L- d5y'kXl-ewEbh?`Gn̆ujXQ7PEjtBN%]A#Hբo 1G/T.Yra}n1m֘{ZN3jNSpT4VuKx(WR\QLxR{t$r%IzPD؏qΒʼ~[m<(+V@y \_ ^Vf@u0snjmOHuWcIik#r벃fM{.Cb=SPn**̋(SacAootp#h|o9hBe7·dw9#/ T-nI-aW(>+:f g7U@coxknXi\g5Mh^~ ^Kw6Ia(J{}P磯#> J{8Mh&' `hY _բ-&2mֻTGiԟx"dP3J^c2CיGjHoȶ߮ot~_P)xL7\CsDn/'xC'M#b9Ԓ JjAsqsmfQCbVdac%s~:K(5ui\`d^{Af;nI fնAo}< 0 Mn0IF@* L̯2$,3TƢWː[7i$k}^cBD R-ո2y l@ߺd0x.-~**<ĘǾW"%tkH3 `}?e& :>T)dBSVc0,o@6*5a9鉪GqiZ??qbQr_MH'ȗ)Opn|ȕ2"!wlyh^w\N\~GmA!.ZQL@M[ʼjp{[ lt*ΫtÇ?r]q^Iw@\|٢.ݜ&`d,7?B%F~MaC%>61 XG 5ŃmÞŌcП b3{c>+4Ux7:ᚷ7v*&_.Hp∨yXiE?]](LqR H3B b~UzS=1.1Cj$f,nlX;9;>R1*cpt>svݥ@bƹI8Vz捹prxV>I~kqxM|]KD1I+yK :Jv=עL9yK|֘(kDޖ:k;$l6bo\ 1w3 3S[cXCڝ3eLo F5.yn}-s/I2ajxt] PPHo9I]] !`ꪩ!w6m7@emhtqw/"h0~6ȉ9ZAUEoNo9QT11eQʍߋmt5B ($t0^\ w]=!ߎ0%2i`ǗB#ȝ7GaXɇ;!q>;鸻Q/I!lksNA$cC,/ V[!s2:Cu0%QpP*WN#. _49]\+=P q5J}V`Ba8ݰQb_r~"sW¦:b*Rq&1lOm*X*MaiJVeV(L5ꪻ+S600$:>kjy! FسAwmg?U]V&fwNkfS 6 \!NC%&ўNgg<[]Ǒ+920;PoZvx8yذVEMᇄm؆?ZXu=YưU3qKq`̮ Wu%N{ΓLI#i^=0yGHdKĻ0D`TUd32lj'\OBgnGX, sabԘ,fϑ9*6#+VCcG2_{!*8ޜ(0bCYY~'/bY.!jZ1-V6Ԥ C|{q1Ias52 4m)2D( W(*2tjl/뤝EfuYnE{ bX»MS6wwc5d z{_4}*&}fl*i#݊sEa9D=?=̻ 8w.Z8 ,rP`?EDc͗z23~:z Q"6LtB_Ώ~nk\䑆 j#]r UhhŇ%`U(#~eT8 4I10TTo8Ͳٚ]80ԃ0ǡSVl.5$ߖAh s?}QUdċBV෪o~tգs/ I~Gh>w]tQDv!Uʶ2R .$]\S~c^P#\"ؓuU= I,W;w<Sŏ5~!AϏ=6 9cװmJMp~эk7+]4 ]/bň_Dp-lqn <펾S{]_\Dž'4aeixEUia`$6Mޖ^jPTj엟IϨAʤ:kXӾXH*|H;t0cѼ,7iU=|]*_P KZW:A}"9)W6MVp *dir5͇EDvvq ja=Wtȵr=ͧ[:_a LNgi11ouNF5*&+!O"&N.5GR  B]wllVNF! jMAΧyPN ?mIVX\x%ʄ)ѹi4ֽ7;x>Mэɵ?ϢFn}4nj8[p#]\aD:Z3}uPtqD4,t3MLDYBB}wRL}+2-excpqG.=\G,{$౐1*wz+Fć73| WW^D/nx& c̭M fdmUnU$ D(TSr\c8+3Q[|%I o8),*G"'lV@֦sl^52B5T+ S%9\-%Yl_yXr=Ō-OE(!2i~w^= txu0HY% G!(ZdX6,}8'tRmD׀9Uh0dB1dymuHl\GO)lM5#K@-EAaiT/}Afw;Xu،:_PsTEcSG 礈|}0p~EhrG^Ej\ %'1?ZBi2`nN-JȢ0}Q UoWǨl}9H4`Dv*$gI17 $e#Lq"G;{+# n i3`@R3Р1qywl:x1ȏ!A.c [)BmD y!De2~I;W*x`ɮۇ_F׿M*@"&k:0Z%?2T ou#j„Q;Hg?OيM%#npw&a=!XiؿZik4|"W8֗^Kyz&бZ"xqU Zi؊Apvm3(XtDi̵C S%e#z|7\mGҥi$a_%t''U9k"F'PvWXR+_Jzts]i4c9.C :U'2*$r3=aZvi`t @T0zi$<NpCvG=I K;뱖afGjbڡN"PK ip2}x#ӫO-)>lBKRH3?eZMIv>~1Qݹ^?e MdVg qǛg@R] fv{&/u .ٻd_sRnjWcvi>U6W<*Z)ijբGc=].K@P<RZ Rc +(N ?[gp⧊ GãKP[[-v,Tz)%󭌘!Hy$շ}ht&`pF\ގ" (sWUxM (bƳZw~,&SK4d^3m(RVn&/ֳ3E#3ys(WO9"F~]J/rb_c~o!QXf1TϜ[am-Ei ,N%*;'k0* هz,[ F/%# p6a7n; ILK>1nnұ xgp2g᠌ufm;OjͶN\̄oH<'CX\h#mWqmH&xʋ^|V9J +-X7fc]+V]D 1t̿tiUwP/ۓ,>AdBj4'F9hVzagObnMx2W{ >{X8? j0RgcӴqfe1xΝ:66r:٤zT{֠} Yw4/ꉪ̻!r=,n]f٧pfF[S1Ƃ"bI^@K1LMREQaFuYn@ A3KND\{TtʟHK}KNl"r=c#~qyN#7 O[Su"dc=gxXPDFY\TJl4ïbm~, ԗ=>{=B'TO@Md &p7߃Jwa<=R1m,5!K~4 0,n.0xw䲋Q>Q.\uDM OaJߓ> )tzGϮlW:ׯ GAJAUD ўL,}P)SWHp xeۘb}\ѶgpfZK=jY0ޓ)ZYN([f[ȘE79nOs/zYԐe$\x)vF;".ZkU8rNvm f˟6eȬѹȇkA}o2'2aR$`Y$-&, &rSbUMboeJgVaI7;$Aid!>`8BhqȋZWI45a M]m32SBpC b蘌}K?o&k?1'U41 Wxڽ/zLܿȦ"&r_73tA}ijĝ]rWbbu>Bx^2&]{q_ - ,$z~uQEB63VfPd ;BuQe, s|XH%gsOz+`nFH\t 9G-X9sëbv!%V)Jldodψ0 L !53P--}QtD(tT`Or[ZY\l,ZN慨׍.BMS>8KUCoJ[U-r>Aaą/#})<{ S?zIƹ'L&D4ƒA6{,D8>GQ.zr;]Q¿ ! .C"6K>Y[$l&eV[ZϵaUԚHTvED_䠴wD57deUx-ky܅`"z+h9op"Awj6Hf?rfzIFpb]e¡2:|I~q&?Җ@=pJpqdb<JQӘF"cb;js56G3z\_K!ScI |v.jH*9]B/2U$XJjq|id>-z{(ms_۪YE`ӋY/'TӨY-& sW)z &^hQBDuW#."$`p1Uظf kHOLTǩkPUp@P,*_wM ^wv`K,@K_R~Mg9 "_/aY(Uc%8nV(6*znA3W;71OKx?T#K<{ʼV$ ߉/$y,Jd^u]tpolOH8 MtB0c&78ji=ҿ.r4OE H6|$&{Dkz|Г6믮, "|&VtM?۳e!@K*[ob6lF0p+ j4Jx 欸~e'U9Md\D8BYEg ٦H UDC4 cy=]&b$QwAU%Tz߄,aHg?ivkQ iHkPTRzW_2e~FYokd3͠P+W*"Jfj࿺p~ codQQţr mx=ؓydSDBHD=aǣP.vc`j&>BDY<4@ЗHo!؝.U*ԐrE֨w!@Ҵ:E=mZ7\!Kw#YՒPATץBbf ]c&9(N)AcCʫ;,aKLO ԗ"iN0q}pL##CU9\?w^Ə/_M&~>K鲆w;0?VMB^(Ķ9'HFZKsCk~6P F&Š<_Be'kx.\%ru:ƉN`jB |K~B>yM6; =QO/4i x~.mVqZ)>.뫈x cRT)b ]B3 ZasTm!O壿, 9`|p|rȢ c~):&Y4 ] p;7CUzU'33K޽ r*xu&7KHlqxzVs.G V}9 &gqt-.]Jsb;8pp/Š1Ӱ=a)p#SCNj nbp3dM1C\6˰_qai6p$Ex]9׊ ]`%PZ.}plv7C9`+46p"WTh EHRy5FLX@Y?a1:2 DB[-<`D;E4ԅ/i09n|Ji qqy};f^FKDwe$=Pm d[<|c'G}{N]‚Km086IvgN<+\!+ժ3ؒmeRO:[{\x_ū33#x> V"h蟳E' SnA>%/O\X+5i9'[׾E0;o;o #sj L%Khr5@'lf4B El+.py''Dٹ<}{vurYn'T떫uȸoL#Ly`kJrY@㿳/r#=:cS>Nap$PBUe O8>+tq!Hي_kdyp e\.Pz]ZiQpmD<9>2geʔG&o;C}1gY&̍빚=Vxar=e[Xe*((Y,U>J ;ye<bb_"E*LTj»ؽ>t.2g9<2%A OznUU>&-s0yJjc/oZmOO4] ^<漿\vJ,3}@LmiDGnb]H~\Zp3W&) Gyn`4VY*yQ/1FJ)eyMM_CF~qPz~nuqJ6@KPRL>{ΘJ'fV1WXRlU,eyR~=)QI[dSHc RG3Ob+쓲}m>g6KƏ>%L; F!ߣ؆#H^_^bLt `'Y;[Ú se&j/ȕĺ@j?kFSL t nޢ 3/mVvVLtM_LTdѱ&`jtQl1vv54|8&C+jEe{g"ZXJnO/!ԹO ~p ^Uc aHɧ~5[Aڍ̖LijwbQvSϣ;V>=V둠--g_wW<9XXeHi>d"= 愉K!򧋤àar',B +7HK\V;٘A/x 'baAɯ_ a+$tY,]x kYPujjQ ADsi%րۭ% Y lzH 6\ZtKຣ~YFK;*_ ,C6֖|-_$EddS%eۡfVe;E3'Zb?LBbyzOzԿ}DWhɏ$܏2KVz,S؆5z0qxeqmFLJV37p _&ΣXrkO(5@D %"&ǜ_Ş5pz]tWIsQFJ,0MՇ5;Ik o08k4^ў|<5p#͒QLtWfC& l vpzGe Vp,CǔaF; tVtEl ieK"u &]=ѵJFp%o1A5:r>Dsx2̂UK%'D@WQ?s7IZTk_]# Dca 0:e/,Cש5TphxfBhi#L`JǍ=ԩ[r!,ә" R*"M0?Wa{<<0(CL]6S ]t q%* b>T:svy~6 @UOxѥR{GEz ty~z lu!zseqcsLOyeDVf9eax~gq*,ʮg6beC^yF}t.s!y^5X]e*\KwzK绎0]3?3 ޥY"3M%Gb [˜ڐGHz`Z9˭z3nk/w5ؗ'PW|  fCxFi:n%ƅ%hPcXD|~SY4mP LV 6O~g@7mTeU.#W@9qW d=~e- 3K̞I)p,Du}+ :%_#(ؿ2.QU}ظV3LAR3Jb+$vG9RYZry|N^VY.t*/@ ⃿|Z<~C'JNzj_6s~” -0 `j͟+ԦPSA LK>T{#qʩ )xt oDeΈ??5糁X>z"( ש &`P?&D`aXDQAaj|A%ܿ`BJ\lkWQ<.ϒAuȇI]sw?LǴ{Õ2m:ZmTӥfm_y$3\q_RV3;*i&~o1i\gkN>o)"N9"?z]0nceߘ7pZ@/aOM}$Lb8J2L '&`.bk1t7iOqe.@[ĻjAMZiHuZ!V *vԘ"Pf_{YJ?m8o AzC+ǯ&2-bCVߨ}olYObץ9#qBǕQ/&/TM<ţI%TSX/^['t\b9wxe|^uf:n41q:0'Mub!V\wg1))* f3I'N;l  " pPC}|pU=Qº}(.n#q{X2r2Å?w˭E&j9IPb/NIXoG go,|tWAtSZPjF>!([s9Q\ l:bw_AK[ǮϦ=g. VFیԀt+,"f>#'y׵#sh1 u+kܑL&ax:kSYW\ <,U?}|I3f=ǻ9:jE*o4iMR],cO?aʟHߤWk 0Kܞq+<#3~K?qn3x "A*]=C? 7&Bb2mF-NtQj(E4ƃ? ۤϙ(G\ dcH EATJ|qr~Aߞ4,9.ҕֹ{o+% m6E,rŮ=_0~vz) +%H[ԙe.^֮E?k~󝹸ŻpO{j\^ɵ>/kҌXaVDf^Zޒg+l%ߤT}gM> kQL!N&_m{.l)v\џ}U0tL]nf6C:EA9a% E})kؼu)=4yaͼ=T~LL c (I^uWvN=4M$X+ZP) EcΈxU,~ë[@YX:l\ld:c!5 s#RQt+3<>\-3$n5Lw6]t6$L#{TK$؀dAT*&N`Bk9賻Kηu^E)5M4"Cx;2 !F &wDG`q]DqhP:0"?Ӊ_664˼jmv0[B6<+ͤji6ZVId(ůG^X;|?e)[J\.KlLҤ%)jIhA؃8Xa #k+6,wAqCV sk΀ T[62XUyjMw= TՃ '֭%W i: YZ